已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机机电电工程学院工程学院 毕毕 业业 设设 计计 说说 明明 书书 设计题目设计题目: : 基于单片机的光控自动窗帘控制系统设计 学生姓名:学生姓名: 彭华云彭华云 学学 号:号: 201028050130201028050130 专业班级:专业班级:机械设计制造及其自动化(专升本)机械设计制造及其自动化(专升本)10011001 班班 指导教师:指导教师: 颜丙生颜丙生 年年 月月 日日 1 目录 1.1. 背景意义背景意义 .3 1.11.1 光控自动窗帘系统的背景、意义光控自动窗帘系统的背景、意义.3 1.21.2 国内外研究现状国内外研究现状 4 2.2.方案论述方案论述 8 2.12.1 方案设计说明方案设计说明 .8 2.22.2 方案选择说明方案选择说明 .8 3.3.硬件设计硬件设计 .10 3 3. .1 1 光光电电传传感感器器信信 号号采采集集模模块块设设计计 10 3 3. .2 2 单单片片机机信信号号处处理理模模块块设设计计 14 3 3. .3 3 执执行行单单元元模模块块设设计计 18 4.4.软件设计软件设计 .24 4 4. .1 1 程程序序流流程程 .24 4 4. .2 2 程程序序设设计计 .25 5.5. 总体设计总体设计 27 protelprotel 总电路图总电路图 /2 相励磁正转表 26 uchar code rev=0xf9,0xf3,0xf6,0xfc ; /2 相励磁反转表 sbit k1=p30; /定义 k1 开关 uint m=1; void delay(uint x) /延时函数 uchar i; while(x-) /i=x 即延时约 x 毫秒 for(i=0;i60;i+); /*以下是步进电机正转函数 */ void setp_motor_ffw(uchar n) uchar i,j; for(i=0;i5*n;i+) /转 n 圈 for(j=0;j4;j+) p1=ffwj; /取正转数据 delay(250); /转一个角度停留的时间 ,可调节转速 /*以下是步进电机反转函数 */ void setp_motor_rev(uchar n) uchar i,j; for(i=0;i5*n;i+) /转 n 圈 for(j=0;j4;j+) /if(k2=0) break; 27 p1=revj; /取反转数据 delay(250); /转一个角度停留的时间 ,可调节转速 /* 主程序 */ void main() while(m-)/电机转 m 圈 if(k1=1)/k1 送入高电平 delay(10); if(k1=1) setp_motor_ffw(3);/调用电机正转函数 else/k1 送入低电平 delay(10); setp_motor_rev(3); /调用电机反转函数 5.5. 总体设计总体设计 随着社会的发展,人们对生活追求,各式各样的窗帘出现。窗帘不仅具有遮挡作用 ,还具 有美观性,给大家带来美的视觉享受。人们对居室的舒适度和自动化程度要求越开越高,为了满 足生活的需要,通过以往的人为的通过拉动使窗帘开与闭则就比较费事,也易损坏。因此,设计 一种能够控制居室窗帘的检测自动控制装置,能够在夜间关闭,白天打开,具有很强的实用性。 本文设计通过光电传感器采集数据 (光强 28 度),反映出光信号变化,然后将光电元件光数字信号输送到单片机中。光电检测方法具有精度 高、反应快、非接触等特点,且可测参数多,传感器的结构简单,形式灵活多样。该设计通过检 测光线的强弱,并根据光线的强弱自动将窗帘打开和关闭,实现了自动控制的功能,极大地方便 了人们的日常生活,并在生活中得到了广泛的应用。 protel 总电路图总电路图&protues 仿真图仿真图 图 15 基于单片机的室内光线自动控制系统总体原理图 上图是我的设计完整原理图,本文主要光敏传感器 uln3330,它是一个开关型的光电传感 器,直接输出数字信号,output 端根据外部光照度的变化输出相应的数字信号-高电平或 低电平,uln3330 的其他相应引脚分别接地或电源,然后把 output 端接单片机的 p3.0 端口。 单片机本身包括复位电路和振荡电路,片内振荡电路:通常外接一个晶振,两个电容, 电 容值取值范围 1545pf,取值范围晶振值 024mhz;复位电路:当振荡器运行时,在此引脚上出 现 2 个机器周期以上的高电平使单片机复位,一般在此引脚与 vss 之间接一个下拉电阻,与 vcc 引脚之间接一个电容; 驱动步进电机芯片采用 l298,通过单片机的 i/o 输入改变芯片控制端的电平,改变绕组脉 冲信号的顺序即可对电机实现正反转。l298 的输入引脚与单片机的 p1.0p1.3 口分别相连, in1in4 引脚从单片机输入控制电平,控制步进电机的正反转,out1out4 分别接步进电机的 四个相线,ena、 enb 接控制使能端控制步进电机的转、停。当 ena、 enb 同时接高电平时 29 l298 芯片是工作的,即使能端有效,控制 in1in4 引脚电平的频率即可控制步进电机的转速。 芯片的输出引脚分别接 2 个续流二极管,起到保护电路作用。芯片的 vcc 和 vss 引脚与地必 须连接 100nf 电容器,图中 0.1f 和 100f 电容并联即为 100nf。 对本自动系统的设计还必须满足用户想要窗帘停的某一位置停下来的需求,为此设计了步进 电机停止开关,为简化程序,更加利用 l298 芯片本身的功能,本文采用了一个单刀双掷开关 sw1,开关一端接使能端 ena、 enb,另两端一段接+5v 的电源,为芯片使能端提供高电平, 另外一端接地,限制使能端的使用,当开关接到地时,两个使能端接地,l298 芯片不再起作用, 电机停止运动,由此达到停止的目的。 行程开关控制步进电机极限位置停止:天亮时,光敏传感器接受到高电平,依程序所设步进 电机正转,顺时针转动,窗帘以某一速度被慢慢拉开,走到极限位置时,窗帘碰到右端的行程开 关 sw3,开关闭合使能端关闭,电机停止转动。当天暗时,光敏传感器输出低电平,电机要逆 时针转动了,窗帘打开,障碍物去除,开关断开,使能端打开,电机反转,同样电机反转碰到左 边的行程开关 sw4 时,开关闭合,使能端关闭,电机停止转动。 图 16 基于单片机的室内自动光线控制仿真图 5.2 主要元器件清单:主要元器件清单: 器件名称器件数量 at89c52 微控制器1 片 电机驱动芯片 l2981 片 42byg 型号步进电机1 个 电阻、电容、按键、肖特基二极管等若干 表 8 主要元器件清 单 30 6 6结论结论 我经过将近四个月的努力,终于完成了基于单片机的室内自动光线系统的设计,虽然有部分 功能尚未实现,但总体上完成了一个从硬件到软件完整的设计的流程。 论文设计的核心控制器选用 at89c52 单片机,光线采集选用光电传感器 uln3330。它输出 单片机能读入数字信号,然后由 l298 驱动芯片驱动步进电机转动,调节其转动角度。电机选用 比较容易进行角度调节的步进电机,单片机与步进电机之间的连接采用 l298 驱动器,它是一种 两相和四相步进电机专用驱动芯片。 该系统经过多次改进,参考了现在实际电路通用的做法,在现有技术的状态下各项指标已经 达到技术要求,但由于自身水平有限,电路中还有些技术方面还可以进一步加强。如电路可以进 一步调试其精确度和灵敏度,通过多只光敏电阻更加准确的控制窗帘升降。通过此次毕业设计, 使我进一步熟悉 mcs-51 单片机和步进电机的工作原理及应用,对于 c51 程序设计的编写也较 熟练了,锻炼了独立思考与勤快耐心的能力。在设计过程中,我通过查阅大量有关资料,与同学 交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同 样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力 的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充 分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不不足之处,但是在 设计过程中所学到的东西是这次毕业设计的最大收获和财富,将使我终身受益。 7.7. 致谢致谢 在此要感谢我的指导老师颜丙生老师对我悉心的指导,感谢老师们给我的帮助。颜老师在整 个系统设计的过程中给了我很大的帮助,在论文任务制定时,他不仅肯定了我们项目的大方向, 而且又帮我具体分析设计的各个模块,这在我对室内自动光线控制这个具体目标的设计时起到了 不可估量的作用,受能力限制,在论文提纲制定时,我的思路不是很清晰,经过老师的指导,我 的设计思路逐渐明晰。完成初步方案论证后,颜老师认真查看了我的各个方案,指出了方案中存 在的很多问题。在软件仿真环节,我遇到了些许困难,每每请教老师时,颜老师都很负责的耐心 解决了我无法解决的问题,之后在多次修改论文的过程中他以极大的耐心帮助修改我的论文,使 我深受感动。同时感谢所有曾经教导过我、帮助过我的老师,正是因为他们多年来孜孜不倦的教 诲才使得我的专业技能有很大的提高。最后要感谢在整个论文写作过程中帮助过我的每一位校友、 宿友! 31 参考资料参考资料 1光敏窗帘自动控制器设计,陈莉明,彭芳芳,内江科技 2008 年第三期。 2自动窗帘控制系统设计,孙勇,杨文月,赵宇新,电子技术应用。 3光电传感器在自动窗帘中的应用,刘芹,秦魏,赵继聪,科技向导 2011 年第 08 期。 4余瑞芬.传感器原理m.北京:航空工业出版社,1995 5康华光电子技术基础,高等教育出版.2006 6沈聿农传感器及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国工业无人叉车应用市场供需特点分析及产业投资调研
- 2025-2030中国婚纱摄影行业市场现状供需分析及婚庆产业发展投资评估规划分析研究报告
- 2025-2026学年浙教版八年级上册科学 第3章 电路探秘 期末培优卷(含答案)
- 2025年小型的心理测试题及答案
- 地砖买卖合同范本
- 地块受让合同范本
- 安装弱电合同范本
- 大厂保密合同范本
- 定货定金合同范本
- 商铺不过户协议书
- 合同书包养模板
- 对外汉语教学法智慧树知到期末考试答案章节答案2024年西北师范大学
- 拳击冬训训练计划方案设计
- 第12课+明朝的兴亡【中职专用】《中国历史》(高教版2023基础模块)
- 《结构工程英语》课件
- 住宅小区清洁服务 投标方案(技术方案)
- 供应商选择风险评估表
- 2021年重庆万州上海中学高一物理联考试题含解析
- 脑筋急转弯大全及答案 (500题)
- 马克思主义基本原理概论第五章 资本主义发展的历史进程
- 家庭电路与安全用电课件 苏科版物理九年级下册
评论
0/150
提交评论