- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子设计报告___智能风扇控制系统
智能风扇控制系统设计报告(电子大赛选拔赛)小组成员:沈君豪子中美 吕智超子中美 黄寒雪子中美设计时间:2015.2—2015.3前期准备:经过我们小组三人的讨论,最终我们决定采用8051作为整个系统的控制部分,运用8051系列单片机以及C51编程实现解决方案。故我们事先进行了分工,并进入了准备阶段。总体设计:作为控制部分,我们决定使用8051单片机;电源部分我们采用了micro usb 母座进行供电,工作时可以插入手机充电器(micro usb公头)进行供电;风扇使用直流电机代替;直流电机驱动部分则使用L298N芯片。1.首先是按键部分,3个按键(分别表示风速、类型、停止)的状态以启动电扇或设置相应的工作状态。这样就需要3个按键,要通过一个按键来控制2个以上的状态,可以通过按键的次数来控制第几种状态,比如风速有三种状态(弱、中、强),可以用按键1次控制弱,按键2次控制中,按键3次控制强,这样就可以实现一键控制多钟状态了。其中停止按键与P3.2(外部中断0)相接,按下时即可停止所有行为。2.控制器的指示灯,我们想使用六个LED灯进行显示,分别显示不同风速、类型等6个指示信号。3. 用直流电机作为电风扇,其转速和停止可通过改变L298N其使能输入的频率来改变电机的速度。利用L298N的2,3引脚来驱动直流电机。4.风速和风种的实现,采用8051的定时器中断,每隔一定的时间停止L298N的使能输入,使电机停止,改变不同的定时时间,来获得电机的不同转速与风种。原理图:四.程序设计(C51)#include reg51.h#include intrins.h #include math.h#define uchar unsigned char#define uint unsigned intsbit A1=P1^0;//电机控制端口sbit B1=P1^1;sbit ENA=P1^2;sbit key1=P3^0; //风速设置按键sbit key2=P3^1; //风种设置按键sbit key3=P3^2; //停止设置按键sbit led1=P0^0;//强风指示灯sbit led2=P0^1;//中风指示灯sbit led3=P0^2;//慢风指示灯sbit led4=P0^3;//正常指示灯sbit led5=P0^4;//自然指示灯sbit led6=P0^5;//睡眠指示灯bit Stop_Flag = 0;uint count = 0;uchar pwm_duty = 0;//最大为100uchar wind_speed = 0;//分为三级 0高 1中 2慢uchar wind_mode = 0; //分为三类 0正常 1自然 2睡眠uint time = 0; //计时变量void delay1ms(void) { unsigned char a,b,c; for(c=1;c0;c--) for(b=142;b0;b--) for(a=2;a0;a--);}void Motor_Forward()//电机正转{A1=1;B1=0;ENA=1;}void Motor_Reversal()//电机反转{A1=0;B1=1;ENA=1;}void Motor_Stop()//电机急停{A1=1;B1=1;ENA=0;}void InitTimer0(void)//T0初始化为1ms定时器{ TMOD = 0x01; TH0 = 0x0FC; TL0 = 0x18; EA = 1; ET0 = 1; //TR0 = 1;}//主函数void main(){ //端口配置P0=0xff;P1=0x00;P2=0xff;P3=0xff;InitTimer0();EX0=1; //外部中断0开IT0=1; //边沿触发TR0 = 1;while(1){if(!key1) //设置风速 {delay1ms();if(!key1){wind_speed++;if(wind_speed = 3) wind_speed = 0;TR0 = 1; //开启定时器Stop_Flag = 0; //标志位清零}while(!key1); //等待按键释放}if(!key2) //设置风种{delay1ms();if(!key2){wind_mode++;if(wind_mode = 3) wind_mode = 0;time = 0;}while(!key2); //等待按键释放}if(!Stop_Flag){switch(wind_speed){case 0:pwm_duty = 100;//
您可能关注的文档
- 海陆重工:备考合并财务报表审阅报告.doc
- 海陆重工:宁夏江南集成科技有限公司审计报告.doc
- 海陆重工:拟发行股份及支付现金收购宁夏江南集成科技有限公司股权项目资产评估报告.pdf
- 海默科技:拟收购西安思坦仪器股份有限公司股权项目评估报告.pdf
- 淬火温度对H13钢性能的影响论文.ppt
- 淮南市紫云中学教学楼建筑结构设计开题报告.doc
- 淮南市城市轨道交通线网及建设规划环境影响报告表(简本).pdf
- 淮南路快速通道施工组织设计.doc
- 淮商公路改建项目农村饮水安全管线改建工程施工组织设计.doc
- 淮安东城国际商务中心办公楼设计-开题报告.doc
- 电机学课程设计-三相交流绕组设计.docx
- 电机学-课件-教学PPT-作者-王秀和-孙雨萍-第08章-电机的发热与冷却.pptx
- 电机端盖压铸模具设计毕业论文1.doc
- 电机调速课设实验大纲及报告-单相PWM、SPWM脉宽调制波形发生电路的研究.doc
- 电机学-课件-教学PPT-作者-王秀和-孙雨萍-第05章-感应电机.pptx
- 电机学-课件-教学PPT-作者-王秀和-孙雨萍-第09章-直流电机的动态分析与运动控制.pptx
- 电机学-课件-教学PPT-作者-王秀和-孙雨萍-第04章-交流电机的共同问题.pptx
- 电梯调研报告-自动化专业毕业论文前期调研.docx
- 电气工程技术比武试题库.doc
- 电气工程开题报告-贯通同相供电系统运行维护技术研究.pptx
最近下载
- 泉州市三星精细化工有限公司年产30000吨水性电泳涂料及真空镀膜涂料精细化学品项目.pdf
- 房地产 -中建八局钢筋精益管控经验交流.pdf
- 绘本教案-幼儿园儿童短剧剧本《弗洛拉和火烈鸟》.docx VIP
- 工作日报(模板).xlsx VIP
- 蒙(中)药材饮片加工项目(三子药业)环境影响报告.doc VIP
- 四川大学《商务英语泛读》2023-2024学年第一学期期末试卷.doc VIP
- 2025至2030中国红外(IR)LED行业项目调研及市场前景预测评估报告.docx
- 在单位“元旦、春节”节前廉政提醒谈话会上的讲话.docx VIP
- NY 5075-2024 无公害食品 黄瓜生产技术规程.doc VIP
- GJB451B-2021装备通用质量特性术语.docx VIP
原创力文档


文档评论(0)