Gravity: 有源隔离型RS485转UART信号转接模块

简介

这是一款多主控兼容的有源隔离型RS485转UART信号转换模组,带有电源隔离和TVS等保护电路,具有通信速度快、稳定、可靠、安全等特点,可适用于各种需要进行RS485信号转换的工业传感器、工控设备或应用。

  • 采用金升阳的UART转 RS485 模块和电源模块,保证信号隔离与电源隔离。
  • RS485 端使用工业接线端子,可方便的连接各种 RS485 接口设备。
  • 12V 电源输出,最大输出电流 160mA 左右,方便测试小负载的 RS485设备。
  • UART端自带3.3V、5V电平兼容功能,支持多款主控器。
  • 沉金工艺,高品质PCB。
  • 板载 120Ω 终端匹配电阻,可通过开关控制接入接出。
  • 支持12V外接供电。

产品参数

  • 模块供电电压:3.3~5V
  • 通信波特率最高 1M bps
  • 最高 12V - 2W电源输出(输出电流 160mA 左右)
  • 隔离电压 3000 VDC
  • 总线静电防护能力高达15kV
  • 1/8 单位负载,总线负载能力高达 256 节点
  • 总线失效保护和总线驱动短路保护
  • 工作温度范围:-40℃ to +105℃

接口及引脚说明

DFR0845 Gravity: 有源隔离型RS485转UART信号转接模块

Gravity-UART接口引脚说明

标号 名称 功能描述
1 T UART数据发送-TX
2 R UART数据接收-RX
3 - GND电源负极
4 + VCC电源正极

RS485接口引脚说明

标号 名称 功能描述
1 12V 12V-2W输出,接485设备
2 GND RS485侧隔离地,接485设备GND
3 A RS485信号端A
4 B RS485信号端B

12V-IN接口引脚说明

标号 名称 功能描述
1 12V 12V外接供电输入
2 GND 外接供电GND

使用教程

使用Gravity: 有源隔离型RS485转UART信号转接模块,连接RS485设备与Arduino Leonardo主控,通过串口监视器测试设备的收发功能。

注意:

  • 若RS485设备的供电需求大于12V-160mA,则需要12V外部供电。

  • 本产品不支持热插拔。

软硬件准备

使用串口读取传感器数据

接线图

样例代码

  • 将模块与Arduino Leonardo按照上方的连线图相连,当然你也可以配合Gravity I/O扩展板使用,可以更方便、更快速的完成项目原型搭建。
  • 打开Arduino IDE,将下面的代码上传到Arduino Leonardo。
  • 打开SSCOM32串口数据调试器,波特率调至9600,选择对应端口,勾选HEX显示和HEX发送,观察串口打印结果。
void setup() {
  //与PC通信通过USB转UART,使用Serial进行调用
  Serial.begin(9600);
  //开发板上标有TXD和RXD的串口UART使用Serial1进行调用
  Serial1.begin(9600);
}

void loop() {
  if (Serial.available()) 
    Serial1.write(Serial.read());
  if (Serial1.available())
    Serial.write(Serial1.read());
}

结果

打开SSCOM32串口数据调试器,发送Hex指令,得到数据反馈。

常见问题

还没有客户对此产品有任何问题,欢迎通过QQ在线客服或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

DFshopping_car1.png DFRobot商城购买链接