9969|23

2781

帖子

419

TA的资源

五彩晶圆(中级)

楼主
 

【晒方案】简易旋转倒立摆及控制装置(C题 ) [复制链接]

 
本帖最后由 paulhyde 于 2014-9-15 03:03 编辑

简易旋转倒立摆及控制装置
摘要
本文介绍旋转倒立摆及控制装置的设计与制作,系统以MSP430G2553为主控、导电塑料电位器检测摆角、通过步进电机实现旋臂控制从而达到摆杆倒立。根据旋转倒立摆的数学模型分析,确定了摆杆角度和旋臂旋转之间的PID控制算法,并在实验中优化控制参数。经反复试验,证明系统部分实现了题目的设计要求。
关键字:旋转倒立摆控制系统 MSP430G2553微处理器 导电塑料电位器 步进细分控制
Abstract
In this article,Rotary inverted pendulum arm system is designed.A MSP430G2553 microcontroller is used as the control center.A conductive plastic potentiometer is used to detect defletion angles. Precise control of the plate is eralised by a stepping motou.Based on the pendulum’s mathematical model.Control parameters are optimized during experiments.Designed specificaations are fully met confirmed by repeated test.In addition,a wireless remote control module and realtime display of defletion angles are added.
Keywords: motion control, MSP430G2553,photoelectric encode,stepping motor subdivision system, laser aiming and tracking
1、总体设计方案
1.1、系统总体设计
本系统硬件包括主控芯片、导电塑料电位器、步进电机、摆杆、旋臂及支架,设计总体框图如图。该系统采用MSP430LaunchPad开发版做为主控模块,MSP430G2553单片机自带10位ADC。角度传感器(导电塑料电电位器)将采集到的模拟信号送到单片机进行AD转换与处理,进而判断摆杆的偏摆方向和角度,经过计算后输出相应控制信号给电机驱动器,控制步进电机正反转和转速变化,从而达到使摆杆保持倒立。
图一:系统总体设计图
1.2、方案比较与选择
1)主控芯片的比较与选择
方案一:采用入门级51或者AVR、PIC等流行已久的8位MCU作主控。
价格低廉,资料众多。功能有限,计算能力有限。
方案二:采用MSP430系列的MSP430G2553
简易旋转倒立摆系统要求处理器具有足够的内存、闪存,快速的信号采集能力,因此我们选用手头现有的MSP430LaunchPad板,集成仿真器,方便软件仿真调试,板上为MSP430G2553单片机,该单片机超低功耗,运算速度快,性价比高。
2)电机的比较与选择
方案一:采用直流伺服电机作为执行元件。
优良的调速特性,调速平滑、方便、调整方位宽;过载能力强,。直流伺服电机工作在闭环状态时相对于开环状态要增加很多检测元件,使电路复杂,最重要的是直流伺服电机价格昂贵,成本太高。
方案二:采用步进电机作为执行元件。
步进电机具有快速启停能力,而且步进电机的转动角度可开环控制,可省去电机转动角度的检测电路,但步进电机存在转动时震动较大,为减小震动,我们采用细分驱动器驱动步进电机,使电机转动平稳。
因此我们选用42系列大扭力电机。
3)角度传感器的比较与选择
方案一:采用凌阳公司的MXD2020EL传感器。在正常工作下,传感器将测到的倾角直接转换为占空比不同的频率输出。
方案二:采用SCA60C传感器。该传感器抗干扰能力强,低功耗,输出信号为0.5V-4.5V的模拟电压。
方案三:采用精密可调电位器。采集其可调断随摆杆摆动时的输出的电压,经过AD模数转换变为数字信号后交给单片机处理。
以上三种传感器,MXD2020E和SCA60C都相对容易控制和计算,但他们的测量精度不够高,反应速度不够快,无法满足设计的需求。考虑到模型制作条件极其简陋,摆轴的制作及于传感器连接困难,所以选取用导电塑料电位器作为角度传感器,采集模拟信号再转换成数字信号测量的方法,且直接用传感器转轴做为摆轴,模型制作简单,故选用WWD35D4导电塑料电位器作为角度传感器。
4)控制算法
方案一:PID算法PID算法是在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象一阶滞后+纯滞后与二阶滞后+纯滞后的控制对象,PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活(PI、PD)。
方案二:LQR算法LQR (linear quadratic regulator)即线性二次型调节器 ,其对象是现代控制理论中以状态空间形式给出的线性系统 ,而目标函数为对象状态和控制输入的二次型函数。LQR最优设计是指设计出的状态反馈控制器 K要使二次型目标函数J 取最小值,而 K由权矩阵Q 与 R 唯一决定,故此 Q、R的选择尤为重要。LQR理论是现代控制理论中发展最早也最为成熟的一种状态空间设计法。特别可贵的是 ,LQR可得到状态线性反馈的最优控制规律 ,易于构成闭环最优控制。而且MATLAB的应用为LQR 理论仿真提供了条件 ,更为我们实现稳、准、快的控制目标提供了方便。
基于上述理论分析,我们选择方案一 。
2、理论分析计算
2.1、电动机选型
型号 Series Model
步距角 Step Angle (°)
机身长L Motor Lenth (mm)
静力矩 Holding Torque (N.m)
引线数 Lead Wire (NO.)
电流 Rated Current (A)
电阻 Phase Resistance (Ω)
电感 Phase Inductance (mH)
转动惯量 Rotor Inertia (g.cm2)
定位力矩 Detent Torque (g.cm)
重量 Motor Weight (Kg)
42BYGH810
1.8
48
0.45
4
1.2
3.2
6
68
280
0.34
表一:42BYGH810电机数据表
在两个自由度下,电机的力矩较大,故采用42BYGH810步进电机。
2.2、摆杆状态检测
在本设计中,摆杆的角度测量所用的的部件是导电塑料电位器和AD转换芯片。可调电位器固定宇旋臂上,其可调轴与摆杆上端固定,可随摆杆的摆动而转动,其可调端输出电压也会随之而变化。将电位器可调端的输出变化电压输入到AD芯片,即可得到一系列变化的数字信号,通过与中心自由下垂处的电压信号判断摆杆向哪个方向摆动及摆动的度数。
2.3、电机驱动模块选型
本系统电机驱动采用XZLZM20A步进电机驱动模块,该模块使用平均电流控制,两项正弦电流驱动输出;供电范围为12~36V,调控范围大;有高速光电隔离信号输入接口;有过压、欠压、过流、短路等保护功能;它的衰减模式可调,更好的适应我们的电机;启动转速高,高速力矩大;该模块尺寸为:4.5cm*7.0cm*1.6cm,大小合适,容易使用。
2.4、控制算法
PID算法是比例微分、积分、控制器控制的过程。其模型如图所示。
(1) 比例调节 P
比例系数 Kp 的大小决定了比例调节器调节的快慢程度,但Kp过大会使控制系统出现超调或振荡现象 Kp过小又起不到调节作用 比例控制无法消除余差。
(2) 积分调节 I
积分作用可消除余差,积分常数 Ti 的大小决定了积分作用强弱程度,积分作用通常使系统的稳定性下降。因此,积分常数 Ti 大小的选择要得当。
(3) 微分调节 D
当偏差 e 瞬间波动过快时,微分调节器会立即产生响应,来抑制偏差的变化,使系统更趋于稳定,改善了系统的动态性能。
图二:PID算法原理图
3硬件电路与程序设计
3.1、电源电路
采用SDD-100开关电源,交流输入:220V±20%,直流输出5V/13A、12V/2A、-5V/1A、-12V/1A。
3.2、键盘电路
采用MSP430LaunchPad板上自带的一个独立按键。
3.3、电机驱动电路
电机驱动模块采用M415B,该细分型高性能步进电机驱动器,适合驱动任何中小型1.5A相电流以下两相或四相混合式步进电机。由于采用新型的双极性恒流斩波驱动技术,使用同样的电机时可以比其它驱动方式输出更大的速度和功率。M415B的细分功能使步进电机运转精度提高1-64倍。每秒两万次的斩波频率,可以消除驱动器中的斩波噪声。另一特有的功能是静止自动减流:当电机处于停止状态时,输出电流可自动降至较低值,从而减少电机和驱动器的发热。
说明
单位
最小值
典型值
最大值
输出电流
A
0.21
1
1.5
输入电源电压
VDC
18
24
40
控制信号输入电流
mA
7
10
16
步进脉冲频率
KHz
-
-
100
脉冲低电平时间
μs
5
表二:电机驱动模块电气数据表
图三:电机驱动模块接线图
3.4、程序流程图
图五程序流程图
3.5、旋转倒立摆实物图
图六:旋转倒立摆实物图
4、测试与分析
测试仪器:量角器、秒表
测试方法:针对设计任务中的每一个要求都进行测试,每个要求都测试10次,取其平均值最为最终数值。
4.1、摆杆从处于自然下垂状态开始到30s后摆杆的摆动角度测试
测量次数/次
时间/s
摆角/°
测量次数/次
时间/s
摆角/°
1
2.33
60
6
2.57
60
2
2.33
60
7
2.48
60
3
2.45
60
8
2.45
60
4
1.98
60
9
2.48
60
5
1.97
60
10
2.12
60
4.2摆杆从处于自然下垂状态开始到完成圆周运动所需时间测试
测量次数/次
摆角/s
时间/s
测量次数/次
摆角/s
时间/s
1
360
10.57
6
360
10.25
2
360
11.20
7
360
10.37
3
360
11.38
8
360
10.12
4
360
11.25
9
360
9.75
5
360
11.38
10
360
9.77
5、结束语
经过四天三夜的鏖战,终于做完了。这个过程中尽管我们遇到了这样或者那样的问题但我们还是坚持到了最后,我们尽我们最大的能力做到了最多的要求,我们很满足,同时也知道未来的路很远,我们要更加努力学习,才能实现心中的美好,同时也十分感谢学院老师领导对我们本次大赛的支持。
参考文献
[1]刘浩梅.基于LQR的环形单级倒立摆稳定控制及实现[J].中南大学学报,2012.
[2]固高科技(深圳)有限公司.直线倒立摆安装与使用手册[M].北京:电子工业出版社,2004.
[3]魏志英.数字PID控制算法在温控系统中的应用[J].现代电力电子技术,2010,33(17):157-159.
附录1:电路原理图

 

 

此帖出自电子竞赛论坛

最新回复

楼主666  详情 回复 发表于 2017-7-16 14:49

赞赏

2

查看全部赞赏

点赞 关注(6)
个人签名
 
 

回复
举报

16

帖子

0

TA的资源

一粒金砂(初级)

推荐
 
本帖最后由 paulhyde 于 2014-9-15 03:03 编辑

最近在搞步进电机,学习了

 

此帖出自电子竞赛论坛
 
 
 

回复

1071

帖子

7

TA的资源

纯净的硅(中级)

推荐
 
本帖最后由 paulhyde 于 2014-9-15 03:03 编辑

想晒手写绘图板.......唉,说多了都是泪

 

此帖出自电子竞赛论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

推荐
 
本帖最后由 paulhyde 于 2014-9-15 03:03 编辑

比学校的酱油课好很多!建议平时上课打酱油的同学多到这儿看看

 

此帖出自电子竞赛论坛
 
 
 

回复

2781

帖子

419

TA的资源

五彩晶圆(中级)

沙发
 
本帖最后由 paulhyde 于 2014-9-15 03:03 编辑

 

此帖出自电子竞赛论坛
个人签名
 
 
 

回复

9161

帖子

6

TA的资源

管理员

板凳
 
:rose:  赞一个 手里有方案的同学们快来参与啊:2013全国大学生电子设计竞赛——晒方案 赢大奖
此帖出自电子竞赛论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

4
 
实物图怎么画的?
此帖出自电子竞赛论坛

点评

http://fritzing.org/download/画图软件下载地址  详情 回复 发表于 2013-9-25 14:01
 
 
 

回复

2781

帖子

419

TA的资源

五彩晶圆(中级)

5
 

回复 4楼zca123 的帖子

http://fritzing.org/download/画图软件下载地址
此帖出自电子竞赛论坛
个人签名
 
 
 

回复

324

帖子

123

TA的资源

一粒金砂(高级)

6
 
请问一下  楼主的方案发挥部分要求都实现了吗
此帖出自电子竞赛论坛

点评

:titter: 木有  详情 回复 发表于 2013-9-26 14:32
 
 
 

回复

414

帖子

4

TA的资源

纯净的硅(高级)

7
 

回复 6楼buer1209 的帖子

木有
此帖出自电子竞赛论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

8
 
不错
此帖出自电子竞赛论坛
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(中级)

9
 
楼主的装置实现倒立了吗?
此帖出自电子竞赛论坛
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(中级)

10
 
你们的透明角度盘,不错,很有创意
此帖出自电子竞赛论坛

点评

我们拿做腐蚀板的菲林纸打印的:)  详情 回复 发表于 2013-9-29 14:22
 
 
 

回复

414

帖子

4

TA的资源

纯净的硅(高级)

11
 

回复 10楼hu_uuu 的帖子

我们拿做腐蚀板的菲林纸打印的
此帖出自电子竞赛论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

12
 
我也有耶,
此帖出自电子竞赛论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

14
 
能给一份程序吗
此帖出自电子竞赛论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

17
 
求方案..大侠...392091831@qq.com
此帖出自电子竞赛论坛
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(初级)

18
 
用的pid来控制输出的占空比,从而来控制电机速度吗
此帖出自电子竞赛论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

19
 
请问在哪里买这些硬件比较好?我在备战今年的全国电子设计大赛,想把这个倒立摆做一下。
此帖出自电子竞赛论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

20
 
感觉好难的样子
此帖出自电子竞赛论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表