温控电风扇
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006
2007
Chart Title in here
调试
由于数字式集成温度传感器DS18B20的高度集成化,为软件的设计和 调试带来了极大的方便,体积小、低功耗、高精度为控制电机的精度 和稳定提供了可能。 软件设计采用了P1.7口为数字温度输入口,但是需要对输入的数字信 号进行处理后才能显示,从而多了温度转换程序。
LOGO
温控电风扇的设计
电信141 杨佳明
背景
生活中,我们经常会使用到电风扇。
随着温度控制的技术不断发展,温控技术已经完全满足现代的日常生 活和生产的要求,应运而生的温控电风扇也逐渐走进了人们的生活中。 温控电风扇可以根据环境温度自动调节电风扇启停与转速,在实际生 活的使用中,温控电风扇不仅可节省宝贵的电资源,也大大方便了人 们的生活和生产。
Chart Title in here
本设计基于proteus的仿真
首先启动Proteus软件并建立一工程,然后根据原理图调出相应的元件, 再根据要求改变各元件的属性并把各个元件按原理图连接起来。在原 理图绘制连接好后再把编译好的程序加载到AT89C52单片机中。最后 再根据系统要实现的功能分布进行仿真。
把温度传感器DS18B20温度设置为27.6摄氏度,用按键S2调节预设的 温度为23摄氏度。点击开始按钮,系统开始仿真,待一段时间稳定后, 观察到此时风扇直流电机的转速为+14.3 r/s,
2004
2005
06
2007
Chart TBiblioteka Baidutle in here
本设计基于proteus的仿真
2004
2005
通过软件设计,实现了对环境温度的连续检测,由于硬件LED个数的 限制,只显示了预设温度的整数部分。
2004 2005 2006 2007
Chart Title in here
LOGO
Your company slogan in here
根据检测到的温度与系统设定的温度比较实现风扇电机的自动启动和 停止,并能根据温度的变化自动改变风扇电机的转速,同时用LED八段 数码管显示检测到的温度与设定的温度
程序设置
程序设计部分主要包括主程序、DS18B20初始化函数、DS18B20温度 转换函数、温度读取函数、按键扫描函数、数码管显示函数、温度处 理函数以及风扇电机控制函数。 DS18B20初始化函数完成对DS18B20的初始化; DS18B20温度转换函数完成对环境温度的实时采集; 温度读取函数完成主机对温度传感器数据的读取及数据换算,按键扫 描函数则根据需要完成初值的加减设定; 温度处理函数对采集到的温度进行分析处理,为电机转速的变化提供 条件; 2004 2005 2006 2007 风扇电机控制函数则根据温度的数值完成对电机转速及启停的控制。
2004
2005
2006
2007
Chart Title in here
具体步骤分类
采用单片机为控制器 利用温度传感器DS18B20作为温度采集元件
根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机 根据检测到的温度与系统设定的温度比较实现风扇电机的自动启动和停 止,并能根据温度的变化自动改变风扇电机的转速,同时用LED八段数 码管显示检测到的温度与设定的温度