当前位置:文档之家› 基于单片机的智能电风扇ppt

基于单片机的智能电风扇ppt

本设计制作中选 用5位共阴极数码 管作为显示模块。 其中前3位数码管 DS1、DS2、 DS3用于显示温 度传感器实时检 测采集到的温度, 可精确到0.1摄氏 度,显示范围为 0~99.9摄氏度; 后2位数码管DS4、 DS5用于显示系 统设置的初值温 度,只能显示整 数的温度值,显 示范围为0~99摄 氏度。
5 风扇电机驱动与调速电路
风扇电机接线图如下图4-5所示:
6总电路图
软件流程图如下图所示 :
仿真1
当把温度传感 器DS18B20温 度设置为26.4摄 氏度,用键盘 S2调节系统预 设的温度为22 摄氏度。点击开 始仿真按钮,系 统开始仿真,待 一段时间稳定后, 观察到此时风扇 直流电机的转速 为+14.2r/s,如 左图所示。
系统设计总体方案框图
系统由6个部分组成:电机驱动控制部分、温度采 集部分、温度显示部分、独立键盘部分、复位部分和 晶振部分。系统框图如下图所示:
各部分电路设计
1 按键复位与晶振电路
系统复位与晶振电路如下图所示:
当按下 按键开 关S1时, 系统复 位一次。 晶振为 11.0592 MHz
ቤተ መጻሕፍቲ ባይዱ
2 温度采集模块
仿真4
然后在上一步仿真 的基础上(温度传感 器DS18B20温度设置 为33.4摄氏度,系 统预设的温度为22 摄氏度),用键盘S2 调节系统预设温度 至34摄氏度,此时 可知系统预设温度 大于温度传感器检 测到的温度,观察 到直流风扇电机的 转速逐渐变慢,最 后转速变为0,符合 系统要实现的功能, 如左图所示。
结论
通过以上仿真可以看出,直流风扇电机在系 统设定温度一定的情况下,其转速随着环境温度 (温度传感器检测到的温度)的增加而增大。当 环境温度低于系统预设的温度时,风扇自动停止 运转,实现了系统所设计的功能。
谢 谢
基于单片机的电风扇智能控制系统的设计 系 别: 电气信息学院 专 业: 自动化 081 学生姓名: 暴 江 红 学 号: 0802010129 指导教师: 樊 丽 萍
设计思路
我这次设计的是智能电风扇控制系统,是将 风扇中的电机转速作为被控量,由单片机分析采 集到的数字温度信号,采用PWM脉宽调制方式来改 变直流风扇电机的转速,从而达到无需人为操作 就可以自动控制风力大小的效果。 实现“温度高, 风力大;温度低,风力小”的性能。另外,通过键 盘控制面板,用户可以在一定范围内设置电风扇的 最低工作温度,当温度低于所设置温度时,电风扇 将自动关闭,当高于此温度时电风扇又将重新启动。
仿真2
当把温度传感 器DS18B20温 度设置为28.4 摄氏度,用键 盘S2调节系统 预设的温度为 22摄氏度。点 击开始按钮, 系统开始仿真, 待一段时间稳 定后,观察到 此时直流风扇 电机的转速为 +23.3 r/s, 如左图所示。
仿真3
当把温度传感 器DS18B20温度 设置为33.4摄 氏度,用键盘 S2调节系统预 设的温度为22 摄氏度。点击 开始按钮,系 统开始仿真, 待一段时间稳 定后,观察到 此时直流风扇 电机的转速为 +32.0 r/s,如 左图所示。
DS18B20在使用时,一般都采用单片机来实现数据采集。只须将DS18B20 信号线与单片机1位I/O线相连,温度测量范围在-55℃~+125℃之间 ,精度可 以精确到0.1度。 温度传感模块电路图如下图所示:
3 键盘输入模块
键盘接线图如下图所示:
4 温度显示与控制模块
温度显示LED的接线图如下图所示
相关主题