论文部分内容阅读
发动机是汽车的心脏部件,也是故障发生最高的部分。随着嵌入式计算技术的高速发展,汽车电子行业发展速度也变得异常迅猛,使得对汽车发动机检测设备的可靠性、实用性、智能性等方面提出了更高要求。本课题将基于ARM的嵌入式技术、TFT-LCD液晶显示技术、蓝牙通信技术、嵌入式实时操作系统及OBDⅡ(On Board Diagnositics Ⅱ,即随车诊断系统)应用到发动机检测系统中。系统采用Cortex-M3作为下位机,利用内部的高速AD对发动机的点火系统等进行采集、处理,通过蓝牙传送到上位机,同时利用带有OBDⅡ协议的模块连入汽车OBDⅡ接口,通过蓝牙将故障码传送到上位机。上位机使用三星公司的ARM11芯片S3C6410作为系统的核心控制器,使用主流的嵌入式操作系统Linux对软/硬件资源进行管理。通过蓝牙接收,对于AD后上传的数据进行实时动态波形显示,对于OBDⅡ模块上传的故障码直接查找故障表诊断出故障原因。系统配有256M的SRAM和2G的NandFlash用于保证Linux系统的通畅运行,配有2G海量存储卡用于存储采集的数据,配有5’LCD触摸屏用于实现人机交互接口。系统对发动机的点火系统、空气流量计等进行了测试,并且对波形进行了分析。最后经过试验测试证明了系统的可行性,提高了发动机检测的效率,具有较高的使用价值。