显示电路,系统可以实现手动调速和自动调速两种模式的切换,在自动工作模式下,系统能够能够根据环境温度实现自动调速;可以通过定时切换键和定时设置键实现系统工作定时,使得在用户需求的定时时间到后系统自动停止工作。在日常生活中单片机得到了越来越广泛的应用,本系统采用的AT89C52单片机体积小、重量轻、性价比高尤其适合应用于小型的自动控制系统中。系统电风扇起停的自动控制能够解决夏天人们晚上熟睡时由于夜里温度下降而导致受凉或者从睡梦中醒来亲自开关电风扇的问题具有重要的现实意义。
一、设计实验条件及任务
11、设计实验条件单片机实验室12、设计任务利用DAC0832芯片进行数模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节,并显示运行状态DJXX和DA输出的数字量。巩固所学单片知识,熟悉试验箱的相关功能,熟练掌握Proteus仿真软件,培养系统设计的思路和科研的兴趣。实现功能如下:①系统手动模式及自动模式工作状态切换。
2
f智能电风扇控制器设计
②风速设为从高到低9个档位,可由用户通过键盘手动设定。③定时控制键实现定时时间设置,可以实现10小时的长定时。④环境温度检测,并通过数码管显示,自动模式下实现自动转速控制。⑤当温度每降低1℃则电风扇风速自动下降一个档位,环境低于21度时,电风扇停止工作。⑥当温度每升高1℃则电风扇风速自动上升一个档位。环境温度到30度以上时,系统以最大风速工作。⑦实现数码管友好显示。
二、小直流电机调速控制系统的总体设计方案
21、系统硬件总体结构
数字温度传感器
调速调时S1键DAC0832调速调时S2键模式切换键K1定时功能键K2图21系统硬件总体框图
AT89C52
LED数码管显示
电机驱动及电机执行电路
22、芯片选择1、AT89C52芯片:选用该单片机作为智能电风扇控制部件,用来实现电风扇调速核心功能。2、74LS245芯片:用来驱动数码管。3、74LS373芯片:锁存器,用来锁存输出的信号。4、74LS240芯片:八单线驱动器,缓冲输出的信号。5、DAC0832芯片:片选地址是FF80H,AOUT1插孔作为模拟量的输出。6、8255芯片:可编程并行IO接口芯片,用以扩展单片机的IO口。7、LED数码显示管:用来显示电机旋转的速度是加速还是减速。
3
f智能电风扇控制器设计
8、741:运算放大器。9、9014:NPN型三极管。23、DAC0832的主要性能指标DA转换的基本原理是应用电阻解码网络,将N位数字量逐位转换为模拟量并求和,从而实现将N位数字量转换为相应的模拟量。其r