光伏发电光源跟踪控制系统设计毕业设计.doc

上传人:仙人指路1688 文档编号:2828434 上传时间:2023-02-26 格式:DOC 页数:38 大小:800.50KB
返回 下载 相关 举报
光伏发电光源跟踪控制系统设计毕业设计.doc_第1页
第1页 / 共38页
光伏发电光源跟踪控制系统设计毕业设计.doc_第2页
第2页 / 共38页
光伏发电光源跟踪控制系统设计毕业设计.doc_第3页
第3页 / 共38页
光伏发电光源跟踪控制系统设计毕业设计.doc_第4页
第4页 / 共38页
光伏发电光源跟踪控制系统设计毕业设计.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《光伏发电光源跟踪控制系统设计毕业设计.doc》由会员分享,可在线阅读,更多相关《光伏发电光源跟踪控制系统设计毕业设计.doc(38页珍藏版)》请在三一办公上搜索。

1、常州信息职业技术学院学生毕业设计(论文)报告系 别: 电子与电气工程学院 专 业: 光伏发电技术及应用 班 号: 光伏122 学 生 姓 名: 王冬冬 学 生 学 号: 1206213215 设计(论文)题目: 光伏发电光源跟踪控制系统设计指 导 教 师: 朱文杰 设 计 地 点: 常州信息职业技术学院 起 迄 日 期: 2014.5.192014.11.20 毕业设计(论文)任务书专业 光伏发电技术及应用 班级 光伏122 姓名 王冬冬 一、课题名称: 光伏发电光源跟踪控制系统设计 二、主要技术指标(或基本要求): 1、光照强度低于100Lx时系统暂停跟踪光源,100-500Lx时进行疏跟踪

2、,大于500Lx时进行密跟踪。 2、太阳能电池组件转动的精度为0.93、用四个光敏三极管3DU5组成光敏传感器其最高工作电压为10V,响应时间为1ms-1ums。 4、单片机要有复位电路使组件24h后回到初始位置。 三、主要工作内容: 1、考察分析光源跟踪控制系统在光伏发电中的应用的现状以及今后的发展行情;2、寻找相似案例,确定方案的可行性;3、通过网络和书籍了解并学习相关技术;4、对所搜集的资料进行整理、分析和归纳;5、对光源跟踪控制系统的整体方案进行设计;6、对光源跟踪控制系统的硬件和软件进行设计;7、撰写毕业设计;8、与老师和同学们进行交流、研究、讨论,对毕业设计修改,直到达到毕业设计要

3、求,进行答辩。 四、主要参考文献:1王雪文,王洋,阎军锋,赵武等.太阳能自动跟踪控制系统的设计J.西北大学学报(自然科学版)2004 2杨欣,张延强,张铠麟,实例解读51单片机完全学习与应用,电子工业出版社,北京,2011.43郁有文,常健,程继红.传感器原理及工业应用M.西安电子科技大学出版社,西安,2002.4刘小山.单片机在步进电机控制系统中的应用J.机电工程技术.2004(01) 5王雪文,王洋,阎军锋,赵武,张志勇.太阳能电池板自动跟踪控制系统的设计J.西北大学学报(自然科学版).2004(02)学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日 教研室主任(签名) 年 月

4、 日系 主 任(签名) 年 月 日毕业设计(论文)开题报告设计(论文)题目光伏发电光源跟踪控制系统设计一、 选题的背景和意义:背景:太阳能是一种清洁可再生的新型能源,但其也有间歇性、空间分布不断变化的缺点。其导致现在一些太阳能设备对太阳能的利用率不高。光源跟踪控制系统可以始终跟踪太阳能保证设备的要求跟踪部位正对太阳,从而提高设备对太阳能的利用率。此系统也可以应用在工业中,用光源作为引导实现自动化控制等。意义:人们通过对太阳的追踪来实现对太阳能的充分利用,缓解能源危机的局面。目前很多太阳能电池板阵列基本上都是固定的,没有充分利用太阳能资源,发电效率低下。在太阳能光伏发电中,相同条件下,采用自动发

5、电设备要比固定式发电设备的发电量高,因此在太阳能利用中进行跟踪式十分必要的。二、 课题研究的主要内容:1、 光伏发电光源跟踪的诸多优势;2、 光伏发电光源跟踪控制系统的整体设计方案;3、 硬件设计:主控芯片、电动机和传感器的选择,主控电路、步进电机驱动电路和按键的设计及信号采集处理;4、 软件设计:主、子程序流程图;5、 本设计的总结。三、 主要研究(设计)方法论述:1、 首先分析光伏发电光源跟踪控制的发展前景,探索出它在光伏发电中的优势;2、 找到其已被应用的实例,论证其实施的可行性;3、 通过复习太阳能光伏发电系统设计与应用、传感器的应用技术、模拟(数字)电路及施工安装方面的相关知识,从而

6、进一步掌握硬件及软件设计的理论知识;4、 分析系统设计的要求,从而确定硬件的选用;5、 与成功的案例对比,最终确定系统的设计。四、设计(论文)进度安排:时间(迄止日期)工 作 内 容2014-05-192014-05-26在老师指导下完成毕业设计的选题2014-05-272014-06-15完成毕业设计任务书,并填写开题报告2014-06-162014-06-30完成开题报告2014-07-12014-07-25完成第二章内容:系统方案设计2014-07-262014-08-20完成第三章内容:设计方案的比较2014-08-212014-09-11完成第四章内容:系统硬件设计2014-09-1

7、22014-09-28完成第五章内容:系统软件设计2014-09-292014-10-25完成第六章内容并交于老师修改2014-10-142014-11-8修改初稿2014-11-162014-11-20准备毕业答辩五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日光伏发电光源跟踪控制系统设计目录摘要Abstract第1章 前言11.1 本设计的意义及目的11.2 本设计的主要内容1第2章 系统方案设计22.1 设计要求22.2 设计思路22.3 光源跟踪设计方案22.4 光强检测系统方案32.5 方案选择42.5.1 主控芯片的选择42.5.2 电动机的选

8、择42.5.3 传感器的选择72.5.4 显示器的选择7第3章 系统的硬件设计93.1 硬件方框图93.2主控系统93.2.1 单片机主要特点93.2.2 单片机主要组成103.2.3 单片机的复位电路103.3 步进电机驱动电路设计113.4 按键设计143.5 液晶显示器设计143.6 信号采集处理163.6.1 信号类型163.6.2 ADC0809 转换采集信号16第4章 软件设计194.1 主流程图194.2 子程序流程图19第5章 系统调试与分析245.1 仿真245.2 调试与分析25第6章 结束语27摘要太阳能作为未来的能源是一种非常理想的清洁能源,近年来由于人们对能源、环境问

9、题的日益关注。目前许多太光源阳能电池板阵列没能高效的利用太阳资源,发电效率低。本次设计是将固定的太阳能光伏组件改变成双轴跟踪光源的太阳能光伏组件,通过跟踪光源使光伏组件保持较高的输出功率。本设计主要以超低功耗的AT89C51为控制核心,由光源检测、电机驱动等组成。用四个光敏三极管3DU5组成光敏传感器来检测光源的位置,并将其检测到的信号放大传给单片机AT89C51。通过单片机的运算和处理来确定运动趋势,同时将信号传给步进电机,使其与光源运动,最终达到高效利用太阳能的目的。此次设计的光源跟踪控制系统能够使太阳能利用装置时刻保持与太阳光线垂直,其结构简单、成本低廉且跟踪精度高,不仅能用于光伏电站的

10、发电,小的地方还可用于太阳灶、太阳能热水器等各种太阳能装置上,具有一定的实用价值。关键词:单片机AT89C51;双轴跟踪;传感器AbstractAs the future of solar energy is an ideal clean energy in recent years due to growing concerns about energy and environmental issues. Solar weakens over time or become strong, so this made for the utilization of solar energy hig

11、her requirements. Many solar panel array is not efficient use of solar energy resources, low power generation efficiency. This design is to change the fixed axis tracking solar PV modules into a source of solar PV modules, photo voltaic components by tracking the light source to maintain a high outp

12、ut power. This design mainly for the control of ultra-low-power AT89C51 core, from light detection, motor drive and other components. With the light sensors to detect the position of the light source, and the detected signal is transmitted to the micro controller enlarged AT89C51. To determine the s

13、ource of the movement trends in computing and processing by the micro controller, while the signals to the motor, so that the light source movement, and ultimately achieve efficient use of solar energy purposes.Thedesign ofthe light sourcetrackingcontrol system to make thesolar energy utilization de

14、vicealways keep vertical to sunlight,which has the advantages of simple structure,low cost andhigh tracking accuracy,not only can be used forphoto voltaic powergeneration,small placealso can be used forsolar cooker,solar water heaters and each other kind of solarequipment,has a certain practicalvalu

15、e.Keywords: SCM AT89C51;Sources; Automatic tracking;Sensor;第1章 前言1.1 本设计的意义及目的本设计是利用光源跟踪技术提高对太阳能的利用率。该系统既能自动根据太阳光方向来调整太阳能电池板组件的方向使其正对光源,又能边跟踪边自动记忆和更正不同时间的坐标位。并且其结构相对简单,不需太多的人工干预,特别适合天气状况较复杂的地域和无人值守的情况,有较好的推广应用价值。本设计的目的是为了提高设计者自身设计产品的能力,将理论与实际相结合,实践所学的知识,丰富实践经验。通过对积累的经验和所学的知识的分解与组合,实现产品的新功能,另一方面提高了动手

16、能力和实验能力,这样才有足够的能力去设计新的产品。本设计注重对单片机的使用、太阳能光电转换原理的应用与光敏传感器的工作原理和应用。1.2 本设计的主要内容太阳的位置在一天内不是固定的,因此太阳能电池板需要尽可能地跟随太阳运动来获得充足的阳光。光源跟踪系统的目的就是在有阳光时,太阳能电池板能一直垂直于太阳跟随太阳同步运动,从而提高太阳能电池板的发电量。本毕业设计包括系统设计要求、方案的比较、硬件设计和软件设计。系统设计要求主要是对太阳光角度的计算与光强检测系统的设计,此部分需参考资料来获取准确的数据方便电池板的安装。方案比较部分是为了选取更适合此次设计的器件。硬件部分设计是围绕着太阳能电池板、步

17、进电机驱动电路、按键、液晶显示器、AT89S51型单片机这些主要部件进行设计的。软件部分设计是在了解电路设计原理之后,根据原理和目的画出流程图、编写程序。设计完成后利用软件对系统进行编译和调试,以保证设计的准确性。第2章 系统方案设计2.1 设计要求(1)自动跟踪的实现: 所设计的双轴太阳能自动跟踪系统的核心部分是单片机,需设计合理的程序从而对电动机进行控制,适时改变电池板的角度。(2) 抗干扰性: 为保证跟踪的准确性,系统必须具有较强的抗干扰能力,设计应从硬件和软件两反面着来抑制系统的干扰。2.2 设计思路对光伏发电光源跟踪控制系统的设计要求进行分析,其主要传感器电路、电机驱动电路、按键电路

18、、单片机的复位电路、光强检测电路电路、单片机最小构成电路组成。在设计过程中应充分考虑实际情况,注意系统的功耗问题,采用分层控制,具体的地理位置,实际的施工操作等。通常按照性价比最高来设计。主要设计思路框图如图2.1所示。图2.1 系统设计思路图2.3 光源跟踪设计方案本设计是以单片机为控制核心,通过四个光敏传感器来对光照进行检测。其依据光照度的变化、大小来判断光源的位置,并将光源运动分解为水平和竖直方向的二维运动,借以来控制水平电机与竖直电机的旋转角度。当水平方向上的两传感器的测量数值相对接近,同时竖直方向上的两传感器的测量数值也相对接近时,位于竖直传感器中间的激光笔将精确的指向光源。光源跟踪

19、系统被用于太阳能光伏发电是必要的。我们知道光照越充足,电池板产生的能量就越大而太阳每天都是东升西落没有固定的点,太阳能组件被固定在一个方向的话,就不能更有效的利用太阳能。因此电池组件要尽可能的跟随太阳的运动,这样才能获得充足的阳光,高效的利用太阳能。 根据图2.2的系统框图,可以设计一个太阳跟随系统的模拟,电路中四个光敏器件A,A和B,B构成两组,用于检测光线,经过NE555构成的单稳对信号整形后分别送到单片机的P3.0和P3.1。如果光线变暗,则光敏器件阻值增大,达到翻转阈值后单稳输出端出现高电平,单片机的P3.0和P3.1接收到这个高电平就知道太阳能电池板光线不足。图2.2 系统框图当检测

20、到太阳能电池板上的光线不足时,单片机将通过L298驱动X轴和Y轴电动机MX和MY正转和反转,形成支架的组合运动直到两个轴的光敏传感器都获得最大的太阳光为止。2.4 光强检测系统方案光强检测系统是以传感器为中心和其他各环节组成,为了得到正确、无误的信息,这就要求传感器和检测系统精度、灵敏度和分辨率高且其具有好的线性、稳定性和重复性,工作可靠。根据光电池的本身特性我们知道其微电池的短路电流与光照强度呈线性关系,当光照强度连续变化时,为了光电池在接近短路的状态工作,我们应当尽量减少负载电阻。在光信号断续变化的场合,也可以把光电池作为电压源使用。其优点是调节较为精确,电路也比较简单。在结构上,用N个微

21、型光电池均匀分布在一个半圆弧上,若太阳正对某一个微型光电池时,则此时它的输出最大,这样系统就能判断此时太阳的位置从而进行跟踪。当太阳转到两个微型光电池中间时,此时由于这两路光电池输出相等,也能判断太阳的方位而进行跟踪。每2个微型光电池之间就有一个中间位置,所以共有N-1个这样的位置,这样N路微型光电池共能判别2N-1个太阳方位。假设我们需要的跟踪范围是150度,那么其可识别的精度则为150/(2N-1)度,因此我们可以通过选择N的值来方便调整需要的精度。这样太阳任何时间出现在圆弧的任意位置上,只要在可检测的那2N-1个方位上,处理器检测到跟踪信号接着驱动电机转动,此时电池板可以迅速跟踪太阳。为

22、了提高综合跟踪的利用效率,我们采用了分级跟踪。当光照强度达到上限值时,实行密跟踪。当光强度达到下限值时,停止跟踪。而在中间状态时实行疏跟踪。这样便减小了系统在阴雨和多云天气下还进行跟踪的运行功耗。2.5 方案选择2.5.1 主控芯片的选择本设计是基于单片机为控制核心的设计,因此要选择一个主控芯片来处理数据和控制操作,主要考虑以下两种方案:方案一:AT89C51单片机是一种低功耗且带4K字节闪烁可编程可擦除只读存储器,它采用CMOS工艺和高密度非易失性存贮器技术,而且引脚和指令系统都与MCS-51兼容。片内的Flash存贮器允许在系统内可改编程序或用常规的非易失性存贮器编程器来编程。自身电压5V

23、,有两种工作方式:待机方式和掉电方式。其设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。由于AT89C51单片机有较强的功能和灵活性,价格方面又很合理,它被应用于各种控制领域。方案二:MSP430F149系列单片机是16位低功耗的单片机,具有良好的性能。不仅有五种低功耗模式还有灵活的时钟使用模式。有丰富的功能模块其中包括多通道10-14位AD转换器、双路12位DA转换器、液晶驱动器、电源电压检测、

24、看门狗定时器,多个16位、8位定时器(可进行捕捉,比较,PWM输出)、flash存储器,采用先下载程序到flash,再在器件内通过软件控制程序的运行、MSP430芯片上包括JTAG接口,仿真调试通过一个简单的JTAG接口转换器就可以方便的实现如设置断点等。快速灵活的变成方式:可通过JTAG和BSL两种方式向CPU内装在程序。功能虽多,但是很多都用不到,其电压范围小;结构太过复杂,不太适合通过比较本系统选取AT89C51系列较合适,即选取方案一。2.5.2 电动机的选择本系统选择电机主要作用是调整激光笔的位置,指向光源。有以下方案可供选择:方案一:步进电机是将电脉冲信号转变为角位移或线位移的开环

25、控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机也叫脉冲电机,其有许多有点,因而广泛应用于机械、冶金、轻工、计算机外围设备、仪器仪表、军工产品等领域。其优点如下:(1)是过载性好。其转速不受负载大小的影响,不像普通电机,当负载加大时就会出现速度下降的情况,步进电机使用时对速度和位置都有严格要求。(2)是控制方便。步进电机是以“步”为单位旋转的,数字特征比较明显。

26、容易实现正、反转和启、停控制,启、停时间短。(3)是输出转角的精度高,无积累误差。步进电机实际步距角与理论步距角总有一定的误差,且误差可以累加,但是当步进电机转过一周后,总的误差被清零了。(4)是整机结构简单。传统的机械速度和位置控制结构比较复杂,调整困难,使用步进电机后,使得整机的结构变得简单和紧凑。 方案二:直流减速电机。此电机在正常通电状态下,转速平稳,角度的变化也近乎连续,控制简单方便。由于本次跟踪设计对电机转动的精度有较高的要求,直流减速电机在此方面有明显的不足速度不容易控制,而步进电机的控制和实现是相对简单一些。因而选用方案一。步进电机的性能指标1) 步距角精度()在讨论步距角精度

27、之前,先介绍步距角的概念。步距角就是步进电机输入一个脉冲所转过的角度。步距角为:=360/(mzk)式中,m为定子绕组的相数;z为转子的齿数;k为通电方式系数,整部方式k=1,半步方式k=2.步距角精度是指步进电机在空载时每步实际转过的角度与理论设计的步距角之差,以分()表示。步进电机的静态步进误差一般在10之内。引起误差的原因主要是定子和转子冲片的精度,齿槽分布不均匀或气隙不均匀等。在实际使用中,常以累计误差表示步距角精度。注意,步进电机的步距角累计误差在360后清零。2) 静态距角特性在空载状态下,给步进电机通电,则转子齿的中心线和定子齿的中心线重合,转子上没有转矩输出,转子处在静止状态。

28、当电动机轴上外加一个负载转矩后,转子则要产生一个抗衡负载的电磁力矩,此时转子相对于定子按一定方向转动一个角度,该角度称之为失调角。失调角和静态电磁转矩Tj之间满足: Tj=Tjmaxsin式中Tjmax最大静转矩,Nm;失调角,=2/m(m为一个通电顺序内的拍数)。 图2.4 步进电机的单相距角特性图2.4为步进电机的单相距角特性。静态转矩越大,自锁力越大,静态误差越小。上失调角在-之间,如果去掉外载,则转子仍然能够回到初始稳定平衡位置。因此,称-的区域为步进电机的静态稳定区。在图所示的距角特性曲线族中,曲线A和曲线AB的交点所对应的力矩称之为步进运行状态的最大起动转矩。采用不同的运行方式和增

29、加步进电机相数可以提高最大启动转矩。分析可知,最大负载力矩不能超过Tq,否则电机不能启动。不同相数的电机,启动转矩不同。通过计算,可以得到下表2-1。表2-1 步进电机的启动转矩项目数据运行方式相数3456拍数3648510612Tq/Tjmax0.50.8660.7070.7070.8090.9510.8660.8663)动态转矩和距频特性在不同频率下步进电机产生的转矩,称为动态转矩。随着输入脉冲的增加,步进电机的转矩减小。4)启动频率和惯频特性步进电机从静止状态突然启动而不失步的频率,称为启动频率。它反映了电动机跟踪的快速性。若控制脉冲频率大于启动频率,则电机会出现失步,不能正常工作。目前

30、,步进电机的启动频率为10003000Hz。电动机启动频率与转子和负载的惯性有关。惯性越大,则启动频率越小。5)最高运行频率运行频率是指电动机在额定状态下逐升速,达到不失步的连续工作频率。一般情况下,连续运行频率远远大于启动频率。因此,步进电机在以较低的启动频率启动后,应采用升速控制策略达到运行频率。同样,采用降速策略从运行频率降到启动频率以下,在停止控制脉冲。2.5.3 传感器的选择当光轴对准太阳时,光斑的中心在光轴上。四个象限接收到相同的光功率,输出相同的电压信号。当光轴未对准太阳时即太阳光与光轴成一角度时,光线经光学系统照射到四象限光电池上形成的光斑必然发生偏移即(x0,y0)。由于各象

31、限的光功率与各象限的光斑面积成正比,每个象限被光斑覆盖的面积不同,因此各象限光电池产生的电压不尽相同。根据上述将Vx,Vy进行模数转换,然后送入单片机。单片机通过驱动设备可控制俯仰角电机和方位角电机转动,直到Vx=Vy=0,即x=0,y=0,则表明系统光轴已经对准太阳,根据以上原理即可对太阳能板位置误差进行校正。本次设计选择的是步进电机,步进电机驱动有三种方案可选择:方案一:光敏电阻。从光照特性来看,随着光照强度的增加,光敏电阻的阻值开始迅速下降,可以反映光照的变化,但该特性大多数情况为非线性,部分光照区间内,特性变化不灵敏。方案二:硅光电池。硅光电池是一种直接把光能转换为电能的半导体器件,根

32、据硅光电池光照强度曲线特性可知:硅光电池的开路电压或短路电流与光强呈很好的线性关系。方案三:光敏二极管。光敏二极管具有单向导电性,无光照时,有很小的暗电流,当受到光照时,光电流随射光强度的变化而变化。方案四:光敏三极管。光敏三极管灵敏度远高于光电池,但受外界环境影响飘动比较严重,用两个光敏三极管采集点光源两侧的光强差,可以有效消除外界环境光的干扰.光敏三极管接收面不仅小而且是一个有聚光功能的透镜,更容易确定点光源的位置。用四个光敏三极管组成四象限感光面,上下左右各一个光敏三极管。光敏三极管常用来检测可见光或红外光,有光照射或光强变化时,集电极产生的光伏感生电流直接流入基极,并被器件本身所放大,

33、因此光敏三极管有较高的灵敏度。在测试光敏电阻与硅光电池时,发现光源的距离限制了两者的应用范围。当距离比较大时,两者的灵敏度大大降低。经实践测定,光敏二级管与光敏三极管满足要求,但在反映速度,及变化的灵敏、快速性方面,光敏三极管更胜一筹,因此传感器选择方案四。本系统设计时采用了光敏三极管3DU5作为光强检测传感器。2.5.4 显示器的选择本系统显示器主要显示的是传感器检测到的信号,可选用以下方案:方案一:FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形LCD液晶显示模块;其显示分辨率为12864, 内置8192个16*

34、16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字. 也可完成图形显示.低电压低功耗又是其中的一个显著特点。由该模块构成的液晶显示与同类型的图形点阵液晶显示相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。方案二:七段数码管显示,显示的范围比较小,一般只能显示数值和字母。数码管多时连线也会随之复杂。综上所述:方案一相对比较有优势,所以选LCD液晶显示。第3章 系统的硬件设计3.1 硬件方框图本系统是有控制核心的单片机对传感器检测的光源的信号进行

35、分析和处理然后控制电机,使其跟随点光源移动。达到跟踪点光源的目的。系统的硬件主要有控制器单片机,电机驱动模块,显示模块,键盘等模块组成的。具体方框图如图3.1所示。图3.1 硬件方框图3.2 主控系统本设计采用TI公司的AT89C51单片机分别作为发送部分和接受部分的控制核心,完成信号发送和接收、电流检测、控制电机、键盘输入及液晶显示等功能。AT89C51单片机电路设计和制作简单,功耗低。文中所述系统为地平坐标系的双轴自动跟踪控制系统,因此采用双坐标步进电机控制,双坐标步进电机控制就是在X轴方向控制1台步进电机,在Y轴方向控制1台步进电机。这2台步进电机同时驱动同一个对象,使对象在一个平面上以

36、任意曲线运动。 3.2.1 单片机主要特点是由ATMEL公司生产的一个单片机。在功能上,该系列单片机有基本型和增强型两大类。在片内程序存储其的配置上,该系列的单片机有三种形式:掩膜ROM、EPROM、ROM Less(无片内程序存储器)。AT89C5l是一种低功耗、高性能的8位单片机,片内带有4KB的Flash可编程可擦除只读存贮器,它采用CMOS工艺和高密度非易失性存贮器技术,而且引脚和指令系统都与MCS-51兼容。片内的Flash存贮器允许在系统内可改编程序或用常规的非易失性存贮器编程器来编程。AT89C5l是一种功能强、灵活性高且价格合理的单片机,可方便地应用在各种控制领域。3.2.2

37、单片机主要组成CPU系统:8位CPU,含布尔处理器;时钟电路;总线控制逻辑。存储器系统:4KB的程序存储器(ROM/EPROM/Flash,可外扩至64KB);128KB的数据存储器(RAM,可在外扩64KB);特殊功能寄存器SFR。I/O口和其他功能单元:4个并行I/O;2个16为定时/计数器;1个全双工异步串行口;中断系统(5个中断源、2个优先级)。外接晶体引脚XTAL1和XTAL2:(1)XTAL1:接外部晶体的一个引脚。在单片机内部,它是构成片内振荡器的反相放大器的输入端。当采用外部振荡信号源时,该引脚接收外部振荡源的信号,即把此信号直接接到内部时钟发生器的输入端。(2)XTAL2:接

38、外部晶体的另一个引脚。在单片机内部,它是上述振荡器的反相放大器的输出端。采用外部振荡信号源源时,此引脚应悬浮不连接。89C51单片机的时钟信号通常有两种方式产生:一是内部时钟方式,二是外部始终方式。内部时钟方式如图所示。在89C51单片机内部有一振荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振),就构成了自激振荡器并在单片机内部产生时钟脉冲信号。图中电容C1和C2的作用是稳定频率和快速起振,电容值在530pF,典型值为30pF。晶振CYS的振荡频率范围在1.212MHZ间选择,典型值为12MHZ和6MHZ。这也是最常用的晶振电路。如下图3.2所示: 图3.2 晶振电路3

39、.2.3 单片机的复位电路RST:复位输入端。当振荡器运行时,在该引脚上出现两个机器周期的高电平将使单片机复位。在对Flash存贮器编程期间,该引脚也用于施加编程语序电源。当在89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态)。在实际应用中,复位操作有两种形式:一种是上电复位,另一种是上电复位与按键均有效的复位。如下图3.3所示。 (a)上电复位 (b)上电复位与按键图3.3 复位电路上电复位要求接通电源后,单片机自动实现复位操作。常用的上电复位电路如图3.3(a)所示。上电瞬间RST引脚获得高电平,随着电容

40、C1的充电,RST引脚的高电平将逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。该电路典型的电阻和电容参数为:晶振为12MHZ时,C1为10uF,R1为8.2;晶振为6MHZ时,C1为22uF,R1为1K。上电与按键均有的复位电路如图3.3(b)所示。上电复位原理与图(a)相同,另外在单片机运行期间,还可以利用按键完成复位操作。晶振为6MHZ,R2为200。单片机的复位操作使单片机进入初始化状态。初始化后,程序计数器PC=0000H,所以程序从0000H地址单元开始执行。单片机启动后,片内RAM为随机值,运行中的复位操作不改变内RAM的内容。3.3

41、步进电机驱动电路设计两相混合式步进电机A、B两个绕组中的通电状态每经过一个循环,步进电机的转子就转过一个齿距角,的大小与步进电机的结构有关,即:=360Zr其中:Zr由电机结构决定的转子齿数。步进电动机每次换相转过的角度称为步距角。用s表示,其计算公式为:s=N=360NZr其中:N控制方式的拍数。对于两相混合式步进电机当Zr =50时,在两相混合式步进电机四拍驱动模式下N =4,s =1.8,此时称步进电机每转过1.8为一整步,而在八拍驱动模式下N =8,s =0.9此时称步进电机每转过0.9为一个半步。四拍或八拍驱动方式是两相混合式步进电机通常采用的驱动方式,在这两种驱动模式下,每当电机绕

42、组换相时,电机绕组中的电流是不受控制的,在八拍驱动模式下绕组的电流从0变化到最大值,或从最大值变化到0,而在四拍驱动模式下绕组中的电流是在正向电流最大值与反向电流最大值之间交替变化,在步进电机每个驱动脉冲到来时由于绕组电流的剧烈变化就造成了电机驱动力矩的大幅波动,从而使电机在驱动过程中产生振动,并且电机每一步的运行过程是处于一种自由运行状态,无法控制电机的精确位置,从而使控制精度降低。步进电机在单单仅给予电压时,电机是不会动作的,必须由脉冲产生器提供位置(脉波数)、速度的脉冲信号指令,以及驱动器驱动电流流过电机内部线圈、依顺序切换激磁相序的方式才能够让电机运转。所以欲使步进电机动作的必要系统组

43、成有:(1)脉冲产生器:给予角度(位置移动量)、动作速度及运转方向之脉冲信号的电机驱动指令。(2)步进驱动器:依控制器所投入的脉冲信号指令,提供电流来驱动步进电机动作。(3)步进电机:提供转矩动力输出来带动负载。所以步进电机系统构成简单,不需要速度感应器、位置传感器,即能依照脉冲产生器所输入的脉冲来做到速度及位置的控制。步进电机的速度控步进电机的运转速度会与输入的脉冲速度成等比例的关系,所以在脉冲的速度愈快时,步进电机的转速也会跟着加快;脉波速度愈慢时,电机的转速自然也跟着变慢。电机的运转速度(RPM)与脉冲速度(PPS,又称 Hz)间的关系式如下:电机的运转速度(RPM)脉冲速度(PPS或H

44、z)60步进电机分割数/圈说明:(1)RPM为一般电机的速度单位,即每分钟电机所转的圈数;PPS为步进、伺服电机的速度单位,即每秒所送出的脉冲数。(2)由于RPM与PPS的单位不同,所以于转换的过程中要先将PPS的秒钟乘以60变为分钟。(3)步进电机分割数/圈,又代表要让电机转一圈所必须送出的脉冲数。(4)上述公式拆解后之单位表示为RPM=PPS601/分割数步进电机的控制步进电机不需要位置传感器(SENSOR),就可依照输入的脉冲数决定移动量,并将负载顺利、正确的送达指定位置点上。而移动量的大小,是依照电机分辨率的大小与输入的脉冲数来决定。脉冲数(PULSE)与移动量间的关系式如下:位置移动

45、量()步进电机分辨率()输入脉冲数 (1)控制换相顺序通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方式,其各相通电顺序为A-B-C-D,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D相的通断。(2)控制步进电机的转向如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。(3)控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。该电路采用恒压桥式驱动芯片L298N。L298N芯片可以驱动一个四相电机输出电压可高达50V,可以直接通过电源来调节输出电压。桥式整流电路虽然用了四肢二极管,但却克服了全波整流电路要求变压器次级有中心抽头和二极管承受反压大的缺点。本系统中步进电机的主要作用是调整激光笔

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号