基于ASAP标准的发动机标定诊断系统设计
时间:03-18
来源:
点击:
图4 标定流程图
图5 监测流程图
3 标定系统底层软件的设计
为了增加底层通信模块的通用性,采用了模块化设计思想,将CAN Driver和CCP Driver分离。Command 处理机是CCP Driver的主要组成部分;DAQ处理机是用来采集并按要求周期性地上传不同DAQ表的监测参数当前值。两处理机组成控制器的CCP Driver,是对标定协议内容的解析和实现。为了保证CAN通信的可靠性,CAN Driver采用环形缓冲机制,并通过操作系统消息沟通中断子程和系统任务。通过更改CAN Driver实现不同ECU硬件平台的移植,并且可以对新的ECU进行标定,增加了底层通信模块的兼容性和通用性。
4 结束语
本文设计的标定诊断系统集标定、监测、诊断等功能为一体。在保证系统的灵活性和通信实时性的基础上,在上位机利用软件看门狗技术实现了标定系统故障的快速诊断与修复、数据的自动保存和加载功能,进而防止标定数据丢失,避免重复性地标定工作,使整个标定系统的可靠性得到保证。实验表明,该系统具有较高的实时性,灵活性和可靠性。
- 新型模块化车载电子功能测试系统将效率提升20%(08-06)
- 基于ATmega8L的新型防汽车追尾安全装置设计(07-14)