“RS485 Opto-Isolated Hub”的版本间的差异

来自丢石头百科
(创建页面,内容为“{{Product |images= RS485 Opto-Isolated Hub (1, CB)  ----- ​RS485 Opto-Isolated Hub (2, CB)  ----- ​RS485 Opto-Isolated Hub (3, CB)  ----- ​RS485 Opto…”)
 
 
(未显示同一用户的8个中间版本)
第27行: 第27行:
 
}}
 
}}
  
== 产品概述 ==
+
== 产品说明 ==
*
+
* RS485集线器是一款可通过1路RS485主口扩展出1/2/3/4/8路RS485从口的工业级隔离型RS485集线器。可以有效的实现将RS485网络从传统总线式拓扑转变为‌星型/树型结构‌。通过分割单总线为多路独立网段,突破传统RS485总线32节点的限制‌的同时延长RS485总线的通讯长度。实现RS485网络的中继、隔离与扩展。
  
 
== 产品特点 ==
 
== 产品特点 ==
*
+
*采用3.5mm接线端子,可搭配OK线、飞线等,坚固可靠。
 +
*板载电源隔离,可实现输入输出端电气隔离,增强系统抗干扰能力‌。
 +
*板载光电隔离,可以有效的将RS485主从设备之间彼此隔离开来,避免因主从设备之间的地电位差、静电、雷击和浪涌对RS485主从设备造成的损害,同时也有效的避免了主从设备端的地电位差而在设备之间产生的地环流对RS485设备造成的损害。
 +
*RS485端带有过流保护、浪涌保护、雷击气体放电保护电路。
 +
*板载120R终端电阻选择拨码开关,可根据实际需求选择是否需要接入电路,终端电阻的可增加信号传输的稳定性,降低干扰。
 +
*波特率支持范围:最高可达2Mbps (实际应用时,本模块支持的波特率受两端接入设备所支持波特率的限制,需根据实际情况进行调整。)
 +
*板载多路指示灯,用于指示电路供电状态和信号的收发状态。
 +
*导轨式 ABS 环保外壳,体积小巧,安装方便,性价比高美。
  
== 使用说明 ==
+
== 产品参数 ==
 
+
*以​RS485 Opto-Isolated Hub (3, CB)为例
 
+
*[[File:RS485 Opto-Isolated Hub.png|600px]]
=== 上位机测试 ===
+
*1、RS485主线输入端120R终端电阻选择拨码开关
* '''连接串口'''
+
*2、RS485主线输入端
**将继电器模块与USB转485模块相连,连接方式:A - A,B - B。GND可不接
+
*3、电源电压:模块供电电压6~36V
**打开[[:File:RS485 Modbus Relay_上位机.rar|上位机软件]]
+
*4、电源指示灯:输入供电电压正常时,常亮
***[[File:RS485 Modbus Relay_上位机测试1.png|600px]]
+
*5、RXD:信号接收指示灯,当信号流向为RS485总线 -> RS485主线时,此灯闪烁
***刷新串口
+
*6、TXD:信号发送指示灯,当信号流向为RS485主线 -> RS485总线时,此灯闪烁
***选择对应的串口
+
*7、P3:第三路RS485总线信号指示灯,当信号流向为第三路RS485总线 -> RS485主线时,此灯闪烁
***选择波特率9600
+
*8、P2:第二路RS485总线信号指示灯,当信号流向为第二路RS485总线 -> RS485主线时,此灯闪烁
***打开串口
+
*9、P1:第一路RS485总线信号指示灯,当信号流向为第一路RS485总线 -> RS485主线时,此灯闪烁
*'''设置通信ID'''
+
*10、RS485 PORT1:第一路RS485总线
**如果485总线上只有一个模块,则可以点击读取ID按钮自动读取模块的ID,并显示到ID文本框内(16进制格式)。并且可以通过设置ID按钮,将模块的ID设置为ID文本框内的值(16进制格式)。设置的模块ID会保存到模块内,断电也可以保存。
+
*11、RS485 PORT2:第二路RS485总线
***[[File:RS485 Modbus Relay_上位机测试2.png|600px]]
+
*12、RS485 PORT3:第三路RS485总线
**如果485总线上不止一个模块,则不可用以上的方法读取或设置ID。必须将要通信的模块的ID手动填到ID文本框内(16进制格式),才可以操作对应的模块。如果ID填0则是广播模式,总线上所有的模块都会收到相同的指令进行相同的动作,但回复的指令可能出现冲突导致意想不到的结果。
+
*13、RS485总线输入端120R终端电阻选择拨码开关
***[[File:RS485 Modbus Relay_上位机测试3.png|600px]]
 
*'''操作继电器'''
 
**通过继电器控制的按钮可以操作对应通道的继电器,或全部打开全部关闭。对应通道的输出状态指示会在收到模块回复后进行相应的显示。
 
***[[File:RS485 Modbus Relay_上位机测试4.png|600px]]
 
*'''调试功能'''
 
**调试区域显示当前串口发送和接收到的指令数据(16进制格式)。点击直接发送按钮可以通过串口发送发送数据文本框内的数据。点击计算CRC按钮会自动计算发送数据文本框内所有数据的CRC,并将结果加到结尾,可以方便进行modbus指令的调试。注意:由于发送的指令已经包含CRC,所以如果要手动修改发送的指令,需要将最后两个字节删除然后再按计算CRC按钮。
 
***[[File:RS485 Modbus Relay_上位机测试5.png|600px]]
 
 
 
=== Modbus RTU指令简介 ===
 
Modbus设备通过接收来自外部控制端(如:上位机/MCU)的Modbus RTU指令来执行相关操作,一帧指令一般由设备地址、功能码、寄存器地址、寄存器数据、校验码组成,帧长度和功能码有关。一般每帧数据的首字节为设备地址,可设置范围为1-255,默认255(即0xFF),最后2字节为CRC校验码。
 
 
 
假设设备地址为255,则常用的Modbus RTU指令如下:详情请查看[[:File:RS485 Modbus Relay_模块说明.zip|模块使用说明]]
 
*'''打开1号继电器'''
 
<pre>
 
发送:    FF 05 00 00 FF 00 99 E4
 
原样返回:FF 05 00 00 FF 00 99 E4
 
</pre>
 
备注1:发送帧的第3--4个字节代表继电器地址,继电器1--继电器8的地址分别为0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007
 
 
 
备注2:发送帧的第5--6个字节代表数据,0xFF00代表打开继电器,0x0000代表关闭继电器
 
 
 
*'''关闭1号继电器'''
 
<pre>
 
发送:    FF 05 00 00 00 00 D8 14
 
原样返回:FF 05 00 00 00 00 D8 14
 
</pre>
 
 
 
*'''打开所有继电器'''
 
<pre>
 
发送:FF 0F 00 00 00 08 01 FF 30 1D 
 
返回:FF 0F 00 00 00 08 41 D3
 
</pre>
 
 
 
*'''关闭所有继电器'''
 
<pre>
 
发送:FF 0F 00 00 00 08 01 00 70 5D 
 
返回:FF 0F 00 00 00 08 41 D3
 
</pre>
 
 
 
*'''设置设备地址为255'''
 
<pre>
 
发送:00 10 00 00 00 01 02 00 FF EB 80 
 
原样返回:00 10 00 00 00 01 02 00 FF EB 80
 
</pre>
 
备注:发送帧的第8和第9个字节0x00FF为写入的设备地址
 
 
 
*'''读取设备地址 255'''
 
<pre>
 
发送:00 03 00 00 00 01 85 DB 
 
返回:00 03 02 00 FF C5 C4
 
</pre>
 
备注:返回帧的第4个和第5个字节0x00FF为读取到的设备地址
 
 
 
*'''设置波特率为9600'''
 
<pre>
 
发送:    FF 10 03 E9 00 01 02 00 03 8B CC
 
返回:    FF 10 03 E9 00 01 C5 A7
 
</pre>
 
 
 
*'''读取继电器状态'''
 
<pre>
 
发送:    FF 01 00 00 00 08 28 12
 
返回:    FF 01 01 01 A1 A0
 
</pre>
 
 
 
== 生成校验码 ==
 
模块指令通过现成的上位机软件来发送时,CRC校验码是自动生成的,如果想使用串口调试软件(如SSCOM)来测试Modbus继电器模块时就需要手动生成CRC校验码放在发送帧的末尾,比如打开第1路继电器(手动模式):
 
*打开/关闭继电器(手动模式)的发送帧组成为:设备地址(1Byte)+功能码(1Byte)+寄存器地址(2Byte)+寄存器数据(2Byte)+CRC校验码(2Byte)
 
*假设设备地址为0xFF, 则发送帧的前6个字节为:FF 05 00 00 FF 00
 
*使用CRC校验工具对这6个字节求校验码:http://www.ip33.com/crc.html
 
[[File:Modbus RTU Relay_校验码.png|600px]]
 
 
 
*交换校验计算结果E499的高低字节位置后得到CRC校验码99E4,以及完整的发送帧:FF 05 00 00 FF 00 99 E4
 
*将该发送帧通过串口调试软件SSCOM V5.13.1发送到Modbus继电器模块即可打开第一路继电器(手动模式),如下: 
 
[[File:Modbus RTU Relay_校验码1.png|600px]]
 
 
 
== 参考资料 ==
 
*[[:File:RS485 Modbus Relay_上位机.rar|上位机]]
 
*[[:File:RS485 Modbus Relay_模块说明.zip|模块使用说明]]
 
  
 
== 注意事项 ==
 
== 注意事项 ==
*电源与负载请在参数范围内使用,请勿超范围使用。
+
*电源请在参数范围内使用,请勿超范围使用。
*额定负载和寿命是一个参考值,会根据不同的环境因素负载性质与种类而有较大不同,因此最好在实际或模拟实际的使用中进行确认。
+
*模块的工作方式为半双工透明传输,故需注意:
*模块的负载能力受环境温度和自身温升的影响较大,需依据实际工作环境条件利用空气对流散热即可,要求安装在有良好对流环境。
+
**RS485主设备不可同时收发,否则会出现乱码。
*高温下的电耐久性:模块在高温下使用时,电耐久性会比常温下使用要低,所以请在实际使用中进行确认。
+
**同一时间只允许一个RS485从设备给主设备发送数据,不可多个从设备同时发送数据,否则会出现乱码。
 +
*通讯波特率与通讯距离有关系,波特率越高,则传输距离越短。
  
 
== FAQ ==
 
== FAQ ==
 
{{Service00}}
 
{{Service00}}

2025年7月9日 (三) 19:06的最新版本

RS485 Opto-Isolated Hub
RS485 Opto-Isolated Hub (1, CB) 


​RS485 Opto-Isolated Hub (2, CB) 



​RS485 Opto-Isolated Hub (3, CB) 



​RS485 Opto-Isolated Hub (4, CB) 


RS485 Opto-Isolated Hub (8, CB) 

基本信息

分类: RS485

品牌: 丢石头

功能简介
特性
  • RS485中继器

接口

RS485接口

相关产品

{{{related}}}

产品说明

  • RS485集线器是一款可通过1路RS485主口扩展出1/2/3/4/8路RS485从口的工业级隔离型RS485集线器。可以有效的实现将RS485网络从传统总线式拓扑转变为‌星型/树型结构‌。通过分割单总线为多路独立网段,突破传统RS485总线32节点的限制‌的同时延长RS485总线的通讯长度。实现RS485网络的中继、隔离与扩展。

产品特点

  • 采用3.5mm接线端子,可搭配OK线、飞线等,坚固可靠。
  • 板载电源隔离,可实现输入输出端电气隔离,增强系统抗干扰能力‌。
  • 板载光电隔离,可以有效的将RS485主从设备之间彼此隔离开来,避免因主从设备之间的地电位差、静电、雷击和浪涌对RS485主从设备造成的损害,同时也有效的避免了主从设备端的地电位差而在设备之间产生的地环流对RS485设备造成的损害。
  • RS485端带有过流保护、浪涌保护、雷击气体放电保护电路。
  • 板载120R终端电阻选择拨码开关,可根据实际需求选择是否需要接入电路,终端电阻的可增加信号传输的稳定性,降低干扰。
  • 波特率支持范围:最高可达2Mbps (实际应用时,本模块支持的波特率受两端接入设备所支持波特率的限制,需根据实际情况进行调整。)
  • 板载多路指示灯,用于指示电路供电状态和信号的收发状态。
  • 导轨式 ABS 环保外壳,体积小巧,安装方便,性价比高美。

产品参数

  • 以​RS485 Opto-Isolated Hub (3, CB)为例
  • RS485 Opto-Isolated Hub.png
  • 1、RS485主线输入端120R终端电阻选择拨码开关
  • 2、RS485主线输入端
  • 3、电源电压:模块供电电压6~36V
  • 4、电源指示灯:输入供电电压正常时,常亮
  • 5、RXD:信号接收指示灯,当信号流向为RS485总线 -> RS485主线时,此灯闪烁
  • 6、TXD:信号发送指示灯,当信号流向为RS485主线 -> RS485总线时,此灯闪烁
  • 7、P3:第三路RS485总线信号指示灯,当信号流向为第三路RS485总线 -> RS485主线时,此灯闪烁
  • 8、P2:第二路RS485总线信号指示灯,当信号流向为第二路RS485总线 -> RS485主线时,此灯闪烁
  • 9、P1:第一路RS485总线信号指示灯,当信号流向为第一路RS485总线 -> RS485主线时,此灯闪烁
  • 10、RS485 PORT1:第一路RS485总线
  • 11、RS485 PORT2:第二路RS485总线
  • 12、RS485 PORT3:第三路RS485总线
  • 13、RS485总线输入端120R终端电阻选择拨码开关

注意事项

  • 电源请在参数范围内使用,请勿超范围使用。
  • 模块的工作方式为半双工透明传输,故需注意:
    • RS485主设备不可同时收发,否则会出现乱码。
    • 同一时间只允许一个RS485从设备给主设备发送数据,不可多个从设备同时发送数据,否则会出现乱码。
  • 通讯波特率与通讯距离有关系,波特率越高,则传输距离越短。

FAQ

Icon-mail.png 联系 丢石头

我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)