基于PIC16C72单片机的空调控制系统电路图(2)
作者:sunshine0606
时间:2009-08-04
单片机系统RA3口对室内风机的速度反馈脉冲进行计数,并与给定值进行比较,然后进行积分调节,对速度进行闭环控制。
2.6 继电器实时控制电路
控制信号从单片机的通用双向I/O端口RB1、RC4和RC5经过驱动器ULN2003放大,控制继电器,使压缩机、室外风机和换向阀按要求状态动作。
3 软件设计
软件设计采用模拟化处理,主控程序包括以下几个部分:程序的初始化、试运转、数据和信号的采集与处理、温度LED指示、室内风机的闭环积分控制、室内风向电机的步进控制。功能子程序包括制冷、制热、除湿、自动四种运行模式。中断程序包括遥控接收。各种定时的中断查询处理、速度检测等。系统的主控程序流程如图4所示。
系统资源分配:定时器0用于对速度反馈脉冲计数,定时器1用于遥控处理,定时器2用于其它所有定时处理。由于定时器2处理的定时有20多个,时间长短更是千变万化,短的只有500μs,长的可达24h(小时)。根据现实生活中一块手表可处理多个事件的启示,我们设计出口断式查询定时法,即将基准中断时间设为最小公约数500μs,每个事件分配1个时间寄存器、1个开始定时标志和1个定时时间到标志,在需要定时的时候,将其开始定时标志1置。每次500μs中断时,对各定时标志位进行检测,如果为1,则对相应的时间寄存器进行定时处理,如果定时时间到,则将相应的定时时间到标志置1。
软件系统的制冷、制热、除湿和自动功能子程序模块,主要功能是根据房间温度和设定差值,并综合考虑其他条件,然后对压缩机和
室内外风扇的运行状态进行智能控制。同时,在各模块里进行了睡眠和保护处理。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码