5105 CM5IO UUART:修订间差异
(→三、模块测试) |
(→一、简介) |
||
(未显示同一用户的2个中间版本) | |||
第3行: | 第3行: | ||
== '''一、简介''' == | == '''一、简介''' == | ||
CM5IO_UUART是一款通过USB进行串口扩展的模块,不占用树莓派40Pin资源,即插即用免驱。具备两路RS232串口,两路带隔离的RS485串口,并引出了一些串口辅助信号。 | |||
== '''二、硬件资源''' == | == '''二、硬件资源''' == | ||
1,采用USB接口,USB-C和1.25mm 4Pin接口二选一使用; | |||
2,USB转串口芯片即插即用免驱; | |||
3,两路RS232串口,并可定制为CMOS/TTL电平串口; | |||
4,两路带隔离的RS485串口; | |||
5,引出串口辅助信号; | |||
6,预留扩展CM4尺寸4G模组的固定孔; | |||
== '''三、模块测试''' == | == '''三、模块测试''' == | ||
第11行: | 第22行: | ||
https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit | https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit | ||
CM5IO_Mini扩展板上的USB接口上可接一块双RS485双RS232扩展板(USB),扩展出两个RS485接口+两个RS232接口,如下图所示: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_145.jpg | |||
测试需要安装串口软件CuteCom,安装命令为: | 测试需要安装串口软件CuteCom,安装命令为: | ||
第26行: | 第41行: | ||
来启动CuteCom。 | 来启动CuteCom。 | ||
=== 3.1 连接串口 === | |||
在树莓派终端中执行<code>lsusb</code>,红框处即为USB转串口芯片: | 在树莓派终端中执行<code>lsusb</code>,红框处即为USB转串口芯片: | ||
第43行: | 第54行: | ||
<html><img src="http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_122.jpg" width=400></html> | <html><img src="http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_122.jpg" width=400></html> | ||
=== | === 3.2 测试双RS485 === | ||
'''测试ttyACM1与PC之间的数据收发:''' | '''测试ttyACM1与PC之间的数据收发:''' | ||
第74行: | 第85行: | ||
经过实测,波特率最高可达到3.03Mbps(以传输数据不发生乱码、缺失为准)。 | 经过实测,波特率最高可达到3.03Mbps(以传输数据不发生乱码、缺失为准)。 | ||
=== | === 3.3 测试双RS232 === | ||
'''测试ttyACM0与PC之间的数据收发:''' | '''测试ttyACM0与PC之间的数据收发:''' | ||
第104行: | 第115行: | ||
经过实测,波特率最高可达到1.22Mbps(以传输数据不发生乱码、缺失为准)。 | 经过实测,波特率最高可达到1.22Mbps(以传输数据不发生乱码、缺失为准)。 | ||
{{联系我们_图标}} |
2025年4月8日 (二) 11:53的最新版本
关键词
树莓派、CM5核心板、RPiOS、双RS485、双RS232、USB2.0
一、简介
CM5IO_UUART是一款通过USB进行串口扩展的模块,不占用树莓派40Pin资源,即插即用免驱。具备两路RS232串口,两路带隔离的RS485串口,并引出了一些串口辅助信号。
二、硬件资源
1,采用USB接口,USB-C和1.25mm 4Pin接口二选一使用;
2,USB转串口芯片即插即用免驱;
3,两路RS232串口,并可定制为CMOS/TTL电平串口;
4,两路带隔离的RS485串口;
5,引出串口辅助信号;
6,预留扩展CM4尺寸4G模组的固定孔;
三、模块测试
本文档采用树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址:
https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit
CM5IO_Mini扩展板上的USB接口上可接一块双RS485双RS232扩展板(USB),扩展出两个RS485接口+两个RS232接口,如下图所示:
测试需要安装串口软件CuteCom,安装命令为:
sudo apt install cutecom
安装完毕后,点击桌面左上角的树莓派图标,在“System Tools”有CuteCom的快捷方式:
如果在使用过程中有权限不足的问题,请打开树莓派OS终端,输入:
sudo cutecom
来启动CuteCom。
3.1 连接串口
在树莓派终端中执行lsusb
,红框处即为USB转串口芯片:
执行ls /dev/ttyACM*,如下图所示:
四个接口的示意图如下:
3.2 测试双RS485
测试ttyACM1与PC之间的数据收发:
在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyACM1,对应UART1)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到2.02Mbps(以传输数据不发生乱码、缺失为准)。
测试ttyACM2与PC之间的数据收发:
在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyACM2,对应UART2)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到2.02Mbps(以传输数据不发生乱码、缺失为准)。
测试ttyACM1与ttyACM2之间的数据收发:
扩展板上的两个RS485接口(ttyACM1与ttyACM2)相连,各自打开串口软件进行收发,结果如下:
ttyACM1的树莓派OS端/ttyACM2的树莓派OS端:
经过实测,波特率最高可达到3.03Mbps(以传输数据不发生乱码、缺失为准)。
3.3 测试双RS232
测试ttyACM0与PC之间的数据收发:
在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyACM0,对应UART0)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到740kbps(以传输数据不发生乱码、缺失为准)。
测试ttyACM3与PC之间的数据收发:
在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyACM3,对应UART3)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到740kbps(以传输数据不发生乱码、缺失为准)。
测试ttyACM0与ttyACM3之间的数据收发:
扩展板上的两个RS232接口(ttyAMA0与ttyAMA3)相连,各自打开串口软件进行收发,结果如下:
ttyAMA0的树莓派OS端/ttyAMA3的树莓派OS端:
经过实测,波特率最高可达到1.22Mbps(以传输数据不发生乱码、缺失为准)。
联系我们
电话:13957118045
如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!
Copyright 2004-2025 野芯科技