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
    +关注

    关注

    62

    文章

    3197

    浏览量

    476856
  • 网关
    +关注

    关注

    9

    文章

    7425

    浏览量

    58360
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车以太测试怎么做?CAN FD与100/1000Base-T1网关方案解析

    随着新能源汽车电子架构向域集中式快速演进,车载通信网络正在形成“CAN FD+车载以太”的异构融合格局:CAN FD作为成熟的车载控制总线,广泛部署在BMS、电驱控制器、VCU、车身
    的头像 发表于 08-28 09:28 103次阅读

    CAN、LIN、汽车以太同时采集,车载数据记录设备该怎么选?

    控制,车载以太则承载着自动驾驶、智能座舱等高带宽数据传输,部分工业级车载测试场景还需要兼容EtherCAT实时工业以太协议。多总线并存的架构给车载测试工程师带来了普遍的痛点:多协议
    的头像 发表于 08-27 17:49 999次阅读

    车载CAN/CAN FD网关品牌盘点:IXXAT-HMS、PEAK、Vector谁更值得选?

    随着新能源汽车、自动驾驶技术的快速落地,现代车载网络已经从早期的单条CAN总线架构,演进为动力域、底盘域、车身域、智能驾驶域等多域隔离的复杂通信体系,车载CAN网关作为不同
    的头像 发表于 08-11 16:08 649次阅读

    工业CAN网关CAN总线数据互通利器,车载、AGV小车、充电桩数据轻松上云

    在工业物联网(IIoT)加速落地的今天,海量的CAN总线设备——从汽车电子、轨道交通、移动工控、工程机械、AGV集群、充电桩、到医疗设备和工业机器人都面临着一个共同的痛点:如何将现场数据高效、安全
    的头像 发表于 08-06 14:51 197次阅读
    工业<b class='flag-5'>CAN</b><b class='flag-5'>网关</b>,<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>数据</b>互通利器,车载、AGV小车、充电桩<b class='flag-5'>数据</b>轻松上云

    工厂数据采集系统怎么搭?工业网关到 MES 这条链路聊聊

    工厂数据采集系统怎么搭?说穿了就是给设备到 MES 之间找一个靠谱的\"搬运工\"。工业网关数据采集/边缘网关)把现场 PLC、仪表、伺服等设备的实时
    发表于 08-06 11:15

    电力数据采集网关哪家强?一文看懂技术壁垒、实测表现与采购策略

    平台的全链路。在数据采集与传输环节,公司提供支持多种工业协议的物联网网关以及工业安全隔离闸,确保数据实时、稳定、安全地流通。凭借丰富的行业经验,其产品已在石油石化、智能交通、智能制造
    发表于 07-10 14:37

    RS485总线与工业以太:现场总线升级选哪个?共存还是替代

    理由仅因为接口\"不够现代\"就整体废弃。这时候协议网关成为关键设备,它一端接RS485/Modbus,另一端接工业以太,负责两种协议之间的数据转换和映射。 网关方案的优点是渐进式
    发表于 06-02 09:02

    协议转换网关数据采集网关的区别与差异

    协议转换是数据采集网关实现多源接入的一项基础能力,但数据采集网关的功能远不止于此。 协议转换器是解决“语言”不通的专家,而数据采集
    的头像 发表于 05-19 15:50 497次阅读
    协议转换<b class='flag-5'>网关</b>与<b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>的区别与差异

    利用泰克示波器 CAN 总线解码器加快 CAN 总线的故障排除速度

    标准规定了几种不同的数据速率,1 Mb/s 为 CAN 的最快速率。最新版本的 CAN FD(灵活数据速率)已经将传输速度提升至 10 Mb/s,同时还提高了
    的头像 发表于 04-17 17:35 1003次阅读
    利用泰克示波器 <b class='flag-5'>CAN</b> <b class='flag-5'>总线</b><b class='flag-5'>解码</b>器加快 <b class='flag-5'>CAN</b> <b class='flag-5'>总线</b>的故障排除速度

    CAN 转 Modbus RTU 工业数据采集网关搭建实时数据通道

    管理。某汽车零部件生产企业在车间自动化升级项目中,输送线、分拣机构、定位装置等现场执行单元均采用 CAN总线驱动,设备运行状态、转速、位置、故障信号等数据均通过CAN报文传输。但车间上
    的头像 发表于 04-07 09:49 502次阅读
    <b class='flag-5'>CAN</b> 转 Modbus RTU 工业<b class='flag-5'>数据采集</b><b class='flag-5'>网关</b>搭建实时<b class='flag-5'>数据</b>通道

    光电的Cameralink采集卡接入Labview办法

    getImage.vi 获取最新的一张照片的数据 stopGrab.vi 停止采集过程 closeDev.vi 关闭指定编号的设备 参考例程 本例程是基于“Camera Link转USB3.0”
    发表于 12-25 21:48

    用一台示波器解码CAN总线通信

    本次给大家带来了一个新东西:一个PCB板子。我们要做一个小实验分享给大家:CAN总线解码,接下来会用到这块板子发出一个CAN信号进行解码
    的头像 发表于 12-17 17:34 1569次阅读
    实<b class='flag-5'>操</b>用一台示波器<b class='flag-5'>解码</b><b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信

    Modbus TCP与RTU协议详解:网关采集如何选?

    深控网关如何工作: 我们的高端系列网关具备多串口 + 口的配置,可以同时接入RS-485总线上的RTU设备和网络上的TCP设备。网关作为一
    的头像 发表于 11-04 10:34 1120次阅读

    CAN总线网关到底是什么:双5g车载网关案例

    SV900车载网关,搭载双核A53处理器,集成5路M12型以太口,还有232CAN接口,支持双5G网络。看到这配置我就在想,很多人可能还停留在"CAN
    的头像 发表于 10-29 20:04 929次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线网关</b>到底是什么:双5g车载<b class='flag-5'>网关</b>案例

    CAN总线远程调试工具介绍

    一种工程机械领域调试上的创新产品,可用于Codesys 源程序的无线下载联机、远程调试、故障诊断、CAN 总线数据在线监控、透传收发、数据采集数据
    发表于 10-17 16:14 0次下载