2.5 电源模块
系统电源模块采用了LM78L05和LM2941S两芯片将外部12 V的直流供电电压转换为系统所需要的5 V和4.2 V的电压,电源连接电路图如图5所示。
3 系统的软件设计
系统的软件模块部分主要包括GSM通信模块、DS18B20温度采集模块和继电器开关控制模块部分的软件设计,系统的工作流程如图6所示。
3.1 GSM通信模块的程序设计
GSM通信模块的程序则由TC35I通过微控制器的串口发送与GSM短信息有关AT指令来和用户手机进行交互的,其具体的工作流程如图7所示,另外本系统中执行的AT指令[2,5]如表1所示。
3.2 DS18B20温度采集模块的程序设计
温度采集模块部分的程序设计也主要由微控制器通过单总线的方式来完成DS18B20的初始化并根据用户手机发过来的指令读取温度信息并反馈给用户手机,其工作流程图如图8所示。
继电器开关控制部分的软件设计主要是根据用户从手机发过来的开关指令,由微控制器通过置位或复位相关的端口来达到的。
本文提出了一种以GSM短信息中心为基础的远程汽车空调温度控制系统的设计方法,经实际的制作和调试验证,该系统能够稳定、可靠地运行,该系统还具有扩展方便、无线传输距离远,可广泛应用于远距离控制领域。
参考文献
[1] SIMENS. TC35I Hardware Interface Description[DB/OL]. www.simens.com, 2010.
[2] SIMENS. AT-Commands for GSM-Engine TC35I[DB/OL].www.siemens, de, 2010.
[3] 宏晶科技,STC89C52单片机器件手册[K].ww.mcu.memory. com, 2010.
[4] 杭州晶控电子有限公司.ww.hifICat.com.
[5] 蒋薇薇.于GSM小区智能报警系统[J].仪器仪表学报,2005,26(8):135-139.