ZP592 PCIe to 2 Channel RS485 2 Channel RS232 HAT扩展板
|
产品说明
产品概述
我们做这个扩展板,让树莓派5多了两个RS485接口和两个RS232口,对于有需要用树莓派5做机器人去控制机械臂的、或者工业自动控制系统、数据采集和监控系统、汽车电子等方面的,使用这个扩展板就可以满足你的需求。
产品特点
• 采用PCIE转四路USB2.0设计,其中一路USB2.0用于4路RS485 RS232串口扩展,另三路USB2.0以1.25mm 4Pin接口引出,可扩展CM4 4G Mini模组;
• 通过USB2.0高速接口转出四路串口,采用两路RS232,两路RS485(带电源隔离)设计,其中两路RS232可以改造为TTL/CMOS电平的UART并通过2.54mm 3Pin插针引出,3Pin插针要自己焊接;
• RS232波特率可以到230Kbps以上(U0和U3对接实测可到1.2Mbps); RS485波特率可以到500Kbps(U1和U2对接实测可到1.5Mbps);
• RS232适用于短距离通信;RS485适用于长距离、多点通信,支持多个设备联网通信;RS485是一种有线传输协议,因其长距离、高速率和多分支结构的特点而被广泛应用于各种通信系统中。其最大传输距离在理论上可以达到1200米,这一距离使得RS485非常适用于中长距离的通信需求。然而,实际传输距离可能受到多种因素的影响,包括信号干扰、电缆质量、连接器质量以及周围环境等;
• 共四个指示灯,其中一个是电源指示灯(通过树莓派5的PCIE接口取电工作),一个是USB转串口芯片的ACT指示灯,另两个分别是收发指示灯;
• 板子尺寸56x85mm,和树莓派5一致,四个固定孔;
• 预留4G模块的固定孔,并可堆叠1-3路4G模组;
• 免驱设计,树莓派系统和Ubuntu系统下默认识别为ttyACM*,ttyACM0和3为RS232,ttyACM1和2为RS485;
• 可选配套外壳。
安装指导
PCIe FPC排线安装
注意排线方向,连接如图所示:
扩展板安装
使用说明
首先查看是否硬件安装是否成功,用下面的命令查看是否有ttyACM0、ttyACM1、ttyACM2、ttyACM3设备。ttyACM1、ttyACM2是RS485设备。ttyACM0、ttyACM3是RS232设备。
ls /dev/ttyA*
使用ZP592的ttyACM0、ttyACM3的RS232接口时和另外的RS232设备连接时,接线T<->RXD,R<->TXD, G<->GND。
使用ZP592的ttyACM1、ttyACM2的RS485接口时和另外的RS485设备连接时,接线A<->A,B<->B,如下图:
我们写了一个Python的串口通信程序test.py:
import serial
#RS485 /dev/ttyACM1 ttyACM2
#RS232 /dev/ttyACM0 ttyACM3
test = serial.Serial("/dev/ttyACM1",9600, timeout=1)
strInput = input('input:')
test.write(strInput.encode())
print (strInput)
while 1:
str = ser.readall()
if str:
print (str)
我们可以和另外一串行设备进行收发,见下图:
可以发送数据123,也可以接收数据abc。
包装清单
技术支持
如果你有任何问题或者需要技术支持,请联系:support@zde.plus.