单片机的自动光感窗帘的设计
基于单片机的自动光感窗帘的设计
本人所呈交的是 基于单片机的自动光感窗帘的设计 ,这篇论文是我在查阅相关书籍资料和在指导老师的指导下独立进行分析研究所得到的成果。本文所用的内容大部分为个人研究成果,除部分已注明引用的地方是借鉴。因此,本人完成此论文首先要感谢为本人提供数据以及内容的个人和集体。
Abstract
Automatic light curtain by using AT89C51 single chip designed in this paper *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
to control the curtain moving function, using the keyboard circuit to set the time and in the digital tubedisplay numerical, detection using photosensitive resistance of light intensity transformation,and according to the resistance change of photosensitive detection module into the voltage change, transfer the signal voltage changes to the microcontroller through the module, MCUcontrol moves back and forth reversing the stepper motor to achieve the curtain, curtainmoving speed adjustable.The system has the characteristics of intelligent, convenient, practical, develop the market for the application of intelligent household.
Keywords: AT89C51 microcontroller; Photosensitive control; keyboard input; Light source detection
目录
一、引言 1
二、自动光感窗帘采用的系统原型和主构成部件介绍 1
(一)自动光感窗帘系统的基本功能 1
(二)系统的选取方案 1
(三)系统的设计框图 2
(四)总体方案设计 2
三、系统的主构元件 3
(一)单片机89C51简介 3
(二)ADC0809芯片的介绍 4
(三)光敏传感器 4
(四)DS1302芯片介绍 5
(五)LCD1602液晶显示器介绍 5
四、电路系统的硬件设计状况 6
(一) 电源电路的设计 7
(二) 晶振电路的设计 7
(三) 复位电路的设计 7
(四)时钟电路的电路 8
(五)键盘电路的设计 8
(六)显示电路的设计 9
(七)步进电机的设计 9
五、系统软件设计 10
(一) 主程序软件设计 10
(二) 键盘程序设计 11
(三) 定时程序设计 12
(四) 步进电机程序设计 13
六、最终成果 14
(一)百叶窗效果图与原理图 14
(二)系统仿真图 15
七、总结与展望 17
参考文献 19
致 谢 20
附录1:系统原理图 21
附录2:程序源代码 22
一、引言
随着现代电子技术的飞速发展,人们对生活质量的要求也发生了改变,人们更加关注生活的安全性、方便性和舒适性。随着人们对智能产品设计的高度关注,智能家居正在逐渐的进入人们家中。房屋的装饰朝着温馨舒适型发展,人们对智能的需求越来越高,智能窗帘的出现,使传统的窗帘更加方便智能,窗帘可以随着光照的变化以及设定时间,开闭的程度智能化自动调节。
最近几年各界人士对窗帘的智能化有了更深层的研究。
早在2009年的时候,通过对直流伺服电机、无线数据传输模块和单片机ATMEGA16的相关研究,智能化的窗帘控制系统设计方法就被钱云等人提出。将直流伺服电机作为驱动电机,由单片机接收光强、温度及键盘等其他信号,根据收到的信息控制直流伺服电动机的运转,最后利用齿轮转动实现了窗帘开度控制。2012年何康旭提组对智能窗帘控制器的软、硬件设计进行了研究,通过对红外数据的采集完成遥控输入模式并可以通过按键来进行切换。于2013年相关专业人士顾永乐指出窗帘开闭可基于89C51单片机的基础上,结合光照控制、温度控制、时间控制等采集信号,加上红外以及液晶显示功能最终实现窗帘开闭的综合控制。2014年,张振福题组同样提出以单片机为核心,不同的是以光敏电阻为传感器、步进电机为执行器,可对其进行定时、自动或半自动调控间的转换。
本文的设计是由光敏电阻来探测光照强弱,再由光敏检测模块将其转成电压信号,再由单片机接收,控制电机的驱动使得窗帘移动,这不仅可以使人们的生活更方便,更重要的使人们的生活更智能。
二、自动光感窗帘采用的系统原型和主构成部件介绍
(一)自动光感窗帘系统的基本功能
现代科技的快速发展一定程度上影响了人们对他们目前生活方式的想法,而智能化可以在更大程度上满足人们的需求,自动光感窗帘控制系统一改传统窗帘的特质,以满足用户的不同需求,有多种功能:
1、能够手动控制窗帘的开关;
2、可通过定时或时间要求选择窗帘闭合或打开;
致 谢
三年的大学生活渐渐步入尾声,回想当年刚步入大学校门的懵懂与青涩,总觉得“毕业”二字离我们太过遥远,眨眼间我们也将告别生活三年的校园。在6个月的实习生活中,我们依然与好友保持着密切的联系,谈论着各自的实习生活与经验,毕业设计理所当然的成为了我们必不可少的话题。毕业设计之路业务充满了重重困难,但是有了老师与同学的帮助与支持,相信自己可以顺利的完成毕业设计之路。对于本次提供给我帮助的所有同学、朋友,以及我的论文的指导老师,在此对大家说一声谢谢,是大家让我在离校之前重温了学校的温暖。
本人所呈交的是 基于单片机的自动光感窗帘的设计 ,这篇论文是我在查阅相关书籍资料和在指导老师的指导下独立进行分析研究所得到的成果。本文所用的内容大部分为个人研究成果,除部分已注明引用的地方是借鉴。因此,本人完成此论文首先要感谢为本人提供数据以及内容的个人和集体。
Abstract
Automatic light curtain by using AT89C51 single chip designed in this paper *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
to control the curtain moving function, using the keyboard circuit to set the time and in the digital tubedisplay numerical, detection using photosensitive resistance of light intensity transformation,and according to the resistance change of photosensitive detection module into the voltage change, transfer the signal voltage changes to the microcontroller through the module, MCUcontrol moves back and forth reversing the stepper motor to achieve the curtain, curtainmoving speed adjustable.The system has the characteristics of intelligent, convenient, practical, develop the market for the application of intelligent household.
Keywords: AT89C51 microcontroller; Photosensitive control; keyboard input; Light source detection
目录
一、引言 1
二、自动光感窗帘采用的系统原型和主构成部件介绍 1
(一)自动光感窗帘系统的基本功能 1
(二)系统的选取方案 1
(三)系统的设计框图 2
(四)总体方案设计 2
三、系统的主构元件 3
(一)单片机89C51简介 3
(二)ADC0809芯片的介绍 4
(三)光敏传感器 4
(四)DS1302芯片介绍 5
(五)LCD1602液晶显示器介绍 5
四、电路系统的硬件设计状况 6
(一) 电源电路的设计 7
(二) 晶振电路的设计 7
(三) 复位电路的设计 7
(四)时钟电路的电路 8
(五)键盘电路的设计 8
(六)显示电路的设计 9
(七)步进电机的设计 9
五、系统软件设计 10
(一) 主程序软件设计 10
(二) 键盘程序设计 11
(三) 定时程序设计 12
(四) 步进电机程序设计 13
六、最终成果 14
(一)百叶窗效果图与原理图 14
(二)系统仿真图 15
七、总结与展望 17
参考文献 19
致 谢 20
附录1:系统原理图 21
附录2:程序源代码 22
一、引言
随着现代电子技术的飞速发展,人们对生活质量的要求也发生了改变,人们更加关注生活的安全性、方便性和舒适性。随着人们对智能产品设计的高度关注,智能家居正在逐渐的进入人们家中。房屋的装饰朝着温馨舒适型发展,人们对智能的需求越来越高,智能窗帘的出现,使传统的窗帘更加方便智能,窗帘可以随着光照的变化以及设定时间,开闭的程度智能化自动调节。
最近几年各界人士对窗帘的智能化有了更深层的研究。
早在2009年的时候,通过对直流伺服电机、无线数据传输模块和单片机ATMEGA16的相关研究,智能化的窗帘控制系统设计方法就被钱云等人提出。将直流伺服电机作为驱动电机,由单片机接收光强、温度及键盘等其他信号,根据收到的信息控制直流伺服电动机的运转,最后利用齿轮转动实现了窗帘开度控制。2012年何康旭提组对智能窗帘控制器的软、硬件设计进行了研究,通过对红外数据的采集完成遥控输入模式并可以通过按键来进行切换。于2013年相关专业人士顾永乐指出窗帘开闭可基于89C51单片机的基础上,结合光照控制、温度控制、时间控制等采集信号,加上红外以及液晶显示功能最终实现窗帘开闭的综合控制。2014年,张振福题组同样提出以单片机为核心,不同的是以光敏电阻为传感器、步进电机为执行器,可对其进行定时、自动或半自动调控间的转换。
本文的设计是由光敏电阻来探测光照强弱,再由光敏检测模块将其转成电压信号,再由单片机接收,控制电机的驱动使得窗帘移动,这不仅可以使人们的生活更方便,更重要的使人们的生活更智能。
二、自动光感窗帘采用的系统原型和主构成部件介绍
(一)自动光感窗帘系统的基本功能
现代科技的快速发展一定程度上影响了人们对他们目前生活方式的想法,而智能化可以在更大程度上满足人们的需求,自动光感窗帘控制系统一改传统窗帘的特质,以满足用户的不同需求,有多种功能:
1、能够手动控制窗帘的开关;
2、可通过定时或时间要求选择窗帘闭合或打开;
致 谢
三年的大学生活渐渐步入尾声,回想当年刚步入大学校门的懵懂与青涩,总觉得“毕业”二字离我们太过遥远,眨眼间我们也将告别生活三年的校园。在6个月的实习生活中,我们依然与好友保持着密切的联系,谈论着各自的实习生活与经验,毕业设计理所当然的成为了我们必不可少的话题。毕业设计之路业务充满了重重困难,但是有了老师与同学的帮助与支持,相信自己可以顺利的完成毕业设计之路。对于本次提供给我帮助的所有同学、朋友,以及我的论文的指导老师,在此对大家说一声谢谢,是大家让我在离校之前重温了学校的温暖。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/mjsk/1591.html