SR-411 1路USB继电器带1路隔离输入 |
电源要求: | 4.5V - 5V,USB供电 |
PCB尺寸: | 82mmX50mmX32mm(外壳) |
功能描述:
采用CH340G芯片USB-TTL解决方案。通过USB串口指令控制1路继电器的吸合、释放,指令控制1 ~ 255秒延时。带1路隔离数字量输入,可匹配5-24V输入电平,高低电平变化时模块主动通知电脑。模块操作简单,绝大部分串口指令只需要1个字节即可实现功能。提供VB上位机程序及源代码,更轻松实现电脑远程控制。接受每个指令以后,模块会返回所有继电器的最新状态。此外,模块也能响应来自上位机程序的继电器状态查询。上位机程序可以通过来自模块的这些反馈判断每个操作是否成功,提高控制的准确性。
模块特色:
- STC15F104W作主控芯片
- 指令控制1 ~ 255秒延时
- 操作简单,绝大部分串口指令为单字节指令
- 1路继电器输出,1路隔离输入,输入可匹配5-24V电平
- 带电源指示灯,吸合状态指示灯
- 工作稳定性提高
接口说明:
CH1: 接用户负载,可以控制交流250V10A,或者直流30V10A
IN+: 数字量输入正极
IN-: 数字量输入负极
串口通讯方式:
指令完全兼容SR-104A,串口通讯速率9600bps,命令代码:
继电器吸合 0x11
继电器释放 0x21
获取继电器状态 0x31
启动延时继电器
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位 |
0 | 0 |
延时命令示例
操作 | 指令 | 说明 |
延时3秒 | 0x8C | 单字节指令 |
延时10秒 | 0xA8 | 单字节指令 |
延时20秒 | 0xC4、0x90 | 1秒内连续发送2个字节 |
延时32秒 | 0xC8 | 单字节指令 |
每次接受命令字节后,或者输入数字量信号改变时,将返回最新的继电器状态
bit0: 1代表继电器吸合状态,0代表释放状态
bit1: 1代表数字量输入是高电平,0代表低电平
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | IN | CH1 |
VB上位机继电器控制操作说明:
- 上位机程序启动后,会扫描电脑可用的串口,请选择与模块连接的串口
- 点击“打开串口”按钮
- 选择命令代码
- 点击“发送指令”按钮
- 界面上显示出串口发送的指令代码以及模块返回的数值,供用户参考
VB界面显示数字量状态
读取数字量的代码非常简单
完整软件包