位置:51电子网 » 技术资料 » 通信网络

基于SMS的无线家电控制系统

发布时间:2008/5/26 0:00:00 访问次数:479

        

    

    

    来源:微计算机信息 作者:王景景 宫琦

    

    摘 要:本文介绍了一种使用sms(手机短信)的无线家电控制系统,其主要思路是gsm modem和红外线遥控的结合应用。gsm modem收到短信后,通过srwf-1无线模块,发送控制数据给单片机控制器,由单片机控制器发射红外线控制信号,完成对家电的控制。当需要控制家庭中的多个电器,可建立一个控制网络。由于本系统采用无线方式,不会破坏家庭已有的装修,有一定的实用性。

    

    关键词 :sms gsm modem 红外线遥控 单片机 srwf-1无线模块

    

    1 概述

    

    gsm系统是目前移动通信体制中比较成熟完善且应用广泛的一种系统。红外线遥控是目前使用最广泛的一种遥控手段,而且可通过学习各种红外遥控器的码形,实现对家电的遥控。因此,可以将gsm modem和红外线遥控结合起来,实现对家电的远程遥控。例如在办公室里发一条短信就可以控制家里的情况,不用为家里的门窗、电器、煤气担心。

    

    因gsm modem价格较贵,不可能为每一个家电遥控器安装一台gsm modem,因此只能把gsm modem模块安装在一台主控机上(在本设计中使用pc机),然后建立一个控制网络,通过网络传输控制指令,如图1所示。但是网络需要通信介质,若使用有线网络,布线非常不方便,特别是在已装修的家庭。因此本设计采用无线方式建立控制网络,数据安全问题则用软件解决。

    

    本系统由gsm手机模块、无线数据传输模块和单片机控制模块三部分组成。gsm手机模块包含gsm modem和pc控制程序两部分。gsm modem主要用来建立无线gsm网络信道,pc控制程序接收串口发来的数据,检验手机号码的权限,根据短信的内容生成控制机地址以及控制指令,并通过无线数传模块发送给单片机控制系统。无线传输模块负责无线网络建立和数据传输。假设共有4个电器需要控制,则建立一个一点对多点的通信网络。单片机控制系统收到无线模块传来的数据后,根据收到的数据,找到受控电器的红外发射码形(此码形为预先存入单片机中),发出红外光信号,实现电器的控制;或者打开继电器,驱动机械装置,完成操作。

    

    2 单片机控制器的设计

    

    单片机使用常见的at89c51。遥控器发射的信号由一串0和1的二进制代码组成,用38khz的载频进行二次调制,以提高发射效率,降低电源功耗。然后再通过红外发射二极管产生红外线向空间发射。

    

    当按下遥控器按键时,遥控器发出一串二进制代码,通常分为引导码、地址码、地址码、数据码和数据反码。地址码连发两遍,以提高遥控器的可靠性。如果两次地址码不同,则说明本帧数据有误,应丢弃。

    

    红外遥控接收使用一体化红外接收头0038k,它将红外接收、放大、解调,整形电路做在一起,可以将接收到红外线信号转化为ttl电平信号。0038k引出三个引脚,分别为地、+5v电源和信号输出。将0038k输出的信号输入pc的音频输入端(line in)。在pc上使用cool edit(音频处理软件),将波形录入,显示在屏幕上。将波形进行3db衰减,再将波形展宽后,即可读出遥控器的红外码形。红外发射使用单片机p2口的p2.5、p2.6位来控制,其中,p2.5输出频率为38khz的载频信号,p2.6输出红外脉宽信号,p2.5和p2.6通过或门输出调制后的信号。p2.6输出低电平时,或门允许38khz载波信号通过,p2.6输出高电平时,或门禁止38khz载波信号通过。从而产生38khz的电信号,该信号通过uln2003芯片放大,经电阻限流后至红外发射管,发出红外光信号,控制电器动作。

    

    3 srwf-1无线网络的设计

    

    针对本系统数据流量较小,通信距离较近,且强调性价比的特点,选用srwf-1型微功率无线数传模块。

    

    3.1 srwf-1型微功率无线数传模块的数据传输

    

    srwf-1模块收到单片机发来的第一个数据后自动进行无线网络连接、数据同步等工作,因此第一个数据将在5个字节时间延迟后从接收方串口输出。如要传送1个数据帧,此时间延迟将逐渐减少。当最后一个数据被发送后,

        

    

    

    来源:微计算机信息 作者:王景景 宫琦

    

    摘 要:本文介绍了一种使用sms(手机短信)的无线家电控制系统,其主要思路是gsm modem和红外线遥控的结合应用。gsm modem收到短信后,通过srwf-1无线模块,发送控制数据给单片机控制器,由单片机控制器发射红外线控制信号,完成对家电的控制。当需要控制家庭中的多个电器,可建立一个控制网络。由于本系统采用无线方式,不会破坏家庭已有的装修,有一定的实用性。

    

    关键词 :sms gsm modem 红外线遥控 单片机 srwf-1无线模块

    

    1 概述

    

    gsm系统是目前移动通信体制中比较成熟完善且应用广泛的一种系统。红外线遥控是目前使用最广泛的一种遥控手段,而且可通过学习各种红外遥控器的码形,实现对家电的遥控。因此,可以将gsm modem和红外线遥控结合起来,实现对家电的远程遥控。例如在办公室里发一条短信就可以控制家里的情况,不用为家里的门窗、电器、煤气担心。

    

    因gsm modem价格较贵,不可能为每一个家电遥控器安装一台gsm modem,因此只能把gsm modem模块安装在一台主控机上(在本设计中使用pc机),然后建立一个控制网络,通过网络传输控制指令,如图1所示。但是网络需要通信介质,若使用有线网络,布线非常不方便,特别是在已装修的家庭。因此本设计采用无线方式建立控制网络,数据安全问题则用软件解决。

    

    本系统由gsm手机模块、无线数据传输模块和单片机控制模块三部分组成。gsm手机模块包含gsm modem和pc控制程序两部分。gsm modem主要用来建立无线gsm网络信道,pc控制程序接收串口发来的数据,检验手机号码的权限,根据短信的内容生成控制机地址以及控制指令,并通过无线数传模块发送给单片机控制系统。无线传输模块负责无线网络建立和数据传输。假设共有4个电器需要控制,则建立一个一点对多点的通信网络。单片机控制系统收到无线模块传来的数据后,根据收到的数据,找到受控电器的红外发射码形(此码形为预先存入单片机中),发出红外光信号,实现电器的控制;或者打开继电器,驱动机械装置,完成操作。

    

    2 单片机控制器的设计

    

    单片机使用常见的at89c51。遥控器发射的信号由一串0和1的二进制代码组成,用38khz的载频进行二次调制,以提高发射效率,降低电源功耗。然后再通过红外发射二极管产生红外线向空间发射。

    

    当按下遥控器按键时,遥控器发出一串二进制代码,通常分为引导码、地址码、地址码、数据码和数据反码。地址码连发两遍,以提高遥控器的可靠性。如果两次地址码不同,则说明本帧数据有误,应丢弃。

    

    红外遥控接收使用一体化红外接收头0038k,它将红外接收、放大、解调,整形电路做在一起,可以将接收到红外线信号转化为ttl电平信号。0038k引出三个引脚,分别为地、+5v电源和信号输出。将0038k输出的信号输入pc的音频输入端(line in)。在pc上使用cool edit(音频处理软件),将波形录入,显示在屏幕上。将波形进行3db衰减,再将波形展宽后,即可读出遥控器的红外码形。红外发射使用单片机p2口的p2.5、p2.6位来控制,其中,p2.5输出频率为38khz的载频信号,p2.6输出红外脉宽信号,p2.5和p2.6通过或门输出调制后的信号。p2.6输出低电平时,或门允许38khz载波信号通过,p2.6输出高电平时,或门禁止38khz载波信号通过。从而产生38khz的电信号,该信号通过uln2003芯片放大,经电阻限流后至红外发射管,发出红外光信号,控制电器动作。

    

    3 srwf-1无线网络的设计

    

    针对本系统数据流量较小,通信距离较近,且强调性价比的特点,选用srwf-1型微功率无线数传模块。

    

    3.1 srwf-1型微功率无线数传模块的数据传输

    

    srwf-1模块收到单片机发来的第一个数据后自动进行无线网络连接、数据同步等工作,因此第一个数据将在5个字节时间延迟后从接收方串口输出。如要传送1个数据帧,此时间延迟将逐渐减少。当最后一个数据被发送后,

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式