{título} - Imagen destacada

No vamos a mentir, es un fastidio cuando las empresas bloquean sus protocolos CAN.

Muchas marcas tienen argumentos perfectamente legítimos desde su punto de vista, pero para nosotros, los entusiastas, preparadores y constructores de automóviles, generalmente da la sensación de que el objetivo es mantenernos dentro de un único ecosistema de productos, independientemente de las buenas intenciones, por muy buenas que sean.

Para ser justos con Haltech, nunca han sido los principales responsables de este problema. El protocolo de difusión de la ECU de Haltech lleva años documentado públicamente, por lo que un dispositivo de terceros que conozca el formato ya puede leer los datos de Haltech desde el bus. Lo que faltaba era la otra mitad de la ecuación: la capacidad de definir mensajes propios en lugar de estar limitado a una difusión fija y a una lista de integraciones preconfiguradas.

Esto es lo que cambia con la versión Generic CAN, o GCAN.

La reciente actualización de Haltech para solucionar la crisis de la mediana edad de GCAN permite a los usuarios configurar sus propios mensajes CAN en los dispositivos Nexus compatibles, tanto para la transmisión como para la recepción. Esto posibilita que el dispositivo se comunique utilizando la estructura de mensajes requerida por otra ECU, tablero, unidad de control de transmisión, sensor, panel de interruptores o registrador de datos.

Antes de continuar, si no estás familiarizado con el bus CAN, te recomendamos consultar esta explicación rápida, clara y concisa .

En esta entrada del blog:

¿Qué puedes hacer con GCAN? | ¿Qué hardware es compatible con GCAN? | ¿Qué hardware no es compatible? | Limitaciones de GCAN | Cómo acceder a la versión beta de GCAN

tuning a haltech ecu

Cómo usar Haltech GCAN

Entonces, ¿qué significa esto en la práctica para usted y otros usuarios de Haltech?

1: Conserva el tablero de fábrica.

¿Instalar una ECU Haltech en un vehículo de última generación equipado con CAN?

Anteriormente, conservar el tablero de instrumentos original podía ser extremadamente difícil si Haltech no ofrecía una opción CAN preconfigurada para el vehículo. Incluso sabiendo qué mensajes requería el tablero, no existía una forma sencilla de hacer que el Nexus los transmitiera en el formato necesario.

GCAN permite configurar el Nexus para que transmita esos mensajes manualmente. Esto podría permitir que el cuadro de instrumentos de fábrica siga mostrando información como la velocidad del motor, la temperatura del refrigerante, la presión del aceite o el estado de las advertencias después de haber retirado la ECU original.

Antes de que te emociones demasiado, ten en cuenta que esto no es tan sencillo como conectar y usar; hay que trabajar en ello. Aún necesitarás conocer los identificadores de los mensajes, las posiciones de los bytes, la escala y otros detalles que espera el sistema. GCAN no decodifica automáticamente una red desconocida, pero proporciona la capacidad necesaria para reproducir los mensajes una vez que se ha establecido esa información.

setting up data analysis tools

2: Utilice un Haltech con otros dispositivos

Esta misma capacidad se extiende mucho más allá de los paneles de control de fábrica.

GCAN también podría proporcionar mayor flexibilidad a la hora de integrar controladores como la popular unidad de control de transmisión Turbolamik, utilizada para las conversiones de ZF 8HP, especialmente cuando se requieren canales fuera de la integración preconfigurada existente.

Si el controlador de la transmisión requiere información como la velocidad del motor, la posición del acelerador, el par motor o una solicitud de cambio de marcha a través de CAN, el Nexus se puede configurar para transmitir mensajes compatibles. Los datos que envía el controlador de la transmisión, como la marcha seleccionada o la temperatura de la transmisión, también se pueden recibir y utilizar dentro del sistema Haltech.

Las posibilidades van mucho más allá, incluyendo el envío de canales seleccionados de la ECU a un sistema como RaceCapture , o un registrador de datos AiM configurado a través de RaceStudio, para el registro, análisis y telemetría.

Una vez combinados con los datos del GPS y del chasis, esos canales de la ECU se pueden utilizar para analizar el rendimiento del conductor y del vehículo utilizando las mismas técnicas fundamentales que se tratan en el curso de Fundamentos del Análisis de Datos .

Esto depende de que el protocolo CAN requerido esté disponible. GCAN proporciona las herramientas para construir los mensajes, pero aún se necesita información precisa que describa lo que el dispositivo conectado espera enviar y recibir.

3: Añadir sensores CAN y paneles de interruptores

GCAN también permite que los dispositivos Nexus compatibles reciban datos de sensores basados ​​en CAN y paneles de interruptores del mercado de accesorios que Haltech no haya configurado previamente.

Esto podría incluir sistemas de monitoreo de presión de neumáticos, módulos de termopar y otros dispositivos de expansión CAN. También podría incluir un teclado CAN convencional montado en el tablero o una opción montada en el volante, como el RacePad , lo que permitiría que los controles para los modos de sobrealimentación, el control de tracción, el control de lanzamiento o el limitador de velocidad en boxes permanezcan al alcance del conductor.

Los datos recibidos pueden asignarse a canales dentro del programador de software Nexus y utilizarse para el registro, la visualización o las estrategias de control.

Cuando funcionan de forma independiente, los dispositivos iC-7 y uC-10 ya pueden recibir entradas analógicas y datos de determinados dispositivos CAN de Haltech. GCAN amplía esta capacidad a sensores y dispositivos CAN de terceros con protocolos conocidos.

4: Comunicación con los módulos de fábrica

Otra aplicación útil es la recepción de datos de los módulos del fabricante de equipos originales que permanecen en el vehículo.

La velocidad de las ruedas, la presión de frenado, la posición de los interruptores del volante u otra información pueden estar disponibles a través del sistema de frenos antibloqueo, el módulo de control de la carrocería u otro controlador de fábrica. Si se conoce la codificación de estos datos, se puede configurar GCAN para recibirlos sin necesidad de añadir sensores duplicados.

Asimismo, el Nexus podría transmitir la información que requieren los módulos de fábrica que anteriormente dependían de los mensajes de la unidad de control del motor original.

5: Crear flujos de registro y temporización personalizados

GCAN también puede transmitir una selección personalizada de canales a un registrador de datos externo, un dispositivo de telemetría o un sistema de temporización.

En lugar de limitarse a una plantilla de transmisión Haltech existente, puede crear una transmisión que contenga los canales específicos y el formato de mensaje que requiere el dispositivo receptor. Esto puede ser particularmente útil cuando una serie de carreras exige un formato de datos específico o cuando un registrador solo admite un conjunto limitado de protocolos predefinidos.

gcan for haltech nexus r3

¿Qué hardware es compatible con GCAN?

GCAN está disponible para los siguientes dispositivos:

  • Nexus T1 y T2
  • Nexus S2 y S3
  • Nexus R3 y R5
  • Unidades de control electrónico (ECU) enchufables Nexus
  • Pantalla iC-7
  • Pantalla uC-10

Las unidades Nexus R3 y R5 son aptas como unidades de control vehicular completas, con GCAN configurado dentro de la misma unidad que también proporciona distribución de energía integrada. El PD16 de Haltech no es un dispositivo GCAN independiente, ya que funciona como un módulo de expansión controlado por una ECU Elite o Nexus compatible. Al combinarse con una ECU Nexus apta, GCAN se configura a través de la ECU en lugar del PD16.

Tenga en cuenta que la gama Nexus Plug-in de Haltech es compatible, pero la gama Nexus Rebel, clasificada por separado, no lo es. Más información al respecto a continuación.

haltech elite ecu and generic can

Las malas noticias

La gama de ECU Elite queda excluida. El razonamiento de Haltech es bastante simple: la memoria interna de esas unidades ya está llena, por lo que no hay espacio para GCAN.

El Nexus Rebel no ofrece configuración GCAN completa. Haltech afirma que se trata de una decisión deliberada para que el Rebel siga siendo una opción sencilla de conectar y usar. En su lugar, incorpora soporte para un segundo bus CAN mediante las integraciones CAN preconfiguradas de Haltech para vehículos. Rebelde de nombre, rebelde de hecho, supongo.

tuner working on can bus project

Limitaciones de GCAN

Cada dispositivo compatible puede configurarse con hasta 30 tramas CAN y 200 señales. Esto debería ser suficiente para la mayoría de las integraciones, incluidos los sistemas que se comunican con varios dispositivos de terceros.

Cuando GCAN está habilitado en el bus CAN de Haltech o del vehículo, funciona a la velocidad de bits existente de dicho bus. El hardware compatible con un bus CAN de terceros configurable por separado puede utilizar 125 kbit/s, 250 kbit/s, 500 kbit/s o 1 Mbit/s.

Los modelos Nexus T1 y T2 solo tienen un canal CAN físico, por lo que sus opciones para ejecutar dispositivos Haltech y equipos de terceros en redes separadas son más limitadas que las de los modelos Nexus con múltiples canales CAN.

Esto significa que los dispositivos aún deben operar a una velocidad de bus compatible. Si dos dispositivos requieren velocidades de bits diferentes, no pueden simplemente conectarse al mismo bus CAN. Es posible que se requiera un dispositivo como el CAN Triple de Minton Performance para traducir mensajes entre redes separadas.

GCAN tampoco elimina la necesidad de comprender los fundamentos de la configuración CAN. Aún se requiere el identificador de mensaje correcto, el formato de trama, el orden de bytes, el bit de inicio, la longitud de los datos, el escalado y el desplazamiento para cada señal. Los identificadores extendidos, los mensajes multiplexados o los contadores rotativos pueden añadir mayor complejidad según el dispositivo que se integre.

El curso «Comunicaciones CAN Bus Decodificadas» te enseña los conocimientos necesarios para analizar estos mensajes y configurar correctamente integraciones personalizadas si has llegado hasta aquí y estás deseando explorar algunas de las opciones mencionadas. Puede parecer complicado, pero sinceramente, es una habilidad con pocas barreras de entrada que te abrirá muchas puertas a ti y a tu proyecto, manteniendo los costes realmente bajos si estás dispuesto a hacerlo tú mismo.

2jz powered drag car

Cómo acceder a la versión beta de GCAN

En el momento de redactar este texto, GCAN está disponible en versión beta.

Para acceder a él, instale Nexus Software Programmer versión 1.48 o posterior, abra Preferencias > Opciones de actualización de firmware , habilite la opción Participar en versiones beta de firmware y seleccione Buscar actualizaciones ahora .

A continuación, puede conectar el dispositivo Nexus compatible y actualizarlo a la versión 1.36 del firmware de la ECU o a la versión 2.36 del firmware del panel de instrumentos.

Haltech recomienda realizar una copia de seguridad de la calibración y configuración existentes antes de actualizar. Dado que se trata de una versión beta del software, es fundamental probar minuciosamente cada dispositivo conectado y función crítica para la seguridad antes de conducir o competir con el vehículo.

GCAN se habilita por separado para el bus CAN que se desea configurar. En una ECU, este puede ser el bus CAN de Haltech, el bus CAN del vehículo o un bus CAN de terceros específico, según la arquitectura de hardware y de red.

racing car out on track with can bus controlled devices

Un importante paso adelante

Si bien GCAN no hará que todos los dispositivos sean compatibles de forma automática con un Haltech Nexus, sí proporciona la capacidad de actuar sobre la información del protocolo CAN disponible para otro dispositivo sin tener que esperar a que Haltech añada soporte oficial.

Esto abre la puerta a conservar la electrónica de fábrica, integrar hardware especializado para deportes de motor, utilizar una selección más amplia de sensores y construir redes CAN personalizadas en función de los requisitos del vehículo, en lugar de las limitaciones de un único ecosistema de productos.

Era una funcionalidad muy solicitada y, en nuestra opinión, se trata de una excelente iniciativa por parte de Haltech que nos complace enormemente.

¿Quieres saber más sobre? EFI Tuning?

Hemos ayudado a 205,342 personas como tú a aprender la ciencia de la afinación y aplicarla a sus propios proyectos.

¿Te interesa saber más? Echa un vistazo a estos cursos