论文部分内容阅读
本文针对目前国内汽车电喷柴油发动机对故障诊断仪的需求现状,提出并开发一种新型的发动机故障诊断系统,该系统采用基于ARM920T内核的CPU显著提高了故障码的解码和读取速度,采用WINCE操作系统使用户界面友好,操作灵活方便。在汽车维修行业中具有一定的推广价值。本文从硬件和软件两方面,对故障诊断仪的设计过程进行了详细的阐述。硬件方面首先介绍了故障诊断仪的平台结构和微处理器S3C2410。并通过展示核心板和扩展板电路的原理图和PCB图,详细说明硬件平台的搭建过程及方法。软件方面介绍了故障诊断仪的软件系统结构,WINCE操作系统以及CAN总线的通信协议,并深入探讨了CAN总线的收发原理,利用WINCE操作系统的流驱动程序模型,详细说明了CAN驱动程序的实现方法。最后阐述软硬件的调试方法并展示现阶段所取得的成果。主要成果:1、WINCE操作系统能在搭建的硬件平台上正常运行。2、串口通信成功。3、基本上完成了CAN驱动程序的设计。