




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的智能电风扇的设计董珺斌 侯江涛 杨强指导老师:李红萍 摘要:本系统以AT89C52单片机为核心,系统由速度检测模块、电源模块、调速模块、键盘控制模块、液晶显示模块、声光报警模块、语音呼叫模块、防倾倒模块等组成。可实现空档、低速、高速、自然风由各档位可自由切换,定时控制换档功能,倾倒自动关闭风扇并报警等功能,对电风扇控制具有良好的效果,在实际应用中具有很好的推广价值。关键词:AT89C52,光控防倾倒,数码管显示,人性化定时。一、前言随着电子制造业的不断发展,社会生产率的要求越来越高,各行业都需要精良高效、高可靠性的设备来满足要求。作为一种老式家电,电风扇具有价格便宜,摆放方便,体积轻巧等特点。由于大部分家庭消费水平的限制,电风扇作为一个家电行业的一员,在中小城市以及乡村将来一段时间内仍然会占有市场的大部分份额,但电风扇功能简单,不能满足智能化的要求,为提高电风扇的市场竞争力,使之在技术含量上有所提高,而且更加安全可靠,在现有市场上电风扇的基础上,本文结合实际,采用7805稳压电源,设计一种新型的智能电风扇,该风扇功能更多,且具有多种人性化设计,大大提高电风扇的市场竞争力。二、系统硬件设计智能电风扇以AT89C52单片机为核心,系统由速度检测模块、电源模块、调速模块、键盘控制模块、液晶显示模块、声光报警模块、语音呼叫模块、防倾倒模块等组成(如图1所示)。液晶显示模块声光报警模块语音呼叫模块AT89C52速度检测模块调速模块电源模块防倾倒模块键盘控制模块图1 智能电风扇系统组成三、部分硬件电路设计1、液晶显示电路此系统选用的是点阵LCD模块.这是一款低功耗的点阵图形式LCD,可以工作在3.3V供电的情况下,显示格式为128(列)64(行),具有多功能指令,内部带有中文字库,既可以工作于串行方式又可以工作于并行方式,很容易与16位的单片机相连。本系统中与单片机的连接采用并行工作模式,以液晶显示控制芯片的异步串行通信端USART为外部数据或控制指令的输入断口,如图2所示。图2 液晶显示电路2、语音呼叫系统控制电路语音呼叫系统是继酒精检测电路发出超标信号后,该系统读取GPS模块传送过来的信息并通过语音呼叫系统把饮酒者所在地点信息传给其最近联系人,让他过来帮忙,如:“我现在在XX方位,我喝醉了,请速来接我”。其电路如图3所示。图3 语音呼叫系统控制电路3、调速电路设计调速电路设计如图4所示,实现以下功能:高速、低速档选择,自然风功能,可以用遥控器遥控档位,可以设定定时关机、定时换挡,防倾倒功能,数码显示定时功能,无极调速。图4 调速电路四、系统软件设计#include Sbit p0_0=p0o;Sbit p0_1=p01;Sbit p0_2=p02;Sbit p0_3=p03;Sbit p0_4=p04;Sbit p0_5=p05;Sbit p0_6=p06;Sbit p0_7=p07;Sbit p1_0=p1o;Sbit p1_1=p11; Sbit p1_2=p12; Sbit p1_3=p13; Sbit p1_4=p14; Sbit p1_5=p15; Sbit p3_2=p32;Sbit p3_3=p33; Sbit feng =p36; Sbit SPK=P37;*函数声明*Void init();初始化Void delay1ms(unsigned int);延时程序Void di();低速运行程序Void gao();高速运行程序Void keyscan();键盘扫描Void shijian();倒计时显示Void show(int wei,int shu);*数码管显示*变量声明*Code unsigned char m-ucledTab= 0xco,0xf9,0xa4,0xbo,0x99,0x92,0x82,0xf8,0x80,0x890,0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e, 0xff;*数码管十六进制编码表*Code unsigned char LedTab=0xef,0xf7,0xfb,0xfd,0xfe ;Code unsigned char houTab= 0xf7,0xfb,0xfd,0xfe,0xff;Static unsigned int num4=16,16,16,16;Static int minute,second,mode=0,xianshi=0,h,hn,hou,m,n,hongwai;Unsigned char frq;Double T=1;Int timecount=0;Void main() Init(); While(1) While(mode=0)/空档 Shijian(); Keyscan(); Feng=1; P1_0=0; P0=0xf7;While(mode=1)/低速 Shijian(); Keyscan(); P1_0=0; P0=0xfb; Di(); While(mode=2)/高速 Shijian(); Keyscan(); P1_0=0; P0=0xfd; Gao();While(mode=3)/自然风 TR1=1; Shijian(); Keyscan(); P1_0=0; P0=0xfe; If(m=0) Di();Else Gao(); While(mode=4) Int i; Feng=1; TR1=1; P1=0x00; P0=(p01)(p01)); For(i=0;i60;i+) Frq+; Delay1ms(1); /*数码管显示*/Void show (int wei,int,shu) Int b; P0=oxff; P1=LedTabwei; P0=m_ucLedTabshu; For(b=0;b105;b+); P0=0xff; P1=0xff; /*延时程序*/Void delay1ms(unsigned int count) Unsigned int I,j; For(i=0;icount;i+)For(j=0;j3) mode=0; hongwai=0;EX1=0;EA=1;/*定时中断1*/void timer1()interrupt 3 using 1 if(mode=4) TH1=0xfe; TL1=frq;SPK=SPK; Elsen+;hn+;hongwai+;TH1=(65535-50000*T)/256;TL1=(65535-50000)%256;)if(hn=10) hn=0;h=h; If(n=200)n=0;n=m; If(hongwai=20)/hongwai=0;/ EX1=1;/*定时中断0*/Void timer0()interrupt 1 using 1Timecount+;TH0=(65535-50000*T)/256;TL0=(65535-50000)%256;/TR0=1;/shijian();If(timecount=20)Timecount=0;Second-;If(second59)Minut=0;Else if(xianshi=2) Second+; If(second59) Second=0; Break;Case 0xfd;/这里Xianshi+;If(xianshi=3)TR0=1;TR1=1;If(xianshi3) Xianshi=0;Break;While(temp!=0xff)Temp=P2;/temp=temp&0x3c; if(P3_3=0) if(hongwal=20) hongwai=0; mode+; if(mode3)mode=0; 六、结束语本系统采用52系列单片机为控制核心,实现了小风扇调速,定时功能。作品操作界面友好,设计人性化,便于使用。在本次作品设计的过程中,我们遇到了许多突发事件和各种困难。尤其是调试光控防倾倒功能时,中断口无法置低电平,我们经过多次试验后才解决了这个问题。通过小组成员的仔细分析和查阅各种资料后我们终于解决了这些问题,取得了令人满意的结果。通过这次比赛让我们对电子设计有了新的认识,之前学习单片机只注重软件而忽略硬件的设计,在本次设计中这个问题凸显出来,无论是元件性能参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丙烯酰胺装置操作工突发故障应对考核试卷及答案
- 热带作物栽培工知识考核试卷及答案
- 网络安全咨询员内部技能考核试卷及答案
- 出版发行进度计划保证措施
- 呼叫中心服务员技能操作考核试卷及答案
- 景泰蓝制胎工协作考核试卷及答案
- 茶园管理员知识考核试卷及答案
- 小班儿童卫生健康教学计划
- 钢琴及键盘乐器制作工应急处置考核试卷及答案
- 温差电器件制造工转正考核试卷及答案
- 小学音乐《村晚》优质课件设计
- 东锅300MW锅炉说明书
- 咯血(课件幻灯)
- 部门会签单模板
- 2023版初中化学跨学科实践活动(化学)
- 上海市环卫作业养护预算定额经费
- 宫颈环扎术护理常规
- G12《贷款质量迁徙情况表》填报说明
- 县城市管理领域集中行使行政处罚权工作衔接规范(试行)
- 九年级初三英语七选五专练1(10篇带答案)-
- 委托加工协议(简易版)
评论
0/150
提交评论