首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车电器
一种多功能故障诊断仪系统的设计与实现
来源:汽车电器  作者:佚名  2018-05-07 08:06:53



    3.3诊断系统软件架构设计
    根据不同控制器的诊断协议以及诊断功能的设计,诊断系统软件架构设计为适配器驱动层、标准协议层、业务逻辑层、业务显示层和控制器业务显示层。如图7所示。

    1)适配器驱动层将适配器驱动进行二次封装,输出统一接口供上层调用。
    2)标准协议层实现标准协议的各种标准服务(各标准协议对应OSI模型中的数据链路层、网络层、应用层的实现),为上一层提供标准服务调用接口。
    3)业务逻辑层实现读/清故障码、系统信息、数据流、执行器测试、参数标定、数据刷写等各种业务的通信逻辑,并向上一层输出显示结果。
    4)业务显示层UI设计,实现各个业务的显示,供上层动态调用。
    5)控制器业务显示层实现用户权限管理、车型分类、控制器选择等功能,并根据配置信息调用下层接口,显示控制器诊断功能。
    3.4诊断系统硬件设计
    硬件适配器的主要功能就是对整车网路中CAN线、K线数据进行收发,并将数据转化为IJSB数据或WIFI数据传给上位机。
    根据控制器诊断协议分析以及整车控制器网络架构设计适配器。适配器一端通过USB/WIFI方式与上位机通信,另一端直接连接整车OBD口。适配器收到上位机发送的信号后,控制跳线器电路,将适配器的CAN/K路与所需的整车OBD口的CAN路/K路导通,随后MCU即可发送CAN/K数据与整车网络中的控制器进行数据交互。硬件结构如图8所示。
 

    4 诊断系统测试
    经过台架和实车测试,多功能诊断仪系统可以根据需要与整车任意CAN/K网络通信。设计的多功能诊断仪系统可以实现不同厂家控制器的诊断功能,可以实现控制器信息读取、历史故障码清除、故障码查看、冻结帧查看、动态数据流监测、执行器动作测试、参数标定、控制器应用层程序刷写等诊断功能。多功能诊断仪系统配备故障维修系统,提供相关故障维修指导帮助,方便指导用户快速维修故障。

    5 结论
    通过以上方法设计的多功能诊断仪系统,实现了一套系统即可实现不同控制器的诊断,实现北奔全系列车型电控系统的诊断功能。北奔多功能诊断仪系统具备可扩展性,可以快速增加新控制的诊断功能。目前北奔多功能诊断仪系统已经批量应用于北奔研发系统、生产系统和售后服务系统,有效解决了电控系统故障诊断问题,提高故障诊断效率,得到广大用户的一致好评。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:181,707.00000 毫秒