[资料分享] 【开箱指南】眺望Pi-RK3572工业派工业通信接口性能实测

[复制链接]
11|0
gztwdz4379 发表于 2026-9-17 14:57 | 显示全部楼层 |阅读模式
导入:
从事嵌入式开发的朋友都懂,拿到新板子,第一件事就是验证硬件资源够不够用——存储读写速率多少?千兆网口能不能跑满?摄像头能同时带几路?
本系列将围绕眺望Pi-RK3572工业派的四大模块(存储、多媒体、网络、工业通信),完整呈现测试环境、设计原理、操作方法、指令和实测结果。工业派的初衷,不是做“功能验证工具”,而是成为“可量产、可交付、可信赖”的基座平台,帮大家少走弯路。


本期聚焦:眺望Pi-RK3572工业派通信接口的测试方法与性能基准,包括USB、 RS485、 RS232、CAN、CANFD等模块。
一、性能配置一览
1.1 通信配置解析
Pi-RK3572板载了多路USB、 RS485、 RS232、CAN、CANFD等模块,每通道均配备隔离保护,通道数在同类开发板中非常少见,可满足多种高速外设连接需求,适合复杂的工业现场总线布局。
二、通信实测
2.1 测试环境
硬件环境:Pi-RK3572工业派
Windows开发环境:Windows10 64bit
Linux开发环境:VMware16.2.5、Ubuntu22.04 64bit
测试固件:4-软件资料\2-系统固件\1-talowe-rk3572-buildroot-TFcard-260806.img
SDK开发包:4-软件资料\1-RK3572_Linux_SDK源码\1-talowe-rk3572-linux6.12.tar.gz
备注:本文所有测试均在 64GB eMMC、4GB LPDDR5X 配置的核心板上完成。受硬件配置、软件版本及测试环境等因素影响,不同型号或配置的核心板测试结果可能存在一定差异,具体请以实际测试结果为准。
2.2 RS485测试
EXPORT-PI扩展板上板载两路RS485接口,在扩展板上的丝印标识为J4
两路RS485在系统中的对应设备节点为/dev/ttyS8和/dev/ttyS11。底板标号与系统节点的对应关系如下表所示,用户可根据这个对应表一一进行测试。
底板标号
系统对应节点
RS485-0
/dev/ttyS8
RS485-1
/dev/ttyS11
为验证RS485接口的通信功能,将扩展板RS485接口与USB转RS485工具相连接,接线方式如下表所示,之后与上位机(PC)端相连接,进行数据收发测试。(注:由于RS485是半双工通信方式,不支持双方同时发送数据)
RS485接线方式
底板
USB转RS485工具
RS485_A
A+
RS485_B
B-
GND
GND
USB转RS485工具连接至PC后,打开设备管理器窗口,可以看到其对应的端口号为COM32
本次测试使用 SSCOM串口工具版本为5.13.1,设置好串口助手(波特率:115200,数据位:8位,奇偶校验位:无,停止位:1位,取消流控、取消HEX显示、HEX发送、勾选加回车换行),并在底板运行以下指令即进行串口测试。
注意:/dev/ttyS11的测试方法与/dev/ttyS8完全一致,只需修改系统设备节点即可,下面以/dev/ttyS8为例演示如何测试。
设置波特率
root@rk3572-buildroot:/# stty -F /dev/ttyS8 115200
查看波特率
root@rk3572-buildroot:/# stty -F /dev/ttyS8
接收数据
root@rk3572-buildroot:/# cat /dev/ttyS8 &
发送数据
root@rk3572-buildroot:/# echo hello Talowe > /dev/ttyS8
2.3 RS232测试
EXPORT-PI扩展板上板载两路RS232接口,在底板上的丝印标识为J4
两路RS232在系统中的对应设备节点为/dev/ttyS5和/dev/ttyS9。底板标号与系统节点的对应关系如下表所示,用户可根据这个对应表一一进行测试。
底板标号
系统对应节点
RS232-1
/dev/ttyS9
RS232-2
/dev/ttyS5
为验证RS232接口的通信功能,将扩展板RS232接口与USB转RS232工具相连接,接线方式如表所示,之后与上位机(PC)端相连接,进行数据收发测试
RS232接线方式
底板
USB转RS485工具
RX
TX
TX
RX
GND
GND
USB转RS232工具连接至PC后,打开设备管理器窗口,可以看到其对应的端口号为COM32
本次测试使用 SSCOM串口工具版本为5.13.1,设置好串口助手(波特率:115200,数据位:8位,奇偶校验位:无,停止位:1位,取消流控、取消HEX显示、HEX发送、勾选加回车换行),并在底板运行以下指令即进行串口测试。
注意:/dev/ttyS5的测试方法与/dev/ttyS9完全一致,只需修改系统设备节点即可,下面以/dev/ttyS9为例演示如何测试。
设置波特率
root@rk3572-buildroot:/# stty -F /dev/ttyS9 115200
查看波特率
root@rk3572-buildroot:/# stty -F /dev/ttyS9
接收数据
root@rk3572-buildroot:/# cat /dev/ttyS9 &
发送数据
root@rk3572-buildroot:/# echo hello Talowe > /dev/ttyS9
2.4 CAN测试
EXPORT-PI扩展板集成有两路CAN接口,在评估板上的丝印标识为J3。
两路CAN在系统中的对应设备节点为can0和can1。底板标号与系统节点的对应关系如下表所示,用户可根据这个对应表一一进行测试。
底板标号
系统对应节点
CAN-4
can0
CAN-3
can1
为验证底板CAN接口在数据收发中的性能表现,使用的工具为周立功公司USB转CAN盒进行测试。以下将详细介绍测试过程中的使用方法,包括连接设置、软件配置和测试步骤。
注意:can1的测试方法与can0完全一致,只需修改系统设备节点即可,下面以can0为例演示如何测试。
2.4.1 USB转CAN测试
先将两个DB9转OPEN4转接头接入CAN盒,再将转接头的另外一端通过杜邦线接入评估板中CAN接口中
扩展板CAN与DB9转OPEN4接线方式
评估板CAN
DB9转OPEN4
H
CANH
L
CANL
GND
CGND
2.4.2添加CAN设备
打开ZCANPRO工具,按照下面的流程进行操作添加设备。
新建CAN视图后会在工具软件出现视图1,在视图1中勾选设备0通道0,通道0对应CAN0。
2.4.3查看CAN设备
root@rk3572-buildroot:/# ifconfig -a
2.4.4设置波特率
root@rk3572-buildroot:/# ip link set can0 type can bitrate 500000
2.4.5打开CAN设备
root@rk3572-buildroot:/# ifconfig can0 up
2.4.6接收CAN数据
PC端按以下流程设置。
此时出现普通发送界面窗口,按照下面步骤进行添加发送数据,这里以通道0为例进行举例。
板端执行以下指令接收PC发送的CAN数据。
root@rk3572-buildroot:/# candump -taL can0 &
2.4.7发送CAN数据
执行以下命令发送CAN数据。
root@rk3572-buildroot:/# cansend can0 00f#1122334455667788
CAN工具中可以看到来自开发板发送的数据。
2.5 CANFD测试
注意:测试CANFD接口时,需要烧写带SPI标识的固件,否则无法使用
EXPORT-PI扩展板集成有两路CANFD接口。
两路CANFD在系统中的对应设备节点为can2和can3。底板标号与系统节点的对应关系如下表所示,用户可根据这个对应表一一进行测试。
底板标号
系统对应节点
CAN-1
can2
CAN-2
can3
为验证底板CAN接口在数据收发中的性能表现,使用的工具为周立功公司USB转CAN盒进行测试。以下将详细介绍测试过程中的使用方法,包括连接设置、软件配置和测试步骤。
注意:can3的测试方法与can2完全一致,只需修改系统设备节点即可,下面以can2为例演示如何测试。
2.5.1 USB转CAN测试
先将两个DB9转OPEN4转接头接入CAN盒,再将转接头的另外一端通过杜邦线接入评估板中CAN接口中,连接方法如下表所示。
扩展板CANFD
DB9转OPEN4
H
CANH
L
CANL
GND
CGND
2.5.2添加CAN设备
打开ZCANPRO工具,按照下面的流程进行操作添加设备。
新建CAN视图后会在工具软件出现视图1,在视图1中勾选设备0通道0,通道0对应CAN0。
2.5.3查看CAN设备
root@rk3572-buildroot:/# ifconfig -a
2.5.4设置波特率
root@rk3572-buildroot:/# ip link set can2 type can bitrate 500000 dbitrate 500000 fd on
2.5.5打开CAN设备
root@rk3572-buildroot:/# ifconfig can2 up
2.5.6接收CAN数据
PC端按以下流程设置。
此时出现普通发送界面窗口,按照下面步骤进行添加发送数据,这里以通道0为例进行举例。
板端执行以下指令接收PC发送的CAN数据。
root@rk3572-buildroot:/# candump -taL can2 &
2.5.7发送CAN数据
执行以下命令发送CAN数据。
root@rk3572-buildroot:/# cansend can2 00f##0.112233445566778899aabbcc
CAN工具中可以看到来自开发板发送的数据。
三、结语
核心板将处理器的通信能力通过引脚引出,而载板则负责将这些接口转化为物理上可用的连接器,方便用户直接连接外部设备,实现设备数据交换、远程控制和协同工作。这些正是工业电子产品在前期规划、研究设计的要点。希望PI-RK3572的性能解析与测试能对大家有一点作用。目前眺望电子PI-RK3572工业派已正式开售,若需要完整开发资料或套件样机,可以在后台留言,或者向眺望电子技术支持工程师联系获取!
另外小编有话说:关于Pi-RK3572的四大性能模块的测试分享到这里就全部结束啦!大家还有什么想了解或者想看的也可以在评论区告诉我哦。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0