基于AVR单片机的旋转倒立摆设计.pdf

基于AVR单片机的旋转倒立摆设计.pdf

ID:53575410

大小:204.90 KB

页数:3页

时间:2020-04-19

基于AVR单片机的旋转倒立摆设计.pdf_第1页
基于AVR单片机的旋转倒立摆设计.pdf_第2页
基于AVR单片机的旋转倒立摆设计.pdf_第3页
资源描述:

《基于AVR单片机的旋转倒立摆设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、2014年7月15日现代电子技术Ju1.2014第37卷第14期ModernElectronicsTechniqueVoI.37No.14基于AVR单片机的旋转倒立摆设计胡晓芳(黑龙江大学电子工程学院,黑龙江哈尔滨150080)摘要:对简易旋转倒立摆的各个模块做了相关介绍,对系统的实现方案和设计步骤进行描述。采用ATmega16单片机作为主控元件,以BTS7960模块作为驱动器,使用直流伺服电机作为驱动电机。采用增量式PID算法控制摆杆达到稳定,对摆杆所处位置的角度进行分段,然后采用分段PID算法进行控制,以使摆杆快速趋于稳定状态,得到良好的控制效果。关键词:旋转倒立

2、摆;ATmegal6;BTS7970;伺服电机;PID算法中图分类号:TN911-34文献标识码:A文章编号:1004—373X(2014)14—0135—03DesignofrotationalinvertedpendulumbasedonAVRSCMHUXiao—fang(CollegeofElectronicEngineering,HeilongjiangUniversity,Harbin150080,China)Abstract:Eachmoduleofsimplerotaryinve~edpendulumisintroducedinthispaper.The

3、realizationschemeanddesignprocedureofthesystemaredescribed,inwhichATmegal6microcontrollerisusedasthemaincontrolelement,theBTS7960moduleasthedriverandtheDCservomotorasdrivingmotor.TheincrementalPIDalgorithmisadoptedtocontroltheswingrodtostabilizethependulum.Theangleofplacewheretheswingro

4、dlocatesissegmented,andthenthesegmentationPIDalgo—rithmisemployedtocontroltheswingrod,SOastomaketheswingrodtovergetoasteadystatequickly,andobtainthegoodcontrolelect.Keywords:rotationalinvertedpendulum;ATmegal6;BTS7960;selTomotor;PIDalgorithm倒立摆系统是一个多变量、不稳定、非线性系统,不集回来摆杆角度的大小逐渐改变水平旋转臂转过的角

5、仅是进行控制实验与控制理论教学的很好的一类模型,度来调整摆杆与竖直方向的夹角以使摆杆达到稳定状而且倒立摆系统能够很好的用来验证新的算法n。。旋态。总体方案如图1所示。转倒立摆系统比直线倒立摆更加复杂和不稳定,系统的阶数比直线倒立摆更高[31。当前对直线倒立摆的研究成果较多,技术相对成熟,而对旋转倒立摆的研究相对较少。大多数都是有关算法的研究,很少有人详细介绍旋转倒立摆系统各个模块的组成。旋转倒立摆通过对水平面上的旋转臂转过的角度的控制使得竖直方向的摆杆逐渐趋于倒立状态,摆杆倒立时与竖直向上方向夹角图1系统总体方案图为0o。对于倒立摆的研究有起摆问题和平衡点的稳定控制问

6、题。本文的旋转倒立摆系统在受到外界干扰时2系统硬件设计能够快速的恢复稳定状态。旋转倒立摆系统的硬件电路主要有电源部分、AT.1系统总方案1TIegal6单片机最小系统、电机驱动电路以及角度传感器四部分构成。旋转倒立摆系统由电源模块、驱动模块、角度采集2.1电源部分模块以及主控模块构成,倒立摆的机械结构主要有倒立电源部分主要分成两个部分:一是给单片机最小系摆支架、驱动电机、水平面旋转臂和摆杆构成。通过采统、角度传感器和电机驱动供电的5V电源;二是专门为电机驱动部分供电的12V电源。采用12V开关电源收稿日期:2014—03.13为系统供电,最大电流能够达到5A,足够用于

7、电机驱136现代电子技术2014年第37卷动旋转臂使得摆杆趋于稳定。5V电源采用LM7805要求较高,尤其是驱动功率要足够大,能够使得电机提三端稳压芯片嘲将12V电压降至稳定的5V,对于此供较大的转矩,所以选用BTS7960模块作为驱动,驱动电压的要求比较严格,因为单片机的A/D转换部分所需电路如图4所示。基准源必须足够稳定。将12V电压转换为5V电压的2.4角度传感器电路图如图2所示。对于倒立摆系统,角度的采集至关重要,关乎整个系统的成败。首先精度要达到要求,其次采集角度的频率要足够快。本文采用电阻式角度传感器,使用AT.megal6单片机的A/D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。