51单片机的智能温控风扇的设计
炎热的夏季,因为近年来的温室影响,越演越烈。在通常的生活中电器虽然容易使用,但却不舒适,例如风扇手动麻烦,智能的就不一样了,所以实现智能自动温度调节是必要的。我的做法是通过校准价格,性能等,将温控,数码管,风扇作为一个整体制作该产品。采用的材料中基本元器件包括AT89C51,DS18B20,开关,电阻等几种普遍器件,因为温度等一些缺点,在开关复位和晶体振荡器的设计,独立的键盘连接,数字显示,温度采集,风扇电机驱动和速度控制组成一个大的模块制作成成品时,将会承受一些劣势,但显示不清晰将会得到妥善解决。智能风扇其产生,是为了带来极大的便利,作为现代化的产品。理解我的设计,这是要做与未来相关的一件重要的智慧化实物,在各方位的鼓励下,智能风扇像人们盼望的一样, 带来健康,舒适等被热衷的好处,智能发展智慧,不仅为更美好的明天也是为更美好的社会。
目录
一、绪论 1
二、整体方案设计 2
(一)系统方案设计 2
(二)方案论证 2
三、各单元模块的硬件设计 4
(一)系统元器件介绍 4
(二)电路设计 5
四、软件设计 10
(一)编译语言的选择 10
(二)系统软件主流程图 10
五、系统调试 13
(一)调试方案 13
(二)调试数据 13
(三)数据分析的结果 13
(四)实物展示 14
致谢 16
参考文献 17
附录一总电路图 18
附录二程序 19一、绪论
科技在当今发展,充分体现舒适,便宜,适合生活普通的大众。它的生产迅速,技术新颖,现在科技是当之无愧的王者。摒弃体力劳动已经是当代人的不二之选,智力是首选。
风扇旋转主要根据调整环境温度,促使风扇运转的方法。无视温度被显示的数码管,在20S内,因为性能运转使周期短,所以连续光亮。气温变化间接影响转动速率,AT89C51和DS18B20连接,调速,控制外部使其转动。带给人们极大的方便,舒适,利益,人们对生活的展望被充分体现出来。这是一种与时俱进,但同时也促使人们放弃劳作,改变方式,实现科技主流的一种简单生活方式。
*好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
二、整体方案设计
(一)系统方案设计
系统总体设计思路:本设计是智能的一种,通过DS18B20连接AT89C51,根据当前温度显示,数码管将数字信号作为通讯,让环境的周遭温度进行模数转换通过温度检测。有四个显示器,第一,第三,第四利用AT89C51的十进制转换,得到最接近当前温度的整数。 调试采用3个按钮,第一个作为复位按钮,控制档位,另外两个按钮,温度通过它来控制。采用PWM速度控制 ,每当按键时,第一个复位按钮作为常用按键是非常必要的存在。系统结构框图21。
图21系统构成框图
(二)方案论证:
1.温度传感器的选择
温度传感器的设计有两种如下:
方案一:热敏电阻在不同的变化阻力下,受热敏电阻温度特性的热敏温度的影响,运算放大用于释放信号,数模转换会将电压输出信号利用,通过单片机处理。
方案二:温度传感器,在摄氏9 – 12度,将触发用户报警器。为微处理机和通信使用单一电缆。
分析方案一,作为20世纪的检测元件,将现有信号的温度测量被迫转换为模拟信号,是种低成本的温度感测元件。电路通过信号处理和零漂引导,体现了该系统的结构过于繁琐。低精度可靠性,温度测量从侧面体现了测量系统的精度不好。 故不选
分析方案二,最新颖的温度检测当属温度传感器。作为DS18B20具有更小,更经济,更灵敏发扬总线的用途,目前为止唯一线是一种将单口输出作为改进抗干扰性的温度传感器。适合本设计。
2.整体核心的选择
软件编程将通过控制AT89C51,接受I/O通过电压输出的控制信号,来实现温度检测和判断,利用4KB的高性能等特性,便宜又实惠的方法将会被去多嵌入式系统争夺。基于MCS51的完整性,众多嵌入式应用系统被环境严格,成本低灵活性高等好处所产生。
3.显示温度的选择
方案一: 数码管显示。
方案二:LCD液晶显示屏。
分析方案一:数码管的价格低廉,功耗低,亮度大,易编程,虽然易使眼睛不适,但周期短。
分析方案二,LCD液晶显示屏的展示字体优美,图片清晰,但价格昂贵。
故我选数码管
4.调速方法的选择
方案一:因为长时间使用导致的损坏,所以尽管三极管实用,导电,专业性强。
方案二: PWM控制风速,按照一定的规则,输出的波形是依靠变动脉冲得来的。
PWM速度相对于硬件或完整件来说,灵活性高,成本低,虽然三极管高速,高价,可无极调速,但发挥不如前者
故选择PWM调速。
三、各单元模块的硬件设计
结合当前,系统的主要部件,DS18B20温度传感器,AT89C51微控制器,四个数码管,风扇电机。 辅助部件,如电阻器,电容器,其次就是电源,按钮。
(一)系统元器件介绍
DS18B20温度传感器
DS18B20作为最具创意的产品,具有当代的优势,下面是它的分析表31。
表31DS18B20温度传感器分析表
主要优点
微型化
功耗低
性能高
抗干扰能力强
易配微型处理器
主要特征
高精度测温
双向通信
组网多点功能
工作电压范围宽
抗干扰纠错能力强
内部结构
64位ROM
温度传感器
非挥发的温度报警TH和TL
配置寄存器
AT89C51单片机
ATMEL制造了一批具有低压,高性,而且8位微控制器AT89C51是其中之一。 芯片里复杂的当属AT89C52之类,因为兼容性,ROM和RAM受MCS51的命令,所以选用非易失性的51单片机。静态AT89C51支持ROM和RAM。硬件复位是振荡器结束的开始。如图32所示。
图32 AT89C51单片机
3.四位一体数码管
八段数码管通过动态驱动展示数字,字母。由于顺序控制的特性,COM在时间上共同拥有时间上的掌控,所以代码不影响数字,字母的表达。不论使用动态还是使用静态,因为人的肉眼在视力上的短暂影响,12S的管线可以忽略不计,I/O也因此俭省了能量的消耗。如图33所示。
图33数码管
(二)电路设计
复位与晶振电路
电容在电流减弱,电压高电的情况下,k 3按钮相当于电脑开关机。K3按它在电容未安装的时候,高电平在通过9脚的前提被疏通。虽然有10 k电阻下拉电阻。但是这个工作在一般11.0592晶振约24M的情况下,不符合运动规律。因为在没有固定谐波的地方,10K 电阻增加的原因,所以需求不被接受。如图34所示。
目录
一、绪论 1
二、整体方案设计 2
(一)系统方案设计 2
(二)方案论证 2
三、各单元模块的硬件设计 4
(一)系统元器件介绍 4
(二)电路设计 5
四、软件设计 10
(一)编译语言的选择 10
(二)系统软件主流程图 10
五、系统调试 13
(一)调试方案 13
(二)调试数据 13
(三)数据分析的结果 13
(四)实物展示 14
致谢 16
参考文献 17
附录一总电路图 18
附录二程序 19一、绪论
科技在当今发展,充分体现舒适,便宜,适合生活普通的大众。它的生产迅速,技术新颖,现在科技是当之无愧的王者。摒弃体力劳动已经是当代人的不二之选,智力是首选。
风扇旋转主要根据调整环境温度,促使风扇运转的方法。无视温度被显示的数码管,在20S内,因为性能运转使周期短,所以连续光亮。气温变化间接影响转动速率,AT89C51和DS18B20连接,调速,控制外部使其转动。带给人们极大的方便,舒适,利益,人们对生活的展望被充分体现出来。这是一种与时俱进,但同时也促使人们放弃劳作,改变方式,实现科技主流的一种简单生活方式。
*好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
二、整体方案设计
(一)系统方案设计
系统总体设计思路:本设计是智能的一种,通过DS18B20连接AT89C51,根据当前温度显示,数码管将数字信号作为通讯,让环境的周遭温度进行模数转换通过温度检测。有四个显示器,第一,第三,第四利用AT89C51的十进制转换,得到最接近当前温度的整数。 调试采用3个按钮,第一个作为复位按钮,控制档位,另外两个按钮,温度通过它来控制。采用PWM速度控制 ,每当按键时,第一个复位按钮作为常用按键是非常必要的存在。系统结构框图21。
图21系统构成框图
(二)方案论证:
1.温度传感器的选择
温度传感器的设计有两种如下:
方案一:热敏电阻在不同的变化阻力下,受热敏电阻温度特性的热敏温度的影响,运算放大用于释放信号,数模转换会将电压输出信号利用,通过单片机处理。
方案二:温度传感器,在摄氏9 – 12度,将触发用户报警器。为微处理机和通信使用单一电缆。
分析方案一,作为20世纪的检测元件,将现有信号的温度测量被迫转换为模拟信号,是种低成本的温度感测元件。电路通过信号处理和零漂引导,体现了该系统的结构过于繁琐。低精度可靠性,温度测量从侧面体现了测量系统的精度不好。 故不选
分析方案二,最新颖的温度检测当属温度传感器。作为DS18B20具有更小,更经济,更灵敏发扬总线的用途,目前为止唯一线是一种将单口输出作为改进抗干扰性的温度传感器。适合本设计。
2.整体核心的选择
软件编程将通过控制AT89C51,接受I/O通过电压输出的控制信号,来实现温度检测和判断,利用4KB的高性能等特性,便宜又实惠的方法将会被去多嵌入式系统争夺。基于MCS51的完整性,众多嵌入式应用系统被环境严格,成本低灵活性高等好处所产生。
3.显示温度的选择
方案一: 数码管显示。
方案二:LCD液晶显示屏。
分析方案一:数码管的价格低廉,功耗低,亮度大,易编程,虽然易使眼睛不适,但周期短。
分析方案二,LCD液晶显示屏的展示字体优美,图片清晰,但价格昂贵。
故我选数码管
4.调速方法的选择
方案一:因为长时间使用导致的损坏,所以尽管三极管实用,导电,专业性强。
方案二: PWM控制风速,按照一定的规则,输出的波形是依靠变动脉冲得来的。
PWM速度相对于硬件或完整件来说,灵活性高,成本低,虽然三极管高速,高价,可无极调速,但发挥不如前者
故选择PWM调速。
三、各单元模块的硬件设计
结合当前,系统的主要部件,DS18B20温度传感器,AT89C51微控制器,四个数码管,风扇电机。 辅助部件,如电阻器,电容器,其次就是电源,按钮。
(一)系统元器件介绍
DS18B20温度传感器
DS18B20作为最具创意的产品,具有当代的优势,下面是它的分析表31。
表31DS18B20温度传感器分析表
主要优点
微型化
功耗低
性能高
抗干扰能力强
易配微型处理器
主要特征
高精度测温
双向通信
组网多点功能
工作电压范围宽
抗干扰纠错能力强
内部结构
64位ROM
温度传感器
非挥发的温度报警TH和TL
配置寄存器
AT89C51单片机
ATMEL制造了一批具有低压,高性,而且8位微控制器AT89C51是其中之一。 芯片里复杂的当属AT89C52之类,因为兼容性,ROM和RAM受MCS51的命令,所以选用非易失性的51单片机。静态AT89C51支持ROM和RAM。硬件复位是振荡器结束的开始。如图32所示。
图32 AT89C51单片机
3.四位一体数码管
八段数码管通过动态驱动展示数字,字母。由于顺序控制的特性,COM在时间上共同拥有时间上的掌控,所以代码不影响数字,字母的表达。不论使用动态还是使用静态,因为人的肉眼在视力上的短暂影响,12S的管线可以忽略不计,I/O也因此俭省了能量的消耗。如图33所示。
图33数码管
(二)电路设计
复位与晶振电路
电容在电流减弱,电压高电的情况下,k 3按钮相当于电脑开关机。K3按它在电容未安装的时候,高电平在通过9脚的前提被疏通。虽然有10 k电阻下拉电阻。但是这个工作在一般11.0592晶振约24M的情况下,不符合运动规律。因为在没有固定谐波的地方,10K 电阻增加的原因,所以需求不被接受。如图34所示。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1820.html