11 H X H L H H H H H L L H H L
12 H X H H L L H H L H H H L L
13 H X H H L H H L H H L H L L
14 H X H H H L H H H H L L L L
15 H X H H H H H H H H H H H H
BI X X X X X X L H H H H H H H
RBI H L L L L L L H H H H H H H
LT L X X X X X H L L L L L L L
显示电路示意图如下:
图3.9显示电路示意图
通过C语言编程,使得由温度传感器采集到的输入数据由十751进制转换成十进制,再转换成适于七段数码管显示的模式,进行显示输出。
3.5按键控制电路
该方案可以通过up和down两个按键来控制空调的设定温度,其电路图如下:
图3.10 按键控制电路
分别通过P2_4和P2_5,来控制设定温度。当up键即P2_4按下时,单片机将设定温度加一,当down键即P2_5按下时,单片机将设定温度减一。
3.6传感器与放大电路
该方案采用LM35温度传感器,由于LM35温度传感器的输出值较小,因此在LM35与ADC0809之间添加了同相放大器。其连接电路如下:
图3.11 LM35传感器电路和放大电路
同向放大器的工作原理是放大倍数A=(R1+R2)/R2,因此我选择了R2=200Ω,R1=910Ω*2=1820Ω,这样放大倍数约为10倍。
3.7电机与驱动电路
该方案采用两个电机—一个制冷电动机,一个制热电动机。通过软件和硬件的结合,可以使sw、dr、dr2信号合作控制电动机的运转和停转。
其原理图如下:
图3.12电动机电路
当sw=0时,表示用户目前选择的模式是制热,通过对比设定温度和实际温度的大小关系,若设定温度比实际温度大,说明目前还没有达到用户所要求达到的温度,那么制热的电机要开始转动。当sw=1时,表示用户目前选择的模式是制冷,通过对比设定温度和实际温度的大小关系,若设定温度比实际温度小,说明目前还没有达到用户所要求达到的温度,那么制冷的电机要开始转动。 51单片机空调温度控制系统的设计+流程图(7):http://www.751com.cn/zidonghua/lunwen_2630.html