简易旋转倒立摆及控制装置论文.doc
《简易旋转倒立摆及控制装置论文.doc》由会员分享,可在线阅读,更多相关《简易旋转倒立摆及控制装置论文.doc(34页珍藏版)》请在三一办公上搜索。
1、此处贴密封纸,然后掀起并折向报告背面,最后用胶水在后面粘牢。2013年全国大学生电子设计竞赛简易旋转倒立摆及控制装置(C题)2013年9月7日摘 要 简易旋转倒立摆系统是非线性、强耦合、多变量和自然不稳定的系统。此系统包括机械部分和控制部分。机械部分包括固定台、旋转臂、摆杆、转轴等。控制部分包括主控芯片、精密变阻器、电机等。主控芯片选用MSP430单片机,其输出PWM(脉冲调宽)和DIR(方向)信号到电机驱动电路,使旋转臂转动,并带动摆杆运动,精密变阻器WDD35D-4测量旋臂和摆杆的偏转角度的信号变化,送给主控芯片,经过A/D转换后,根据一定的状态反馈控制算法计算出控制律,单片机根据拟定的控
2、制律计算出必要的数字控制信号,经过D/A转换,调节PWM和DIR的输出,使电机转动,带动旋转臂运动,使摆杆转动。经测试,整体功能齐全,灵敏度、抗干扰性、准确度等各项性能指标均达到设计要求。 关键字:旋转倒立摆系统、MSP430单片机、精密变阻器WDD35D-4目 录1系统方案11.1 处理器的论证与选择11.2 传感器的论证与选择11.3 电机的论证与选择11.4 电机驱动的论证与选择22系统理论分析与计算32.1电机选型的分析32.1.1 直流电机模型32.1.2 PWM电机调速原理32.1.3 直流电机的选定42.2 摆杆状态检测的计算52.2.1 摆杆摆起的算法52.2.2 摆杆保持平衡
3、的算法62.2.3 抗干扰62.3 PID控制算法的计算62.3.1 PID控制原理如图62.3.1 比例环节62.3.2 积分环节62.3.3 微分环节73电路与程序设计83.1电路的设计83.1.1旋转倒立摆系统总体框图83.1.2 硬件电路子系统框图与电路原理图83.1.3 光电传感器子系统框图与电路原理图93.1.4电源103.2程序的设计113.2.1程序功能描述与设计思路113.2.2程序流程图124测试方案与测试结果164.1测试方案164.2 测试条件与仪器174.3 测试结果及分析184.3.1测试结果(数据)184.3.2测试分析与结论18参考文献19附录1:电路原理图20
4、附录2:源程序21简易旋转倒立摆及控制装置(C题)1系统方案本系统主要由处理器模块、传感器模块、电机驱动模块、电源模块组成,下面分别论证这几个模块的选择。1.1 处理器的论证与选择方案一:ARM处理器。采用ARM 处理器进行数据处理,ARM处理器处理数据比较高,、而且端口比较多,可以处理多个任务。但是价格高,入门比较困难,熟练掌握比较困难,学习周期比较长,而且在旋转倒立摆工作过程中,处理的数据量不是很大,过多的IO口反而不利于控制。方案二:采用AT89S52单片机作为系统控制中心。51系列单片机是单片机中的经典,是8位单片机,具有32个I/O接口,虽然价格低廉、性能稳定、使用方便、外围电路成熟
5、,但是内部资源相对较少,运行速度慢,功能较为单一,ROM空间不足。方案三:采用MSP430系列单片机作为系统控制中心。MSP430系列单片机是一个16位,具有精简指令集,低功耗的混合型单片机,功能相比51系列单片机要强大,运行速度要快,但内部结构比较复杂,它只能用在3.3V环境下,与一些5V器件相连需要考虑电平是否兼容的问题。 综合以上分析,MSP430功耗小、运行速度快、内存大,更适合设计要求,所以选择方案三。1.2 传感器的论证与选择方案一:精密变阻器。旋转臂和摆杆通过精密变阻器相连,电动机转动带动旋转臂运动,变阻器转轴改变,从而改变电压,送到主控芯片,通过相应运算转换,来控制摆杆摆动的角
6、度。精密变阻器数据比较稳,易于控制,灵敏度也较高。方案二:角度传感器。它的身体中有一个孔,可以安装一个轴,轴没转动一次,角度传感器就会计数一次,往一个方向转时,计数增加,往相反方向转时,计数减少。角度传感器的精度不够高。综合以上分析,由于角度传感器不如精密传感器灵敏度高,且精密传感器阻值可选、线性度可选,精度较高,所以选择方案一。1.3 电机的论证与选择方案一:采用步进电机,它是通过输入脉冲信号来进行控制的、电机的总转动角度由输入脉冲数决定、电机的转速由脉冲信号频率决定,虽然其转动角度容易控制,但在转轴连接外部重物较重时步进电机容易失步现象,且工作时震动较大,不利于平衡。方案二:采用普通小型直
7、流电机。普通直流电机,调速范围广,且易于平滑调节,起动、制动转矩大易于控制,可靠性高,转动灵敏且转速易于控制,调速时的能量损耗较小。综合以上分析,直流电机力矩大,易于调节,更适合于旋转倒立摆,所以选用方案二。1.4 电机驱动的论证与选择方案一:采用大功率晶体管组合电路构成驱动电路,这种方法结构简单,成本低、易实现,但由于在驱动电路中采用了大量的晶体管相互连接,使得电路复杂、抗干扰能力差、可靠性下降。电路如下图所示: 图1-1 大功率晶体管组合电路构成驱动电路图方案二:采用互补硅功率达林顿管TIP142实现电机的驱动采用该方法电路连接比较简单,稳定性好,成本低廉,但不足之处是由于使用分立元件,安
8、装和调试相对麻烦。方案三:采用专用的电机驱动芯片L298N,由于它内部已经考虑到了电路的抗干扰能力,安全、可靠性,所以我们在应用时只需考虑到芯片的硬件连接、驱动能力等问题就可以了,所以此种方案的电路设计简单、抗干扰能力强、可靠性好。电路如下图所示: 图1-2 电机驱动芯片L298N电路综合以上分析,电机驱动芯片L298N电路设计简单、抗干扰能力强、可靠性好,所以选择方案三。2系统理论分析与计算2.1电机选型的分析 2.1.1 直流电机模型 图2-1 直流电机的数学模型如图2-1所示为直流电机的数学模型,由此可见,电机的电刷电动势Ea正方向与电刷电流Ia的方向相反,Ea为反电动势;电磁转矩T的正
9、方向与转速n的方向相同,为拖动转矩;轴上的负载转矩T2与空载转矩T0均与转速n相反,是制动转矩。根据基尔霍夫第二定律,得到电枢电压电动势平衡方程式: (2-1)直流电机的转速公式为: (2-2)由上述两式得: (2-3)由上式可以看出,已经制造好的一个电机,当励磁电压和负载转矩一定时,它的转速由加在转速两端的电压决定,电枢电压越高,电机转速就越快,电枢电压降低到零时,电机就停止转动;改变电枢电压的极性,电机就反转。 2.1.2 PWM电机调速原理 图2-2 PWM脉动电压对直流电机来说,如果加在电枢两端的电压为如图4所示的脉动电流压,可以看出在T不变的情况下,改变t1、t2的宽度,得到的电压将
10、会发生变化。设电机加全电压U时,其转速最大为。若施加到电枢两端的脉动电压占空比为 (2-4)则电枢的平均电压为:; (2-5)由上式得到: (2-6) (2-7) (2-8) 图2-3为占空比与转速的关系图:图2-3 占空比与转速的关系图 由图2-3看出,占空比与转速并不是完全的线性关系(图中实线),原因是电枢本身有电阻,不过,一般直流电机的内阻较小,可近似为线性关系。由此可见,改变施加在电枢两端电压就可以改变转速,这就是直流电机PWM调速原理。2.1.3 直流电机的选定 正确选用直流电机,首先考虑直流电机的电压、转速、功率,进行直流电机的初步选型。 根据输出轴功率,最终选定电机型号ZGA25
11、RP200.。电机供电电压12V,额定转速rpm=2002.2 摆杆状态检测的计算 2.2.1 摆杆摆起的算法图2-4倒立摆的系统结构该图为简化后的力学模型,由一个水平旋转臂和摆杆组成,在摆起前,摆杆处于下垂静止状态,正常工作状态时,摆杆平衡点为=0,摆杆的保持在一定范围内。设J0表示水平杆对Z轴的转动惯量,L0为水平杆的杆长;m1和L1分别表示摆杆的质量和摆杆质心到转轴O1的距离,t为加到水平杆上的控制力矩。设C0、C1分别为水平杆和摆杆的摩擦力矩系数;、分别为旋转臂的转角和角速度,、分别为摆杆的角和角速度。(1)旋转臂的动能、势能和耗散能分别为: (2-9)V0=0 (2-10); (2-
12、11)(2)摆杆的动能、势能和耗散能分别为: (2-12) (2-13) (2-14)(3)系统总的势能、动能和耗散能 (2-15) (2-16) (2-17) 根据以上公式可得出,施加的外力越大,摆杆摆起的角度就会越大,但如果施加的力过大就易导致系统紊乱,太小就不易摆起,然后逐渐加大力,最终使摆杆摆起。2.2.2 摆杆保持平衡的算法设摆杆在处的速度为,在平衡处的速度为,F为施加的外力,L为摆杆距离旋转臂的垂直距离,分别为摆杆的角和角速度。动能定理: (2-18)动量定理: (2-19)由精密变位器测量的摆杆和旋转臂的角度变化信号,输入到主控芯片,来调节PWM的高低电平和程序中的延时函数,来改
13、变外力F和时间t,以此来调节摆杆的角度和角速度使摆杆保持在平衡状态,在进行圆周运动时,会出现一个死角,采用一个滤波电路将多余的杂波滤除掉,避免死角的出现。2.2.3 抗干扰摆起电压和控制切换点的选择对摆起控制的成败起到了关键性的作用。同时,倒立控制的抗干扰能力对于能否实现“摆起一倒立”控制也有重要影响,因为切换过程中总是存在不够平稳的现象,这需要倒立控制算法能够克服切换产生的扰动。2.3 PID控制算法的计算 2.3.1 PID控制原理如图图2-5 PID控制原理图2.3.1 比例环节成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制器立即产生控制作用,以减小偏差。2.3.2 积分环节
14、主要用于消除静差,提高系统的误差度。积分作用的强弱取决于积分时间常数,时间常数越大,积分作用越弱,反之,越强。2.3.3 微分环节反映偏差信号的变化趋势,并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。3电路与程序设计3.1电路的设计3.1.1旋转倒立摆系统总体框图旋转倒立摆系统主要包括MCU处理器模块、电机驱动模块、电源模块、红外传感器模块、精密变阻器、直流电机组成,系统总体框图如图3-1所示,图3-1 旋转倒立摆系统总体框图3.1.2 硬件电路子系统框图与电路原理图1、 MSP430F5529子系统框图 MSP430F5529子系统主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 旋转 倒立 控制 装置 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4016694.html