CAN/CANFD
CCP/UDS
Bootloader/OTA
ECU/VCU/FCU
Simulink/ECUCoder
Ethernet
Hardware
Download
上一篇
下一篇
上位机故障诊断软件
一.诊断软件概述
二.知名诊断软件
三.免费诊断软件
-3.1.ZCANPRO
-3.2.MeCa
-3.3.支持的CAN卡
-3.4.支持的CANFD卡
-3.5.UDS通信协议
四.诊断软件小结
回到顶部
上位机故障诊断软件
一.诊断软件概述
二.知名诊断软件
三.免费诊断软件
-3.1.ZCANPRO
-3.2.MeCa
-3.3.支持的CAN卡
-3.4.支持的CANFD卡
-3.5.UDS通信协议
四.诊断软件小结
回到顶部
# 上位机故障诊断软件 ## 一.诊断软件概述
上位机故障诊断软件是诊断系统的重要组成部分,一套完整的ECU诊断系统由ECU和上位机故障诊断软件(以下简称诊断软件)共同组成。诊断软件可以运行在电脑上,也可以运行在诊断仪或者手机上。 诊断系统经历了几十年的发展,出现了很多诊断协议,比如KWP2000、SAE J1939、OBD、UDS等等。早年(2008年以前)的乘用车诊断使用KWP2000为主,商用车诊断使用J1939为主,2010年以后,除了排放相关ECU使用OBD诊断之外,其它所有ECU均使用UDS为主。诊断软件作为诊断系统的一部分,往往需要支持多种诊断协议,当前最通用最主流的诊断协议是UDS协议。 ## 二.知名诊断软件
知名的诊断软件如下: - CANoe:VECTOR公司提供的一种总线开发环境,支持OBD与UDS诊断。 - Vehicle Spy:英特佩斯公司公司提供的一种汽车总线工具,支持OBD与UDS诊断。 - TSMaster:同星智能提供的一款虚拟仪器软件平台,支持UDS诊断。 - ZCANPRO:致远电子免费提供的CAN总线工具软件,支持OBD与UDS诊断。 - MeCa:华海科技免费提供的测量标定与故障诊断软件,支持CCP标定协议与UDS诊断协议。 上述诊断软件中的前三款为商业软件,后两款为免费软件。如果用户预算充足,可以购买上述商业诊断软件中的一款或者多款,如果预算有限,则推荐使用免费诊断软件ZCANPRO与MeCa。 ## 三.免费诊断软件
免费诊断软件主要有ZCANPRO与MeCa。 ### 3.1.ZCANPRO
ZCANPRO是致远电子免费提供的CAN总线工具软件。ZCANPRO支持OBD与UDS诊断,软件下载地址:[ZCANPRO](./download.html)。UDS诊断界面如下图,具体使用方法请在安装软件后参考ZCANPRO软件自带的《使用手册》。 ![](images/2023-09-05-14-22-04-image.png) ZCANPRO功能丰富,可以满足大部分电控系统故障诊断的要求,但是ZCANPRO诊断的操作比较繁琐,比如通过UDS往控制器写入VIN码需要操作十几个步骤才能实现。对于一些最常用的诊断功能(比如读写VIN,清除DTC等),可以使用下面介绍的MeCa-UDSTool。 ### 3.2.MeCa
MeCa是华海科技免费提供的测量标定与故障诊断软件,MeCa支持UDS诊断,软件下载地址:[MeCa](./download.html)。MeCa-UDSTool诊断界面如下图,具体使用方法请在安装软件后参考MeCa软件自带的《UDS使用说明书》。 ![](images/2023-09-05-14-33-06-image.png) ### 3.3.支持的CAN卡
ZCANPRO软件与MeCa软件支持的CAN卡为ZLG USBCAN适配器,该CAN卡是国内广泛使用的CAN卡,不限生产厂家,不限外观。正确安装CAN卡驱动之后电脑连接CAN卡时设备管理器如下图所示: ![](images/2023-07-30-10-19-42-image.png) 如果电脑连接CAN卡时设备管理器显示的信息与上图的”ZLG USBCAN“不同,则该CAN卡不是MeCa软件支持的CAN卡,请更换CAN卡。 ### 3.4.支持的CANFD卡
ZCANPRO软件与MeCa软件支持的CANFD卡为致远电子USBCANFD适配器,该CANFD卡是国内广泛使用的CANFD卡,有多个型号(通道数量不同),不限外观。当用户使用CANFD卡时,请从名为MeCaFD的图标启动MeCa软件。正确安装CANFD卡驱动之后电脑连接CANFD卡时设备管理器如下图所示: ![](images/2023-12-07-20-27-35-1701952046398.png) 如果电脑连接CANFD卡时设备管理器显示的信息与上图的”USBCANFD“不同,则该CANFD卡不是MeCa软件支持的CANFD卡,请更换CANFD卡。 ### 3.5.UDS通信协议
上位机软件/诊断仪通过标定CAN 总线与控制器连接,进行UDS 通信,当使用RapidECU系列控制器时,通信协议如下图所示。 ![](images/2023-08-19-20-33-42-image.png) 通信协议说明: (1)UDS 通信协议默认波特率为500kbps,标准帧格式,不可修改。 (2)U34、F23 等控制器的标定CAN 总线接口为CAN3(50 与69 号管脚)。 (3)上位机软件可以是UDSTool,也可以是ZCANPRO 软件的UDS 诊断程序或者用户自行开发的上位机诊断软件。 ## 四.诊断软件小结
上位机故障诊断软件是诊断系统的重要组成部分。学习理解与使用诊断软件是电控软件工程师的基础技能之一。免费诊断软件[ZCANPRO](./download.html)与[MeCa](./download.html)已经可以满足大部分电控系统UDS诊断的要求。如果用户需要更加高级的功能(比如自动化诊断测试),可以考虑购买上述商业诊断软件中的一款或者多款。