专栏中心

EEPW首页 > 专栏 > Linux开发板CAN总线测试方法,触觉智能RK3568开发板演示

Linux开发板CAN总线测试方法,触觉智能RK3568开发板演示

发布人:IDO触觉智能 时间:2025-04-11 来源:工程师 发布文章

本文介绍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  #需先关闭canip 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    bitrate 250000 sample-point 0.868  #bitrate 250000生效   tq 40 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工具发送数据验证。

图片


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 瑞芯微RK3568 Linux开发板 触觉智能 鸿蒙开发板 嵌入式开发

相关推荐

嵌入式系统开发面临的问题与集成开发环境的应用

申请

mzc2013 2013-09-27

嵌入式开发:2022年5大嵌入式GUI趋势

如何排查嵌入式开发中的问题?

2025-01-07

【推荐入门视频】基于ARM的嵌入式开发

资源下载 2007-12-21

嵌入式系统设计编程文档

英飞凌发布ModusToolbox™ 3.1,加速嵌入式开发

详解嵌入式开发中DSP与FPGA的关系

SiFive和IAR加强了RISC-V汽车工具链

嵌入式开发的转变将如何影响未来计算

《基于ARM的嵌入式开发》PDF课件下载

LABVIEW for ARM

Veiko 2014-07-23

重新审视IDE:嵌入式和AI开发的未来

7大嵌入式开发技巧,你知道吗?

IAR推动嵌入式开发:云就绪、可扩展的CI/CD和可持续自动化

产品级的按键输入系统设计:去抖、识别与状态机实践

更多 培训课堂
更多 焦点
更多 视频

技术专区