近日,有客户联系我们,说他之前一直是使用我们公司的USBCAN分析仪读取汽车各种模块的数据,但最近他也遇到了一个问题,就是他有一个汽车的方向盘,这个方向盘以前是用在一款比较老的车型上的,但是现在他想把这个方向盘用到一款新车上面。经过一系列测试后他发现这个两个车型的方向盘在工作时的数据都差不多,只是某些ID的数据的某几位会发生变化,询问我们有没有办法使他通用。
这个客户的需求是将一条数据的某几个字节的数据修改成其他的数据,如果仅仅是简单修改的话,那么他直接使用手中的双通道USBCAN-II Pro分析仪即可实现。USBCAN-II Pro支持脱机模式,可以在不使用电脑情况下,直接将CAN1和CAN2两个通道的数据互相转发,在转发的同时还可以对某些数据执行修改,基本可以满足他的需求。
在与顾工沟通过后,我们知道了顾工要修改的数据位置,具体是将ID为123456F4的数据的第三、四字节换成0E 6B,这种基本的数据修改是完全可以使用USBCAN-II Pro分析仪实现的,具体的脱机文件写法如下图所示。

我为大家解释一下这个文件的功能,这个脱机文件功能是:上电等待10ms,初始化为CAN1收到数据后由CAN2转发出去,触发ID 123456F4(即收到以此 ID 开头的数据才转发替换),替换码000C 替换第三、四个字节的数据(此段为十六进制数据,转换成二进制是0000 0000 0000 1100,其中包括帧ID、长度和8个字节的帧数据,0表示该位置不替换、1表示该位置替换,设置成替换的位置将会变成我们后边输入的数据),发送 ID 111(如没有设置ID替换则此处填写任何数字都无意义),标准帧,数据长度8,触发修改第三、四字节数据为0E 6B,发送次数1次,间隔500ms。
最后小编提醒一下广大用户,USBCAN-II Pro分析仪不仅可以作为CAN总线分析仪收发、分析总线上的原始数据,其还具有很多高级功能,如:脱机、智能中继、CANopen主站、汽车标准数据分析等等实用功能,详细的功能介绍您可以查看“ECAN Tools软件使用说明”。
-
模块
+关注
关注
7文章
2822浏览量
52802 -
数据
+关注
关注
8文章
7315浏览量
93986 -
总线
+关注
关注
10文章
3014浏览量
91307
原文标题:实现CAN总线数据修改案例分享
文章出处:【微信号:gccanzx,微信公众号:广成工控】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
Sleep模式与DeepSleep 模式介绍
用于 WCDMA / HSDPA / HSUPA / HSPA 的 SkyHi™ 宽带功率放大器模块(频段 I、II、IV、V、VIII)CDMA(频段 I、II、V) skyworksinc
【作品合集】矽速科技Sipeed MaixCAM Pro开发板测评
用visionboard进行视觉项目,如何将openmv中示例项目烧录到开发板中脱机运行?
【Sipeed MaixCAM Pro开发板试用体验】MaixCAM Pro开箱评测
【经验】【转】nordic 54L15 脱机烧录器
【道生物联TKB-620开发板试用】无线通信脱机测试
如何将MCUXpresso和MCU LINK_PRO置于J-Link仿真模式?
LaserCam HR II“图像重影”
STM32H743II ADC配置为双重模式遇到的疑问求解
支持远程脱机密文下载加密芯片SMEC系列编程器开发板介绍
gps信号转发器,北斗转发器,导航信号转发器
支持远程脱机密文下载加密芯片SMEC编程器开发板介绍
技术介绍:什么是 EtherCAT 的开放模式?

USBCAN-II pro脱机转发模式介绍
评论