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

    文章

    2722

    浏览量

    463432
  • 网关
    +关注

    关注

    9

    文章

    4335

    浏览量

    50974
收藏 人收藏

    评论

    相关推荐

    以太数据采集网关数据汇聚与传输的关键桥梁

    在数字化转型浪潮的推动下,各行各业都在积极探索如何高效、安全地处理和传输数据。以太数据采集网关作为这一过程中的重要组成部分,扮演着
    的头像 发表于 09-24 14:33 317次阅读
    以太<b class='flag-5'>网</b><b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>:<b class='flag-5'>数据</b>汇聚与传输的关键桥梁

    Spring Cloud Gateway网关框架

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

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

    、能源管理、安全监控等方面起着至关重要的作用,而且对促进新能源商用车行业的科研和技术进步具有深远影响。电机转速数据对于车辆性能的优化、能源管理、维护调度等方面至关重要。 通过
    的头像 发表于 08-21 10:23 359次阅读
    <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 316次阅读
    <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 395次阅读

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

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

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

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

    深入解析吉利几何CAN总线数据通信网络的拓扑层级框架技术

    在现代汽车工业中,车辆的电子控制单元(ECU)之间的通信至关重要。这种通信大多通过控制器局域网络(CAN总线实现,它是德国BOSCH公司于20世纪80年代初开发的一种串行数据通信协议。随着技术
    的头像 发表于 05-13 16:12 615次阅读
    <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>通信网络的拓扑层级框架技术

    解码比亚迪E3-CAN数据系统在驾校领域数据应用

    CAN数据应用,不仅提升了教学效率,还为驾驶培训带来了前所未有的安全性和便捷性。 一、比亚迪CAN数据系统 CAN(Controller
    的头像 发表于 04-19 10:22 459次阅读
    <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><b class='flag-5'>数据</b>系统在驾校领域<b class='flag-5'>数据</b>应用

    零跑新能源动力电池CAN数据采集BMS协议DBC开发方案

    维护,因为电动汽车往往采用汽车行业通用 CAN 总线控制网络,所以动力电池厂家的电池管理系统一般提供 CAN 总线接口。设计具有的 CAN
    的头像 发表于 04-07 10:40 728次阅读
    零跑新能源动力电池<b class='flag-5'>CAN</b><b class='flag-5'>数据采集</b>BMS协议<b class='flag-5'>速</b><b class='flag-5'>锐</b><b class='flag-5'>得</b>DBC开发方案

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

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

    CAN总线高层协议CANWeb现场总线源程序

    表、RS485网关(可与RS485的设备通信) 等设备,并可通过CANWeb网关的以太Web页面可视化调试、配置 开发的总线产品; 开发板含6DI(Dip)+6DO(Led)+1AI
    发表于 12-28 11:02

    can转profinet网关实现汽车生产的革新

    需求。为了解决这一问题,某汽车生产商决定进行现场自动化升级。升级过程中选择了结合can转profinet网关进行项目的升级改造。这是因为can转profinet
    发表于 12-25 10:29

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

    约车的首选,现在E系列也推出了高续航版本,把续航里程挤进了400公里。 2017年,最早解码匹配了比亚迪E5纯电动汽车,后来解码了比亚
    的头像 发表于 12-14 14:34 519次阅读
    <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总线网关能够与他们的系统和设备无缝集成。 (2)传输速率和延迟:使用者关心光纤CAN总线网关的传输速率和延迟。他们希望能够实现高速
    的头像 发表于 12-07 10:45 366次阅读
    使用者最关心光纤<b class='flag-5'>can</b><b class='flag-5'>总线网关</b>的哪些方面?