功能描述
广成科技有限公司USBCAN-OBD分析仪是我公司专门针对汽车电子开发、诊断、分析、破解用户推出的CAN总线分析仪。用户可以使用电脑USB接口连接至汽车OBD接口CAN总线网络读取汽车CAN总线数据并将符合ISO15765协议的数据直接解析出具体意义。(具体方法可参考详情页最上方视频)
USBCAN-OBD设备CAN总线采用标准OBDII接口,可以直接插到汽车的OBD接口上,可用于开发汽车电子设备,模拟ECU数据,采集汽车CAN总线原始数据,分析诊断汽车故障码,车速、转速、刹车、车灯等信号破解等。
接口说明
软件功能详述
广成科技有限公司USBCAN-OBD设备可以使用我公司开发的ECANTools调试分析软件。该软件功能非常丰富且后续实用功能不断添加中,典型功能包括——数据收发、数据滤波、数据统计、数据保存、文件发送、汽车协议解析等功能。
USBCAN-OBD设备同时也可以使用周立功CANTest和CANPro软件,这两款软件部分功能也极为实用,对于用惯了CANTest或CANPro软件的用户,可以使用我公司的设备继续使用这两个软件。
(1)汽车信号解析功能
使用该设备接入汽车OBD接口即可将汽车内部部分传感器的实际数值解析出来,信号解析功能仅支持家用汽油车ISO15765协议。车速、转速、水温可通过软件仪表盘显示。
用户可通过此界面直观的看到汽车当前实时车速、转速和水温的具体数值,便于用户校对汽车仪表盘数值是否准确。
USBCAN-OBD设备还可以读取、解析、清除汽车的故障码,解析ISO15765协议中规定的汽车传感器数据包括:发动机转速、冷却液温度、车辆速度、电压、进气歧管压力、进气温度、空气流速、节气门位置、氧传感器电压、燃油压力等等。并且以上这些数据的数值变化可以实时保存在电脑中。
用户可以通过此功能直观的看出汽车内部部分传感器的具体数值并基于这些数据诊断汽车各传感器状态是否正常。用户还可直观的比较某些传感器数值的变化规律和多种传感器数值之间进行比较。
以上数据数值变化也可通过曲线实时显示其变化轨迹,如下图所示。用户最多可选择四个变量在同一界面同时显示。
用户可以通过曲线功能选择最多四个关心的变量,通过观察曲线的方式实时了解每个数据的变化,并且还可直观的比较多个数值之间的相对变化,可用于调整发动机怠速时转速、扭矩等。
(2)基本数据收发功能
当设备接入总线且工作正常时,设置好波特率后即可立即接收总线上的数据,接收到的数据会在接收窗口显示。
同理当设备与被测总线建立连接后,可使用发送界面往被测总线上发送数据。收发数据支持任何CAN2.0A/B格式标准。
设备内部自带时实嵌入式操作系统,软件在基本数据收发时带有硬件实时时间戳,可以极精确的采集到两条数据帧的间隔时间,精度可以达到0.1ms。
做ECU标定的用户,会对每一帧数据的时间间隔要求非常严格,否则会导致出错,严重时会导致错误的程序覆盖掉原有的程序导致设备无法运行。我公司设备硬实时时间戳精度可达到0.1ms,足够达到标定所需时间精度。
我公司ECANTools软件接收数据列表可显示100万条以上的帧数据,而其他厂家的软件甚至周立功的软件接收列表最多可显示3-5万条帧数据,这对于汽车上CAN总线每秒3000帧左右的数据量来说,实在过少。
(3)接收分类显示功能
实时数据分类显示功能。使用此功能即可把接收到的数据实时按规则分类统计,按“帧ID”“帧数据”等规则对数据进行实时分类统计,可将重复报文合并显示,灵活设置分类规则可以极大的方便了对总线数据分析。
汽车CAN总线上有很多节点都是周期式的向总线上重复发送同样的数据,与ECU通信,而这些相同的数据往往会使数据分析人员眼花缭乱,对总线上其他有用数据的分析造成干扰,灵活使用接收统计功能,可以将重复循环发送的数据合并成到一起,此时如果总线上有新数据发出,即可直观的看到。
(4)总线数据录播功能
可以将软件接收到的数据保存为批处理文件格式(.CAN)到本地,保存为批处理格式的文件可以通过ECANTools软件按接收时的时序和数据属性,重新发送回CAN总线。批处理文件可以使用记事本打开并编辑,可按编辑规则自行添加想要发送的数据和发送属性。
此功能对于汽车电子用户来说,可作为信号模拟器。例如汽车导航是通过CAN信号控制开机的,用户可以截取一段含有汽车导航开机信号的数据而不必从这些数据中找到开机信号。将导航从车上拆下后,将这一段数据重新发送给导航,即可将脱离ECU的导航启动。
编辑批处理文档发送数据的功能也极为实用,可以按文件中的顺序将数据发送到总线上,可进行时序模拟,具体用途用户可自行创意。
(5)波特率自动识别功能
自动识别波特率功能,分为两种模式:A.标准波特率识别(125k、250K、500K…);B.全范围波特率识别(通过设定识别范围,对范围内所有波特率进行识别)。使用此功能可以对未知波特率的活跃总线进行调试。
(6)智能多段滤波功能
软件支持智能滤波,您不必再编辑复杂的屏蔽码等,直接输入想要滤波显示的ID段,即可只接收相应的ID段的数据,且滤波功能可设置多条滤波段,多条滤波段可同时投入,且滤波设置可保存/加载。此功能操作简单,非常便于过滤掉不需要看的数据,便于用户进行数据分析数据处理等。
此功能可用于过滤只想看的帧ID,如用户仅对某段帧ID发送的数据感兴趣,可通过设置滤波的方式,将此段数据直观的显示出来。
二次开发功能
支持Windows平台包括WinCE,提供二次开发动态和静态链接库,提供开发例程及例程源代码,库函数使用简单,用户可以很快将我们的USBCAN设备应用到自己的项目中,如果二次开发中遇到问题,我们会提供技术支持;如果用户没有开发能力,可以向我们OEM定制。
提供VB、VC、EVC、.NET、Labview等例子程序及源代码。
周工
183--0981--5706