为了方便汽车发动机电子控制单元的研发,开发一套性能稳定、功能强大、通用性好的标定系统十分重要;标定系统物理层采用CAN总线,协议层采用国际通用的XCP标定协议;文章分析了XCP协议的结构和特点,给出使用XCP协议做实时监测和在线标定的方法,基于TI公司的微控制器TMS320F28035,开发了一套发动机标定系统,最后对其进行了实验验证,结果表明系统能正确显示监测和标定的数据,对重要的数据能以实时曲线的方式进行显示;开发的系统结构清晰,模块化较好,便于移植到其他控制器上,具有一定的实用性和推广价值.
In order to facilitate the development of the automobile engine electronic control unit,it is very important to develop a set of calibration system with stable performance,powerful function and good commonality.Calibration system used CAN bus as physical layer and the generic XCP protocol as the protocol layer.This paper analyzed the structure and characteristic of XCP protocol.The method of realtime monitoring and online calibration was presented.A set of engine calibration system was developed based on TMS320F28035 micro controller of TI company.Finally,experiments were made to verify the system.The results showed that the system can correctly display the monitoring and calibration data,the important data can be displayed by real-time curve.This system is clear with its structure,modular and easy to transplant to other controllers,has a certain practicality and promotional value.