APP下载

基于XCP电控单元网络通信模块的开发

2012-07-15徐学滢孙永生曹永娣

关键词:设备

徐学滢,孙永生,曹永娣

(华北水利水电学院,河南 郑州 450011)

基于XCP电控单元网络通信模块的开发

徐学滢,孙永生,曹永娣

(华北水利水电学院,河南 郑州 450011)

基于XCP-on-Ethernet传输层,采用模块化和分层的软件设计方法,设计并开发了电控单元的通信模块,将通信模块分成标定协议和Ethernet驱动2部分,从而保证了通信模块软件在多平台上的移植,且通信模块也更具通用性.实验结果表明,电控单元和标定工具实时传输数据快,通信可靠性高,为电控单元后续匹配标定打下基础.

XCP;标定协议;模块化

在开发和调试ECU的过程中,监控和标定是一个非常重要的环节,监控就是实时检测ECU运行过程中的各种重要参数;标定就是根据发动机的性能要求(如经济性、排放和动力性等)来优化调整ECU的运行及控制参数.由于ECU与标定工具之间存在着频繁的数据通信,所以需要一个稳定、高速及动态特性好的通信协议.欧洲ASAP(标定系统标准化组织)对CCP进行了扩充,产生了XCP[1].欧美国家对标定工具的研究虽然比较成熟,而且开发出了很多标定通信软件,但这些软件大都价格昂贵,通用性差,不能广泛推广和应用.笔者针对这些问题,提出并设计了一种基于XCP-on-Ethernet电控单元的通用的通信模块.

1 XCP原理

XCP采用独立的协议层和传输层,其中协议层是通用的,根据不同的传输层,XCP协议可能是XCP-on-CAN,XCP-on-Ethernet,XCP-on-UART/SPI或XCP-on-Lin.

XCP可以实现同步数据采集(DAQ)、同步数据激励(STIM)、在线存储器标定、标定数据页的初始化和切换及ECU开发的Flash编程[2].其中同步数……

登录APP查看全文

猜你喜欢

设备
谐响应分析在设备减振中的应用
调试新设备
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
广播发射设备中平衡输入与不平衡输入的转换
食之无味,弃之可惜 那些槽点满满的可穿戴智能设备
500kV输变电设备运行维护探讨
HTC斥资千万美元入股虚拟现实设备商WEVR
Automechanika Shanghai 2014 之“看” 汽保设备篇
如何在设备采购中节省成本