前情提要
上期介绍了虹科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系列的产品在功能上也大部分相同,只是在通道数、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年+技术经验和水平,一致赢得客户极好口碑。虹科汽车电子事业部致力于为您提供最专业的服务。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
CAN
+关注
关注
56文章
2470浏览量
459278 -
CANFD
+关注
关注
0文章
43浏览量
4803
发布评论请先 登录
相关推荐
虹科分享 | PCAN工具:强大的CAN通讯解决方案,你了解多少?
在当今的汽车和工业自动化领域,可靠的通讯系统至关重要,虹科PCAN工具为这些应用提供了强大的支持。本文将介绍虹科PCAN工具的功能、应用和优势,帮助您根据实际需求选择合适的工具和配件。
克服端口顺序影响,使用 PCAN实现固定设备ID/通道分配
的稳定性和可靠性。本文将详细介绍如何使用PCAN进行固定设备ID/通道分配,帮助您更好地理解和应用PCAN产品。 在同一台PC上使用多个 PCAN和
基于STM32微控制器上的浮点单元的性能演示
本应用笔记介绍了如何使用STM32 Cortex®-M4和STM32 Cortex®-M7微控制器中可用的浮点单元(FPU),并对浮点运算作了简要介绍。X-CUBE-FPUDEMO固件是为改进双精度FPU而开发,并能演示使用此硬件实现所带来的改进。
发表于 09-28 08:11
上海工博会虹科工业物联网解决方案亮点抢先看!展会火热进行中,欢迎莅临虹科展位【6.1馆E118】# 工业物联网
工业物联网虹科电子
虹科工业物联网技术
发布于 :2023年09月21日 17:31:42
CIOE参展手札 | Samtec 224Gbps PAM4性能演示精彩亮相
,并一同 展示了224G PAM4性能的演示Demo 。 虎家团队携卓越产品与技术,登陆CIOE。 【224G PAM4 性能演示】 在10号馆
发表于 09-07 18:29
•308次阅读
虹科科技 | 探索CAN通信世界:PCAN-Explorer 6软件的功能与应用
引言CAN(ControllerAreaNetwork)总线是一种广泛应用于汽车和工业领域的通信协议,用于实时数据传输和设备之间的通信。而虹科的PCAN-Explorer6软件是一款功能强大的CAN
PCAN-Router(FD)
PCAN-Router(FD)前情提要随着实际的应用开发,工业生产线智能化也使得其内部的网络框架越来越复杂,对设备之间的通信也提出了更高的要求:-是否可实现通道间通信?-是否实现CAN与CANFD
移动路由器功能框图及外围电路设计 (smartphone-tablet-mobile-router)
移动路由器功能框图及外围电路设计 (smartphone-tablet-mobile-router)
虹科技术 | 重磅更新!PCAN-Basic加入NuGet,报文传输支持时间戳!
PCAN-Basic.NETPCAN-Basic.NET(PCAN-BasicAPI4.7)是用于在.NET应用程序中访问和使用本机PCAN-BasicAPI的接口,该程序
虹科技术 | 重磅更新!PCAN-Basic加入NuGet,报文传输支持时间戳!
PCAN-Basic.NET PCAN-Basic.NET(PCAN-Basic API 4.7)是用于在 .NET 应用程序中访问和使用本机 PCAN-Basic API 的接口,该
评论