基于GSM的家用电器及家居环境监控系统的设计 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

基于GSM的家用电器及家居环境监控系统的设计

来源:中国一卡通网  作者:中国一卡通收录  发布时间:2012-01-04 09:30:45  字体:[ ]

关键字:监控  智能家居  GSM  模块  传感器  

摘   要:设计了一个基于GSM 的家用电器及家居环境监控系统。系统主要由GSM 模块TC35i、红外接收头、51 单片机、DS1820 温度传感器等构成。先通过红外线接收头解析家电遥控器红外控制码, 学习该遥控器; 当系统中GSM 模块接收到来自用户的短信时, 系统解析出用户预控制家电的信息后, 再通过红外发射管将对应的控制代码发射出去, 从而达到监控家用电器的目的; 通过温度传感器采集家居环境温度信息, 当出现异常温度时可通过GSM 模块向用户手机实施报警。实验证明本系统运行稳定, 符合设计要求。


  2. 2 红外接收头与单片机的连接

  红外接收头HS0038B 是一个集成解调、滤波、放大等功能的红外接收芯片, 它将调制在38 kHz 方波上的红外信号解调出来, 并通过OUT 管脚将方波输出。HS0038B平时输出高电平, 当有遥控信号输入时, 其输出为高低电平脉冲, 故接收时一个码由一个低电平后跟一个高电平构成。利用不同长短高低电平的组合, 可构成不同的码。在本系统中将使用中断的方式读取红外信号, 因此将HS0038B 的OUT 管脚与单片机的外中断0 相连接。HS0038B与单片机的连接见图3。 



  图3 红外接收头H S0038B 与单片机的连接

  3 系统软件设计

  TC35i 可以发送中文短信或英文短信, 本系统使用中文短信格式即PDU 格式。先将短信的相关信息做到一个PDU 数据包里, 该包的开头是短信中心号码。其后的是目标手机号码, 该号码是将实际电话号码相邻的奇数位与偶数位对调最后加F 得到。如原手机号码为12345678901, 按上述方法得到2143658709F1。

  然后是该号码的长度0D, 中国国家接入码91, 译码方式00, 编码方式08, 再往后是短信在信息中心保留时间, 一般选择保存10 天, 即A0.最后分别是短信内容长度和短信内容。如要发送/ 火警0, 则短信长度为4 个16 进制为04, / 火警0经过unicode 码转换程序转换得到16 进制数据为706B 8B66.

  这样整个PDU 数据包的内容就是:0011000D91682143658709F130008A004706B8B66.

  单片机对TC35i 所有的控制都是通过串口发送AT 指令进行的, TC35i 的每一个动作都对应了一个AT 指令, 而且每一个指令之后都要有一个回车符以告诉TC35i 该条命令已经发完。一些常用的AT 指令如表1。


  表1 常用AT 指令表 

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖