基于单片机的温控风扇的设计摘要温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。
本文设计了基于单片机的温控风扇系统,采用单片机作为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。
根据检测到的温度与系统设定的温度的比较实现风扇电机的自动启动和停止,并能根温度的变化自动改变风扇电机的转速,同时用LED八段数码管显示检测到的温度与设定的温度。
关键词:单片机、DS18B20、温控、风扇第一章整体方案设计1.1前言在现代社会中,风扇被广泛的应用,发挥着举足轻重的作用,如夏天人们用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。
而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温控风扇越来越受到重视并被广泛的应用。
在现阶段,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无级调速,当温度升高到一定时能自动启动风扇,当温度降到一定时能自动停止风扇的转动,实现智能控制。
随着单片机在各个领域的广泛应用,许多用单片机作控制的温度控制系统也应运而生,如基于单片机的温控风扇系统。
它使风扇根据环境温度的变化实现自动启停,使风扇转速随着环境温度的变化而变化,实现了风扇的智能控制。
它的设计为现代社会人们的生活以及生产带来了诸多便利,在提高人们的生活质量、生产效率的同时还能节省风扇运转所需的能量。
本文设计了由ATMEL公司的8052系列单片机AT89C52作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件,并通过一个达林顿反向驱动器ULN2803驱动风扇电机的转动。
同时使系统检测到得环境温度以及系统预设的温度动态的显示在LED数码管上。
根据系统检测到得环境温度与系统预设温度的比较,实现风扇电机的自动启停以及转速的自动调节。
1.2系统整体设计本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。
其中预设温度值只能为整数方式,检测到的当前环境温度可精确到小数点后一位。
同时采用PWM脉宽调制方式来改变直流风扇电机的转速。
并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。
系统结构框图如下:结论本次设计的系统以单片机为控制核心,以温度传感器DS18B20检测环境温度,实现了根据环境温度变化调节不同的风扇电机转速,在一定范围能能实现转速的连续调节,LED数码管能连续稳定的显示环境温度和设置温度,并能通过两个独立按键调节不同的设置温度,从而改变环境温度与设置温度的差值,进而改变电机转速。
实现了基于单片机的温控风扇的设计。
本系统设计可推广到各种电动机的控制系统中,实现电动机的转速调节。
在生产生活中,本系统可用于简单的日常风扇的智能控制,为生活带来便利;
在工业生产中,可以改变不同的输入信号,实现对不同信号输入控制电机的转速,进而实现生产自动化,如在电力系统中可以根据不同的负荷达到不同的电压信号,再由电压信号调节不同的发电机转速,进而调节发电量,实现电力系统的自动化调节。
综上所述,该系统的设计和研究在社会生产和生活中具有重要地位。
附录2:程序代码#include#defineucharunsignedchar#defineuintunsignedintsbitDQ=P1^7;sbitkey1=P1^3;sbitkey2=P1^4;sbitdianji=P3^1;floatff;uinty3;ucharshi,ge,xiaoshu,sheding=20,gaonum,dinum;ucharcodedispcode[]={//段码0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};ucharcodetablel[]={//带小数点的段码0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};uchardispbitcode[]={//位选0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uchardispbuf[8]={0,0,0,0,0,0,0,0};voidDe
2018/6/1 19:43:36 624KB 单片机 温度控制 风扇
1
基于单片机智能灯光控制零碎。
内含c51源代码,原理图,元件清单
2017/4/22 5:40:47 187.57MB 单片机 c51 原理图
1
基于单片机的银行排队叫号系统的设计,毕设论文,查重通过审核,列举了三种方案并进行筛选。
论文中有程序运转截图。
对应代码也已经上传,亲测正确,可实现论文中提及的功能。
2019/10/14 12:15:58 1.32MB unversity
1
STC89C51单片机,包括程序、原理图、仿真。
具有电压电流检测电路,放大电路,18B20温度检测电路,lcd1602显示电路
2020/10/25 15:29:37 745KB 单片机 温度 电压电流检测
1
基于单片机的蓝牙计步器的设计该项目包括原理图电路图程序源码演示视频讲解文档全套材料三分拿去超值了
2017/8/20 23:24:25 25.39MB 单片机 毕设和 程序
1
基于单片机的光感自动窗帘控制系统课程设计,其中的框图都是用visio画的可以直接修正,电路原理图是用protel画的,可以放大,而且很清晰
2015/1/13 20:20:27 6.42MB 单片机 光控 窗帘 课程设计
1
本项目采用主要芯片:AT89S52、LCD12864、WTV020-SD模块;
本资料是我今年做的项目,已经完美交货,现在把全部设计资料共享给大家压缩包里包含该项目的完整原理图、PCB图、程序、实物图等。
硬件设计部分使用Protel99SE或AltiumDesignerRelease10完成,软件设计部分采用Keil4完成。
可供需要的人参考。
一、毕业设计(论文)的内容音乐是人类最古老、最具普遍性和感受力的艺术方式之一,是人类通过特定的音响结构实现思想和感情表现与交流的必不可少的重要方式。
音乐作为人们生活方式的一种寄托,作为一种真实存在但是却看不到摸不着,只有用心去感受才能触摸的东西,带给了我们太多的美感与享受。
音乐通过熏陶或者感染的方式,潜移默化的影响人们的情操和生活情趣。
随着生活水平的提高,人们追求更好的音乐享受和需求,音乐自动播放系统能带给人类更好的生活享受。
迷你音乐播放器应时而生。
迷你音乐播放器体积小巧,外观讨巧。
小、巧、美、精也是未来音乐播放器发展的主流趋势。
LED液晶显示已经是人机界面的关键技术。
本课题要求基于单片机进行音乐播放系统的设计二、毕业设计(论文)的要求与数据(与上述文字空1~行)要求:(首行与标题空0.5行,首行缩进2字符,小4号宋体,行距20磅)1、LCD显示乐曲名称,演唱者名字等信息;
2、外加存储器,要求能存放10首左右的歌曲;
3、结构简单、操作方便;
4、软件功能完善;
2015/3/25 21:39:24 28.01MB 毕业设计 单片机
1
1.题目背景及意义1.1题目研究背景、目的及意义近年来,智能小车作为现代的新发明,是世界车辆工程领域研究的热点和汽车工业增长的新动力。
它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可以应用在科学勘探、无人驾驶机动车、无人工厂、仓库、服务机器人等等。
智能小车能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可远程控制行驶速度、准确定位停车,远程传输图像等功能。
在本次自动寻迹小车测控系统的设计中,基于单片机控制技术,通过传感器给出信号驱动两个直流电机正反运动,以实现小车在白色地面上寻着黑色线路正确行使。
小车的寻迹和避障功能在生产生活中都有着广泛的用途。
例如:可以用在大的生产车间的物流系统中,按照预先设定的路线来传输货物自动躲避障碍从而使工作更加安全和效率更高。
1.2题目国内外研究现状及趋势目前对智能车辆的研究主要致力于提高汽车的安全性、舒适性,以及提供优良的人车交互界面。
智能化、IT化和新能源是未来智能汽车发展的趋势。
2017年12月2日,深圳的无人驾驶公交车正式上路,从深圳福田穿梭驶出。
支撑这次无人驾驶的“阿尔法巴-智能驾驶公交系统”,是由中国企业自主研发的无人驾驶系统,目前,已实现自动驾驶下的行人、车辆检测、减速避让、紧急停车、障碍物绕行、变道、自动按站停靠等功能。
本次自动寻迹电动小车系统设计,是智能寻迹小车中最普通常见的功能。
在全国乃至国际大学生智能小车比赛中,往往增加了设计难度。
如不通过光电对管,红外线等视觉传感器或激光扫描检测线路,而是通过电磁模块检测中间黑线下埋设的漆包线以供赛车检测赛道;
对现场光线的正确探测以达到黑夜行驶;
非匀速行驶记忆算法的创新;
图像采集和处理的重要性等。
我们可以使它实现WIFI控制,蓝牙传输,自动报警,红外遥控等多种功能,实现了更加智能的电动小车设计。
功能的逐渐强大,更是为了能应用于快速发展的智能汽车行业。
如今的汽车行业在人工智能领域的发展可谓势如破竹,智能汽车遍地开花。
1,3设计思想及技术路线通过红外线对黑色路线进行寻迹,将收到的信号传送给单片机,使其控制小车无偏差行驶。
当小车沿着路面的黑色轨道行驶遇到障碍物时,传感器检测到信号就可确认前方有障碍物,并将信号传送给单片机,单片机进行一系列分析后由内部程序控制小车后退、转向,从而实现避障功能。
为实现此功能,需要设置寻迹模块和避障模块发送信号给单片机STC89C52以此驱动电机进行准确的行驶。
技术路线如图1.3所示:检测信号单片机驱动电机图1.3技术路线2.主要设计内容2.1主要设计内容该小车有五大组成部分:避障模块,寻迹模快,驱动模块,单片机控制模块,电源模块。
避障模块:采用超声波控制,能准确探测周围障碍物。
寻迹模快:采用红外线精确探测,减小路线误差,以实现匀速稳定运行。
单片机:对其进行编程控制电机相应运动。
电源模块:使用5节1.5V干电池实现对单片机、驱动和电机供电。
电机驱动模块:使用直流电机即可,一个驱动板能同时驱动2个直流电机。
通过设计电路图,硬件连接,软件编程和最终调试,完成此次设计。
2.2总体设计方案图2.2单片机电机驱动避障模块寻迹模块电源模块总体设计方案该系统采用模块化控制方案,本课题主要开发一个能自动循迹,自动避障的智能小车控制系统。
本设计以两个直流电动机为主要驱动,通过寻迹模块和避障模块采集周围信息,送入主控单元STC89C52单片机,通过编程有序合理的将各模块信号整合在一起后控制电机完成相应动作,实现了智能控制。
2.3设计的预期目标1.按下启动键,小车能自动按照白色地面的黑色线路匀速行驶,完成一圈的寻迹,其中包括前进,左转,右转,刹车停止,且不出现路线偏移。
当遇到障碍物时,小车立即后退并通过转向躲避障碍物。
2.行走路线中心点始终与黑色线路的中心位置重合。
3.超声波避障距离小于0.5m.3.工作计划及进度安排第1周收集毕业设计相关资料,准备毕业翻译和开题报告第2周确定毕业设计总体方案,确保合理性第3周撰写开题报告,确认后提交第4周学习和掌握电动小车的结构和工作原理第5周根据控制要求初步确定所使用的元器件第6周复习单片机的相关知识,完成所需硬件相关的电路设计第7周确定电路原理图并仿真第8周硬件组装第9周编写程序第10周运用电脑软件初步对程序进行调试第11周配合智能小车硬件部分,并完善功能,达到设计要求第12周对智能小车功能进行测试并记录第13周撰写毕业设计论文第14周经指导老师审核确认后,完成毕业论文第15周提前准备毕业设计答辩第16周完成毕业设计答辩4.可行性分析4.1技术可行性单片机
2018/2/1 19:25:35 51KB 循迹小车
1
红外串行通信.pdf红外遥控多路抢答器的设计.pdf红外遥控器编码(全).pdf基于AT89C52单片机的红外发射与接收系统的研究.pdf基于AT89S51的多功能红外遥控器设计.pdf基于MCU的红外遥控智能家用照明系统的设计.pdf基于MSP430F1101的智能学习型红外遥控器的设计.pdf基于单片机的红外通讯设计.pdf基于单片机的红外遥控器的设计与应用.pdf基于单片机的红外遥控器解码器的设计.pdf基于单片机的红外自学习设计.pdf基于单片机系统的红外遥控器应用.pdf基于红外的数据通信模块的设计与实现.pdf学习型红外遥控器.pdf学习型红外遥控安装的研究与设计.pdf一种基于单片机的红外遥控软件解码方法.pdf
2022/9/8 16:22:40 4.64MB 红外 串行通信 AT89C52单片机 解码
1
研究目的:1.直观而集中地显示液位状态;
2.在运行中可以随时方便修改系统的控制参数、改变液位上下限;
3.传统的水位控制系统虽然结构简单但是功能单一,基于单片机的液位测量装置具有测量精确、重复性好、功耗低等特点,且价格低廉,通用性、实用性强,能够在稍作改造后或直接用于诸如自来水厂的储水池,污水处理厂、化学工厂的各类液体池以及电厂的锅炉气泡等需要水位自动控制的场合。
2022/9/8 10:06:39 10.33MB STC单片机 超声波
1
共 313 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡