基于K线的汽车天窗马达ECU通讯系统
时间:05-25
来源:
点击:
为了保证PC机与ECU之间的通讯正常,使用校验码来确保发送代码的安全性,它是通过所有代码的位与CHECKSUM_BASE=0xAA异或来求得。计算方法如下:
发送端的校验码:
CHKSUM_s=CHECKSUM_BASE xor LEN xor ID xor DATA_1 xor... xor DATA_n
接收端的校验码:
CHKSUM_r=LEN xor ID xor DATA_1 xor... xor DATA_n xor CHKSUM_s xor CHECKSUM_BASE
CHKSUM_r的结果为0,说明通讯顺利完成。
为了确保通讯正常,在串行通讯过程中,规定两个接收字节之间的时间不得超过50ms,若超过,则认为此次操作失败。
此汽车天窗马达ECU通讯系统软件的程序流程如图4所示。汽车天窗马达ECU通讯系统的软件运行如图5所示。
界面上半部分负责*.s参数读写的部分,下半部分负责*.par参数读写的部分。此系统的硬件和软件在Webasto车顶供暖系统有限公司的测试平台上已经通过验证。此系统对其天窗马达ECU进行参数读写、故障分析时,缩短了周期,大大提高了工作效率。
当前,汽车天窗市场多由国外厂商控制,价格昂贵,其马达检测系统的理念也是随着国外先进技术的引进而来的。因此,开发适合我国的汽车天窗马达ECU通讯系统不仅可以降低整车成本,还可以提高其国产化速度。现在越来越多的电控系统将在车辆上使用,这些设备都可通过K 线使PC机与ECU进行信息交换,以满足实际车辆使用和维护的要求。同时K线也可进行电控标定系统的开发,因此,本研究工程应用前景非常广泛。
- 基于XC164的六通道ABS开发板设计(11-25)
- 本田(HONDA)奥德赛(ODYSSEY)轿车电路—防抱死制动控制系统(上)(11-30)
- FPGA技术在汽车电子中的应用(11-26)
- 本田(HONDA)奥德赛(ODYSSEY)轿车电路—防抱死制动控制系统(中)(11-30)
- 本田(HONDA)奥德赛(ODYSSEY)轿车电路—防抱死制动控制系统(下)(11-30)
- 汽车发动机控制器(ECU)中待测项目综述(01-10)