基于GSM短信息的热水器遥控系统
(2)传感器与执行器接入电路。本设计传感器可采用太阳能热水器控制仪表配件,水温水位传感器探头(4芯通用)。市场上的水温水位传感器探头原理各式各样。P1300模块留有复用ADC通道和丰富的GPIO接口供系统扩展。模拟信号传感器可通过调理电路经ADC口接入,数字信号传感器,如DS18B20直接由系统GPIO接入即可。
一般红线蓝线为水位信号,白线绿线为温度线。
3系统软件设计
本系统的MTK平台的软件操作系统为Nucleus,类似μCOS的RTOS操作系统。在Nucleus的基础上抽象了WTN32形式的GUI,开发语言为C开发环境,同时也提供完整的JAVA开发环境(J2ME)供用户使用。
本系统软件设计主要包括两部分,可以选用C语言来实现以下的设计方案。
3.1 手机控制短信息格式设计
为了便于通信,本系统将采用标准格式的短信息。短信分两种,一种为设置短信息,给出温度设置信息和水量设置信息。收到设置信息后,系统自动调整电热器电子开关和送放水电磁阀,确保系统状态向设置点移动,直至符合要求;另一种为状态查询信息,收到查询信息后系统自动返回当前温度信息和水量信息。
3.2 P1300主控程序
系统软件应分五部分:
(1)短信息读取程序。本部分程序监测系统的短信息接收,提取信息的种类和设置信息的参数,供其他子程序调用。
(2)短信息自动发送程序。收到查询信息后,本部分程序按照标准格式短信息返回当前热水器的状态。
(3)状态控制程序。本部分程序监测热水器中水位和温度的状态,收到短信息后,根据读取程序返回数据,如果是设置信息,调整系统状态向设置值移动,直至符合要求。
(4)身份认证程序。判断发信息者的身份,只对系统设定的手机号作响应。
(5)自动待机功能。当长时间未有指示时,系统进入待机模式,等待短信息中断唤醒。进入待机模式时,确保电源关闭,并停止注水,以免酿成事故。
4 结束语
本文立足移动通信网络构思了一遥控系统,借用通用手机模块的短消息功能,以实现热水器温度和水位的状态信息和控制信息的传输。控制端采用通用手机,通过传送标准格式的控制短信息,可以用来远程设定和查询热水器的水量和温度。
本系统安装时需要确保监控端手机模块信号良好,控制电路必须具有良好的防水结构,以适应浴室的高湿度环境。系统中留有很大的扩展裕量,可用来对家庭中其它电器及安全系统遥控。
评论