单片机控制系统在生产生活领域应用广泛,无论是从简单的有线控制还是到无线远程控制,都能体现单片机在电子控制领域非常重要。现代化的办公大楼里面各种控制开关系统更是离不开单片机系统,现在的办公设备和精密仪器需要严格的温度和湿度环境,基于单片机的温、湿、时遥控开关系统是采集当时的温度、湿度传感器传回的信息及内部时钟信息,经分析是否符合办公仪器设备和常规下人体舒适程度进行有效的门窗开关遥控。
系统的工作原理
温湿度遥控控制系统主要是由SHT11传感器进行温湿度采集的,将采集到的温湿度输入到单片机的AT89C51的P1.0接口,SCK信号输入到单片机的P1.1接口,由单片机的P1.2口将接收到的数据转发送到MICR102的STBY接口。如图3所示,将P1.0接口接收到的DATA数据信息转由P1.3接口转发送到MICRF102的8号接口,经由MICRF102将数据信息转化成可以发送的无线电波信号由6、7号接口的自制天线发射出去。在用户端用MICRF002进行信号接收,信号经转换后有DO口输出到80C51单片机,再由单片机分析温度和湿度以及内部时钟来控制继电器以便于最后控制电机的正反转,最后达到控制门窗自动关闭的效果。
该系统主要由五部分组成,其中SHT11传感器和AT89C51单片机用来进行信号采集和存储,MICRF102用来发射数字信号,MICRF002接收数字信号经过解调后传送给控制部分AT89C51单片机,最后由继电器控制电机进行正反转。系统原理图如图1所示。
图1 系统结构图
对于SHT11传感器我们将其分成5部分,首先是温度传感器可以用DS75LX型号的传感器来进行温度采集,湿度传感器可以用HS1100湿度传感器来进行湿度采集采集后的温湿度经过露点值计算功能输出湿度温度值输出分辨率为12位可编程为8位、湿度值输出分辨率为14位可编程为12位。采集后的信号后经由放大器进行放大再进行14位的A/D转换,可以将转换后的温湿度数据存储在标定存储器里面,或在需要的时候送到二线I2C总线器件从而将数字信号抓换为符合I2C总线协议的串行数字信号。I2C的四个管脚分别是SCK(串行时钟输入)、GND(接地端)、DATA(双向串行数据线)、VDD(电源端专门接0.4~5.5V的电源)传感器结构框图如图2所示。
图2 电源管理电路