使用CANFD路由实现CAN与CANFD互通

ops/2024/10/9 4:56:11/

       随着科技的发展,汽车电子和工业领域中CAN通信需要承载数据量也越来越大,传统CAN通信有了向CANFD通信过渡的倾向。在实现过渡的过程中可能会出现自己设备是CAN通信,客户设备是CANFD通信的情况,或者自己设备是CANFD通信,客户设备是CAN设备的情况,造成现场使用人员测试和设备运行环境的搭建问题,即一条CAN总线上可能有CAN和CANFD两种通信。 南金研自主研发CANFDRoute-400是一款四路CANFD路由器,可以完美适配现场使用问题。可以实现四路CAN和CANFD之间的通信。具有路由转发,通道映射,黑白名单功能。可以实现四路CAN与CANFD总线互相通信。 今天我们来看下使用CANFDRoute-400实现CANFD和CAN的互通。 模拟实验设备:USBCAN-0x12x设备,USBCANFD-402设备,CANFDRoute-400。

● CAN设备配置:波特率1Mbps,发送CAN数据如下:

CAN设备发送ID=0x12...0x19的八字节数据。   

● CNAFD设备配置:波特率500K/2Mbps,发送数据如下:

CANFD设备发送ID=0x1CC,64字节标准FDBrs帧。

通过配置我们可以了解到这两个配置的设备之间是不能进行通信的,需要用CANFD路由器从中间转接来实现数据互通。

两端同时进行收发测试,查看各自有没有接收到数据,接收数据的格式,从而验证CAN和CANFD设备的互通。

● CANFDRoute-400通道1接CAN卡,配置如下,将ID=0x12...0x19,数据长度8字节的数据合并成一帧ID=0x123,64字节长度的FDBrs标准帧。

● CANFDRoute-400通道2接CANFD卡,配置如下,将ID=0x1CC,数据长度64字节的数据拆分成8帧,ID=0xA1...A8,8字节长度标准帧CAN帧。

下图是软件端显示的实时报文,通过对应收发报文可以看出CAN设备和CANFD设备通过CANFDRoute-400路由器实现了互通。


http://www.ppmy.cn/ops/122999.html

相关文章

Street Gaussians 学习笔记

目录 3D Gaussian Splatting 依赖项: diff-gaussian-rasterization 浙大和理想汽车提出Street Gaussians:用于动态城市场景建模 3D Gaussian Splatting 最近的一项工作3D Gaussian Splatting (3D GS),在3D世界中定义了一组各向异性的高斯…

从0开始下载安装并使用unity

首先我们要在浏览器上找到unity的官网 这一个就是了,我们点进去后是这个界面: 然后我们点击上面这张图的左下角的“下载Unity Hub”,推荐后续安装都装在D盘: 这里他会让我们注册一个账号,如果之前有的话登录就行了&am…

【TypeScript】抽象类 interface type的异同

#抽象类 interface type相似点很多,容易混淆使用# 抽象类(abstract) 定义类的格式,既可以包含抽象方法,也可以包含具体方法 一个类只能继承(extends)一个抽象类 abstract class Person {constructor(public name: s…

MySQL运维

MySQL运维 创建健壮的MySQL健康检查Python类 在本文中,我们将介绍如何创建一个强大而灵活的Python类,用于封装MySQL运维命令并提供易用的接口。这个类不仅支持后续扩展,还提供完备的响应和错误信息,同时要求必要的登录信息以确保…

2024年下半年软考准考证什么时候打印?

2024年下半年软考准考证打印入口网址如下: https://bm.ruankao.org.cn/sign/welcome 广东的同学特别注意:准考证打印截止时间是11月8号,也就是考试前一天。一定要提前打印准考证,考试当天是无法打印的。 2024年下半年软考准考证…

.locked勒索病毒:数据安全的新威胁

导言 在数字时代,数据已成为企业和个人的核心资产,其价值无可估量。然而,随着网络技术的飞速发展,一种名为“.locked勒索病毒”的恶意软件悄然兴起,对全球范围内的数据安全构成了严重威胁。这种病毒以其独特的加密方式…

Pikachu-Cross-Site Scripting-反射型xss(get)

存储型XSS 存储型XSS是指恶意脚本被存储在目标服务器上,当用户访问包含该脚本的页面时,脚本会被执行。攻击者通常通过输入框、留言板等用户可输入的地方进行注入。例如,攻击者可以在留言板中输入恶意脚本,当其他用户查看留言时&a…

如何使用ssm实现基于Java的民宿预订管理系统的设计与实现

TOC ssm773基于Java的民宿预订管理系统的设计与实现jsp 绪论 1.1课题研究背景意义 随着科技的发展,计算机的应用,人们的生活方方面面都和互联网密不可分。计算机的普及使得人们的生活更加方便快捷,网络也遍及到我们生活的每个角落&#x…