基于TC35的智能家居控制系统
2012-07-30张继伟
张继伟
(福建电力职业技术学院机电系,泉州 362000)
0 引言
本系统以STC12C5A60S2为主控制器,利用GSM 网络TC35模块结合组成无线通信系统,实现智能家居系统远程控制,系统可对8路数字量输入信号、4路模拟量输入信号进行命令和监控,以及通过8路继电器输出信号本地控制所连接的家电设备。并设置指令密码,只有密码匹配后才可以对系统进行控制。可结合实际传感器等输入/输出设备对电视、空调、电灯、热水器等智能家居设备远程控制及提供报警信息。
1 远程控制硬件设计
1.1 主控制器电路
本设计采用STC12C5A60S2为核心控制芯片,各部分连接电路如图1所示。其中,IN0~IN7为8路输入信号,可采集8路数字信号,数字输入端子高电平有效,其电压输入范围为12~24V;AD0~AD3为4路模拟量信号采集,ADC 端子支持标准的电流或者电压信号,电压采集范围为0~5V,电流采集范围为4~20mA;Q0~Q7为8路继电器控制输出端,数字输出为继电器输出,可以驱动直流或交流负载,其输出最大电流为3A。

图1 STC12C5A60S2芯片及连接电路
1.2 串行通讯
本系统由PC 和单片机组成上位机和下位机,可通过VB上位机界面对各输出继电器连接家电设备进行控制,TC35模块输入/输出的TTL 正电平逻辑不是+5V,而是+2.9V,因此必要时加端口保护。单片机与TC35串行通讯连接只需要用一个TTL转RS232的芯片MAX232实现,TC35电平转换电路如图2所示。

图2 TC35电平转换电路
1.3 SIM卡和TC35电路
SIM 卡连接电路如图3所示。图4为TC35各引脚连接电路图,其中画出的部分引脚可悬空处理。单片机通过两根I/O 口控制TC35的开关机、复位等,通过串口与TC35进行数据通信,通信速率为9600Kbps,采用8位异步通讯方式,1位起始位,8位数据位,1位停止位。……
