Guía de integración de TurboLamik con una ECU Link
Guía de integración de TurboLamik con Link ECU
La integración de TurboLamik con un Link G4 o G5 son cinco trabajos de configuración distintos, no uno. El manual divide la página de Link en recepción de TCU desde Link, transmisión de Link a TCU, transmisión de TCU a Link, recepción de Link desde TCU y configuración de reducción de par en el Link. Dos bloques llevan los datos del motor del Link al TCU, dos llevan los datos de la transmisión del TCU de vuelta al Link, y el quinto indica al Link cómo cortar el par en un cambio.
Como la familia Link tiene un bus CAN abierto, cada dirección, velocidad y posición de byte es tuya para elegir. Nada funciona en el lado del Link hasta que lo construyas.
Los cinco bloques
| Bloque | Dirección | Qué configura |
|---|---|---|
| Recepción de TCU desde Link | Link a TCU | El lado del TCU del flujo de datos del motor |
| Transmisión de Link a TCU | Link a TCU | El lado del Link del mismo flujo |
| Transmisión de TCU a Link | TCU a Link | El lado del TCU del flujo de datos de la transmisión |
| Recepción de Link desde TCU | TCU a Link | El lado del Link del flujo de datos de la transmisión |
| Configuración de reducción de par en Link | Ambos | Cómo actúa el Link ante una solicitud de corte de par |
El manual también proporciona un archivo de comunicación CAN para Link G4/G5 en la sección de descargas. Empezar desde él es más rápido que construir cada trama desde una página vacía, y te mantiene en las direcciones que el TCU ya espera.
Dirección uno: el Link alimenta al TCU
El TCU necesita la posición del acelerador, el pedal de freno, las RPM y el par del motor para cambiar correctamente, y puede tomarlos del Link por CAN en lugar de por cableado analógico. El manual documenta dos flujos de recepción: el antiguo estándar 6 del TCU y el actual estándar 7 del TCU. Realiza una instalación nueva con el estándar 7.
Trama base:
| Desplazamiento | Parámetro | Unidad | Escala | Tipo | Velocidad |
|---|---|---|---|---|---|
| 0 | RPM | rpm | 1 | unsigned 16 | 50 Hz |
| 2 | MAP | kPa | 0,1 | unsigned 16 | 50 Hz |
| 4 | PPS | por ciento | 0,1 | unsigned 16 | 50 Hz |
| 6 | Programa SW | P1 a P8 | 1 | unsigned 8 | no indicado |
| 7 | Embrague virtual | por ciento | 1 | unsigned 8 | no indicado |
Trama en ID base más uno:
| Desplazamiento | Parámetro | Unidad | Escala | Tipo | Velocidad |
|---|---|---|---|---|---|
| 0 | Par real del motor | Nm | 1 | signed 16 | 50 Hz |
| 2 | Par máximo del motor | Nm | 1 | signed 16 | 50 Hz |
| 4 | Temperatura del refrigerante del motor | 1 C por bit | 1 | unsigned 8 | 50 Hz |
| 5 | Solicitudes de subida, bajada, pedal de freno, ralentí, kickdown y freno de mano | bits | 1 | bitfield | 50 Hz |
| 6 | Comandos del selector | 0x00 ninguno, 0x01 P, 0x02 R, 0x04 N, 0x08 D | 1 | byte | 50 Hz |
La ranura de par máximo del motor existe, pero el manual indica que no se utiliza actualmente, así que no construyas lógica en torno a ella. La escala es el detalle que la gente pasa por alto: MAP y PPS son ambos 0,1 por bit, así que un valor bruto de 1000 son 100 kPa y un valor bruto de 1000 también son 100 por ciento. Si te equivocas en eso, el TCU ve un motor que o siempre está a plena carga o nunca supera el ralentí.
Dirección dos: el TCU alimenta al Link
Las páginas de transmisión del manual enumeran las tramas que el TCU pone en el bus. El flujo de transmisión v1 empaqueta la mayor parte del estado en una sola trama en ID+2:
| Desplazamiento | Parámetro | Tipo | Notas |
|---|---|---|---|
| 0 | Marcha | signed byte | -1 a 8 |
| 1 | Temperatura del aceite | unsigned byte | offset -40, rango -40 a 215 |
| 2 | Programa SW | unsigned byte | 1 a 8 |
| 3 | Código de error | unsigned byte | 0 a 255 |
| 4 | FLAGS1 | bitfield | reducción de par, modo de seguridad, estacionamiento, ventilador de aceite, freno de transmisión, solenoide de freno, neutral, blip |
| 5 | FLAGS2 | bitfield | modo automático, adaptación, freno de mano, freno de pie, line lock |
| 6 | Velocidad del vehículo | unsigned byte | 2 km/h por bit, rango 0 a 510 |
| 7 | sin usar |
El ID base de v1 es configurable y por defecto es H640. Las tramas analógicas se sitúan en el ID base y el ID base más uno, cada una con cuatro valores de 16 bits que tú defines, y la trama de estado se sitúa en el ID base más dos.
El flujo de transmisión v2 reparte la misma información en cuatro tramas: par del motor y reducción de par en la primera, estado de la marcha en la segunda, temperaturas y velocidad en la tercera, y velocidades de eje más deslizamiento de embrague y convertidor en la cuarta. Si quieres un registro detallado en el Link, las tramas v2 te dan más que registrar.
Configuración de reducción de par en el Link
El quinto bloque cubre la tabla del lado del Link que responde cuando el TCU solicita un corte de par en un cambio. Como está dentro de las propias correcciones del Link, la ajustas a tu motor en lugar de copiar un valor. El manual muestra la configuración para ello.
La advertencia al principio de la página
Tanto la página de Haltech como la de Link comienzan con la misma línea: en controladores standalone, el par no se transmite correctamente por bus CAN, y el cálculo interno de par en el TCU debe calibrarse correctamente. Cuenta con calibrar la tabla de par del TCU en lugar de asumir que llega un valor de par limpio por el bus. Esa tabla está indexada por régimen del motor y presión de admisión, se suministra como punto de partida y debe ajustarse a tu motor. Si no tienes MAP por CAN, la alternativa del manual es un sensor MAP cableado al TCU.
La otra advertencia cubre los conflictos. Si los parámetros del TCU se corrompen después de configurar el bus, sospecha de un conflicto de trama CAN y cambia la dirección CAN en el TCU y la ECU.
Preguntas frecuentes
¿Necesita el TCU una plantilla personalizada en el software de Link? Sí, en el lado del Link. Link tiene un bus CAN abierto, así que construyes tú mismo la configuración de transmisión y recepción, o empiezas desde el archivo de comunicación CAN que el manual proporciona para G4 y G5.
¿Qué flujo de recepción debo usar? Realiza la configuración con el estándar 7 del TCU, el flujo v2. El flujo más antiguo del estándar 6 lleva menos parámetros y una escala más gruesa.
¿Cuántas tramas necesita enviar el lado del Link? Dos: la trama principal con RPM, MAP, PPS, programa y embrague virtual, y la trama por encima con par del motor, temperatura del refrigerante y los bits de solicitud y comandos del selector.
¿Qué escala usan MAP y PPS en el lado de recepción? 0,1 por bit para ambos, en el flujo de recepción v2.
¿Qué ocurre si el TCU no recibe un valor de par? Recurre al cálculo interno de par, que debe calibrarse. MAP y RPM impulsan ese cálculo, así que un sensor MAP es la alternativa si MAP no está en el bus.
Siguiente paso
Envíanos tu motor, modelo de Link y variante de caja de cambios, y revisaremos contigo el plan de señales antes de que compres el adaptador o el controlador. Resolver el intercambio CAN y la estrategia de par a tiempo es más barato que arreglarlo después.
Los bloques de configuración y los valores de flujo de este artículo proceden del manual oficial de TurboLamik (manual.turbolamik.eu), de las páginas de flujo de Link G4/G5 y TCU, con datos publicados por ZF para la familia 8HP.
