本项目设计了一款以STC89C52单片机为核心的GSM智能家居报警系统,结合传感器技术与移动通信模块,实现远程监控和即时报警功能,保障家居安全。
本系统是一款基于STC89C52的GSM智能家居报警系统,能够实现烟雾报警、温度报警及防盗报警功能,并采用GSM发送警报信息。
1. GSM手机模块TC35
1.1 TC35特点:
Siemeils公司推出的TC35是新一代无线通信GSM模块。自带RS232通讯接口,可以方便地与PC机或单片机进行数据传输。它能够快速、安全且可靠地实现系统方案中的数据和语音传输、短消息服务(Short Message Service)以及传真功能。
工作电压范围为3.3—5.5V,并可支持900MHz及1800MHz频段,功耗分别为2W(900M)和1W(1800M)。模块具备AT命令集接口,支持文本模式与PDU模式的短消息、第二类传真以及非透明模式下的多种数据传输速率。
此外,该模块还具有电话簿功能及漫游检测功能,并提供省电模式(POWERSAVE)、空闲状态(IDLE)和通话(TALK)等常用工作模式。通过独特的40引脚ZIF连接器实现电源、指令与控制信号的双向通信,同时支持SIM卡支架和天线的连接。
TC35模块主要由GSM基带处理器、射频模块、供电单元(ASIC)、闪存及接口构成。其中,GSM基带处理器负责处理语音数据,并包含蜂窝设备中的所有模拟和数字功能,在无额外硬件的情况下可支持FR、HR与EFR语音信道编码。
1.2 使用方法:
当首次使用TC35时需要测试其工作状态并进行调试。
a) 启动串口调试软件,设置波特率为19.2k(默认值),通过发送“AT”命令来检查模块响应情况。若无应答,则尝试在2400~57.6K范围内调整波特率直至成功建立连接。
b) 更改波特率:“AT+IPR=9600”
c) 设置短信模式:TC35支持TEXT与PDU两种短消息模式,其中TEXT模式较为简单且仅限于英文信息的发送。设置如下命令将模块切换至TEXT模式。
“AT+CMGF=1”
d) 短信读取方法:通过发送“AT+CMGR=X”指令来查询短信内容及状态;若无未读消息则返回相应提示。
e) 删除与发送短信:
- 删除短信息:“AT+CMGD=序号”
- 发送短信息需先输入接收号码,等待模块回应后即可键入文本内容并结束。例如:
AT+CMGS=1234567890 >Test
f) 单片机控制TC35的方法:
设计TTL转RS232电平转换电路连接至MCU的UART口,另一端直接与TC35相连,并将PC机输出指令转化为单片机可用形式。