当前位置:文档之家› 基于GPRS通过手机实施的家电远程监控系统 (1)

基于GPRS通过手机实施的家电远程监控系统 (1)

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.□

相关主题
文本预览
相关文档 最新文档