诺佳网移动版
频道导航
CPU
内存
硬盘
显卡
显示器
主板
电源
键鼠
互联网
热门要闻
视野
环球
体育
财经
科技
军事
娱乐
探索
手游
网游
页游
单机
可编程逻辑
MEMS传感器
嵌入式技术
模拟技术
控制/MCU
处理器/DSP
存储技术
电源和新能源
测量仪表
制造与封装
RF/无线技术
接口/总线/驱动
EDA/IC设计
光电显示
连接器
PCB设计
LED照明
汽车电子
医疗电子
可穿戴设备
军用/航空电子
工业控制
触控感测
智能电网
音视频/家电
通信网络
机器人
VR/AR虚拟现实
安全设备/系统
移动通信
便携设备
物联网
区块链
大模型
自动驾驶
AI通用技术
NVIDIA AI技术
人形机器人
机器学习
后端开发
前端开发
移动端开发
操作系统
软件设计
企业信息化
软件工程
数据库
其他
IT
互联网
游戏
电子/半导体
AI人工智能
软件工程
金融
健康
新能源
视频
当前位置:
诺佳网
>
电子/半导体
>
接口/总线/驱动
>
虹科分享|PCAN Router系列—最简单的产品功能演示
时间:2022-08-26 | 栏目:
接口/总线/驱动
| 点击:次
前情提要
上期介绍了虹科PCAN Rou
te
r系列的功能和一些应用场景,想必大家对虹科PCAN Router系列的产品也有了一些了解。
Router正如其名,
核心功能即为路由
,可以实现
CAN
/CAN FD报文的互相转发。如下图的PCAN Router Pro FD ,这是一款6通道CAN路由,可以将CAN1的CAN报文转发到其它任意5个CAN通道中,反之也可以将CAN2-CAN6通道的所有报文全部转发到CAN1通道中,实现1对多和多对1的CAN报文转发功能。
诸如其它几款Router系列的产品在功能上也大部分相同,只是在
通道数
、
CANFD
和
报文记录的支持上
有所不同,如需详细了解,请看上期的PCANRouter系列产品介绍。本期主要以虹科PCANRouterPro FD为列,简单演示产品的使用方法。
固件编译与刷写
虹科PCANRouter系列的产品都可以
通过编译不同的固件来自定义产品功能
,具有非常高的灵活性。编译固件需要下载PCAN Router系列的开发包(
C语言
),并使用VS code进行编译。开发包解压后目录如下,运行SetPath_for_VSCode.vbs脚本后自动配置VScode的环境,然后修改或者编写代码,自定义固件功能,编译后即可用于刷写。
刷写固件需要将PCANRouter设备通过
CAN转
USB
的设备
(目前仅支持PCAN,如PCANUSB)和PC连接,然后使用刷写软件(
PEAK-Flash
)将编译好的固件(.bin文件)刷写到PCANRouter设备中。如下图所示,在PEAK-Flash中按照提示,选择编译好的固件,点击Next即可完成新固件的刷写。
样例演示
本期仅演示两个最为常用的功能:报文转发和CANFD转CAN的功能。
1.报文转发
报文转发演示使用2×PCANUSB+PCANRouterPro FD+PCAN-View。PCANUSB是USB转CAN的设备,能够
仿真
一个CAN节点,这里使用两个PCANUSB和PCANRouterPro FD的CAN1和CAN2通道连接,其中一个PCANUSB用来向CAN1通道发送CAN消息,另一个用来接收来之CAN2转发的CAN消息。PCAN-View可以实时显示PCANUSB报文。
编译好固件之后,将固件刷写进PCANRouterPro FD,此时PCANRouterPro FD就能将实现CAN1-CAN2,CAN3-CAN4以及CAN5-CAN6之间的报文转发。如下图左1是连接PCANRouterPro FD的CAN1通道,左2连接CAN2通道,图中展示了向CAN1发送的报文被转发到了CAN2,向CAN2发送的报文也被转发到了CAN1。
2.CANFD转CAN
CANFD转CAN报文相比报文转发更复杂一些,因为CANFD报文的数据长度有时候会超过8个字节,而CAN报文的数据长度最高只有8个字节,所以这种情况会需要对CANFD的报文数据进行一定的处理,如拆包或者
信号
提取。
拆包
是指将长度超过8个字节的CANFD报文拆分成多个的CAN报文帧再转发,
信号提取
即只提取CANFD报文中指定的数据位,再进行重组成CAN报文转发。
这里我们使用信号提取的方法演示CANFD向CAN的转换。使用的设备和工具有2×PCAN USB FD+PCAN Router Pro FD+PCAN-Explorer6。PCAN USB FD功能和PCAN USB相似,只是它支持CAN FD。
PCAN-Explorer6和是升级版的PCAN-View
,除了CAN报文监控以外,还可以通过插件增加功能支持,如J1939,DBC解析等。
左图是CANFD和CAN信号输入,不同CANID的报文通过CAN1通道输入,然后基于
DBC解析
进行信号提取和转换,再重组成到CAN ID为0x123和0x456的CAN报文,通过CAN2通道发出。通过这种信号提取的方式,实现了CANFD到CAN报文的转换。
除了上述两种功能,虹科PCAN Router系列的产品还可以完成许多的功能,如
报文记录
,
CAN/CAN FD
和
以太网
报文之间的转换
等等,如需要了解更多相关的信息,请联系我们吧。
END
虹科汽车电子
虹科汽车电子事业部在汽车总线行业经验超过10年,与世界知名的CAN、LIN总线供应商PEAK-System、Lipowsky、IHR等合作10年之久,提供领域内顶尖水平的
CAN/LIN分析仪和测试方案,同时也提供汽车以太网,时间敏感网络(TSN)的仿真测试工具和方案
。虹科自主研发的EOL测试软硬件系统已经在业内完成多次安装和测试,事业部所有成员都受过国内外专业培训,并获得专业资格
认证
,
工程师
平均5年+技术经验和水平,一致赢得客户极好口碑。虹科汽车电子事业部致力于为您提供最专业的服务。
您可能感兴趣的文章:
聚焦结构化注意力,探索提升多模态
CPU为何设计成方形
DevExpress Report 报表导出失败的解决过
在 NVIDIA Isaac Lab 2.3 中使用全身控制和
NVIDIA 培训 | 免费报名开发者日 AI 实战
相关文章
03-29
LPC2000系列的CAN总线验收滤波器应用
03-29
CAN调度理论与实践分析
03-29
利用MCP2515的多路CAN总线接口及驱动程序设计
03-29
CAN总线冗余的船舶监控系统设计方案
10-27
can总线浪涌防护保护电路
IT
互联网
游戏
电子/半导体
AI人工智能
软件工程
金融
健康
新能源
视频
网站首页
CPU
内存
硬盘
显卡