SR-104A 串口控制2路继电器、延时继电器成品板 |
电源要求: | DC4.5V - 5V,内正外负;或DC9-12V |
PCB尺寸: | 长71mm X 宽47mm |
功能描述:
SR-104模块的改进型,采用贴片工艺,支持5V或者9-12V输入电压。通过串口指令控制2路继电器的吸合、释放,各通道独立设置1 ~ 255秒延时。操作简单,绝大部分串口指令只需要1个字节即可实现功能。提供VB上位机程序及源代码,更轻松实现电脑远程控制。接受每个指令以后,模块会返回所有继电器的最新状态。此外,模块也能响应来自上位机程序的继电器状态查询。上位机程序可以通过来自模块的这些反馈判断每个操作是否成功,提高控制的准确性。 SR-104A可以再扩展一个MO-94C 2路继电器模块通过串口控制4路继电器。
模块特色:
- STC15F104W作主控芯片
- 各通道独立设置1 ~ 255秒延时
- 操作简单,绝大部分串口指令为单字节指令
- 板载2路继电器
- 继电器带吸收二极管电路
- 每路有LED指示灯,灯亮继电器吸合
- 可以再扩展一个MO-94C模块通过串口控制4路继电器
- 带1路电源指示灯
- 带电容滤波电路 工作稳定性提高
- 支持5V或者9-12V输入电压
- 1.6mm厚PCB由军工级FR-4板材制成,预留安装孔
接口说明:
VCC: 扩展模块电源正极
GND: 扩展模块电源负极
P34: CH3控制线,高电平有效
P35: CH4控制线,高电平有效
蓝色端子: 接用户负载,可以使用220V交流设备,或者小于30V的直流设备,该设备电流不能超过继电器标准负荷。每路继电器有一个常开触点、一个常闭触点和一个公共触点,继电器吸合时,公共触点和常开触点导通;继电器释放时,公共触点和常闭触点导通。
串口通讯方式:
串口通讯速率9600bps,继电器控制命令字节格式
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 命令代码 | CH4 | CH3 | CH2 | CH1 |
命令代码说明和示例
Bit 5 | Bit 4 | 功能 | 示例 |
0 | 0 | 按bit3 ~ bit0设置4路继电器状态 | 0x0A使CH4和CH2吸合,同时释放CH3和CH1 |
0 | 1 | 使bit3 ~ bit0所选的继电器吸合 | 0x1A使CH4和CH2吸合,不改变CH3和CH1的状态 |
1 | 0 | 使bit3 ~ bit0所选的继电器释放 | 0x2A使CH4和CH2释放,不改变CH3和CH1的状态 |
1 | 1 | 返回4路继电器状态 | 0x3A不改变任何继电器的状态 |
延时继电器命令字节格式及说明
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
1 | 高/低位 |
延时时间。Bit6=1时代表延时秒数的高4位,Bit6=0时代表延时秒数的低4位 发送延时指令时先发送高4位再发送低4位。发送高4位以后,必须在1秒内发送低4位 不需要发送完整的8位延时秒数,延时1-15秒时只需要发送低4位,另外当延时秒数低4位为0时可以只发送高4位 |
通道选择 - 00:CH1
|
延时命令示例
操作 | 指令 | 说明 |
CH1延时3秒 | 0x8C | 单字节指令 |
CH2延时10秒 | 0xA9 | 单字节指令 |
CH3延时20秒 | 0xC5、0x91 | 1秒内连续发送2个字节 |
CH4延时32秒 | 0xC9 | 单字节指令 |
每次接受命令字节后,将返回最新的继电器状态,bit3 ~ bit0每一位为1代表吸合状态,0代表释放状态
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | 0 | CH4 | CH3 | CH2 | CH1 |
VB上位机继电器控制操作说明:
- 上位机程序启动后,会扫描电脑可用的串口,请选择与模块连接的串口
- 点击“打开串口”按钮
- 选择命令代码
- 选择要进行操作的通道,包括2个板载继电器通道和2个扩展继电器通道
- 点击“发送指令”按钮
- 界面上显示出串口发送的指令代码以及模块返回的数值,供用户参考
VB上位机延时继电器操作说明:
- 上位机程序启动后,会扫描电脑可用的串口,请选择与模块连接的串口
- 点击“打开串口”按钮
- 选择"1xxx: 启动延时继电器"
- 选择要进行操作的通道,包括2个板载继电器通道和2个扩展继电器通道
- 设置延迟时间,范围从1 ~ 255秒
- 点击“发送指令”按钮
- 界面上显示出串口发送的指令代码以及模块返回的数值,供用户参考