5103 CM5IO UART:修订间差异
(创建页面,内容为“== '''关键词''' == 树莓派、CM5核心板、RPiOS、双RS485、双RS232、40p-GPIO == '''一、简介''' == 5103_CM5IO_UART == '''二、硬件资源''' == == '''三、模块测试''' == 本文档采用树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址: https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit”) |
无编辑摘要 |
||
(未显示同一用户的2个中间版本) | |||
第3行: | 第3行: | ||
== '''一、简介''' == | == '''一、简介''' == | ||
CM5IO_UART | |||
== '''二、硬件资源''' == | == '''二、硬件资源''' == | ||
第11行: | 第11行: | ||
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扩展板上的40p-GPIO接口上可接一块双RS485双RS232扩展板(40p-GPIO),扩展出两个RS485接口+两个RS232接口,如下图所示: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_140.jpg | |||
=== 3.1 连接串口 === | |||
测试需要安装串口软件CuteCom,安装命令为: | |||
<code>sudo apt install cutecom</code> | |||
安装完毕后,点击桌面左上角的树莓派图标,在“System Tools”有CuteCom的快捷方式: | |||
http://www.mcuzone.com/wiki/0012_MPUUART_MP4232/0012_MPUUART_MP4232_01.jpg | |||
如果在使用过程中有权限不足的问题,请打开树莓派OS终端,输入: | |||
<code>sudo cutecom</code> | |||
来启动CuteCom。 | |||
系统运行后打开终端,运行下列命令: | |||
<code>sudo nano /boot/firmware/config.txt</code> | |||
在文件末尾加入下列语句: | |||
<code>dtoverlay=uart0</code> | |||
<code>dtoverlay=uart2</code> | |||
<code>dtoverlay=uart3</code> | |||
<code>dtoverlay=uart4</code> | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_40.jpg | |||
重启后即可使用两个RS485接口和两个RS232接口。 | |||
四个接口的示意图如下: | |||
<html><img src="http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_87.jpg" width=400></html> | |||
=== 3.2 测试双RS485 === | |||
'''测试ttyAMA0与PC之间的数据收发:''' | |||
在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyAMA0,对应UART0)相连,各自打开串口软件进行收发,结果如下: | |||
树莓派OS端/Windows端: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_43.jpg | |||
经过实测,波特率最高可达到2.01Mbps(以传输数据不发生乱码、缺失为准)。 | |||
'''测试ttyAMA2与PC之间的数据收发:''' | |||
在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyAMA2,对应UART2)相连,各自打开串口软件进行收发,结果如下: | |||
树莓派OS端/Windows端: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_42.jpg | |||
经过实测,波特率最高可达到2.01Mbps(以传输数据不发生乱码、缺失为准)。 | |||
'''测试ttyAMA0与ttyAMA2之间的数据收发:''' | |||
扩展板上的两个RS485接口(ttyAMA0与ttyAMA2)相连,各自打开串口软件进行收发,结果如下: | |||
ttyAMA0的树莓派OS端/ttyAMA1的树莓派OS端: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_44.jpg | |||
经过实测,波特率最高可达到1.39Mbps(以传输数据不发生乱码、缺失为准)。 | |||
=== 3.3 测试双RS232 === | |||
'''测试ttyAMA3与PC之间的数据收发:''' | |||
在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyAMA3,对应UART3)相连,各自打开串口软件进行收发,结果如下: | |||
树莓派OS端/Windows端: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_45.jpg | |||
经过实测,波特率最高可达到890kbps(以传输数据不发生乱码、缺失为准)。 | |||
'''测试ttyAMA4与PC之间的数据收发:''' | |||
在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyAMA4,对应UART4)相连,各自打开串口软件进行收发,结果如下: | |||
树莓派OS端/Windows端: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_46.jpg | |||
经过实测,波特率最高可达到890kbps(以传输数据不发生乱码、缺失为准)。 | |||
'''测试ttyAMA3与ttyAMA4之间的数据收发:''' | |||
扩展板上的两个RS232接口(ttyAMA3与ttyAMA4)相连,各自打开串口软件进行收发,结果如下: | |||
ttyAMA3的树莓派OS端/ttyAMA4的树莓派OS端: | |||
http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_47.jpg | |||
经过实测,波特率最高可达到990kbps(以传输数据不发生乱码、缺失为准)。 | |||
{{联系我们_图标}} |
2025年3月28日 (五) 16:41的最新版本
关键词
树莓派、CM5核心板、RPiOS、双RS485、双RS232、40p-GPIO
一、简介
CM5IO_UART
二、硬件资源
三、模块测试
本文档采用树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址:
https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit
CM5IO_Mini扩展板上的40p-GPIO接口上可接一块双RS485双RS232扩展板(40p-GPIO),扩展出两个RS485接口+两个RS232接口,如下图所示:
3.1 连接串口
测试需要安装串口软件CuteCom,安装命令为:
sudo apt install cutecom
安装完毕后,点击桌面左上角的树莓派图标,在“System Tools”有CuteCom的快捷方式:
如果在使用过程中有权限不足的问题,请打开树莓派OS终端,输入:
sudo cutecom
来启动CuteCom。
系统运行后打开终端,运行下列命令:
sudo nano /boot/firmware/config.txt
在文件末尾加入下列语句:
dtoverlay=uart0
dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
重启后即可使用两个RS485接口和两个RS232接口。
四个接口的示意图如下:
3.2 测试双RS485
测试ttyAMA0与PC之间的数据收发:
在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyAMA0,对应UART0)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到2.01Mbps(以传输数据不发生乱码、缺失为准)。
测试ttyAMA2与PC之间的数据收发:
在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyAMA2,对应UART2)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到2.01Mbps(以传输数据不发生乱码、缺失为准)。
测试ttyAMA0与ttyAMA2之间的数据收发:
扩展板上的两个RS485接口(ttyAMA0与ttyAMA2)相连,各自打开串口软件进行收发,结果如下:
ttyAMA0的树莓派OS端/ttyAMA1的树莓派OS端:
经过实测,波特率最高可达到1.39Mbps(以传输数据不发生乱码、缺失为准)。
3.3 测试双RS232
测试ttyAMA3与PC之间的数据收发:
在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyAMA3,对应UART3)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到890kbps(以传输数据不发生乱码、缺失为准)。
测试ttyAMA4与PC之间的数据收发:
在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyAMA4,对应UART4)相连,各自打开串口软件进行收发,结果如下:
树莓派OS端/Windows端:
经过实测,波特率最高可达到890kbps(以传输数据不发生乱码、缺失为准)。
测试ttyAMA3与ttyAMA4之间的数据收发:
扩展板上的两个RS232接口(ttyAMA3与ttyAMA4)相连,各自打开串口软件进行收发,结果如下:
ttyAMA3的树莓派OS端/ttyAMA4的树莓派OS端:
经过实测,波特率最高可达到990kbps(以传输数据不发生乱码、缺失为准)。
联系我们
电话:13957118045
如本页面有任何疏漏、错误或者侵权,请通过上述途径联系我们,谢谢!
Copyright 2004-2025 野芯科技