第35卷第4期匡迎春等简易型温室温湿度控制器设计
455
通道号写人锁存器,以选通IN0一IN7中的需要转个按键各接一根输入线,从而相互不影响.其控制
换的信号.地址选择端CBA与输入通道的对应关
方式采用中断查询:单片机检测是否有键闭合,如系见表4.
有键闭合,则去除键抖动,判断键号并输入相应的
表4
AD转换通道与地址选择端对应表
键处理.
Table
4
Correspondingtable
of
channeb
andaddress
of
AD
1.3.4显示电路
conversion
温度、湿度数值的显示均采用了4位数码管,
CBA00000101001110010111011l
包含了数值的十位、个位、符号位和小数位,由于
通道IN0
INI
IN2
IN3
IN4
IN5
IN6
玳7
显示位数较多,采用动态方式显示(图5).单片机的
I.3.3键盘输入电路
PI.6用于位选信号控制,P1.7用于段选信号控制,
为简便系统操作,系统只设置了4个按键,“温用2个74LS273分别保存段码数据和位选控制度”、“湿度”、“加”、“减”键分别表示为选择温度、字.所有位的段选线并联在一起,由8个7407来选择湿度、升高温度/湿度、降低温度/湿度设置.
驱动;位选驱动由与非门驱动器75452N来实现.
按键电路与单片机的连接采用独立式按键,每
图5显示电路
Fig.5
Thecirciutofdisplay
1.4驱动电路
驱动控制电路如图6所示.驱动控制信号由单
片机的P3口输出,负载接线端预留给用户,方便
安装.排风扇和电热丝的驱动采用光耦合双向可控硅驱动器,控制部分和驱动对象2个系统相互隔离,
抗干扰能力强,适合于远距离传送,便于温室内负
载与控制器一定距离的安装;水泵的驱动采用继电器驱动,输出功率大.
2软件部分
2。1主程序流程
主程序流程如图7所示.程序启动后,首先清图6驱动控制电路
理系统内存,然后对温度、湿度进行采集,通过
Fig.6
Controllingcirciutofdriner