0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

速锐得解码新款坦克300网关(Gateway)采集CAN总线数据实操过程

suruide 来源:suruide 作者:suruide 2022-11-02 17:45 次阅读

灯光改装客户送来一台新款坦克300让速锐得安排对坦克的CAN总线数据采集,临时抱佛脚,我们准备了相关的工具,针对性接入坦克300车型进行了数据研究,拿到客户项目最核心关键数据。

坦克封面.jpg

坦克300具备网关(Gateway),不熟悉的朋友,我再简要解释下。网关(Gateway)是个工具,可以理解为当车辆存在多条高速或者低速CAN总线时,由于不同区域CAN总线的速率和识别代号不同,一个信号要从一个总线进入到另一个总线区域,必须对他识别信号和速率进行改变,能够让另一个系统接收,这个任务就由网关(Gateway)来完成。打个比方,如果把CAN总线舒适系统比作一列火车,CAN驱动系统总线看成一列快车,相互传输的CAN数据看成旅客,则旅客要想换乘动车或者快车,需经过站台,那么站台就是网关(Gateway)。

坦克300的网关示意图如下:

坦克原厂电路图.jpg

坦克300网关(Gateway)也具备改变信息优先级的功能。如果车辆发生相撞事故,气囊控制单元会发出负加速度传感器的信号,这个信号由AD芯片提供,这个碰撞信号的优先级在CAN驱动系统非常高,但转到CAN舒适系统后,网关就调整了他的优先级,因为他在CAN舒适系统功能中,只是给仪表盘显示安全气囊状态,CAN舒适系统也只管理一些低级功能,比如车门状态、车灯状态,反而像转向角度这样的数据,在车身BCM控制系统的CAN驱动系统上,虽然不是优先级最高但是数据反馈是很快的。

网关(Gateway)的作用就是将不同的总线连在一起,同时使相互传输信息成为可能。如果不接入网关采集数据的情况下,通过故障诊断仪连接到坦克300的OBD自动诊断系统,通过OBD这个节点,接入到坦克300的网关,那么网关就会按照诊断请求查询到各个不同零部件和接入CAN网络的传感器数据流信息,例如车门控制单元、油门及刹车踏板、发动机冷却液温度、转速、方形盘转向角度、ABS工作信号,ABS介入时间、车速及ESP、雨刮、引擎盖状态、档位、剩余油量、大灯总成各个灯的状态、钥匙状态及其他车身、发动机的信号等等。

我们采用鲨扣将CAN_H和CAN_L连接到坦克300,这次没有使用SPY3工具,直接采用的USB转CAN工具,客户项目上不涉及复杂DBC需要交付,所以,只是获得一个需要的CAN信号表格即可。在坦克CAN通信系统中,会有多个控制单元相互发送和接收信号,如果CAN通信线路发生任何故障,各控制单元无法发送接收和发送信号。我们在测试的时候,要保证鲨扣的连接状态,并用万用表测量好CAN_H和CAN_L的电压,CAN_H和CAN_L一定不要碰到一起,否则会出现仪表盘故障灯,这个状态是CAN短路,带诊断仪的好处是可以及时清除掉因为操作不谨慎导致的汽车DTC故障码,一般为“CAN网络通信故障”。

坦克诊断仪.jpg

这里有几个魔鬼细节:

1、将诊断仪或者CAN连接线连接到OBD或者网关以前,车必须是熄火状态,如果是点火开关在ON位置时连接插头,可能会造成一定风险,因为有部分老旧东西会导致瞬间过流太大。

2、我们采集CAN数据的时候,先不用打到点火状态,可以先在ACC下采集一些信息,比如油门踏板深度,如果点火后,你踩到100%,声音将会很难听,如果豪华跑车装了高端的排气声浪,那可能就会喷火。还有一些静态的信号是可以采集,就不赘述了。

3、打开点火状态,让发动机启动起来,这时候可以打开诊断仪和连接网关的USB转CAN工具,两边一定不要同时发数据,CAN总线ID冲突,也会导致数据无法识别或者采集到的数据错乱,CAN这边只用于监听,OBD诊断电脑用于对照。

4、选择坦克300获得数据流以后,我们对车辆进行实际操作,比如查询远光灯、近光灯、双闪、防雾灯,这些传输速率低级的信号,老经验的工程师可以直接不用对比,在CAN报文就直接分析得出,一般这些状态数据都是开关量数据,比如0变1或者2变4。

5、根据项目调用将OBD诊断仪连接到车辆上的所有ECU控制单元用于数据查询和调用,诊断仪读取的时候,不执行任何操作。

6、如果利用上述步骤不能启动CAN网络诊断,则需要检查车辆技术参数,从而选择正确的CAN类型或者数据调用群组的ECU控制单元信息。

7、读取CAN网络数据上,找到对应的ECU控制单元下,查询需要的数据项就可以了,加载太多,自己眼花会看不过来,采集到以后做过滤验证特别好用。CAN总线的ID有自动排序,这个是CAN数据优先级决定的。

8、如果还不会,请你告诉我车型年份,数据项,我们来帮你弄吧。300块的工具自己买,远程适配数据采集CAN信号数据,下载向日葵远程桌面,分分钟帮你搞定。

我们分别从过去、现在以及将来的技术中汲取经验,我们应用的这个工具在汽车领域不同的例子上一试身手,每个例子都是我们现在能给到客户和行业相关有用的东西,都是属于案例型。大家可以对比历史上、当前趋势中以及后续自己想象的大数据社会形态,这篇文章的目的,只是我们帮助行业朋友解决数据问题的常态。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2657

    浏览量

    462411
  • 网关
    +关注

    关注

    9

    文章

    4065

    浏览量

    50555
收藏 人收藏

    评论

    相关推荐

    Spring Cloud Gateway网关框架

    Spring Cloud Gateway网关框架 本软件微服务架构中采用Spring Cloud Gateway网关控制框架,Spring Cloud
    的头像 发表于 08-22 09:58 269次阅读
    Spring Cloud <b class='flag-5'>Gateway</b><b class='flag-5'>网关</b>框架

    远程解码新能源商用车核心BMS电池管理系统CAN数据及应用

    、能源管理、安全监控等方面起着至关重要的作用,而且对促进新能源商用车行业的科研和技术进步具有深远影响。电机转速数据对于车辆性能的优化、能源管理、维护调度等方面至关重要。 通过
    的头像 发表于 08-21 10:23 163次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>远程<b class='flag-5'>解码</b>新能源商用车核心BMS电池管理系统<b class='flag-5'>CAN</b><b class='flag-5'>数据</b>及应用

    深入解析吉利金刚CAN总线数据在驾校评判系统中技术应用

    在汽车工程及CAN总线数据应用领域,CAN数据采集是一项关键技术,它为车辆性能分析、故障诊断、车型对标以及后续的优化提供了基础
    的头像 发表于 07-03 10:11 240次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>深入解析吉利金刚<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>数据</b>在驾校评判系统中技术应用

    485网关数据采集过程分哪几步?

    数据采集技术进行探讨。 485网关数据采集技术主要基于RS-485通信协议。RS-485是一种电气接口标准,其特性在于采用差分信号传输,这使其具备长距离传输、高传输速率及出色的抗干扰能力。在
    的头像 发表于 06-18 16:02 240次阅读

    采集到的can数据后怎么处理

    CAN(Controller Area Network)是一种用于汽车和工业自动化领域的通信协议。采集到的CAN数据需要经过处理和分析,以便更好地理解通信
    的头像 发表于 06-16 09:41 399次阅读

    工业数据采集网关的功能、特点、应用场景及其实

    随着工业4.0和物联网(IoT)技术的深入发展,工业数据采集网关作为连接现场设备与上层管理系统的关键节点,其在智能工厂中的作用愈发凸显。本文将深入探讨工业数据采集网关的功能、特点、应用
    的头像 发表于 05-15 15:35 586次阅读
    工业<b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>的功能、特点、应用场景及其实<b class='flag-5'>操</b>性

    CAN转RS-232网关的参数介绍

    波特率(Baud Rate):波特率是指数据传输的速率,表示每秒传输的位数。CAN总线和RS-232总线都有自己的波特率范围,因此需要将CAN
    的头像 发表于 01-18 10:08 654次阅读

    解码适配新能源纯电动汽车比亚迪E3车型CAN矩阵协议

    约车的首选,现在E系列也推出了高续航版本,把续航里程挤进了400公里。 2017年,最早解码匹配了比亚迪E5纯电动汽车,后来解码了比亚
    的头像 发表于 12-14 14:34 414次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b><b class='flag-5'>解码</b>适配新能源纯电动汽车比亚迪E3车型<b class='flag-5'>CAN</b>矩阵协议

    如何破解大众朗逸电动汽车智能网联应用中仪表CAN总线数据

    随着汽车电子进入电动化+智能网联的时代,新能源、车联网、智能化、电动化四个领域带来了CAN数据的需求,企业车队管理需要数据,汽车运营需要数据,改装、
    的头像 发表于 11-30 16:12 1559次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>如何破解大众朗逸电动汽车智能网联应用中仪表<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>数据</b>呢

    破解大众朗逸电动汽车智能网联应用中仪表CAN总线数据

    随着汽车电子进入电动化+智能网联的时代,新能源、车联网、智能化、电动化四个领域带来了CAN数据的需求,企业车队管理需要数据,汽车运营需要数据,改装、
    的头像 发表于 11-30 16:00 379次阅读
    <b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>破解大众朗逸电动汽车智能网联应用中仪表<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>数据</b>

    谁会用到CAN总线数据采集器?

    CAN总线数据采集器主要用于以下几类用户: (1)汽车制造商和供应商:汽车制造商和供应商使用CAN总线
    的头像 发表于 11-29 08:45 463次阅读

    特斯拉车身BCM控制信号解码匹配与CAN报文数据采集及应用分析

    昨天闲来没事,又把特斯拉的车身BCM控制信号采集了一次,通过速解码匹配,抓取到了特斯拉的CAN报文信息及控制协议,这里面包括的信息还比较
    的头像 发表于 11-27 11:23 551次阅读

    特斯拉车身BCM控制信号解码匹配与CAN报文数据采集及应用

    昨天闲来没事,又把特斯拉的车身BCM控制信号采集了一次,通过速解码匹配,抓取到了特斯拉的CAN报文信息及控制协议,这里面包括的信息还比较
    的头像 发表于 11-27 10:55 440次阅读
    特斯拉车身BCM控制信号<b class='flag-5'>解码</b>匹配与<b class='flag-5'>CAN</b>报文<b class='flag-5'>数据采集</b>及应用

    基于ARM和CAN总线的分布式数据采集系统设计

    电子发烧友网站提供《基于ARM和CAN总线的分布式数据采集系统设计.pdf》资料免费下载
    发表于 10-13 11:30 0次下载
    基于ARM和<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的分布式<b class='flag-5'>数据采集</b>系统设计

    CAN总线在汽车轮传感器设计中的应用

    电子发烧友网站提供《CAN总线在汽车轮传感器设计中的应用.pdf》资料免费下载
    发表于 10-08 10:40 1次下载
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>在汽车轮<b class='flag-5'>速</b>传感器设计中的应用