请问汽车can总线分析工具怎么用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问汽车can总线分析工具怎么用?相关的知识,希望对你有一定的参考价值。
请回答
感谢题主的邀请,我来说下我的看法:
怎么用?首先您得确保设备的物理连接是正确的,比如说CAN高连CAN高,CAN低连CAN低,加入120欧姆电阻什么的。物理层方面搞定了,再寻思协议层的事情,比如波特率弄一致了,发送的数据符合协议要求等等。如果你想了解更多这方面的知识和相关设备,请前往GCGD官网进行具体的咨询,欢迎来访。
就是示波器吧?
找到汽车的OBD接口
来看下接口引脚定义:
4.车身接地 5.信号接地 6.CAN high(ISO 15765-4)
14.CAN low(ISO15765-4)16.蓄电池电压
3.CAN high(备用)11.CAN low(备用)
将示波器通道1和2连上BNC转香蕉头线,黑色香蕉头接一个鳄鱼夹,连接上4号引脚接地。通道一接上OBD的PIN6 (CAN_H),通道二接上OBD的PIN14(CAN_L) ,打开示波器解码菜单,进行CAN总线配置。调节总线阈值电平,得到解码数据,设置触发方式为解码触发,以及数据帧ID稳定波形。调节垂直档位和时基观察信号。
如上就是CAN-BUS的正常波形,CAN-H与CAN-L波形一致,但极性相反。
当CAN-BUS系统处于休眠状态时,电控单元ECU通过EN和STB接头把蓄电池电压导入CAN-H和CAN-L线。此时,CAN-H电压接近12V,CAN-L电压接近0V
如果CAN-H线对地短路时,则CAN-L为正常传输信号波形,CAN-H信号电压为0V
CAN-L线对地短路时,CAN-H为正常传输信号波形,CAN-L信号电压为0V
当CAN-H和CAN-L线都对地短路时,则2者信号皆为0V电压。
当CAN-H和CAN-L线互相短路时,其信号电压极性相同,波形趋于一致。
当CAN-H线对电源短路时,其电压始终为12V,CAN-L线波形正常。
当CAN-L线对电源短路时,其电压始终为12V,CAN-H线波形正常。
当CAN-L和CAN-H都对电源短路,则其2者电压都为蓄电池电压。
当CAN-H线断路时,CAN-H线波形依然正常,而CAN-L线则始终处于0电位。
当CAN-L线断路时,CAN-L线电压处于高电位,保持5V,而CAN-H线波形依然正常。
CAN帧的类型:
Data Frame:数据帧,用于传递0-8byte数据。
Remote Frame:远程帧,用于要求其它节点发送相同ID的数据帧。
Error Frame:错误帧,总线上任何节点发现错误均可发送错误帧。
Overload Frame:过载帧,总线负荷过高时,在数据帧或者远程帧之间产生。
有的示波器会内置好设置软件,点击即可自动设置好相关参数。
HMI-67-数据汽车CAN总线数据读取
HMI-67-【数据】汽车CAN总线数据读取
文章目录
- HMI-67-【数据】汽车CAN总线数据读取
- 摘要
- 关于南京来可电子
- 本次使用设备
- 实物展示
- 到车上去搞数据
- 方便的OBD设计
- 使用电脑连接设备
- 配置参数
- 打开设备
- 读取数据
- 记录数据
- 导出数据
- 分析数据
- LKMast
- CANLog-VCI
- ©说明:
关键字:
CAN
、来可
、CANLog
、VCI
、Arm
摘要
汽车CAN总线数据读取应该已经是一个标准的方式,没有什么难度,但是对于我这种小白来说,我连去那读取都不知道,不过好在之前咱接触过CAN总线,也和南京来可
的相关技术人员交流过,由于之前合作的非常愉快,对于来可的技术以及服务非常认可,所以,这次我有厚着脸皮找到了来可
,非常感谢来可的热情帮助,希望来可
未来的路越来越敞亮。
本次使用设备
本次重要嘉宾 《CANLog-VCI》
相关参数如下:
实物展示
因为这个东西咱们也不常用,就是尝试一下整个项目过程,所以这次直接和来可借用了,总不能一直白嫖人家。全家福,一个可以直接插在车上的盒子。一个转接线,和两个CAN总线接头。
到车上去搞数据
今天的天气真的是冷呀,车都开始凸凸凸了,表显零下7度,我感觉不值呢,估计是我的阳还没有离开我太久的原因吧。
方便的OBD设计
来可的设备已经设置成ODB接口,对于我这种小白来说都非常简单,只有有手就可以,我们摸到方向盘下方的ODB接口,把设备插上去,就可以了看到上面的那一串灯就亮了,如下图
使用电脑连接设备
这里是需要下载一个来可的专门软件的,有电脑版和手机版,自行选择即可,在电脑上或者手机上下载对应的软件,我这里用的是电脑的,
按照说明书说,等待设备上的WiFi指示灯变成橙色,我们就可在电脑无线设备中找到VIC开的的wifi了,如下图所示。
直接点击连接,完成后,打开刚才安装在电脑上的软件,点击左上角的查找设备,选择查找wifi设备,即可找打我们的设备了,如下图所示
如果存在多个设备,那么会选择一个我们的即可,我这里就一个,直接选着设备即可,如下图所示。
配置参数
这里需要我们配置一下,如下图所示
打开设备
打开设备,配置好CAN通道的数据后,就可以点击一下左下角的打开按钮,就可以看到我们车上试试发送出来的数据了。
读取数据
剩下就是等待了,这里我们可以等待一会,多读一点数据。
记录数据
来可的软件做的完成度已经很高了,为了方便后期我们分析数据,这里我们点击立刻记录,保存一波数据。这大冷天,搜集完数据还是赶紧上楼比较妥当。
导出数据
数据搜集完成后,可以点击最后一个查看记录文件按钮,把我们的数据从设备上下载下来,如下图所示
下载完成的数据,默认是bin格式的数据
分析数据
在分析数据的选项卡中,选择导入Bin文件,选择我们刚才导出的文件。
为什么只能到这了,因为我没有吉利的协议。我也不知道这些数据是干啥的,不过CAN通信的规则就是ID,正常逻辑就是先看帧类型,再看帧ID,最后才是帧数据。
LKMast
这个软件其实强的一笔,我只是简单使用了其中那么冰山一角,体验了一下使用来可CANLog-VCI设备提取车辆ODB数据的过程,其他内容,感兴趣的可以自行下载玩玩。
CANLog-VCI
这个设备具体卖多少钱,我也不知道,我是借来用了这几天,过几天就还回去了。如果需要的小伙伴,也可以直接和他们官方联系试用啥的,他们真的超Nice。
©说明:
☑ 本项目中所使借鉴原型来自:[吉利] 博瑞GE | 仪表HMI设计、吉利汽车HMI项目。
☑ 多媒体部分是来自吉利博瑞2017旗舰版界面所有权和解释权都归吉利汽车所有。
☑ 设计图的所有权和解释权都归吉利汽车所有。
☑ 本项目所有资源文件均由**打不死的小海**复刻制作。
☑ 本项目代码暂时不会开源,有需要的源码的可与我联系(博文结尾有我微信)。
☑ 本项目仅限学习交流、禁止商业使用。
以上是关于请问汽车can总线分析工具怎么用?的主要内容,如果未能解决你的问题,请参考以下文章