虹科分享|PCAN Router系列—最简单的产品功能演示

前情提要
上期介绍了虹科pcan router系列的功能和一些应用场景,想必大家对虹科pcan router系列的产品也有了一些了解。
router正如其名,核心功能即为路由,可以实现can/can fd报文的互相转发。如下图的pcan router pro fd ,这是一款6通道can路由,可以将can1的can报文转发到其它任意5个can通道中,反之也可以将can2-can6通道的所有报文全部转发到can1通道中,实现1对多和多对1的can报文转发功能。
诸如其它几款router系列的产品在功能上也大部分相同,只是在通道数、can fd和报文记录的支持上有所不同,如需详细了解,请看上期的pcan router系列产品介绍。本期主要以虹科pcan router pro fd为列,简单演示产品的使用方法。
固件编译与刷写
虹科pcan router系列的产品都可以通过编译不同的固件来自定义产品功能,具有非常高的灵活性。编译固件需要下载pcan router系列的开发包(c语言),并使用vs code进行编译。开发包解压后目录如下,运行setpath_for_vscode.vbs脚本后自动配置vs code的环境,然后修改或者编写代码,自定义固件功能,编译后即可用于刷写。 刷写固件需要将pcan router设备通过can转usb的设备(目前仅支持pcan,如pcan usb)和pc连接,然后使用刷写软件(peak-flash)将编译好的固件(.bin文件)刷写到pcan router设备中。如下图所示,在peak-flash中按照提示,选择编译好的固件,点击next即可完成新固件的刷写。
样例演示
本期仅演示两个最为常用的功能:报文转发和can fd转can的功能。 1. 报文转发
 报文转发演示使用2×pcan usb +pcan router pro fd+pcan-view。pcan usb是usb转can的设备,能够仿真一个can节点,这里使用两个pcan usb和pcan router pro fd的can1和can2通道连接,其中一个pcan usb用来向can1通道发送can消息,另一个用来接收来之can2转发的can消息。pcan-view可以实时显示pcan usb报文。
编译好固件之后,将固件刷写进pcan router pro fd,此时pcan router pro fd就能将实现can1-can2,can3-can4以及can5-can6之间的报文转发。如下图左1是连接pcan router pro fd的can1通道,左2连接can2通道,图中展示了向can1发送的报文被转发到了can2,向can2发送的报文也被转发到了can1。
 2. can fd转can can fd转can报文相比报文转发更复杂一些,因为can fd报文的数据长度有时候会超过8个字节,而can报文的数据长度最高只有8个字节,所以这种情况会需要对can fd的报文数据进行一定的处理,如拆包或者信号提取。拆包是指将长度超过8个字节的can fd报文拆分成多个的can报文帧再转发,信号提取即只提取can fd报文中指定的数据位,再进行重组成can报文转发。 这里我们使用信号提取的方法演示can fd向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解析等。
左图是can fd和can信号输入,不同can id的报文通过can1通道输入,然后基于dbc解析进行信号提取和转换,再重组成到can id为0x123和0x456的can报文,通过can2通道发出。通过这种信号提取的方式,实现了can fd到can报文的转换。
除了上述两种功能,虹科pcan router系列的产品还可以完成许多的功能,如报文记录,can/can fd和以太网报文之间的转换等等,如需要了解更多相关的信息,请联系我们吧。
end
虹科汽车电子虹科汽车电子事业部在汽车总线行业经验超过10年,与世界知名的can、lin总线供应商peak-system、lipowsky、ihr等合作10年之久,提供领域内顶尖水平的can/lin分析仪和测试方案,同时也提供汽车以太网,时间敏感网络(tsn)的仿真测试工具和方案。虹科自主研发的eol测试软硬件系统已经在业内完成多次安装和测试,事业部所有成员都受过国内外专业培训,并获得专业资格认证,工程师平均5年+技术经验和水平,一致赢得客户极好口碑。虹科汽车电子事业部致力于为您提供最专业的服务。 

周志华:中国人工智能发展具有局部优势,发展迅猛
ADI 公司为宽带通信设备开发提供具有突破性集成度的射频 I
新能源电池产业链及投资机会简析-磷酸亚铁锂
市场开始胶着,DRAM厂商要用降价刺激市场需求
最新MLCommons结果公布 英特尔展现强大AI推理性能
虹科分享|PCAN Router系列—最简单的产品功能演示
炒货机
一文解析LDO(工作原理/基本参数/特性/参考设计)
自组网电台城郊环境远距离速率测试案例
30KW电机晚上对地绝缘为零,白天又正常,这是为什么?
通用将停产Cruisez自动驾驶汽车
恒讯科技探讨:MPLS专线和互联网专线有什么区别?
数据分析的难点是什么
iPhone8定制OLED显示屏量产:要跳票 售价6000起
RISC-V到底是怎么一回事
物联网智能家居系列标准发布
“源”源不断 | 鼎阳科技发布SSG5000X系列射频模拟/矢量信号源
lcd1602液晶显示模块工作原理
浅谈电池过充电、过放电、短路保护电路
切削三要素,用什么符号表示,以及计算公式