单片机课程设计自动光控窗帘完成版.docx
《单片机课程设计自动光控窗帘完成版.docx》由会员分享,可在线阅读,更多相关《单片机课程设计自动光控窗帘完成版.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、燕山大学课 程 设 计 说 明 书题目: 窗帘自动开关掌握器学院系:电气工程学院自动化系年级专业: 11 级计控 2 班学号: 学生姓名:指导教师:蔡满军 梁振虎教师职称:教授窗帘自动开关掌握器摘要:窗帘在人们的日常生活中有着不行替代的作用,窗帘在室内装修中,分别起着保护私隐、利用光线、装饰墙面、吸音隔噪的作用。到目前为止, 窗帘已经进展到相当水平,其中布艺帘以它的独有的时代魅力深受人们欢 迎。当窗户面积大、窗户高或安装厚重的窗帘布时,使用手动或拉绳都比 较费力,并且简洁导致帘布损坏,所以现在承受光控电动自动掌握布帘的 方式代表时代进展的潮流。由于其质量技术等各方面的全面改进,理所当 然,光控
2、自动窗帘成为科技不断进步,社会飞速进展的必定产物。为了让 室内居住、工作或者学习的人拥有一个更舒适的环境,我们设计了一个自 动光控窗帘的系统,它能够感应四周环境的光照强度,当光照低于某一数 值时窗帘会自动放下,等到光照又回到某一数值时窗帘又会自动地收起。 本课题设计分为三大模块,分别是光照采集模块、A/D 转换模块以及电机正反转掌握模块。光照采集模块我们用光敏电阻串联另一个电阻进展分压, 以此转变输入信号来转变掌握信号;A/D 转换模块我们用芯片 ADC0809 来转换信号,之后将信号送入单片机 MCS-8051 中进展掌握;电机正反转掌握模块我们用 MCS-8051 输出的信号接芯片 L29
3、8N 的两个掌握端,从而掌握直流电机的正转和反转。关键词:自动光控窗帘、ADC0809、MCS-8051、L298N- 1 -名目摘要 .-1- 课程设计任务.-1.1 功能要求.-1.2 元器件清单.-二整体方案.-4-2.1 设计思路.-2.2 整体框图.-2.3 各模块简介.-三 硬件电路设计.-3.1 光照采集模块硬件电路.-3.2 A/D 转换模块硬件电路.-3.3 电机正反转掌握模块硬件电路.-四 掌握软件设计.-4.1 光照采集模块软件设计.-4.2 A/D 转换模块软件设计.-4.3 电机正反转掌握模块软件设计.-主要参考文献.-结论错误!未定义书签程序 .-15- 课程设计任
4、务1.1 功能要求本组设计的自动光控窗帘可以通过四周环境的光照变化来掌握电压变化,从而掌握直流电机的正转和反转。当四周光照降低到某一数值时,电机开头正转,数秒后停顿。此时电机处于停顿状态。当四周光照上升到某一数值时,电机开头反转,数秒后停顿。这一个来回的过程就到达了自动光控窗帘的效果了。1.2 元器件清单元器件数量光敏电阻1ADC08091MCS-80511L298n1CD40131三极管 90131直流电机1其他元件假设干二 整体设计方案2.1 设计思路本课题的设计思路是由光敏电阻与一个电阻串联构成分压电路,当光照强度转变时,光敏电阻电阻值转变,电压也会转变,由此构成了变化的输入电压信号。信
5、号经 ADC0809 进展 A/D 转换,将信号送入单片机MCS-8051 中,用来掌握2 个输出端的电平凹凸,这2 个输出端与芯片L298N 的输入相连,用于掌握电机的正反转,这就实现了自动光控窗帘的效果了2.2 整体框图2.3 各模块简介1) 光照采集模块:由光敏电阻阻值的转变来实现输入电压的变化。光敏电阻器又称光导管,特性是在特定光的照耀下,其阻值快速减小,可用于检测可见光。 光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而转变的电阻器;入射光强,电阻减小,入射光弱, 电阻增大。光敏电阻器一般用于光的测量、光的掌握和光电转换将光的变化转换为电的变化。 通常,光敏电阻器都制
6、成薄片构造,以便吸取更多的光能。当它受到光的照耀时,半导体片光敏层内就激发出电子 空穴对,参与导电,使电路中电流增加。光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的- 4 -光敏电阻器强弱而转变的电阻器。主要用于光的测量、光的掌握、和光电转换。如图:光敏电阻器都制成薄片构造,以便能够吸取更多的光能。该类电阻器的特点是入射光越强,电阻值就越小,入射光越弱,电阻值就越大。如声控灯中承受了光敏电阻器作为白天掌握灯光的装置。构造:通常由光敏层、玻璃基片或树枝防潮膜和电极等组成的。特性:光敏电阻器是利用半导体光电导效应制成的一种特别电阻器,对光线格外敏感,它的电阻值能随着外界光照强弱明暗变化
7、而变化。它在无光照耀时,呈高阻状态;当有光照耀时,其电阻值快速减小。2) A/D 转换模块:将光敏电阻与一般电阻分压进来的电压转换成单片机MCS-8051 需要的信号。本设计中承受 ADC0809。ADC0809 是美国国家半导体公司生产的 CMOS 工艺 8 通道,8 位逐次靠近式 A/D 模数转换器。其内部有一个 8 通道多路开关, 它可以依据地址码锁存译码后的信号,只选通 8 路模拟输入信号中的一个进展 A/D 转换。目前仅在单片机初学应用设计中较为常见。- 5 -a 主要特性编辑18 路输入通道,8 位 A/D 转换器,即区分率为 8 位。2) 具有转换起停掌握端。3) 转换时间为 1
8、00s(时钟为 640KHz 时),130s时。4) 单个+5V 电源供电。时钟为 500KHz5) 模拟输入电压范围 0+5V,不需零点和满刻度校准。6) 工作温度范围为-40+85 摄氏度。7) 低功耗,约 15mW。b内部构造编辑ADC0809 是 CMOS 单片型逐次靠近式 A/D 转换器,内部构造如下图,它由 8 路模拟开关、地址锁存与译码器、比较器、8 位开关树型 A/D 转换器、逐次靠近存放器、规律掌握和定时电路组成。外部特性引脚功能- 6 -ADC0809 芯片有 28 条引脚,承受双列直插式封装,如下图。下面说明各引脚功能:IN0IN7:8 路模拟量输入端。2-12-8:8
9、位数字量输出端。ADDA、ADDB、ADDC:3 位地址输入线,用于选通 8 路模拟输入中的一路。ALE:地址锁存允许信号,输入端,高电平有效。START: A/D 转换启动脉冲输入端,输入一个正脉冲至少 100ns宽使其启动脉冲上升沿使 0809 复位,下降沿启动 A/D 转换。EOC: A/D 转换完毕信号,输出端,当 A/D 转换完毕时,此端输出一个高电平转换期间始终为低电平。OE:数据输出允许信号,输入端,高电平有效。当 A/D 转换完毕时,此端输入一个高电平,才能翻开输出三态门,输出数字量。CLK:时钟脉冲输入端。要求时钟频率不高于 640KHz。REF+、REF-:基准电压。 Vc
10、c:电源,单一+5V。GND:地。c 工作过程编辑首先输入 3 位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通 8 路模拟输入之一到比较器。START 上升沿将逐次靠近存放器复位。下降沿启动 A/D 转换,之后 EOC 输出信号变低,指示转换正在进展。直到 A/D 转换完成,EOC 变为高电平,指示 A/D 转换完毕,结果数据已存入锁存器,这个信号可用作中断申请。当OE 输入高电平 时,输出三态门翻开,转换结果的数字量输出到数据总线上。转换数据的传送 A/D 转换后得到的数据应准时传送给单片机进展处理。数据传送的关键问题是如何确认A/D 转换的完成,由于只有确认完成后,才能进
11、展传送。为此可承受下述三种方式。(1) 定时传送方式对于一种 A/D 转换器来说,转换时间作为一项技术指标是的和固定的。例如ADC0809 转换时间为 128,s 相当于6MHz 的 MCS-51 单片机共 64 个机器周期。可据此设计一个延时子程序,A/D 转换启动后即调用此子程序,延迟时间一到,转换确定已经完成了,接着就可进展数据传送。(2) 查询方式A/D 转换芯片有说明转换完成的状态信号,例如 ADC0809 的 EOC 端。因此可以用查询方式,测试 EOC 的状态,即可确认转换是否完成,并接着进展数据传送。- 8 -3中断方式把说明转换完成的状态信号EOC作为中断恳求信号,以中断方式
12、进展数据传送。不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进展数据传送。首先送出口地址并以信号有效时,OE 信号即有效,把转换数据送上数据总线,供单片机承受。单片机 MCS-8051:信号掌握。电机正反转掌握模块:由输入信号掌握直流电机的正转和反转。2.4 单片机口线分布P0 口:作为输入口,接收 ADC0809 送出的信号P1 口:掌握 ADC0809 的 ALE、OE、START、OEC 端口P2 口:作为输出口,发送掌握信号给L298N,从而掌握直流电机正转和反转其余 Vcc、Gnd、Rst、XTAL 等端口与经典电路接法一样。3) L298 简介恒压恒流桥式 2A 驱动芯片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 自动 光控 窗帘 完成
限制150内