2023年磁悬浮实验报告.pdf
《2023年磁悬浮实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年磁悬浮实验报告.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、开放性实验:磁悬浮原理实验仪制作及PID控制实验报告实验内容:学生通过磁悬浮有关知识的学习,根据已有的实验模型,设计出磁悬浮实验仪器,并进行制作,进而在计算机上用PID技术进行调节和控制。难点:PID控制程序的编写及调试。创新点:该实验以机械学院数控所得科研成果为依托,以一种新奇的方式,用磁悬浮小球直观的展示了 P ID控制理论的应用。该仪器构造简朴,成本低廉。此实验综合应用了电磁场、计算机、机械控制等相关知识,具有一定的研究创新性特点。该仪器有望成为中学物理实验仪器,和高校PID控制实验仪器。关键问题1.悬浮线圈的优化设计2.磁悬浮小球系统模型3.磁悬浮小球的P I D控制电磁绕组优化设计小
2、球质量:钢小球质量:1 520g小球直径:15 mm悬浮高度:3mm规定:根据悬浮高度、小球大小、小球重量设计悬浮绕组绕组铁芯尺寸、线圈匝数、额定电流、线径。电磁绕组优化设计:山磁路的基尔霍夫定律、毕奥-萨格尔定律和能量守恒定律,可得电磁吸力为:式中:0空气磁导率,4nX10-7H/m;4 铁芯的极面积,单位m2;N-电磁铁线圈匝数;z 小球质心到电磁铁磁极表面的瞬时气隙,单位m;电磁铁绕组中的瞬时电流,单位A。功率放大器中放大元器件的最大允许电压为15V。为了减少功率放大器件上的压力差,减少功率放大器件的发热,设定悬浮绕组线圈电压该值为12V。约束条件:U=12 V Ui 电流、电压与电邮关
3、系 RR =电阻:L漆包线的总长度/mS漆包线的横截面积/m 2S-7td 24d线径的大小/m 是漆包线线的电阻率,查表可知:E=1.5*1.7 5*e-8,单位:Q*m根 据 线 圈 的 结 构,可 以 得 出 漆 包 线 的 总 长 度 为:IL=兀+/=1 d线 圈 的 匝 数 为:N=-nLxld =EL i综 上 所 述,电 磁 力 为:,1 2 8 f2?L2在线圈骨架几何尺寸和所加的电压固定的情况下,线圈漆包线线径d越大,漆包线的长度L越小,电磁力户越大。此外,漆包线线径和电流之间还存在下述关系:i-4 4因此,线径d越大通过线圈的电流也大,线圈发热越严重。优化漆包线线径和线长
4、必须综合考虑电磁力大小、线圈额定电流。由最优的漆包线线径和线长,就可以得到合理的电磁绕组结构参数。磁悬浮小球系统模型将钢质小球放入电磁铁产生的磁场中,用传感器检测钢球在螺线管磁场中的位置,进而用PID方法控制线圈电流以达成磁力和重力的平衡。磁悬浮小球系统可由下面方程描述:电磁铁线圈控制器-传 感 器-当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来拟定,这时应用P ID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。比例控制能迅速反
5、映误差,从而减小稳态误差。但是,比例控制不能消除稳态误差。比例放大系数的加大,会引起系统的不稳定。积分控制的作用是,只要系统有误差存在,积分控制器就不断地积累,输出控制量,以消除误差。因而,只要有足够的时间,积分控制将能完全消除误差,使系统误差为零,从而消除稳态误差。积分作用太强会使系统超调加大,甚至使系统出现振荡。微分控制可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它重要是依据系统的数学模型,通过理论计算拟定控制器参数。这种方法所得到的计算数据未必可以直接
6、用,还必须通过工程实际进行调整和修改。二是工程整定方法,它重要依赖工程经验,直接在控制系统的实验中进行,且方法简朴、易于掌握,在工程实际中被广泛采用。PID控制器参数的工程整定方法,重要有临界比例法、反映曲线法和衰减法。临界比例度法进行PID控制器参数的整定环节:18)一方面预选择一个足够短的采样周期TS,一般说TS应小于受控对象纯延迟时间的十分之一。(2)用选定的TS,仅加入比例控制环节使系统工作,逐渐减小比例度,即加大比例放大系数KP,直至系统对输入的阶跃信号的响应出现临界振荡(稳定边沿),将这时的比例放大系数记为K r,临界振荡周期记为Tr。(3)以连续-时间PID控制器为基准,建立数字
7、P I D的控制度评价函数,通过公式计算或查表拟定PID控制器的参数TS,KP,TI和T D。反映曲线法(实验凑试法)通过闭环运营或模拟,观测系统的响应曲线,然后根据各参数对系统的影响,反复凑试参数,直至出现满意的响应,从而拟定P ID控制参数。实验凑试法的整定环节为“先比例,再积分,最 后 微 分1(4)整定比例控制将比例控制作用由小变到大,观测各次响应,直至得到反映快、超调小的响应曲线。&(2)整定积分环节若在比例控制下稳态误差不能满足规定,需加入积分控制。A先将环节(1)中选择的比例系数减小为本来的5080%,再将积分时间置一个较大值,观测响应曲线。然后减小积分时间,加大积分作用,并相应
8、调整比例系数,反复试凑至得到较满意的响应,拟定比例和积分的参数。A (3)整定微分环节A若通过环节(2),P I 控制只能消除稳态误差,而动态过程不能令人满意,则应加入微分控制,构成P I D控制。A先置微分时间T D=O,逐渐加大T D,同时相应地改变比例系数和积分时间,反复试凑至获得满意的控制效果和PID控制参数。比例十积分十微分(P ID)控制器u =K p e(t)+!C +TDT j d t式中 KP比例放大系数;TI积分时间;TD微分时间。PI D 控制的程序实现:U p=Kp*error(k)Ui=Ui+Ki*e r ror(k)U d=Kd*(er r or(k)-er r o
9、r(k 1)U=Up+Ui+Ud在程序中我们采用的是增量是算法磁悬浮控制器介绍1、磁悬浮控制系统原理框图磁悬浮控制器组成磁悬浮控制器f控制芯片最小系统RS-232串行通讯口AD功能模块DA功能模块,人机界面资源配置:*P0.0蜂鸣器,P0.1测试灯,P0.2,P0.3 两个按键。*P 1 .0-P1.4 五路 A/D;*P1.5-P 1.7 控制 LED;*P2.0-P2.7 液晶数据传输;*P3.2-P3.4液晶控制线;*P3.0、P3.1 接 RS-232;*P3.5、P 3.7 两路 DA;V C CD B 21P 2.2 P 2 JR S TP J.O OV C CP 2.1P 2.0
10、/P W 2P 1.7/A D C 7J 2JD B 323 1D B 1R S T3J OD B OR X D42 9P l.7T X D52 8P l.6P J.l/T X DP 1.6/A D C 6P 0.062 7P l.5P O.OP 1.5/A D C 5X T A L 272 6P O JX T A L 2P O J.W C 4X T A L 18X T A L 1P 1.4/A D C 42 JR S92 4A D C 3P J.2/I N T 0P 0,1 _P 3.3 丽P 1.J/A D C 3P 0.2P 1.2/A D C 2P 0.11 02 JP 0.2R W1
11、 12 2A D C 2Y E1 21 1A D C 1P 3.4/T 0 P 1.1/A D C 1P 3.5/T 1/P W M 1 P 1,O/A D C OP 3.51 3|2 0A D C OD B 41 41 9P 2.4 m i J P J./M I OP J.71 8D B SP 2.5P 2.7D B 71 6D PAG N DP 2.61/DDO1)T C 1 2 C M 1 2 A D1、P 0 n:S T C125412A D的 P0 口只有四个引脚,资源分派如下:P0.0蜂鸣器,P 0.1 测试灯,P0.2、P 0.3 两个按键。2、STC 125 4 12AD的 I
12、/O 口资源介绍:*四个I/O 口,共 27个引脚,其中P0 口上只有4 个引脚P0.0-P0.3,P3 口上只有7 个引脚却少P3.6脚,P l、P 2 口和8 0 5 1 同样有8个引脚;*所 有 I/O 口都有四种类型:准双向口(传 统 8051模式)、推挽输出、仅为输入和开漏模式,均可由软件配置成4 种工作类型之一;*每个口由2 个控制寄存器(PxM 0 和 PxMl)中的相应位控制每个引脚工作类型;P 2 口 故 定 P 2M 0 7:0P 2M 1 7:0I/O 口 模 一00准 双 向 口(传统8051 I/O 口 模4),灌 电 流 可 达20m A,拉电 流 为230雌,由于
13、 制 造 误 差,实 版 为250u A 150u A01推嫡出(强上拉输出,可达20m A,要加限触阻)10仅为输入(高阻)11开 漏(O p en D ra in),内部上加电阻断开,要外加举例:P 2M0=0 xC0;P2M 0=0 x A0;P2.7 为开漏,P2.6为高阻输入,P2.5 为推挽输出,P2.4-P2.0为弱上拉。I、控制器设计了 5 路 AD,都经调理送入单片机,占用P1.0-P 1 .4 五个I/O 弓 I脚,其中P 1.4 用于采集传感器送入信号,P 1 .1-P1.3用于控制PID算法参数,P0.0用于设立小球浮起高度。2、设立P1 口:设立:PlMO=Ox 1
14、F;P1 M 1=0 x0 0;或者 P l MO=OxlF;PIM 1 =0 x 1 F;P l 口 攻 定 P 1M O 7:0P 1M 1 7:0 I/O 口模式(P l.x如 做A/D使用,需先将其谑成开漏或高阻输入)00准 双 向 口 (传 统8051 I/O 口 模 大),灌电舸达20m A,拉螭为230%由 于 制 造 误 差,实 际 为250n A 750UA01推挽输出(强上技输出,可达20m A,要加限触阻)10仅为输入(高 阻),如 果 该I/O口 需 作 为A/D使 用,可 选 此 模式11开 漏(O p en D ra in),如 果 该I/O U需 作 为A/D伊
15、用,可 选 此 模 式传感器信号A D转换原理框图T-电挑觥TT,S T C 1 2 C 5 4 1 2 A D2、控制信号A D转换原理框图M-4懒4MS4itTmo1、控制器设计了两路DA,占用P 3.5 和 P3.7 两个引脚,P 3.5路 D A 送往功率放大器,P 3.7路 D A 备用。2、D A 电路原理:STC12C54I2AD本没有集成DA转换功能,但是它有4 路的P WM(脉冲宽度调制)信号,PWM信号可以通过调理电路转化为DA信号。3、D A 电路原理框图:S T C 1 2 C 5 4 1 f开关管-两 级R C邀 躯龈献 f 解放辞4 I/O 口设定:不能设立为高阻输
16、入!当 某 个 I/O 口作为使用时,该 口 的 状 态:P料之前口的狄杰P叼输出时口的状态/上拉/准双向口强推独输出/强上拉输电,要加输出限潦电阻11H0K强推挽输出/强上拉输出强推挽输出/强上拉输出,要加输出限流电阻1K-1OK仅为输入/高阻P叼无效开 漏开 花DIP/SO6、LED模块1、P L 5-P L 7 控制8 个数码管(LED)DINTj一D O U T为了节省I/O 资源,选用了一片MAX 72 19。DIGO|TSEGD2、MAX7219 简介D IG 4 叵SEGDPGND7D IG 6 IT/U I/IX I/MSEGE*一种高集成化的串行输入/输出的共阴极LEM A
17、X 7219SEGCD显示D IG 2 7M A X 72211 9 V+驱动器;DIG 3 71 8 ISET*每片可驱动8位7段加小数点的共阴极数码D IG 7 叵1 7 SEGG管,与单GND叵1 6 SEGBDIG 5 w1 5 SEGFDIG1 叵1 4 SEGALO A D (OS)叵1 3 CLK片机相连仅需3 根线;*涉及BCD译码器、多位扫描电路、段驱动器、位驱动器和用于存放每个数据位的8X 8静态R A M 以及数个工作寄存器;*可以编程控制工作寄存器,可以使MAX7 2 19进入不同的工作状态。*控制信号:DIN为串行数据输入端,CIK为串行时钟输入端,LOAD为片选端;
18、*DIG O-DIG 7 为吸取显示器共阴极电流的位驱动线,其最大值可达5 0 0mA;*SEG A SEGG,D P 为驱动显示器7 段及小数点的输出电流,一般为40mA左右;*D O U T 为串行数据输出端,通常直接接入下一片MAX 7 2 19的 D I N端。在实验中使用的源程序:/test.c#include#i nc 1 u de#inc 1 ud e p 0 m 0=0;p 0m 1=0 x00;sbit p02=P0八 2;s b it pO3=POA3;sbi t pOO=P 0 A0;s b it p 01=P 0 Al;ex t e r n p id(in t kp,k
19、 i,k d,sp e c,yk);e xtern displ(unsign e d ch a r dat4);有时候真的很无奈,就少了一点东西。就是出不来啦。,注意extern花了一天的时间,外加另建了一个项目。无语了e xtern di s p2(u nsigned c h ar dat4);没一个冒号;害了我老半天,特别注意了ext e m unsign e d int A DC_ T U RN 0 N(unsi g ned char speed,c hanl);extern voi d Dela y ms(void);extern v o id d a c(u nsi g ned ch
20、 a r pwm):e x t e rn v o i d disp_kp();ext e mo v o i d disp_ki();exte r n ovoid d i sp_k d();u n s i gne d ch a r f 1 ag=l;vo i d d elay(unsigned i nt x);v o id main()int kp=O,ki=O,kd=O,spec=O,yk=O;un s i g ne d c ha r da;un s i g ned c h ar show04=0 x 0 0,0 x 01,0 x02,0 x03;unsigned i n t a=O,b=O;
21、w h ile(l)p03=0;a=ADC_TURNON(3,0);showOl 0 J=(un s i g ned c h a r)(a/10 0 0);s h owO 1=(u nsigned ch a r)(a%1 0 0 0)/1 0 0);showO 2=(unsigned c h a r)(a%10 0 0)%100)/10);show03=(uns i gned c har)(a%1 0 0 0)%100)%1O);d i s p 1 (s howO);Del a yms();b=ADC_TURNON(3,4);s h o w00=(un s igned c har)(b/100
22、0);s h owO I J=(un s igned ch a r)(b%1 0 0 0)/1 0 0);show0 2 =(unsig ned c h ar)(b%1 0 0 0)%1 0 0)/1 0);show03=(unsi g ned c h ar)(b%1000)%100)%1 0);di s p 2(s howO);Delayms();kp=ADC_TURNON(3,3);k i=ADC_TURNON(3,2);kd=ADC_TU RNON(3,1);spec=A DC_TURNON(3,0);yk=A D C_TURNON(3,4);d a=p i d(kp/1 0 0,ki/
23、l 0,kd/10,s pec/IO,yk/l 0);d a c(d a);if(p 0 2=0&flag=l)fl a g+;dis p _ k p();del a y(2 0);)i f(p02=0&f 1 a g=2)f l a g +;di s p_k i();d e lay(2 0);if(pO 2=0&fla g=3)flag=l;disp_kd();delay(20);0/w hi 1 e 的终止o ma i n 的终止v oid de 1 a y(un s igned i nt x)u ns i g n ed int m,k;fo r(m=0;m V x;m+)for(k=0;
24、k 0 xffff;k+);)n=(uns i gne d c h ar)(b%100 0)/1 00);)/d i sp.c 用来led显示结果#inc 1 ude#i nclu d e s bit Pl 5=P1 八 5;s b i t Pl 6=P 1A 6;sb i t P17=P 1A7;#d e f i ne d i n P17#d e fine lo a d P16#d e fi n e elk P 1 5#d e fi n e NoOp 0 x0 0#d e fine DigitO o 0 x 01#d efine Dig i tl 0 x0 2#d ef i ne Digi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 磁悬浮 实验 报告
限制150内