当前位置: 首页> 学位论文 >详情
原文传递 摩托车ABS诊断仪设计
论文题名: 摩托车ABS诊断仪设计
关键词: 摩托车;制动防抱死系统;故障诊断仪;电路设计;通信协议
摘要: 随着技术的发展,汽车电子产品的集成度越来越高,很多专用芯片同时具有驱动和诊断电路的功能,并能把故障信息存储在自身的寄存器中。电子控制单元(Electronic Control Unit,ECU)通过一定的周期去访问这些寄存器,并根据芯片厂商定义的寄存器和电路故障对应关系就能获得电路的运行状态。在ECU判断出电路故障后把故障信息存入内部随机存储器(RAM)同时点亮报警灯。
  在维修或检测时,电脑发送的数据通过诊断仪转换成ECU识别的协议就能返回电路的状态并在电脑上显示出来。与拆开产品后用万用表或者示波器检测相比通过诊断仪检测的方法要快捷、先进得多。
  该论文介绍了ABS的自诊断过程、还有ISO14230、ISO15765通讯协议,然后基于这2种协议开发了2个运行于Windows上的诊断、固件升级软件和一款诊断设备。
  具体有诊断仪的电源设计、通讯接口电路设计、数据接收发送的软件流程设计。诊断仪以STM32为主控芯片,用到了2路串口控制器和1路CAN控制器,利用定时器中断、串口接收中断、CAN接收中断这3个后台程序完成对数据的处理和转发。
  然后在协议的基础上分析需求,明确需要用户输入的参数,选择高效明了的数据体保存报文,构造数据打包解包函数,综合上述信息形成软件的总体框架。另外对于诊断软件来说要利用定时器实现时间管理机制的要求;对于固件升级软件来说要了解S19文件的解析方法和ABS的ECU上逻辑地址和全局地址的映射关系,将S19文件包含的二进制程序信息转换成满足ISO15765应用层协议的数组,保证ECU在bootloader模式下能与固件升级软件透过协议完成文件的接收,能对宁波赛福生产的ABS进行故障诊断和固件在线升级。
  实验结果显示,诊断仪与ABS的通信过程完全符合ISO14230和ISO15765协议的规范。软件具有友好的人机交互界面、直观的数据显示、简单的操作方式,能满足公司和客户的需求,具有较强的实用性。
作者: 李欣
专业: 机械工程
导师: 张尚盈;赵云涛
授予学位: 硕士
授予学位单位: 武汉工程大学
学位年度: 2017
正文语种: 中文
检索历史
应用推荐