基于单片机的智能电风扇毕业设计.doc
《基于单片机的智能电风扇毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能电风扇毕业设计.doc(133页珍藏版)》请在咨信网上搜索。
1、基于单片机的智能电风扇毕业设计(完整资料)(可以直接使用,可编辑 优秀版资料,欢迎下载)毕业设计题目智能遥控电风扇学生所在学院电气信息学院专 业电子信息工程学 号20014学 生 姓 名田维政指导教 师唐明良起 止日 期204.1。6至04525目录摘要I1.引言11.1课题研究的意义与作用1.2研究现状及发展趋势22系统总体设计42.1 本设计的任务要求42.2系统的整体设计43。系统硬件模块的设计43。1 单片机系统模块的设计43。1。1 TC8C52单片机的简介5.1 单片机时钟电路的设计63.1。3单片机复位电路的设计6。2 液晶显示模块7。1 LD162的简介3。.2 液晶显示模块的
2、设计8。3温度采集模块的设计93。3.1 DS8B2简介93.2 DS80的特点10.4 继电器模块的设计13。41 继电器简介03。4。2 电磁式继电器工作原理13。4.3继电器电路的设计11。5调速电路的设计151 固态继电器简介13.52GR1 D4810型固态继电器特点2.5. 固态继电器调速原理33。6 红外遥控模块的设计133。6 红外遥控原理1336. 红外发射端1336.3 MYS-838红外接收端1.7 实时时钟模块电路的设计5。7。1 1302时钟芯片简介15。7.2S13工作原理16.7。3实时时钟模块电路的设计173。 报警提示电路的设计138蜂鸣器简介173.82有缘
3、压电式蜂鸣器工作原理173。3 电路的设计73. 感光模块的设计3。.1 光敏电阻简介183.2 光敏电阻传感器模块8.10 人体检测电路的设计310. 光电传感器原理简介203.02 红外避障传感器模块2.系统软件的设计31 系统软件流程23.1 主流程23.1.2红外解码子流程2.。3 执行机构子流程244。2 系统软件编译254.2。1 编程语言选择24.。2编译器选择255.系统调试261 硬件调试2651。硬件调试方法265。1。硬件电路中常用的抗干扰设计方法65.2系统软件程序的编译与仿真27.2。1程序编译275。2程序调试285。3程序下载25.。1程序下载工具295.3.程序
4、下载步骤9。综合调试37。结束语31参考文献32附录1:II表和遥控指令码表3附录2:Portes仿真图4附录3:P板图35附录4:系统总电路图36附录5:程序源代码37摘要电风扇是给人们带来凉爽夏天的家用电器,智能温控调速风扇可自动根据室内环境温度控制风扇转速.一般的电风扇只有机械档的人工调速,夏夜温度下降后人们容易因熟睡忘关风扇而受凉,当温度升高时,它又不能根据温度的变化改变转速。为了使风扇更贴近人们的生活,开发一种新型温感遥控电风扇控制智能系统是迫在眉睫的.本系统以5系列单片机为控制核心,由遥控板、红外接收头、温度传感器(DS18B2)使系统根据采集的环境温度以遥控方式对系统进行变档调速
5、等控制。主控模块以ST852单片机核心,输入部分以红外反射传感器、光敏传感器、温度传感器组成室内环境传感,遥控板键盘作入,单片机主要完成红外数据接收、温度数据、实时时钟(DS302)数据的采集、分析及处理形成输出控制信号和数据;输出部分主要以PWM脉宽调制信号为中心,搭配普通继电器继电器模块、固态继电器模块、液晶显示模块、UB端口,大功率LD照明灯,及相应指示灯;输入输出模块同完成人机交互功能;单片机主控中心接收各种输入信号,驱动液晶显示,PWM波控制固态继电器模块来调节风扇无级转速,普通继电器模块来控制USB端口、LD电源,LED照明灯和各类指示灯。本系统可实现模拟自然风,使风速更符合人的感
6、受,更具人性化。关键词:PW无级调速红外发射接收 固态继电器 D18 DS1301.引言1。课题研究的意义与作用风扇已是日常生活中常用到的电器,电风扇是通过通风换气来驱热的。通风换气是电风扇的主要功能,也是消费者看中它的本质原因。和时髦的空调相比,电风扇具有价格低和耗电量小,不受空间限制,吹出的风更贴近于自然等的优势,暂时不可能被空调取代,拥有庞大的目标消费群。现行市面上的风扇大多是手工操作,模拟调控为主要控制手段,价格低廉,功能简单,其智能及自动化程度远远跟不上现代人的生活需求和应用要求;而且在功耗方面,一般的风扇的电机是采用电机抽头的小型电机来实现调速,这种调速方式单一,消费者选择的空间不
7、大,而且在效率方面,节能方面的表面的确令人不满意。面对着市场压力和消费者的需求,放眼市场,各种特设功能的电风扇可谓五花八门,各种附加的新功能,彰显了个性,也在无形中提高了电风扇的档次。而智能温感遥控电风扇也必将作为消费市场的新宠儿,为电风扇行业增加新的亮点。而将微控制器嵌入到工业控制中,将会成为一种不可阻挡的趋势,微控制器强大的控制能力将会使工业产品的功能和性能得到很大的提升。也对应了时下流行的几个趋势,自动化和智能化,无线化,宽带化,低功耗化等趋势。现在电风扇的现状:大部分只有手动调速,功能单一,存在隐患或不足。比如说人们常常离开后忘记关闭电风扇,浪费电且不说还容易引发火灾,长时间工作还容易
8、损坏电器。再比如说前半夜温度高电风扇调的风速较高,但到了后半夜气温下降,风速不会随着气温变化,容易着凉。之所以会产生这些隐患,其根本原因是缺乏对环境的检测。若有了智能温控调速电风扇,使电风扇系统朝着自动化、智能化,尤其是节能的方向发展。它可以检测室内温度,并根据温度自动改变电风扇的电机转数,实现不同风速的自动转换,按预设温度自启动,低温停止的功能.该设计实现了家电产品的更新换代,提高了产品的附加值。从而迎合人们对健康、安全、节能减排和绿色环保的新需求。单片机和一般的数字和模拟芯片相比有着强大的功能,而且编程简单,因此利用单片机来实现对控制电机转速与类型设置十分理想;本设计的研究目的就是实现对直
9、流电风扇电机的控速来模拟风扇控制器,掌握单片机硬件和软件的综合设计方法.风扇的控制有很多的方法,比如简单的有利用机械方式进行定时控制,有用模拟电子技术和数字电子技术进行转速等控制的。随着人们生活水平的提高,人们对风扇的要求也越来越高,不但要求风速能够控制,而且要求风种模式能够多种选择,随着单片机技术的不断发展,单片机已广泛应用于各种家用电器产品中,它不仅大大提高了原有产品的性能质量,而且产品成本有所下降,生产也更简便。通过单片机可以利用其本身的定时与中断功能编程实现风扇的风种控制,包括有正常风,自然风与睡眠风等的模式;而风速的控制也有多种方法,例如可以通过单片机控制固态继电器(双向可控硅)的导
10、通角来调节电风扇的输入电压,以实现电风扇的无级速度调节,从而实现多档控速,但这里采用了通过单片机定时器输出脉宽调制P波控制占空比并外加一个固态继电器来控制风扇电机的转速,通过遥控板键盘输入设置有不同占空比对应着电风扇各个档位风速.各功能状态使用液晶、发光管和蜂鸣器对应输出显示.本系统电路设计比较简单,主要是充分利用了SC52单片机的资源,软件编程实现各功能,成本较低,实用性较强。此外,在某些场合下,比如危险作业区,在人不适合作业的地方,比如有毒气产生的区域,高温或低温的地方,爆破点等危险场合,或者是家庭居室中控制,无线的应用将会得到非常广泛的应用,可见红外遥控的研究也是很有实践意义的.1.2
11、研究现状及发展趋势风扇控制,主要有两点,一是控制方式,二是系统电机调速方式,也就是风速的调节方式 ,还有一点就是人机交互方式,风扇控制的差别就要体现在这两个方面。风扇控制系统目前在市场上主要有几种类型,传统的类型即现在大多数人在使用的手动控制类型,该类型机子控制方式是手动控制,且只能在近距离中控制。其内部电机是带多抽头的交流电机,一个抽头对应一个档位,以此来区分风速级别,也有其他种机子,是用过零比较器去控制可控硅的导通角,从而由可控硅去控制电机的转速;此种类型的机子控制方式单一且在某些特定场合会带来不便,此外其调速方式比较呆板,不能满足用户需求,而且当档位变化时,如果设计不好,会有电火花产生,
12、存在安全隐患。此外市面上还有用单片机结合传感器等类型的机子,比如,带温度控制传感器的风扇,能根据室温控制风扇转速,这种机子是将微控制器强大的控制能力注入到了系统中,从而实现了自动化及智能化;区别只在于控制方式由人工控制变成了温度调控,此外由于有了微控制器,电机的调速方式可采用不同的调节方法,如,采用PWM多种算法等,电路的形式也有了多种选择,此外还可以增加其他的功能 ,如吹风的模式选择,定时关机,自动休眠以节省电能等,此外还有语音控制的风扇控制系统,亮点就在于它的人机交互改良了,由此微控制器在系统中的应用的潜力巨大。在电机调速方式上,随着家用电器产品变频技术的发展, 单相电机的变频调速已成为一
13、种可行的方法,在这种调速系统中, 脉宽调制(PW ) 技术仍然是提高调速性能的主要手段.虽然PM 技术的实现方法很多,然而,为了降低产品的制造成本,采用微机控制软件实现W控制具有成本低、调制方式灵活等特点,比较适合于家用电器产品的要求.本文针对电风扇电机的调速要求, 提出了采用直接W(DPW )软件计算的方法, 并在51 系列单片机STCC上实现, 该方法可以很容易地实现电机的调速, 其PWM算法简单, 易于实现, 是一种较为实用的方法。2。系统总体设计2。 本设计的任务要求(1)根据所确定的方案做出一个总的系统框图(其中包含各个电路模块)。()设计出硬件电路和软件编程.硬件部分包括有单片机最
14、小系统,外接控制电机转速的固态继电器部分,驱动SB端口,LED照明的普通脚普通继电器部分,LCD数据显示部分,红外遥控部分,光电传感部分,红外反射传感部分,温度传感部分,实时时钟电路部分。软件部分包括有初始化状态,温度采集,实时时钟采集,遥控解码,占空比控制,定时器中断控制,控制输入输出数据显示部分,蜂鸣器信号产生部分。(3)最后将准备好的原件按照电路图焊接好,将程序烧录到单片机中,然后测试运行,检查其控制效果,风扇智能效果。22系统的整体设计系统输入端包括红外检测模块、感光模块、实时时钟模块、温度检测模块和红外遥控模块共同组成采集外部环境数据和外部输入数据,经过单片机进行数据分析与处理,然后
15、控制输出端,输出端包括运行指示灯,提示音模块,CD显示模块,继电器开关,调速模块。系统的整体设计框图如图2所示。图-1系统整体设计框架3系统硬件模块的设计1 单片机系统模块的设计.1.1STC89C2单片机的简介S89C2是TC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程lash存储器。STC52使用经典的CS-51内核,但做了很多的改进使得芯片具有传统1单片机不具备的功能。在单芯片上,拥有灵巧的8 位CP和在系统可编程lah,使得TC895为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STCC可降至0Hz 静态逻辑操作,支持种软件可选择节电模式。空闲模式
16、下,CP 停止工作,允许RA、定时器计数器、串口、中断继续工作.掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止.最高运作频率35M,6T/12T可选。(1)特性8位C;3根I/线;K字节程序存储空间;12字节数据存储空间;内带字节EEPROM存储空间;个6位的定时器/计数器;4个外部中断;看门狗定时器。(2) TC2的芯片采用ID封装,一共40个引脚,与外围电路组成单片机最小系统。其中外围电路包括晶振电路、复位电路、电源滤波电路.ST89C2最小系统如图3-1所示。图3- STC9C2最小系统。1。2单片机时钟电路的设计时钟是时序的基础,ST8
17、C5单片机内部有一个构成振荡器的高增益反向放大器,它的输入端为芯片引脚XT1,输出端为引脚L2。这两个引脚跨接石英晶体振荡器和微调电容,构成一个稳定的自激振荡器.本设在XAL1和XTAL2跨接晶振Y和微调电容C1,C2。电容选0p,晶振频率选择1MHz。由石英晶体构成的振荡器产生的脉冲频率很稳定且速率很高,且电路简单.时钟电路如图3-2所示。图-2时钟电路3.1。3单片机复位电路的设计复位是单片机的初始化操作,除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键以重新启动。单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。TC8C52
18、芯片的第脚RET是复位信号的输入端,复位信号时高电平有效,有效时间应持续2个机器周期以上,若使用频率为12MHz的晶振,则复位信号持续时间超过2s才能完成复位操作。图3-3所示为复位电路,只要VC上升时间不超过1ms,通过在VCC和REST引脚之间加一个10f的电容,上电瞬间,电容充电电流最大,电容相当于短路,RET端为高电平,自动复位;电容两端的电压达到电源电压时,电容充电电流为零,电容相当于开路,RSET端为低电平,程序正常运行;当开关按下,RSET端为高电平为高电平,系统复位.图3复位电路3。液晶显示模块3.2。LCD1602的简介602液晶也叫1字符型液晶它是一种专门用来显示字母、数字
19、、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形。()LD1602的特性+电压,对比度可调; 内含复位电路; 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能;有80字节显示数据存储器RAM;内建有192个5X7点阵的字型的字符发生器CGOM;个可由用户自定义的X7的字符发生器CGR4。(2)LCD02 主要技术参数显示容量:162个字符;芯片工作电压:。55V;工作电流:2。0mA(.0V);模块最佳工作电压:.V;字符尺
20、寸:.954。5(WH)m。()LCD1602引脚功能说明第 脚:VS接地;第脚:VDD接5V正电源;第脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10的电位器调整对比度;第4 脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器;第5 脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作.当S和/W共同为低电平时可以写入指令或者显示地址,当R为低电平RW为高电平时可以读忙信号,当S为高电平R/W为低电平时可以写入数据;第6脚:E端为使能端,当 端由高电平跳变成低电平,液晶模块执行命令;第71
21、4脚:DD7为8位双向数据线;第15 脚:背光源正极;第6 脚:背光源负极。2.2液晶显示模块的设计本设计通过单片机控制lcd162显示室内温度及电风扇的档位。LCD102第3脚V为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第脚RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器.第5脚R/为读写信号线,高电平时进行读操作,低电平时进行写操作.当S和R/W共同为低电平时可以写入指令或者显示地址,当S为低电平R/W为高电平时可以读忙信号,当RS为高电平R为低电平时可以写入数据。第脚E端为使能
22、端,当E端由高电平跳变成低电平时,液晶模块执行命令。如图所示P0口接lc602的八位数据接口,P2.、P2。6、P2。7分别接LCD6的RS、RW、EN端,液晶显示电路如图34所示。图3 液晶显示电路3.3温度采集模块的设计3。3.1D18B简介S18B2温度传感器是美国DALLA半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现91位的数字值读数方式.DSB20测温原理如图3所示.图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 电风扇 毕业设计 完整 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。