TurboLamik con Haltech: guía completa de integración y señales
TurboLamik a Haltech: Guía completa de integración y señales
Un enlace TurboLamik a Haltech son dos tareas que funcionan sobre un mismo par de cables CAN. La TCU tiene que recibir datos del motor desde el Haltech para poder calcular el par motor, y puede enviar datos de la transmisión de vuelta al Haltech para registro y visualización. El manual configura lo primero con CAN 2A Type CAR ajustado a 8, y lo segundo haciendo que la TCU se presente como un Haltech I/O Expander en Send ID 704.
Las dos direcciones de un vistazo
| Dirección | Qué se transmite | Dónde se configura | Valor del manual |
|---|---|---|---|
| Haltech hacia TCU | Flujo del motor usado para el cálculo del par | Ajustes CAN de la TCU: Can2A Type CAR | 8 |
| Haltech hacia TCU | Estado de drive by wire | TCU: Sensor Call. luego Sensor Input | 13 para DBW, 0 en caso contrario |
| TCU hacia Haltech | Valores de la transmisión como canales analógicos | TCU Custom CAN TX | Send ID 704 |
| TCU hacia Haltech | Escalado de esos canales | TCU Custom CAN TX | Analogue CAN Out máximo 4095 |
| TCU hacia Haltech | Activa las tramas analógicas | TCU Custom CAN TX | Send ID+0: Set y Send ID+1: Set |
Paso 1: activar el flujo del motor desde el Haltech
Tres ajustes hacen el trabajo en el lado del motor de la TCU.
| Ajuste | Valor | Función |
|---|---|---|
| Can2A Type CAR | 8 | Indica a la TCU que interprete el flujo del Haltech |
| Can2 Speed | 4 | El ajuste de velocidad debe coincidir con el bus en el que está el Haltech |
| Sensor Input (Sensor Call.) | 13 si el coche es drive by wire, 0 si no lo es | Establece de dónde toma la TCU el estado DBW |
La línea DBW es fácil de pasar por alto y es importante. Si utilizas drive by wire, ajusta el Sensor Input a 13. Si el coche no es drive by wire, el manual indica dejarlo en 0.
Paso 2: hacer que la TCU se presente como un Haltech I/O Expander
Esta es la parte que sorprende a la gente. No se crea una plantilla de recepción personalizada dentro de Haltech NSP para los datos de la transmisión. La TCU emula un Haltech I/O Expander, y el Haltech lee entonces los valores como entradas analógicas.
| Ajuste | Valor |
|---|---|
| Send ID | 704 |
| Analogue CAN Out valor máximo | 4095 |
| Send ID+0 | Set |
| Send ID+1 | Set |
Dos detalles merecen leerse dos veces. Primero, Send ID+0 y Send ID+1 deben estar ambos configurados, porque los valores analógicos se reparten entre el ID base y las tramas inmediatamente superiores. Segundo, la página del Haltech especifica 4095 como el tope de la escala analógica. La descripción general del manual de los canales analógicos de salida CAN da un rango estándar de 0 a 5000, así que la escala no es la misma en todas partes. Para una instalación con Haltech, usa el 4095 que indica la página del Haltech.
Los canales en sí son valores que asignas en el software de la TCU. Decide qué necesitas realmente antes de empezar, porque un Haltech I/O Expander solo transporta un número reducido de canales analógicos.
Paso 3: lo que la TCU ya sabe
Los canales analógicos son una ventana a valores que la TCU ya está calculando. El flujo de transmisión documenta lo que hay en el bus, y es más de lo que usan la mayoría de las instalaciones:
| Valor en el flujo de transmisión de la TCU | Unidad o formato |
|---|---|
| Par motor calculado por la caja de cambios | Nm, 16 bits con signo |
| Par motor objetivo (reducción de par) | Nm, 16 bits con signo |
| Porcentaje de reducción de par | 0,5 por bit, 0x00 ninguno, 0xC8 es 100% |
| Marcha actual y marcha objetivo | -2 parking, -1 marcha atrás, 0 neutral, 1 a 8 hacia delante |
| Temperatura del aceite de la transmisión | 1 C por bit, offset -40 |
| Velocidad del vehículo | escala 16, km/h |
| Modo de programa de la caja de cambios | 1 a 8 |
| Modo de la caja de cambios | 0 manual, 1 automático, 2 sport |
| Activación del embrague de bloqueo | 0,4 por bit, 0xFA es 100% |
| Deslizamiento del embrague y del convertidor | porcentaje, con signo, -200 a 200 |
| Velocidad del eje de entrada y del eje de salida | rpm |
| Código de error | 16 bits sin signo |
| Flags | reducción de par, petición de blip, t brake, launch control, burnout, cambio de marcha, parking, neutral, freno de mano, freno de pie, adaptación, estado de bloqueo, ventilador de aceite, modo seguro |
Esa lista es lo que la TCU puede reportar. Cuáles de esos valores colocas en los cuatro canales analógicos es decisión tuya en el software.
Paso 4: reducción de par en el lado del Haltech
La TCU puede solicitar un corte de par en un cambio, pero hay que indicar al Haltech que actúe en consecuencia. El ejemplo práctico del manual es:
- Activar "Generic 1 Correction".
- Configurar el eje para que la corrección esté indexada por la señal que estás enviando.
- Construir el mapa de reducción de par dentro de la tabla de corrección.
El manual muestra un ejemplo de mapa de reducción de par para esa corrección. Trata su forma como punto de partida y ajústalo según cómo se comporte tu coche en un cambio, porque la corrección actúa en el lado del motor.
La advertencia sobre el par en standalone
El manual pone la misma advertencia al principio tanto de la página del Haltech como de la del Link: en controladores standalone, el par no se transmite correctamente por el bus CAN, y el cálculo interno de par en la TCU debe calibrarse correctamente.
Eso tiene una consecuencia práctica. Si el Haltech no emite un valor de par en el que la TCU pueda confiar, la TCU recurre a su propia tabla de par, y esa tabla está indexada por régimen del motor y presión del colector. La tabla de par base se suministra como punto de partida y debe ajustarse para reflejar lo que tu motor produce realmente a una presión de colector dada. Un cambio brusco en un standalone es muy a menudo un problema de la tabla de par más que un problema de la transmisión.
Si no tienes MAP por CAN, la alternativa en el manual es un sensor MAP cableado a la TCU.
Si los parámetros de la TCU se restablecen después de configurar el CAN
Se señala un modo de fallo concreto. Si, después de configurar el bus CAN, los parámetros de la TCU se borran o se restablecen, normalmente significa que hay un conflicto de tramas CAN. El remedio que da el manual es cambiar la dirección CAN en la TCU y en la ECU. Comprueba si hay IDs solapados antes de empezar a buscar cualquier otra cosa.
Preguntas frecuentes
¿Necesita la TCU una plantilla CAN personalizada dentro de Haltech NSP? No. Emula un Haltech I/O Expander, así que el trabajo de plantilla se hace en la TCU.
¿En qué ID CAN transmite la TCU al Haltech? 704, con Send ID+0 y Send ID+1 ambos configurados.
¿Tengo que tocar la entrada del sensor DBW? Solo si el coche es drive by wire, en cuyo caso ajústala a 13. En caso contrario, el manual indica dejarla en 0.
¿Qué máximo analógico usa la página del Haltech?
- El rango genérico de salida CAN analógica en el resto del manual es de 0 a 5000, así que no des por hecho que son intercambiables.
¿Llegará el par motor por CAN desde un Haltech standalone? El manual advierte que no se transmite correctamente desde controladores standalone, así que cuenta con calibrar el cálculo interno de par de la TCU.
Mis parámetros de la TCU se restablecen después de configurar el bus. ¿Y ahora qué? Eso apunta a un conflicto de tramas CAN. Cambia la dirección CAN en la TCU y en la ECU.
Siguiente paso
Cuéntanos tu motor, tu modelo de Haltech y qué 8HP llevas, y revisaremos contigo el plan de señales antes de que te decidas por un adaptador o un controlador. Dejar resueltos primero el intercambio CAN y la estrategia de par ahorra retrabajos después.
Las figuras y valores de configuración de este artículo proceden del manual oficial de TurboLamik (manual.turbolamik.eu), de las páginas de flujo de Haltech y de la TCU, y de los datos publicados por ZF para la familia 8HP.
