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。

 

 

包装清单

YouTube教程

有关更详细的安装指南,请参阅链接:https://youtu.be/e89ItjE34-k?si=lokX7nVdY3QVu50x.

 

技术支持

如果你有任何问题或者需要技术支持,请联系:support@zde.plus.