8路继电器控制盒GSM短信/+以太网+串口配置(适用于中国电信CDMA SIM卡)
8路继电器控制盒(以太网/GSM/CDMA短信//RS232串口版)是本公司继 8路网络控制盒后的又一款全新产品。我们对核心硬件构架进行了改善,使用ARM嵌入式处理器,性能更优袁稳定可靠,适合工业应用场合。在任何地番只要通过网络浏览器即可实现对继电器的控制。本次更新在功能上和控制方式上做了全新的改进,我们将8路以太网控制方式、短信控制方式以及RS232串口控制方式进行了结合,同时支持3种控制方尸增加了8路输入端子,支持开关量信号的输入和模拟量信号的输入,8个输入端可以由用户来自行配置参数决定开关量和模拟量的输入路数,不让输入端口出现浪费的情况。
产品外观图
“8路继电器控制盒(以太网/GSM/CDMA短信//RS232串口版)”,可以利用PC电脑实现一些电器设备智能化控制的功能,成本低,使用方便,具有一定的实用性,使广大用户都能够用得起它。我们可以用它来控制各种电器的开关状态,当您把相连的连线都接好后,只需要在电脑前动动鼠标,就可以控制各路电器的开关状态了,同时软件可以实时监控各路电器的当前工作状态。您可以在自己家的电脑前来控制,也可以安装我们提供的远程控制软件通过Internet来进行远程的家电控制,不管在哪里,只要你所在的地方有Internet网络,你就可以轻松控制家中的电器设备。
硬件资源说明:
8路继电器输出:每路250V 10A负载。
8路信号输入:可由用户配置开关量/模拟量输入方式。
8个LED指示灯,实时显示8路继电器的当前状态。
数据通信接口:以太网接口,可以与PC机或路由器进行连接。
GSM/CDMA短信接口,可以通过发送短信来控制继电器输出,以及查询各路输入状态。
RS232串行接口,用户可以通过串口输出控制命令,以及获得各路输入信号值,方便用户进行二次开发。
拨号控制,用户可以通过拨号的方式进行DTMF控制,更加具有实时性与可靠性。
硬件设计特点:
参数介绍:尺寸14.5cm×11.8cm
主要特点:
1、8路高度可靠隔离的250V 10A的继电器输出,每个继电器为一个开关,分别为公共点、常开点。
2、多种通信控制方屎分别为以太网、GSM短信、DTMF拨号、RS232串口通信方式。
3、强大的以太网通讯接口(采用原装进口芯片),以太网支持BS/CS结构,支持浏览器网页形式控制继电器输出以及客户端程序控制。
4、芯片采用ARM内核,不再使用单片机作为内核处理理,工业级的稳定性保证,抗干扰性好。
5、我们加装了专业工控盒外壳,您可以通过外壳定位孔进行固定,也可以直接安排在机架导轨上。
6、采用可靠的接线端子,线路板布线合理。
7、电源输入滤波完善,电容充足。
8、采用可靠的通讯协议、程序在协议处理上非常可靠,不存在软件的通讯故障。
9、使用12V直流外接电源,如电源损坏,只要换一个稳压电源即可。
10、可用于网吧计算机管理、各种场合灯光控制(比如台球室灯光控制、舞台灯光控制、家庭灯光控制等)、电机控制、生产控制等等。
11、提供二次开发例子程序完整工程,方便用户进行二次开发。我们将不断地更新软件,如有新版本推出,可以免费提供给老用户。
12、提供刷机升级工具,用户可自行刷机或通过网络远程升级,如果我们有控制盒功能的更新和完善,用户可以直接使用我们的软件升级工具进行自助升级操作,而无需再将控制盒寄到我毛司进行升级,同时支持网络远程升级功能。当主机芯片内部固件更新时,一般常见的方法是将主机寄回生产商进行固件升级更新,但我们最新已研发成功主机远程升级的功能,主机固件底层软件的更新也无需将主机寄回我司进行更新,只要通过网络就进行远程升级和更新了,这是业界首创,也是技术和实力的体现,确保客户使用的主机永远跟着时代的潮流走。
产品购买配置方案(由于控制盒由众多模块和接口组成,所以用户可以根据自己的需求来确定使用的功能和接口,售价也各有不同):
8路250V/10A继电器输出 GSM短信/+串口配置:600/套 (适用于联通/移动GSM SIM卡)
8路250V/10A继电器输出 以太网 +RS232串口配置:800/套
8路250V/10A继电器输出 GSM短信/+以太网+串口配置:1500/套 (适用于联通/移动GSM SIM卡)
8路250V/10A继电器输出 GSM短信/+串口配置:700/套 (适用于中国电信CDMA SIM卡)
8路250V/10A继电器输出 GSM短信/+以太网+串口配置:1600/套 (适用于中国电信CDMA SIM卡)
产品保修1年,永久技术维护,免费提供新版的上位机软件,开放串口和以太网接口通信协议。
8路继电器接线柱,每一路为公共端与常开端,即相当于一个普通的开关。每路控制电路光电隔离处理,保证控制板的稳定可靠以及安全性。
继电器输出接线柱接法如图1所示,每种颜色代表一路,每路都是和前级隔离,相当于一个独立开关。
图1 8路继电器接线柱引脚顺序
举一个很简单电路来说明:比如我们选第3路,如图2所示,第3路是示意图中绿色的一对接线柱,接口是5、6。
图2 输出端应用电路举例
这是我们配套使用的网络扫描配置工具,用来对控制盒进行各项网络参数的设置。
这是我们通过登陆 Internet Explorer 浏览器打开登陆控制页面,输入登陆密码,进入控制界面。
进入系统后,我们可以打开和关闭任意继电器,同时可以进行各项网络参数的设置。
以上是BS结构通过浏览器登陆控制继电器开关,同时我们也可以通过CS结构模式或RS232串口通信的方式写上位机程序,来进行继电器的控制。
我们提供VS2005 (Microsoft Visual Studio 2005) 完整的源程序工程包,分别举例了通过RS232串口,以太网Socket通信方式的控制实例,以便用户进行二次开发。可以通过上位机控制继电器开关,也可以通过上位机获得输入状态。详细界面效果可以看下面的截图。
这是主控制界面,通过按钮进去不同的控制方式界面,分别为“以太网控制”和“串口控制”。全新的VB上位机软件增加了二次开发的接口,并可以轻松实现继电器的定时控制,以及开关量和模拟量的信号的输入采集。
新版VB上位机软件例程:
最新版的VB上位机软件实现的例程功能有:
1:通过网络或RS232串口进行参数设置并连接。
2: “输入模式设置”:控制盒的8路输入端,可以是开关量信号输入,也可以是模拟量信号输入,如果是模拟量输入,输入为0--5V的电压,当然也可以使用4--20mA的电流输入(使用外接电阻将电流转换为电压信号输入)。
3:“输入量状态”:用来读取每一路输入端的当前状态,开关值则用图标“黑色”或“白色”来显示;模拟量的话,会显示模拟量的一个等级值,范围为0--1023等份来表示。
4:“定时控制设置”:总共8个定时器可用,每一路定时器可以独立设定每一路继电器的“开”或“关”的时间点。
“同步时间”:将PC电脑端的当前时间设置到控制盒内。
“读出时间”:读出控制盒的系统时钟。
“写入定时器”:将设置好的定时值写入到控制盒内。
“读出定时”:将控制盒内预先设置好的定时值读出到PC电脑端。
5: “继电器输出控制”:直接打勾/去勾即可打开或关闭每一路继电器。
6: “继电器状态”:点击“查看”,可以实时返回并显示当前继电器的工作状态。
IP地址和端口号用来设置网络连接参数;“继电器输出控制”用来控制每一路继电器打开和关闭的状态;继电器状态用来查询当前继电器的开关状态;“输入模式设置”用来配置8路输入数据类型,可以是模拟量或开关量的输入;“输入量状态”用来读取每一路输入端子的当前值,可以是数字量或模拟量。
串口参数设置完成后,打开相应的串口,其它功能项和以太网控制的方式一样。
这是我们英文版的软件,针对国外客户。
打开我们提供的例子工程之前,请先安装 Microsoft Visual Studio 2005或更高版本的软件开发工具。
当前打开了1--4路继电器,控制盒右下方LED指示灯点亮。
当前打开了1--8路继电器,控制盒右下方为LED指示灯。
这是8通道输入端子,其中4路我们设计成接线柱的形尸另外4路为标准2.0接插件方尸以供不同的输入设备连接使用。
短信控制方式使用说明:
1、将SIM卡上的短信清空,插到控制盒的卡座上。
2、装上天线,接入电源,听到“嘀”一声,需要等待一些时间,再次听到“嘀”后,说明SIM连入网络,可以正常使用了。
3、初始化SIM。
第一次使用发送一次【密码=88009850】命令,该命令主要是在SIM卡上留出存储授权号码和报警短信的位置,清除授权号码并将预置报警短信写入SIM卡中,发送后需等待一定时间。返回:“初始化完成授权号码已清除!”
4、授权号码。
发送【授权=13xxxxxxxxx】到控制盒SIM卡,返回:“此号码授权成功!”,表示授权成功!
当授权号码有两个时,不能再存入新授权号码,会返回:“授权号码已满,操作无效!”。
5、解除授权号码。
发送【解除=13xxxxxxxxx】到控制盒SIM卡,返回:“此授权号码解除成功!”,表示解除成功!
6、打开全部继电器。
发送【打开全部】到控制盒SIM卡,返回:“继电器已全部打开!”。
7、关闭全部继电器。
发送【关闭全部】到控制盒SIM卡,返回:“继电器已全部关闭!”。
8、打开某路继电器。
发送【打开=1234】到控制盒SIM卡,等号后面数字表示第几路,返回:“开:1 2 3 4”注:关闭的不返回。
9、关闭某路继电器。
发送【关闭=1234】到控制盒SIM卡,等号后面数字表示第几路,返回:“开:5 6 7 8”注:关闭的不返回。
10、启动监控报警功能。
发送【设防】到控制盒SIM卡,返回:“设防成功,输入监控已启动!”。
11、关闭监控报警功能。
发送【解防】到控制盒SIM卡,返回:“解除成功,输入监控已关闭”。
12、查询当前继电器状态。
发送【查询】到控制盒SIM卡,返回:“开:1 2 3 4”。
13、编辑报警短信。
发送【编辑3=检测到烟雾浓度超标,请及时处理!】到控制盒SIM卡,“编辑”命令后面的数字表示要编辑第几路,等号后面为报警短信内容,该命令表示编辑第三路报警短信内容为“检测到烟雾浓度超标,请及时处理!”,返回:“编辑成功!”
14、配置输入端口类型。
如将对应端口号设置成开关量,则 发送【开关输入=XXXX】 XXXX为具体路数,如1234....
如将对应端口号设置成模拟量,则 发送【模拟输入=XXXX】 XXXX为具体路数,如1234....
15、配置传感器参数
发送【设置传感器n=xxx-xxx℃】到控制盒SIM卡,如n=000-050℃,返回“设置成功” 注:n为1-8,必须按照格式发,否则出错,000-050为模拟信号范围,℃为模拟信号单位,转换的电信号范围是0-5V。
16、读传感器值
发送【读传感器n】到控制盒SIM卡,返回“030.6℃”,表示温度为30.6℃,n为1--8。
注意事项:需要报警功能时,必须先设防。编辑报警短信的内容(编辑n=……)n表示第几路触发,“=”后表示报警内容,最多20个汉字。删除授权号码只有一条指令“密码=88009850”。8路输入报警为IN1到IN8。
下面我们使用最新的IPhone4S智能来进行短信远程控制的试用:
这是IPhone4S的主屏幕界面,测试使用的是16G版本。本次测试的实物照片均为IPhone4S所拍摄,CCD为800W像素。
Siri是苹果公司在其产品iphone 4S上应用的一项语音控制功能。Siri可以令iPhone4S变身为一台智能化机器人,利用Siri用户可以通过读短信、介绍餐厅、询问天气、语音设置闹钟等。Siri可以支持自然语言输入,并且可以调用系统自带的天气预报、日程安排、搜索资料等应用。还能够不断学习新的声音和语调,提供对话式的应答。目前支持的是美国英语,如果您能讲英语,那现在就能通过IPhone4S实现语音短信发送,即语音远程控制继电器了,是不是很酷:)当然Siri的中文语言和日本语将计划在今年推出,到时候IPhone4S的用户只要升级软件即可。
下面我们开始对8路继电器控制盒(以太网/GSM/CDMA短信//RS232串口版)进行所有指令的测试,屏幕左边的是接收到的短信内容,右边绿色的是发出去的短信内容,苹果系统短信的收发属于一种聊天记录的模尸而不再有收件夹、发件箱、草稿之类的概念和操作模式了。
发送了控制第5,2,4,1路继电器打开命令后,1,2,4,5路继电器吸合,1,2,4,5路指示灯也点亮了,同时短信返回“开:1245”表示当前第1,2,4,5路继电器为开的状态。
发送“开关输入=4”表示配置第4个输入端为开关量输入方尸在发送“设防”后,如果第4路触发后(控制盒检测到第四路输入为低电平时),则将发送我们预先设定好的短信内容“第四路开关异常”。
DTMF拨号控制方式使用说明:
按键控制只能是授权。,当授权拨打主机时,主机将自动接听,非授权号码主机会自动挂断。此时授权如果按下“*”键后(启动开命令)如果再按下1键,则第一路将被打开……;如果按下“#”键后(启动关命令)如果按下1键,则第一路将被关闭……。如果接通在30秒后无按键按下,主机就会自动挂机。
左图为:打开第 2、3、5、路继电器; 右图为:关闭第1、6、7、8继电器
RS232串口通信控制方式(用户二次开发实现)使用说明:
1、串口通信波特率:115200bps
2、控制继电器命令:串口向控制盒发送:relay=D1,D2,D3,D4 (D1为1-8路,D2为9-16,D3为17-24路,D4为25-32 ,D1-D4为16进制数)
返回:Relay-control-ok 其中D1-D4的范围是00-FF,字符发送,A-F要大写,00全关,FF全开。
3、查询继电器状态:Get_relay_status ,返回:Relay=D1,D2,D3,D4 (D1为1-8路,D2为9-16,D3为17-24路,D4为25-32,D1-D4为16进制数)
4、设置输入模尸发送:IO-SET_MODE-num(num的范围000-255),先将num转为16进制数其范围是0x00-0xff,如果num=000表示8路模拟量输入,如果num=255表示8路开关量输入,如果num=001表示第一路为开关量输入,第二路到第八路为模拟输入。设置成功返回:IO-SET_MODE-OK(注:完成完成后,控制盒有记忆功能,掉电不会丢失)
5、读输入端口状态:发送IO-READ_AD-n(n为1-8),假如n=1。如果第一路为开关量输入,则发送IO-READ_AD-1(返回:IO-READ_AD-H或IO-READ_AD-L,其中H为无触发信号L为有触发信号);如果第一路为模拟量输入,则发送IO-READ_AD-1(返回:IO-READ_AD-num,其中num范围在000-1024,电压为0-5V,如果num=512,则此时输入电压为2.5V)