华北电力大学本科毕业设计(论文)
表3-6 LM7805参数
本系统所有芯片都需要+5V的工作电压,而干电池只能提供的电压为1.5V的倍数的电压,并且随着使用时间的延长,其电压会逐渐下。
本电路是一个输出正5V直流电压的稳压电源电路。IC采用集成稳压器7805,电容分别为输入端和输出端滤波电容,R3为负载电阻,D1为工作指示灯,POWER为供电电源,电压范围6-15V 直流。当输出电较大时,7805应配上散热板。稳压电路如图3-16所示。
图3-16 稳压电路图
3.8 加热/加湿/通风/降温开关电路设计
图3-17 加热/加湿/通风/降温开关电路图
图3-17是一个直流电磁继电器采用晶体管驱动的电路图。当p13为低电平时,继电器K4吸合;p13为高电平时,继电器K4释放。采用这种逻辑控制可以使继电器在上电复位
17
华北电力大学本科毕业设计(论文)
或单片机受控复位时不吸合。继电器由普通晶体管9013驱动,可以提供300mA的驱动电流,适用于继电器线圈工作电流小于300mA的使用场合。光电耦合器使用TIL117,其电流传输比不低于50%。晶体管9013的电流放大倍数大于50.当继电器线圈工作电流为300mA时,光电耦合器需要输出大于6.8mA的电流。其中,晶体管9013基极对地的电阻分流约0.8,mA。输入光电耦合器的电流必须大于13.6mA,才能保证向继电器提供300mA的电流。图中光电耦合器的输入电流由7047提供,约20mA。二极管D的作用是保护晶体管9013,防止9013关断时继电器线圈产生的感应电势所造成的破坏 [13]。
18
华北电力大学本科毕业设计(论文)
4 软件设计
整个系统的功能是由硬件电路配合软件程序来实现的,当硬件基本定型的时候软件也基本定下拉了,从软件的功能不同,可以分为两的类:一是主程序,它是整个软件的核心,专门用来协调各个执行模块和操作者的联系。二是子程序,它是用来完成各种实质性的工作的,如测量、计算、显示、通讯等。每一个执行软件就是一个小的执行模块,这里将每一个模块一一列出来,并为每个执行模块进行功能定义和接口定义。各执行模块规划好以后,就可以规划监控软件了。首先要根据系统的总体功能选择一种最合适的主程序结构,然后根据实时性的条件,合理安排监控软件和执行软件之间的调度关系。
4.1 主程序模块
主程序主要完成硬件初始化,子程序调用等功能[14]。
在主程序中,对温湿度传感器,LCD1602液晶显示器的初始化,同时调用传感器数据,进行显示,之后进行阈值判断并启动报警装置。
图4-1 主程序模块
19
华北电力大学本科毕业设计(论文)
4.2 SHT10初始化流程
该流程主要对传感器的初始化进行设计,流程图如图4-2所示[15]。
图4-2 SHT10初始化流程图
20

