tag 标签: can

相关帖子
相关博文
  • 2025-7-5 09:26
    0 个评论
    在工业自动化、能源管理和智慧交通等领域中,高效、可靠的通信接口是确保系统稳定运行的关键,控制器局域网(CAN)总线技术以其卓越的性能和广泛的应用场景,成为了这些领域的首选通信协议。飞凌嵌入式基于瑞芯微RK3506J处理器设计开发的FET3506J-S核心板作为一款全国产化、全工业级、高性价比的主控产品,以其多核异构架构和丰富的接口资源,能够为泛工业应用提供稳定可靠的支持。 RK3506J核心板支持2路CAN-FD,本文就将为大家介绍CAN和CAN-FD接口的性能表现。 1、速率测试表现 本次测试使用的飞凌嵌入式RK3506J核心板的内核版本为Linux6.1。 01.CAN性能测试 首先进行CAN接口测试,内容包括:单路仅接收、多路仅接收、单路仅发送、多路仅发送、单路同时收发、多路同时收发 共6项。具体的测试数据如下: 通过以上测试数据,我们可以看到RK3506J核心板的CAN接口通信表现十分出色: ① 接收能力正常,总线占用率在88%左右,单路或2路同时接收,不会丢帧; ② 发送能力正常,总线占用率在85%左右,单路或2路同时发送,不会丢帧; ③ 单路或2路,1:1同时收发,总线占用到88%,不丢帧,没有发送无空间等问题。 02.CAN-FD性能测试 接下来进行CAN-FD接口测试,测试内容与以上相同。具体的测试数据如下: 通过以上测试数据不难看出,RK3506J核心板的CAN-FD接口通信表现同样优秀: ① 接收能力正常,总线占用率在90%的情况下,单路或2路同时接收,不会丢帧; ② 发送能力正常,总线占用率在90%的情况下,单路或2路同时发送,不会丢帧; ③ 单路和两路,1:1同时收发,总线占用率在87%的情况下,无丢帧,无错误帧。 2、RK3506核心板为泛工业应用稳定赋能 通过以上测试我们可以看到,飞凌嵌入式RK3506J核心板拥有出色的CAN/CAN-FD接口性能表现,不仅如此,它还具备丰富的常用外围接口,如: RMII、UART、CAN、Display 等;支持 高速并行总线接口DSMC ;拥有可配置的 并行数据接口FlexBUS ;此外,还采用了 矩阵IO设计 ,让众多功能信号共享有限的引脚接口。 如此丰富的接口配置,使飞凌嵌入式RK3506J核心板能够广泛适用于工业自动化、消费电子、智慧医疗、电力、新能源、通信等行业及相关应用领域。加之飞凌嵌入式具有竞争力的价格优势及完备的售后技术支持,助力您的产品快速上市,走在行业前沿。
  • 热度 4
    2025-4-11 18:14
    542 次阅读|
    0 个评论
    本文介绍Linux开发板CAN总线测试方法,使用 触觉智能EVB3568鸿蒙开发板 演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步! 方法一-主板can节点对接测试 1、检测主板是否有CAN节点 ifconfig - a 2、连接主板上的两个CAN接口: 注意某些主板虽硬件参数中带有CAN接口,但实际可能被复用成其他默认功能,具体请查看对应硬件规格书,找到CAN接口,以触觉智能RK3568开发板EVB3568-V1为例,使用J39。 、 将这里的两组CAN信号,H对H,L对L 连接好 3、配置通信基本参数,命令如下: ip link set can0 down #需先关闭can ip link set can0 type can bitrate 250000 #设置通信速率 ip -detail link show can0 #查看设置是否生效 3 : can0: NOARP,ECHO mtu 16 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 10 link /can promiscuity 0 minmtu 0 maxmtu 0 can state STOPPED (berr-counter tx 0 rx 0 ) restart-ms 1 bitrate250000 sample-point 0 . 868 #bitrate 250000生效 tq40 prop-seg 42 phase-seg1 43 phase-seg2 13 sjw 1 rockchip_canfd: tseg1 1..128 tseg2 1..128 sjw 1..128 brp 1..256 brp-inc 2 clock 148500000 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 root@industio:~# ip link set can0 up #启用can0 #can1的设置如上一致,只需将can0替换为can1即可 4、测试验证,命令如下: cansend can0 123 #DEADBEEF #can0 发送 candump can1 #can1接收 效果如下: 方法二-使用USB转CAN工具与CANTest软件进行测试。 1、将抓包工具上的CAN0接口与主板CAN0接口,H对H,L对L接好,另一端与电脑usb接口连接。 2、CANTest软件参数设置 下载CANTest软件安装后,启动软件后界面如下,我们关闭弹出的界面,点击左上角的设备选择。 选择USBCAN1设置,设置对应的波特率,其他参数默认即可。 注:主板CAN接口的参数设置请根据本文方法一第3段-设置通信基本参进行设置。 3、测试验证 把candump can0,can0进入接收模式,CANTest工具发送数据验证。
相关资源