1 远程监控系统的结构与硬件组成
图 1 系统总体结构图
舒 便 少
移 远
腾 ?54?
《测控技术 》2010 年第 29 卷第 7 期
基于 GPRS 通过手机实施的家电远程监控系统
梅晓妍 , 王民权 , 王森磊
(宁波职业技术学院 应用电子系 ,浙江 宁波 315800)
摘要 :基于 GPRS 技术设计了通过手机实施的家电远程监控系统 ,并详细介绍了该监控系统的整体控制 方案 。在无需其他硬件设备的前提下 ,利用 Spy ++软件和 V isual Basic 6. 0 软件解决了计算机上的 QQ 与 PLC 进行串行通信的问题 ,为智能家电的远程监控提供了一种可行的方案 。 关键词 : GPRS; VB;手机 ;远程监控 ;可编程控制器
中图分类号 : TP31 文献标识码 : A 文章编号 : 1000 - 8829 ( 2010 ) 07 - 0054 - 03
The Rem ote M on itor ing System of Electr ic Applica tion Through M ob ile Phone
Ba sed on GPRS
(Departm ent of App lied Electronics N ingbo Polytechnic, N ingbo 315800, China)
Abstract:A remote monitoring system of home electric app lication through mobile phone is designed based on GPRS. A t the sam e tim e, the whole control design is introduced in detail. U sing Spy ++ and V isual B asic 6. 0
ware devices. Therefore, a feasible scheme is p rovided to realize remote control of the intelligent hom e electric app liance.
Key words: GPRS; VB; mobile phone; remote monitor; p rogrammable logic controller
随着物质条件的改善和人们生活水平的提高 , 安 建一个通过手机实施的 PLC 远程监控系统 ,进行家庭 全 、 适 、 捷的生活环境将会成为人们的需要 。家电 某个特定设备的远程监控 。 远程控制系统使人们可异地控制家庭内部设备 ,拓展 了人们的生活空间 ,为人们管理家庭设备提供了方便
的手段 。 1. 1 系统结构和功能
GPRS 是在现有的 GSM 系统上发展出来的一种新 本系统总体结构如图 1 所示 ,其主要功能如下 : 将 的分组数 据 承载 业务 。 GPRS 能 进 行 间 断 的 、突 发 性 手机作为信号发送 与监控设备 , 腾讯 QQ 作为信息传 的或频繁的 、 量的数据传输 。这一特点特别适合于 递的载体 ,通过手机 QQ1 将命令发送给家中监控电脑 GPRS 网络的应用服务 ,如网上 QQ 聊天 、 动炒股 、 的另 一 个 已 登 录 的 QQ2, QQ2 把 接 收 到 的 信 息 通 过
程控制等小流量高频率传输的数据业务 。
本系统在对手机 、个 人计算机 ( PC ) 、可编程控制 口电缆传送至 PLC,最终由 PLC 来执行手机 QQ 所发 器 ( PLC)通信技术 ,即手机远程控制技术和工作原理 送的命令 。反之 ,若家居设施工作正常或异常 , PLC 接 进行深入分析的基础上 ,以手机作为信号发送与监控 收到的信息由 VB 传送至电脑上的 QQ2, 最后由 QQ2 设备 、 讯 QQ 作为信息传递的载体 ,并利用该技术构 将信息反馈到手机上 。
收稿日期 : 2009 - 12 - 01
作者简介 :梅晓妍 ( 1981 —) ,女 ,浙江宁波人 ,工程硕士 ,讲师 ,
主要 从 事 电 气 自 动 化 技 术 方 面 的 教 学 与 科 研 ; 王 民 权
(1965—) ,男 ,山西运城人 ,工程硕士 ,副教授 ,主要从事电气自
动化技术方 面 的 教 学 与 科 研 ; 王 森 磊 ( 1989 —) , 男 , 浙 江 宁 波
机发送基于GPRS通过手机实施的家电远程监控系统
1. 2硬件组成
本系统主要由手机、计算机、PLC、数据线和家用
电器等组成。各硬件设备要求和作用如下:
①手机:要求带有开通数据通信功能
SIM卡的
WAP手机。用于向PLC发送控制命令、收家电使用
情况反馈信息。
②计算机:要求支持W in9x /2000 /XP操作系统。
它是手机和PLC的通信桥梁,用于接收手机发送的命
令,并将该命令转换成PLC能识别的语言。
③PLC:中小型PLC即可,本系统选用的是三菱
FX系列PLC (其他品牌的PLC也可以) ,输出为继电
器。用于控制家用电器,且能对家用电器进行状态检
测。
现计算机与PLC之间的通信。在三菱公司的各种通
PLC,又在价格上相对低廉,应用十分普遍。本系统
结合VB开发通信程序对PLC内部软设备进行读写。
⑤家用电器:普通的家电即可。
2远程监控系统的设计与实施
本文以电饭锅为例介绍远程监控系统的实现。
2. 1硬件连接
饭锅连接。
2. 2系统通信的构成
版本软件,采用QQ聊天形式,即用手机上网登录手机
QQ1,计算机上网登录另一QQ2,两个QQ互加为好友
后即可进行通信。此通信是目前腾讯公司一项比较成
熟的技术。
计算机的QQ2收到手机QQ1的控制信息后,“告
知”PLC,这样PLC才能根据要求控制被控家电。计算
机的QQ2与PLC之间则用Spy ++软件和VB编译软
件进行通信,此通信是本系统重点研究的
内容。
Spy ++软件即M icrosoft Spy + + ,它是V isual Studio中
附带用来查看窗口、息的工具,在本系统中用于获取
计算机QQ2窗口的句柄即代码。VB程序设计分为 4
步:
第1步:建立用户界面;
第2步:设置各个控件的属性;
第3步:编写事件驱动程序代码;
第4步:存盘、行、试。
在上述步骤中,第3步最为关键。本系统的事件
驱动程序主要由串口及通信参数初始化、描QQ2窗
接
消
运调
扫向
奇数
电热
即?55?QQ信息4部分组成。
串口及通信参数初始化包括设置通信端口名称、通信速度即波特率、偶校验位检查、据位长度和停止位长度5个参数。
扫描QQ2窗口程序流程如图2所示,向PLC发送数据程序流程如图3所示,读取PLC数据并向手机发送QQ信息程序流程如图4所示。
图2扫描QQ2窗口程序流程图
图3向PLC发送数据程序流程图
图4读取PLC数据并向手机发送QQ信息程序流程图程序编制完毕,即建立了相应家电———电饭锅的数据库,用户也可根据需要建立其他家电(如洗衣机、空调、视、水器等)的数据库,最后按菜单中的“文件”→“生成执行软件”可生成与所添加数据库相对
制电饭锅的相关程序,编写完毕后用SC209编程通信
执
执
执
删
执
命
执
命同
和
?56?
应的执行软件———“家电控制. exe”行软件。“家电
控制”行软件运行后,显示界面如图5所示。
图5“家电控制. exe”行软件显示界面
数据库可以根据需要进行添加、除和修改。程
序运行时,自动调用数据库中与所选家电相对应的数
据。
2. 3运行“家电控制”行软件
单击所要选择的家电———电饭锅,选中之后对应
的线路会呈现黄色,如图6所示,同时提取数据库中相
应的数据,电饭锅所对应的数据库界面如图7所示。
图6被选中的家电———电饭锅
图7电饭锅所对应的数据库界面
《测控技术》2010年第29卷第7期
2. 4编写PLC程序
在计算机中打开三菱PLC编程软件,编写PLC控
电缆即数据线下载至PLC中。其程序流程图如图8
所示。
图8PLC程序流程图
2. 5手机发送控制命令
在手机QQ1中发送“启动”令,计算机上的QQ2
接收到该命令后,经过Spy ++软件和VB编译软件将
命令转换成PLC能识别的语言,被选中的电器设备在
PLC的控制下开始工作。当监视模块中Y0亮的时候
表示PLC的被控设备电饭锅已经通电,如图9所示。
图9“家电控制. exe”行软件运行界面
若电饭锅通电后用户因为特殊情况想停止煮饭,
则可在手机QQ1中发送“停止”令,与“启动”理,
通过计算机、PLC以及Spy ++和VB软件,电饭锅最终
将被切断电源。
若电饭锅在煮饭过程中出现故障,待现场故障排
除后,用户通过手机QQ1先后发送“复位”“启动”
命令后可重新开启电饭锅。
(下转第61页)
复合材料超声C扫描检测装备运动控制系统
内,如果软件限位失效了,则行程开关可起到保护作用。3精度测试与扫查图像
3. 1运动精度测试
完成运动控制系统的速度环、位置环和补偿调试后,由中国计量科学研究院进行了运动精度测试,测试
结果是系统偏差E = 19. 000μm ,重复定位精度R = 20. 707μm ,定位精度A = 28. 290μm ,反向偏差B = 15. 400μm ,满足超声设备对运动控制系统的运动精
度要求。
3. 2扫查图像
图6为630 mm ×125 mm的碳纤维阶梯板以500 mm / s的高速扫描图像,图中清晰地显示出各种预埋
缺陷的形状、置和尺寸,中间最厚处为蜂窝结构,右
下部亮处为金属薄片。
( a)实物图
( b)扫描图像
图6碳纤维层压板扫描图像
(上接第56页)
2. 6被控家电运行情况反馈
如果被控家电———电饭锅有状态信号,亦可通过PLC返回状态信号,分别有“开始煮饭”、煮饭结束”、“出现故障”信息反馈至手机QQ1中。
160笔记本电脑、电饭锅等构成一个远程监控系统。
实验结果表明,采用上述方法构成的通信系统,硬件连
接和编程简易快捷,很好地实现了家电的远程监控。
用户发出的短信指令在 3 s内即可实现对电饭锅的控
制,并能收到电饭锅执行情况的实时反馈信息。
3结束语
本系统把GPRS网络引入到远程监控系统中,在信与PLC进行信息交换的问题,通过手机遥控实现家用电器的远程控制和状态检测。本系统对家用电器的
位
“等
运
定
快
?61?
4结束语
本文介绍了一套平板复合材料高速超声C扫描检测装置运动控制系统的方案组成、功能实现和测试
结果,该系统成功地应用嵌入式控制器、动控制软件
和全数字伺服驱动器及伺服电机组成了运动控制系
统,综合运用Tw inCAT软件的NC、PLC、示波器、驱动管理等多项功能进行运动指标调试和流程调试,避免
了高速超声C扫描过程中可能出现的运行不稳定、响
应速度慢、位精度不够、成像图像质量不佳、电磁干
扰等问题,满足了高速复合材料超声检测的高速扫描、
精确定位、速响应、平稳运行等性能要求,可投入到
复合材料超声检测中使用。
参考文献:
[ 1 ]刘松平,刘菲菲,郭恩明,等.复合材料结构数字化自动化无损检测技术[ J ].航空制造技术, 2008, ( 15 ) : 42 - 46.
[ 2 ]原可义,韩赞东,王柄方,等.复合材料喷水耦合超声C扫查检测系统的研制[ J ].航空制造技术, 2009, ( 15 ) : 101
- 103.
[ 3 ]施丽婷,黄筱调,杨勇.数控交流伺服系统三环整定及应用[ J ].南京工业大学学报(自然科学版) , 2006, 28 ( 4 ) :
36 - 40.
[ 4 ]崔君君,洪荣晶,陈亚林.数控机床伺服系统速度环的研究[ J ].机床与液压, 2008, 36 (3) : 15 - 17.
[ 5 ]鲁亚利. FANUC OTDⅡ系统螺距误差补偿在数控车床上的应用[ J ].甘肃科技, 2005, 21 ( 2) : 41 - 42.
□
远程智能监控有一定的借鉴意义。
参考文献:
[ 1 ]陈立元,范逸之,廖锦棋. V isual Basic2005与自动化系统2008.
通信[ J ].微计算机信息(测控自动化) , 2007, 23 ( 7) : 69
- 71.
[ 3 ]聂晶.基于PLC的手机短信远程监控系统[ D ].新疆:新疆大学, 2007.
[ 4 ]关歆,倪行洁,郑伟博,等.基于PLC的手机短信远程控制系统[ J ].实验技术与管理, 2006, 23 ( 2 ) : 61 - 62.
[ 5 ]张美琴,龚卫国,李正浩,等.基于智能手机的远程家电控制及安防监测系统的设计[ J ].测控技术, 2007, 26 ( 8 ) :
72 - 74.
[ 6 ]王艺,刘方,林晓辉.基于GPRS的嵌入式智能家居终端的设计与实现[ J ].嵌入式系统应用, 2007, 23 ( 26 ) : 23 -
25.
[ 7 ]华路光,官峰.基于VB的三菱FX系列PLC与PC串行通信的实现[ J ].佛山科学技术学院学报(自然科学版) ,
2008, 26 ( 3 ) : 15 - 18.□