找回密码
 注册
关于网站域名变更的通知
查看: 391|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于C8051单片机的圆轨倒立摆控制系统设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-13 10:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

' Z' d; O, q* ~摘要  K# Q6 B- I7 h. D) M3 ~$ k
倒立摆系统是-一个多变量、强耦合、严重非线性的自然不稳定系统,必须采
! u- _. p. }9 p: V1 [9 N用计算机控制的方法才能使之稳定。其控制方法在军工、航天、机器人领域和
7 t. R' k% h3 ?  V. w+ @一般工 业过程中都有着广泛的应用,如机器人行走过程中的平衡控制、火箭发射( b$ i0 f1 K" p3 `. L0 Y" F
中的垂直度控制和卫星飞行中的姿态控制等均涉及类似倒立的问题,因此对倒
* i  |) L7 B# }, A4 w% ?' h. j立摆系统的研究在理论和应用方面有着重要意义。本文应用Cygnal 单片机
- ?9 N1 }& r1 m( P$ jC8051F015设计了圆轨倒立摆控制系统。主要完成以下各项工作:9 p6 a5 |: I9 U- ^0 g6 N
(1)分析了国内外控制倒立摆系统的情况,简要介绍了Cygnal 单片机的( H) S4 S3 ^% S. l' t# H  U4 [# K. o: n
特点、发展和应用。
/ z/ Z# w# u" U" o+ E# g0 ]8 u4 z(2)分析了控制系统的功能要求,制定了总体设计方案,并详细阐述倒立
2 \4 j9 u! z( i, e摆控制系统的硬件设计和软件设计过程。硬件设计分为处理器、电机驱动、A/D- p. p. ~' a" B; J
转换、D/A转换、电源以及其它单元;软件设计分为初始化、主程序和子程序
( o; K6 i& T, f等三个模块。
" t8 m7 C$ }! |7 Y* b1 W& _5 J! t(3)应用最优控制理论设计了相应的控制器,实现了圆轨-级倒立摆的摆" @3 |5 D. @4 e5 H: a
起和二级倒立摆的平衡控制。
& a- x* a$ o- n! c' W. P* \2 ^& O(4)从能量的角度推导单摆的摆起机理,实现了圆轨-级倒立摆的自动摆* U, P% B( V) U
起。
0 E8 v- w$ n& h0 a* b* v& v; s4 |/ N(5)从能量的角度推导二摆的摆起机理,给出了二级倒立摆摆起控制仿真
: H. b* G+ }# |' `7 K! k曲线。
/ b' N6 t( q+ y. ~) W* N关键词:圆轨倒立摆C8051 单片机最优控制闭环摆起控制能量反馈
; v. o/ \+ T2 r7 I5 ~! O第一章
- p5 U3 e( F5 H绪论' v& ]( r% `( Y+ v4 p% I
1.1倒立摆系统研究的理论意义2 P% u- H7 Q+ m+ L# k8 R
倒立摆及其控制模型类似杂技中的顶杆表演,这种表演之所以为人们熟悉,! u4 d5 x& v3 j9 G& X4 ?8 d3 c( {* |
不仅在于表演者的精湛技艺,更重要的是其物理结构与控制系统的稳定性密切& X2 I: @, b6 B3 w. k% \( o
相关。它深刻提示了自然界- -种基本规律, 即一个自然不稳定的被控对象,通过, V2 \+ s% L, {& w$ A
控制手段可使之具有良好的稳定性。这-规律已成为当今航空航天器设计的基5 d1 K( f( E) T8 M& S. [# ~; r
本思想,即牺牲飞行器的自然稳定性来确保它的机动性。不难看出杂技演员顶杆
1 N2 q& g2 X0 Q' a3 b' k. u; j的物理机制可简化为一个倒置的倒立摆,也就是人们常称之为倒立摆或-级倒
! K4 A4 t& D, _% m$ K立摆系统.在控制理论发展的过程中,某-理论的正确性及实际应用中的可行性
/ D  p# g! [% v4 _- F7 J3 Q+ N需要一个按其理论设计的控制器去控制--个典型对象来验证。倒立摆就是这样! H' u$ Y; j/ O* c/ }5 j/ E
一个被控制对象。倒立摆本身是一个自然不稳定体,在控制过程中能有效地反映
: l7 G' Q' Z5 j# ^: A控制中的许多关键问题,如非线性问题、系统的鲁棒性问题、随动问题、镇定问
& Y" F; z6 o5 q4 w+ M2 a  w% Z, J题及跟踪问题等.倒立摆系统作为一个实验装置,形象直观,结构简单,构件组成& W/ ?) J% w* `
参数和形状易于改变,成本低廉:作为一个被控对象,它又相当复杂,就其本身而: A6 u! F! Q, S8 a9 P. Q1 Y
言,是一个高阶次、不稳定、多变量、非线性、强耦合系统,只有采取行之有效
2 E7 {" j. A( t3 z的控制方法方能使之稳定。倒立摆系统稳定效果非常明了,可以通过摆动的角
, Y; O" S; _5 I: P" e: Y- k( G度、位移和稳定时间直接度量、控制好坏一目了然。理论是工程的先导,倒立摆* L+ u" Q6 q+ f& O6 i4 M, g$ O
的研究具有重要的工程背景。机器人行走类似倒立摆系统,尽管第一台机器人在
6 N7 ^% T: t5 x6 `美国问世以来已有三十多年的历史,但机器人的关键技术至今仍未很好解决。由
4 A( n0 ]4 a4 P# b; [0 s于倒立摆系统的稳定与空间飞行器控制和各类伺服云台的稳定有很大相似性,
) q  u5 O5 w+ K6 u2 V  J4 X也是日常生活中所见到的任何重心在上、支点在下的控制问题的抽象。因此,4 l/ g: l' J" q8 q* _  B1 d: y
倒立摆机理的研究又具有重要的应用价值,成为控制理论中经久不衰的研究课
, c. r! H- I% ~7 |$ P题。. }, s4 u: ?# g" |! F
1.2倒立摆系统特性
' m: u8 g0 k% `4 @* K1 K% j) [虽然倒立摆形式和结构各异,但所有的倒立摆都具有以下的特性:
6 q* B. ]1 j& P7 j) q5 P2 h(1)非线性倒立摆是一个典型的非线性复杂系统。实际中可以通过线性
* o) [) {$ h( l化得到系统的近似模型,线性化处理后再进行控制,也可以利用非线性控制理# [: b: A2 p6 W8 a/ |8 J
论对其进行控制,倒立摆的非线性控制正成为一个研究的热点。
3 O* ?# d) a+ V" r(2)不确定性主要是模型误差以及机械传动间隙,各种阻力等,实际控
/ c* _+ D* P( b4 f& M6 B
% g8 _& o, H* r/ H1 K- G" {1 B) o5 {* X7 J- h" `. K
: p: g6 K* I, N& G
附件下载:
游客,如果您要查看本帖隐藏内容请回复

# n! v) [. b2 N$ P9 I& y
% y; t% e; m/ B4 q0 n% G

该用户从未签到

2#
发表于 2020-5-13 10:37 | 只看该作者
非线性倒立摆是一个典型的非线性复杂系统

该用户从未签到

3#
发表于 2020-6-29 21:40 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 08:07 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表