摩托车ABS诊断仪设计

来源 :武汉工程大学 | 被引量 : 0次 | 上传用户:sksliuxin6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着技术的发展,汽车电子产品的集成度越来越高,很多专用芯片同时具有驱动和诊断电路的功能,并能把故障信息存储在自身的寄存器中。电子控制单元(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协议的规范。软件具有友好的人机交互界面、直观的数据显示、简单的操作方式,能满足公司和客户的需求,具有较强的实用性。
其他文献
直升机传动系统是直升机最主要的部分之一,而传动系统故障又是构成直升机事故的最重要的原因,故对直升机传动系统尤其是主减速器的研究显得尤为重要。  本文首先介绍直升机主
离心摆减振器系统广泛应用于转动机械中转子的平动安定转动振动的减振。本研究项目开发了离心摆减振器系统的解析模型并利用此模型研究系统的振动模态特性。本项目首先研究了平面的离心摆减振器模型。包含单组与多组的循环对称减振器的系统均在此项目的研究范围内。该平面模型拥有一个包含了两个平动和一个转动自由度的转子以及多个包含沿减振器弧形路径的单自由度的减振器。本研究中涉及了系统的陀螺效应。在对系统关键值问题的研究