基于单片机的太阳能采光系统控制器设计.docx
《基于单片机的太阳能采光系统控制器设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的太阳能采光系统控制器设计.docx(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号 XXXXXXX 毕业论文 ( 2012 届本科)题 目: 基于单片机的太阳能 采光系统控制器设计 学 院: XXXXXXX学院 专 业: XXXXXXXXX 作者姓名: XX 指导教师: XX 职称: XX 完成日期: 2012 年 6 月 7 日二 一二 年 六 月本科生毕业论文(设计)开题报告论文题目基于单片机的太阳能采光系统控制器设计选题的根据: 1)本选题的理论、实际意义太阳能采光系统控制器的硬件系统以微处理器为核心, 以它来控制微电机的转动, 驱动机械装置实现采光;为了精确定位太阳方位,每隔10分钟以角度传感器测出转动误差,经A/D 转换后送微处理器以实现闭环、反馈控制; 微处
2、理器通过PC获得设置参数及上传信息;实时时钟提供控制器所需的时间信息, 并利用定时中断定时唤醒处于掉电状态的微处理器。微处理器采用ATMEL公司的高性能,低电压的8位CMOS处理器AT89C51为核心,片内有4k的Flash,128字节的RAM;32个可编程的I/O口;具2种省电的休眠模式,特别是在掉电模式下,芯片功耗很小,符合本系统低功耗的要求。采用RS-232接口与上位PC机进行串行通信,从而实现对相关数据的存储、分析和处理,用MAX232S实现RS-232的电平转换。电动机驱动部分由驱动器和电动机两部分组成,用AT89C51来控制步进电动机的转动, 驱动机械装置实现采光。系统的实时时钟采
3、用了PHILIPS公司的低功耗实时时钟芯片PCF8563。该芯片采用IIC通信协议,特别是其具有定时中断功能, 将芯片的中断输出脚与AT89C51的外部中断引脚相连,可用来将微处理器从掉电模式下唤醒, 这对整个系统实现低功耗是必不可少的。反馈控制模块此模块由微型电动机、角度传感器、A/D转换器组成。微型电动机转动带动采光装置,以跟踪太阳方位为精确控制电动机的转动角度;用角度传感器采样,经A/D 转换后组成反馈回路,以调节电动机转动位置。A/D转换器拟采用低通滤波器逐次逼近ADC0809,角度传感器拟采用四块光电池组成测试系统。太阳能采光系统控制器部分,阳光透过外罩射到反射镜上,镜面将阳光反射到
4、室内,控制器根据太阳的移动发出信号驱动机械传动装置的马达使反射镜转动,以最大限度的反射阳光到室内。不仅在晴朗、多云的时候正常工作,而且在阴天、自然光照不理想的情况也能实现最大限度的采光。太阳能利用技术在研究开发、商业化生产、市场开拓方面都获得了长足发展,成为世界快速、稳定发展的新兴产业之一。美国的“光伏建筑计划”、欧洲的“百万屋顶光伏计划”、以及我国已开展的“光明工程”将在建筑领域掀起节能环保生态建材开发的应用热潮。论文的主要内容、基本要求及其主要的研究方法:1) 主要内容: 自然光照明相对人工照明有很大的优势,因而太阳能采光系统控制器的研究具有一定的现实意义。本设计及太阳能采光系统控制器的设
5、计,太阳能采光系统控制器的主要功能是,阳光透过外罩射到反射镜上,镜面将阳光反射到室内,控制器中的微处理器根据太阳的移动发出信号驱动机械传动装置的马达使反射镜转动,以最大限度的反射阳光到室内。不仅在晴朗、多云的时候正常工作,而且在阴天、自然光照不理想的情况也能实现最大程度的采光。反射镜上附有角度传感器,为了精确定位太阳方位,以角度传感器测出转动误差,经A/D转换后送微处理器以控制电机驱动使反射镜转动。该系统主要由微处理器、反馈控制模块(电机驱动,角度传感器,A/D转换器)、电源模块和实时时钟组成。2) 基本要求: 该系统控制器的硬件系统以微处理器为核心, 以它来控制微电机的转动, 驱动机械装置实
6、现采光;为了精确定位太阳方位,每隔10分钟,以角度传感器测出转动误差,经A/D 转换后送微处理器以实现闭环、反馈控制; 微处理器通过PC获得设置参数及上传信息; 实时时钟提供控制器所需的时间信息, 并利用定时中断定时唤醒处于掉电状态的微处理。 3)主要研究方法:采用RS-232接口与上位PC机进行串行通信,从而实现对相关数据的存储、分析和处理,用MAX232S实现RS-232的电平转换。电动机驱动部分由驱动器和电动机两部分组成,用AT89C51来控制步进电动机的转动, 驱动机械装置实现采光。论文进度安排和采取的主要措施:1、2011年10月26日-2011年11月20日:收集查阅资料,了解设计
7、内容、要求、熟悉设计题目,准备报告。2、2011年11月21日-2011年12月20日:根据设计要求与资料的归纳整理,撰写开题报告。3、2011年12月21日-2012年3月10日:设计出主电路与控制电路,完成初稿。5、2012年3月11日-2012年4月30日:修改初稿,完成仿真与分析。6、2012年5月1日-2012年年5月15日:完成毕业设计,对细节进行修改。7、2012年5月16日-2012年5月25日:最后修改定稿。8、2012年5月26日-2012年6月5日:准备答辩。主要措施:通过自己多方面的查阅资料和同学老师分析讨论,在老师的指导下完成主要参考资料和文献:1 郑守深.于洁 太阳
8、能电源. 河南人民出版社,20042 沙占友. 集成化智能传感器原理与应用M. 北京:电子工业出版社,20043 沙占友. 智能传感器系统设计与应用M. 北京:电子工业出版社,20054 单成祥.传感器的理论与设计基础及其应用M. 北京:国防工业出版社, 19995 冯英. 传感器电路原理与应用M. 成都:电子科技大学出版社,第一版,19976 黄继昌.传感器工作原理及应用实例M. 北京:人民邮电出版社,第一版,19987 白英彩. 微型计算机常用芯片手册M. 上海:上海科技出版社,20008 陈进,李俊,太阳能光伏发电系统. 2006.029 彭为. 单片机典型系统设计实例精讲. 北京:电子
9、工业出版社,2006.510 三恒星科技. MCS-51单片机原理与应用实例. 北京:电子工业出版社,2008.111 谢宜仁. 单片机实用技术问答M. 北京:人民邮电出版社,200512 刘必虎. 中小规模集成电路的原理与应用M. 上海:上海科技出版社,200013 张萌. 单片机应用系统开发综合实例M. 北京:清华大学出版社,2007.7指导教师意见:签 名: 年 月 日教研室意见负责人签名:年 月 日学 院 意 见负责人签名:年 月 日目 录摘要ABSTRACT第一章绪论11.1前言11.2设计任务11.3设计要求11.4设计参数21.5理论依据21.6方案设计2第二章 硬件设计42.1
10、. AT89C5142.1.1 AT89C51的主要性能42.1.2 AT89C51引脚介绍42.1.3 AT89C51的极限参数62.1.4时钟电路62.2 A/D转换电路72.2.1 A/D转换电路器件选型72.2.2 A/D转换电路图112.3 实时时钟电路122.3.1 实时时钟器件选型122.3.2 PCF8563与单片机的连接132.4串行输出RS-232电路142.4.1 通信速度和通信距离142.4.2 抗干扰能力142.4.3 器件选型152.4.4 采用MAX232接口的串行通信电路162.5步进电动机驱动电路172.5.1 步进电动机的工作原理172.5.2 步进电动机选
11、型192.5.3 步进电动机驱动器的选型212.5.4 步进电动机驱动电路232.6位移传感器电路232.6.1 光电池的选型232.6.2放大器选型242.6.3传感器电路图262.7电源电路262.7.1 电源电路元器件及设备的选型262.7.2 电源电路图28第三章 软件设计293.1 软件设计分析及软件结构293.2程序流程图293.2.1 主程序流程图293.2.2 A/D转换子程序303.2.3 串行通信子程序流程图313.2.4 步进电动机驱动子程序流程图323.2.5 实时时钟子程序流程图32第四章 设计总结34参考文献35致谢36附录37程序清单37外文原文42中文译文49摘
12、要本设计分八部分,以AT89C51为核心,以及 A/D转换电路、实时时钟电路、串行输出RS-232电路、步进电动机驱动电路、位移传感器电路、电源电路、软件及程序设计。太阳能采光系统控制器部分,阳光透过外罩射到反射镜上,镜面将阳光反射到室内,控制器根据太阳的移动发出信号驱动机械传动装置的马达使反射镜转动,以最大限度的反射阳光到室内。不仅在晴朗、多云的时候正常工作,而且在阴天、自然光照不理想的情况也能实现最大限度的采光。关键词:AT89C51,时钟电路,芯片擦除,A/D转换电路,步进电动机。 Abstract This design points eight part, USES AT89C51
13、as the core, and A/D conversion circuit, real time clock circuit, serial output RS-232 circuit, stepping motor drive circuit, displacement sensor circuit, the power supply circuit, software and program design. Solar lighting system controller part, sunlight through the cover shot the reflector, mirr
14、or reflect the sun to indoor, according to the sun moves controller sends a signal to drive the motor of the mechanical transmission device that mirror turning to the maximum reflected sunlight to the interior. Not only in sunny, cloudy when the normal work, and in the cloudy day, natural light and
15、not the ideal situation also can realize the maximum daylighting.Keywords: AT89C51;clock circuit;chip erased; A/D conversion circuit; stepping motor.53 / 62第一章 绪论1.1前言太阳能是各种可再生能源中最重要的基本能源,生物质能、风能、太阳能、海洋能、水能等都来自太阳能,广义地说,太阳能包含以上各种可再生能源。太阳能作为可再生能源的一种,则是指太阳能的直接转化和利用。通过转换装置把太阳辐射能转换成热能利用的属于太阳能热利用技术,再利用热能进
16、行发电的称为太阳能热发电,也属于这一技术领域;通过转换装置把太阳辐射能转换成电能利用的属于太阳能光发电技术,光电转换装置通常是利用半导体器件的光伏效应原理进行光电转换的,因此又称太阳能光伏技术。太阳能既是一次能源,又是可再生能源。它资源丰富,既可免费使用,又无需运输,对环境无任何污染。20世纪50年代,太阳能利用领域出现了两项重大技术突破:一是1954年美国贝尔实验室研制出6的实用型单晶硅电池;二是1955年以色列Tabor提出选择性吸收表面概念和理论并研制成功选择性太阳吸收涂层。这两项技术的突破,为太阳能利用进入现代发展时期奠定了技术基础。90年代以来联合国召开了一系列有各国领导人参加的高峰
17、会议,讨论和制定世界太阳能战略规划、国际太阳能公约,设立国际太阳能基金等,推动全球太阳能和可再生能源的开发利用。开发利用太阳能和可再生能源成为国际社会的一大主题和共同行动,成为各国制订可持续发展战略的重要内容。自“六五”计划以来,我国政府一直把研究开发太阳能和可再生能源技术列入国家科技攻关计划,大大推动了我国太阳能和可再生能源技术和产业的发展。 20多年来,太阳能利用技术在研究开发、商业化生产、市场开拓方面都获得了长足发展,成为世界快速、稳定发展的新兴产业之一。 1.2设计任务本设计为太阳能采光系统控制器部分,阳光透过外罩射到反射镜上,镜面将阳光反射到室内,控制器根据太阳的移动发出信号驱动机械
18、传动装置的马达使反射镜转动,以最大限度的反射阳光到室内。不仅在晴朗、多云的时候正常工作,而且在阴天、自然光照不理想的情况也能实现最大限度的采光。1.3设计要求1)控制器的硬件系统以微处理器为核心,以它来控制微电动机的转动,驱动机械装置实现采光;2)为了精确定位太阳方位,以角度传感器测出转动误差,经A/D转换后送微处理器以实现闭环、反馈控制;3)微处理器通过PC获得设置参数及上传信息;4)实时时钟提供控制器所需的时间信息;1.4设计参数1)各参数要求为: 转动角度:0+120; 误差不大于0.2; 电动机扭矩:4Nm; 电动机功率:200W;2)上传信息发送周期=1次/1小时;1.5理论依据太阳
19、能采光系统控制器的硬件系统以微处理器为核心, 以它来控制微电动机的转动, 驱动机械装置实现采光;为了精确定位太阳方位,每隔10分钟以角度传感器测出转动误差,经A/D 转换后送微处理器以实现闭环、反馈控制; 微处理器通过PC获得设置参数及上传信息;实时时钟提供控制器所需的时间信息, 并利用定时中断定时唤醒处于掉电状态的微处理器。 图1.1 太阳能采光系统控制器组成框图该系统主要由微处理器、反馈控制模块(电动机驱动,角度传感器,A/D转换器)、电源和实时时钟组成。如上图1.1所示。1.6方案设计微处理器采用ATMEL公司的高性能,低电压的8位CMOS处理器AT89C51为核心,片内有4k的Flas
20、h,128字节的RAM;32个可编程的I/O口;具2种省电的休眠模式,特别是在掉电模式下,芯片功耗很小,符合本系统低功耗的要求。采用RS-232接口与上位PC机进行串行通信,从而实现对相关数据的存储、分析和处理,用MAX232S实现RS-232的电平转换。电动机驱动部分由驱动器和电动机两部分组成,用AT89C51来控制步进电动机的转动, 驱动机械装置实现采光。图1.2 电动机驱动模块微处理器的主要功能1)计算功能:计算每天日出与日落的时间,每十分钟计算太阳所在的角度,计算电动机转动的角度;2)通信功能:通过串口(RS232)与PC进行通信;3)控制功能:读取及写入实时时钟的时间,读取各个通道的
21、A/D转换值,控制电动机转动,进行相关功能处理。系统的实时时钟采用了PHILIPS公司的低功耗实时时钟芯片PCF8563。该芯片采用IIC通信协议,特别是其具有定时中断功能, 将芯片的中断输出脚与AT89C51的外部中断引脚相连,可用来将微处理器从掉电模式下唤醒, 这对整个系统实现低功耗是必不可少的。反馈控制模块此模块由微型电动机、角度传感器、A/D转换器组成。微型电动机转动带动采光装置,以跟踪太阳方位为精确控制电动机的转动角度;用角度传感器采样,经A/D 转换后组成反馈回路,以调节电动机转动位置。A/D转换器拟采用低通滤波器逐次逼近ADC0809,角度传感器拟采用四块光电池组成测试系统。第二
22、章 硬件设计本设计分七部分,以AT89C51为核心,以及 A/D转换电路、实时时钟电路、串行输出RS-232电路、步进电动机驱动电路、位移传感器电路、电源电路。2.1 AT89C51AT89C51是一种低功耗,高性能含有4K字节快闪可编程/擦除只读存贮器的8位微控制器,使用高密度非易失性的存贮技术制造,并且与80C51指令完全兼容,芯片上的E2PROM允许在线或采用非易失性存贮编程器对程序存贮器重复编程。2.1.1 AT89C51的主要性能1) 片内有4K字节可重复编程快闪擦写存贮器(FLASHROM)。从而能缩短擦除或写入数据吞吐的时间,能满足需要高速数据吞吐的场合。编程所需要的所有时序及电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 太阳能 采光 系统 控制器 设计
限制150内