EOL 系统是一套先进引擎生产线管理系统,它负责管理和协调生产线及售后服务中的各个环节,并将引擎的数据集中管理,方便生产的顺利进行,以及售后服务维护的便利。如图一、图二所示:
EOL 系统具有许多优点,比如 : 1. 生 产的 ECU 库存可以降到最小 ; 2. 卡车或引擎的变化引起的标定数据的改变可以在最短的时间里完成; 3. 引擎的修改、升级引起的更新或者售后的服务只需要很短时间。
ECUTool 是基于 ECU 提供的诊断服务为引擎生产和售后服务中的各个环节提供支持而开发的一套工具集合。它贯穿于整个生产及售后服务过程,与 EOL 系统紧密结合,并为 EOL 系统提供最大的支持。
通过“ USB to CAN 适配器”, ECUTool 与 ECU 进行符合 CAN2.0 标准的通讯,通讯速率可达 500Kbps 。适配器和电脑的通讯采用 USB1.2 标准,通讯速率可达 1Mbps 。 ECUTool 提供三种调用方式:标准 Windows 程序、 DOS 调用接口以及标准 Win32 动态连接库,使得生产线、售后服务的调试和使用更加的灵活方便。
ECUTool 提供了以下主要功能:
• 升级 ECU 程序,更新标定区数据;
• 读写 QR 码, QLQC ,汽车 ID(VID) ,引擎 ID(EID) , K 值;
• 校验 QR 码, QLQC ,汽车 ID(VID) ,引擎 ID(EID) , K 值的一致性;
• 读取厂商信息;
• 清除、读取故障信息 (DTC) ;
• 程序及标定数据打包授权,升级空白 ECU 及有功率参数的 ECU 的权限限制。
ECUTool 还提供了方便的权限管理机制。 VID , EID , K 值, QR 码 /QLQC 写入,程序及标定数据更新的可以进行单独的授权, 使得在不同场合比如引擎生产线、组装车间、卡车生产线及售后服务维修店等场合的功能各不相同,使得问题的追溯变得更加方便和简单。 程序及标定数据升级的权限管理,可以对 ECU 程序的更新提供限制,防止程序的错误升级。 ECUTool 和 ECU 之间的通讯还经过加密的握手验证,防止误操作或者非法操作。
USB 适配器介绍:
USB 适配器是基于 8 位 Freescale 控制器的 USB 控制器。采用 MC08HC908GZ16 核的 CPU ,内部最高速度可达 8MHz ,具备精巧高效的特征,内置电源测试功能,接口简单,适用多种调试测试场合,节约成本,缩短开发时间。
状态指示灯:
USB (LED4): USB 状态良好。有 USB 数据通讯时时绿灯闪烁,空闲时绿灯常亮。
电源 (LED5): 指示+ 5V 电源情况。有点时红灯常亮,没电时红灯常灭。
TXD (LED1):
USB TO COM-LIN-CAN 的主要实现以下功能 :
• USB TO COM 实现 USB 与 RS232 之间的波特率可选择通讯。
• USB TO LIN 实现 USB 与 LIN 之间的通讯( LIN 波特率现在固定为 19.2Kpbs )。
• USB TO CAN 实现 USB 与 CAN 之间的 250Kpbs 或 500Kpbs 波特率的通讯。
• LIN TO CAN 实现 LIN 与 CAN 之间的通讯。
各功能选择表
功能 | PTA0 (电平) | PTA1 (电平) | PTA2 ( 电平) |
CAN-250Kpbs | 1 | X | 0 |
CAN-500Kpbs | 1 | X | 1 |
LIN-19.2Kpbs | 0 | 0 | X |
COM | 0 | 1 | X |
当进入 COM 功能时 COM 的波特率选择是上位机机通过 USB 口发波特率选择代码使下位机确定当前的波特率。
上位机发信息使下位机确定当前 COM 波特率的通讯格式:
AA | BB | BB | CC | DD | DD | Braud rate(代码) | EE | EE | CC | FF | FF | AA | 13个HEX字节 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
波特率代码表:
波特率 | 代码 |
1200pbs | 0x02 |
2400pbs | 0x07 |
4800pbs | 0x 0A |
9600bps | 0x13 |
14400bps | 0x38 |
19200bps | 0x 5A |
38400bps | 0x76 |
56000bps | 0x87 |
57600bps | 0xAD |