基于AT91SAM7S64设计的空调控制系统
空调以其优越的性能,已越来越被广大家庭所选用,其功能更是日新月异,而对其功能的提高起核心作用的其控制系统。基于此,采用单片机AT91SAM7S64设计一款空调控制系统,该系统具有制冷、制热、除湿、自动4种工作模式,包括定时、睡眠、风向、智能化霜、应急运转、试运转以及5种可调室内风速等控制功能。
系统CPU根据遥控器或按键输入的命令,对采集到的温度进行智能判断,然后作出相应的制冷、制热或除温运行。再通过接口电路,驱动压缩机、换向阀、风向电机和室内风机作相应动作,并对温度用LED指示。
控制系统的室内风向叶片有自动、摆动以及5种固定角度等运行状态。为得到高精度的角度控制,我们采用DC12V四相八拍步电机驱动。步进控制电路中采用单片机的RB2、RB3、RB4、RB5作为四相(A、B、C、D)八拍环行分配时序,经电流放大器件ULN2003功率放大后驱动步进电机运转。控制方法是根据目标位置和当前位置的角度差,输出相应数量的脉拍数,并通过输出脉拍的不同时序来控制正反转。
基于AT91SAM7S64设计的空调控制系统,主控程序包括以下几个部分:程序的初始化、试运转、数据和信号的采集与处理、温度LED指示、室内风机的闭环积分控制、室内风向电机的步进控制。功能子程序包括制冷、制热、除湿、自动四种运行模式。中断程序包括遥控接收。各种定时的中断查询处理、速度检测等。
电话:15313166208 010-57436215 联系人:冯小姐 QQ:769132288
微信公众平台:shouxizhixinkeji