基于单片机点光源自动跟踪专业系统设计.doc
《基于单片机点光源自动跟踪专业系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机点光源自动跟踪专业系统设计.doc(32页珍藏版)》请在咨信网上搜索。
1、指导老师评定成绩: 审定成绩: 重 庆 邮 电 大 学自 动 化 学 院综合设计汇报 设计题目:基于单片机光源自适应控制系统设计单位(二级学院): 自 动 化 学 院 学 生 姓 名: 专 业: 自 动 化 班 级: 学 号: 指 导 教 师: 蒋建春 设计时间: 年 10 月重庆邮电学院自动化学院制摘 要本设计给出了一个基于单片机点光源自动跟踪系统设计方案, 该设计使用TI企业超低功耗AT89C52单片机作为整个系统控制关键,关键由电机驱动模块,点光源检测模块,电源转换模块等模块组成。利用8路光敏电阻来检测点光源位置并将检测到信号经过放大后进行AD转换,将转换结果传给控制器AT89C52单片
2、机,经过过单片机运算和处理来确定点光源运动趋势,并将运算控制信号控制两台步进电机,使其跟随点光源运动。本设计能够扩展为以后太阳能发电自动跟踪系统。该系统不仅能自动依据太阳光方一直调整太阳能电池板朝向, 结构简单、成本低, 而且在跟踪过程中能自动记忆和更正不一样时间坐标位置, 无须人工干预, 尤其适合天气改变比较复杂和无人值守情况, 有效地提升了太阳能利用率, 有很好推广应用价值。关键词:AT89C52单片机,光源,自动跟踪,传感器 目 录摘要2目录3一 设计题目41.1 基于单片机光源自适应控制系统设计41.2 设计要求4二 设计汇报正文52.1 设计方案总体方向选择5 2.1.1 系统方案确
3、实定5 2.1.2 方案选择52.2 硬件电路设计62.2.1 A/D转换模块6 2.2.2 步进电机模块9 2.2.3 电机驱动模块11 2.2.4 检测模块13 2.2.5 单片机模块142.3 系统软件设计18三 总体调试19 3.1 总体调试193.2 问题及处理方案19 3.2.1 通道比较阀值设置19 3.2.2 电机防抖19四 设计总结 20五 参考文件21六 附录22一、 设计题目1.1基于单片机光源自适应控制系统设计 设计一控制系统,假设有一个太阳能电池板,为了使电池板最大程度接收光照强度,经过控制器调整电池板角度使电池板一直正对光线。采取步进电机作为角度调整装置,使系统能上
4、下和左右旋转。1.2设计要求1. 绘出电路原理图;2. 制作电路图;3. 编写程序;4. 调试运行。 二、 设计汇报正文2.1设计方案选择2.1.1系统方案确实定1. 方案一 本方案是由检测电路、AT89C52单片机、时钟电路、A/D转换控制电路等关键模块组成。传感器部分采取光敏二极管,将光信号变换为电信号。经过A/D转换将其转化离散数字信号。控制电路以单片机为关键,能够对采集数字信号进行处理和判定,控制电机运转使太阳能板正对光线。2. 方案二 本方案用以单片机STC12C5A60S2为关键,光强度检测模块,时钟模块,步进电机控制电路模块和12864液晶显示等关键模块组成。传感器采取光敏电阻,
5、STC12C5A6S2单片机自带10位A/D,能够识别模拟信号。控制电路以单片机为关键,能够对采集模拟信号进行处理和判定对步进电机实现控制。2.1.2方案选择 比较以上两方案可知,系统工作原理是一致,全部是经过传感器采集太阳光并间接或直接将其转化成单片机能够识别信号,经过单片机处理信号并进行判定,步进电机控制电路依据单片机传出信号转动。所不一样是采取元器件差异,但从单片机方面考虑,方案一所使用传统单片机器件方案二所使用系列成本低。依据实际情况方案一元器件基础全部是简单易上手器件,利用起来比较灵活,原理简单轻易了解方便写程序代码。综合考虑,最终确定选择方案一。 系统组成及工作原理以单片机为控制关
6、键,采取光强度检测电路测量,以光敏电阻传感器作为测量元件,组成光电测量模块。该系统可分为电源模块电路、光电测量电路、时钟电路、步进电机控制电路、单片机、A/D转换电路。选择关键器件有:光敏电阻,时钟芯片74LS74,AT89C52,步进电机和转换芯片ADC0809等。 系统设计框图图2-1所表示。 图2-1 系统设计框图2.2硬件电路设计2.2.1 AD转换模块1.ADC0809内部逻辑结构 ADC0809由一个8路模拟开关、一个地址锁存和译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,许可8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转
7、换完数字量,当OE端为高电平时,才能够从三态输出锁存器取走转换完数据。2.ADC0809引脚结构 ADC0809各脚功效以下: D7-D0:8位数字量输出引脚。 IN0-IN7:8位模拟量输入引脚。 VCC:+5V工作电压。 GND:地。 REF(+):参考电压正端。 REF(-):参考电压负端。 START:A/D转换开启信号输入端。 ALE:地址锁存许可信号输入端。 (以上两种信号用于开启A/D转换). EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。 OE:输出许可控制端,用以打开三态数据输出锁存器。 CLK:时钟信号输入端(通常为500KHz)。 A、B、C:地
8、址输入线。图2-2所表示图2-2实物图和管脚图 ADC0809对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必需进行放大;输入模拟量在转换过程中应该保持不变,如若模拟量改变太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存许可输入线,高电平有效。当ALE线为高电平时,地址锁存和译码器将A,B,C三条地址线地址信号进行锁存,经译码后被选中通道模拟量进入转换器进行转换。A,B和C用于选通IN0IN7上一路模拟量输入。通道选择表如表2-1所表示。 数字量输出及控制线:11条 ST为转换开启信号。当ST上跳沿时,全部内部寄存器清零;下跳沿时,开始进行A/D转换
9、;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;不然,表明正在进行A/D转换。OE为输出许可信号,用于控制三条输出锁存器向单片机输出转换得到数据。OE1,输出转换得到数据;OE0,输出数据线呈高阻状态。D7D0为数字量输出线。 CLK为时钟输入信号线。因ADC0809内部没有时钟电路,所需时钟信号必需由外界提供,通常使用频率为500KHZ,VREF(),VREF()为参考电压输入。 表2-1输入通道 3.ADC0809应用说明 1)ADC0809内部带有输出锁存器,能够和AT89S51单片机直接相连。 2)初始化时,使ST和OE信号全为低电平。 3)要转
10、换哪一通道地址到A,B,C端口上。 4)在ST端给出一个最少有100ns宽正脉冲信号。 5)是否转换完成,我们依据EOC信号来判定。 6)当EOC变为高电平时,这时给OE为高电平,转换数据就输出给单片机了。图2-3 ADC0809连接图 图2-3所表示,IN0-IN7分别和8个检测单元连接,D0-D7管脚接在单片机1P3口,ST管脚于单片机1P1.2连接,OE、EOC分别和P1.0、P1.1连接,A、B和C和P1.4-P1.6连接,CLK接外部时钟电路,11、12管脚接VCC,13、16管脚接地。2.2.2 步进电机模块 1. 驱动方法及关键参数如表2-2、表2-3所表示:表2-2驱动方法(4
11、-1-2相驱动)导线颜色123456786红+4橙-3黄-2粉-1蓝-表2-3关键技术参数电机型号电压V相数步距角度减速比28BYJ-48545.625/641:642.步进电机关键特征:1) 步进电机必需加驱动才能够运转, 驱动信号必需为脉冲信号,没有脉冲时候,步进电机静止, 假如加入合适脉冲信号, 就会以一定角度(称为步角)转动。转动速度和脉冲频率成正比。2)28BYJ48是减速步进电机,减速比为1:64,步进角为5.625/64度。假如需要转动1圈,那么需要360/5.625*64=4096个脉冲信号。3) 步进电机含有瞬间开启和急速停止优越特征。4)改变脉冲次序, 能够方便改变转动方向
12、。 电机线圈由四相组成,即A、B、C、D四相,电机示意图和各线圈通电次序图2-4和表2-4所表示: 图2-4步进电机原理图 表2-4 各线圈通电次序相次序1234561001110210011131110114111100 相次序从0到1称为一步,电机轴将转过5.625度,四相四拍为0-1-2-3则称为通电一周,若循环进行这种通电一周操作,电机便连续转动起来,而进行相反通电次序如3-2-1-0将使电机同速反转。同理四相八拍通电次序为A-AB-B-BC-C-CD-D-DA-A(本设计用是四相八拍)。通电一周周期越短,即驱动频率越高,则电机转速越快,但步进电机转速也不可能太快,因为它每走一步需要一
13、定时间,若信号频率过高,可能造成电机失步,甚至只在原步颤动。图2-5 水平方向步进电机电路连接图2-6 竖直方向步进电机电路连接2.2.3电机驱动模块 本设计采取51单片机AT89C52(晶振频率为11.0592MHZ)对该四线八相制步进电机进行控制。经过I/O口输出含有时序方波作为步进电机控制信号,信号经过特定芯片驱动步进电机。本文选择ULN组成步进电机驱动电路,下面但见介绍下ULN结构和特点: ULN 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿管组成。该电路特点以下: ULN 每一对达林顿全部串联一个2.7K 基极电阻,在5V 工作电压下它能和TTL 和CMOS 电路直接相连,能够
14、直接处理原先需要标准逻辑缓冲器来处理数据。ULN 工作电压高,工作电流大,灌电流可达500mA,而且能够在关态时承受50V 电压,输出还能够在高负载电流并行运行。ULN 采取DIP16 塑料封装。ULN方框图图2-7所表示。ULN和AT89C52组成驱动电路图2-8所表示。 图2-7 ULN内部方框图图2-8 ULN和AT89C52组成驱动电路2.2.4检测模块:光敏电阻分布图2-9所表示: 图2-9 光敏电阻分布图 比较控制式太阳跟踪装置。设置一个直筒形外壳,在直筒外部,东、南、西、北四个方向上分别部署4只光电阻;其中一对光电阻(PI,P3)东西对称安装在直筒两侧,用来粗略检测太阳由东往西运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 光源 自动 跟踪 专业 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。