千家论坛_智能建筑与智能家居技术交流社区
标题:
串口控制继电器 电脑控制继电器 VB控制继电器 电脑控制家电
[打印本页]
作者:
manure242
时间:
2010-3-31 23:42
标题:
串口控制继电器 电脑控制继电器 VB控制继电器 电脑控制家电
串口控制继电器 电脑控制继电器 VB控制继电器 电脑控制家电
说明
[attach]44242[/attach]
[attach]44243[/attach]
输入电压:DC 12V.板载稳压芯片.
通信协议:异步串行通信协议(RS232),八位数据,一位停止位.无奇偶校验位.波特率9600bps.
数据格式:帧传送,
超时溢出
,带数据回传.
数据以帧的形式发送,每帧9字节,如果中途丢失数据,或发现数据校验和错误,那该帧数据将无效,并且不会有数据回传.如果帧数据正确并成功执行命令,控制板就会回发本帧数据.上层软件可以利用回发来确定控制板是否正确接收并执行命令,
如果50ms内没有接收到回传数据,说明和控制板的通信错误,这时应该重发帧数据.以保证控制板执行命令.
工业现场情况复杂,通信距离长等,都会产生严重的干扰,常出现数据丢失或数据错误等现象.本控制板带校验和,正确执行时回传数据,数据超时溢出功能,在严重干扰时能保证数据可靠传输,命令正确执行.
[attach]44244[/attach]
帧 格 式:9字节,如下.
1 2 3 4 5 6 7 8 9
00H 5AH 52H 地址 命令 数据 保留 保留 校验和
第1字节固定是:00H
第2字节固定是:5AH
第3字节固定是:52H
第4字节是:地址字节.由板上跳线决定,
当总线上挂了两块控制板以上时
,数据发给哪个控制板,就由这地址位决定.
[attach]44245[/attach]
A2 A1 A0 地址
0(短路) 0(短路) 0(短路) 00H
0(短路) 0(短路) 1(开路) 01H
0(短路) 1(开路) 0(短路) 02H
0(短路) 1(开路) 1(开路) 03H
1(开路) 0(短路) 0(短路) 04H
1(开路) 0(短路) 1(开路) 05H
1(开路) 1(开路) 0(短路) 06H
1(开路) 1(开路) 1(开路) 07H
第5字节是:命令字节.控制继电器的断开与闭合.
第6字节是:数据字节
命令(第5字节) 数据(第6字节)
位开命令 0x01 第n个继电器闭合,如:n=2表示第二个继电器闭合
位关命令 0x02 第n个继电器断开,如:n=4表示第四个继电器断开
组开命令 0x03 几个继电器一齐闭合,如n=00011000表示第四,五个继电器一齐闭合
组关命令 0x04 几个继电器一齐断开,如n=00000101表示第一,三个继电器一齐断开
全开命令 0x05 所有继电器闭合,本字节可以为任意数据
全关命令 0x06 所有继电器断开,本字节可以为任意数据
第7,8字节固定是:00H。保留字节。日后扩展用
第9字节是:校验和
控制板在大电流处铺锡布线,能保证大电流可靠地通过
优质的接线端子,使线头更容易锁紧,大电流更容易通过,不易掉线.
[attach]44246[/attach]
配置:
1. 继电器控制板板一张
2. 220V输入DC12V/1A输出电源一个
3. 串口线一条
4. VB测试程序及其源代码
提供VB源代码,方便用户更改,自定自己的软件
[attach]44247[/attach]
TEL:13632846183 张工
E-MAIL:jx_0009@yahoo.com.cn
WEB:www.lgmcu.com
Taobao:http://shop33686141.taobao.com/
[此贴子已经被作者于2010-4-1 11:19:10编辑过]
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/)
Powered by Discuz! X3.2