论文部分内容阅读
在农用汽车各控制器产品的研发及售后维护维修阶段,都需要采集农用汽车CAN总线上各控制器信号数据用于分析农用车产品性能,其中变速箱控制器又是自动变速箱的核心零部件,变速箱控制器功能的好坏直接影响农用汽车能否自动起步,自动换挡、变速等等,所以本设计以CAN总线数据记录和自动变速箱控制器功能检测为研究对象,结合CAN总线技术,FAT32文件系统原理,嵌入式系统开发技术等设计一款农用汽车CAN总线数据记录兼自动变速箱控制器功能检测的装置,本设计主要研究内容有以下几点:(1)根据农用汽车零部件的研发及售后阶段要求所需,设计一款装置既可以记录农用汽车CAN总线数据又可以检测自动变速箱控制器功能的装置,考虑到使用环境,本装置设计成由设备A和设备B两部分组成,设备A可以单独使用,主要功能就是连接在农用汽车上一直记录CAN总线数据;而将设备A和设备B通过ERNI 40PIN接插件连接后就变成了自动变速箱功能检测的装置。(2)农用汽车CAN总线数据记录兼自动变速箱控制器功能检测的装置的供电问题,由于使用环境的不同,特别设计了两种供电方式:一种是在车上利用农用汽车自身24V车载蓄电池供电;第二种方法不在车上时使用市电供电或者稳压直流电源供电。(3)CAN总线的通信波特率一般在1Kbps~1Mbps,现在农用车常用CAN波特率有250Kbps和500Kbps,所以本设计增加自动匹配波特率的功能。本设计是以英飞凌16位XC2060X芯片为主要控制芯片,通过主控芯片内置CAN模块搭建一个CAN总线型网络,实现对车辆各控制器信号数据的记录并运用UltraEdit软件和CANalyzer软件查看TF卡中记录的CAN总线数据;又根据自动变速箱控制器的控制原理,结合电子电路原理,通过使用各种电子元器件模拟出自动变速箱在正常工作时产生的各种传感器信号和驱动执行机构时的响应状态输入到被测自动变速箱控制器检测,被测自动变速箱控制器将检测到的值通过CAN通信传送到使用NI公司的虚拟仪器软件开发平台LabWindows/CVI开发的检测自动变速箱控制器功能的上位机测试软件,并通过与上位机测试程序中的预设值是否一致来判断被测自动变速箱控制器的功能是否正常,并显示测试过程及测试结果。通过对农用汽车CAN总线数据的实车测试并查看TF卡里所记录的CAN总线数据,本设计可以实现记录农用汽车CAN总线数据,且记录文件名是根据读取时间转换的十六进制;又通过设备A和设备B组装成的自动变速箱控制器功能检测装置和上位机测试软件的结合使用,对被测自动变速箱控制器所有功能模块的检测只需30s即可完成测试并显示整个测试过程及测试结果;本设计操作简单,体积小,方便携带也可根据使用环境选择供电。