摘要
针对自由摆平板控制系统,为了实现平板的转动控制,完成硬币激光灯一系列操作,设计制作了一套基于ARM9和STM32的自由摆平板控制系统,实现了电机对自由摆系统中平板的状态控制。系统以ARM9+STM32为核心,由伺服控制系统结合编码器、角速度传感器、单轴陀螺仪,采用工作频率可达400MHz以上的S3C2440处理器并嵌入实时性很高的UCOS-II系统为主控制器,及时的处理采集回来的数据,使用增量式闭环控制算法实现电机精确控制,完成平板的转动控制。整个系统精度高,抗干扰能力强,实现了平板的转动、硬币的状态调整以及激光的投射控制。
Control system for free pendulum,to realize flat rotation control and accomplish a series of operations of a coin laser light,a flat control system based on free pendulum is designed,which realizes the flat control in a free pendulum system based on ARM9 and STM32.The system takes ARM9 and STM32 as the core,combined encoder, angular velocity sensor, single axis gyroscope by servo control system,the operating frequency can reach S3C2440 above the 400 MHz processor and embedded real-time,UCOS-II system is the main controller,timely processing of the collected data,and uses an incremental closed-loop control algorithm for the accurate control of the stepper motor and further the rotation control of the flat.The whole system has a high precision and strong anti-interference capability.It realizes the flat rotation,coin state adjustment and laser projection control.
引文
[1]邵贝贝.嵌入式实时操作系统[LC/OS-Ⅱ[M].2版.北京:清华大学出版社,2004.
[2]邵贝贝.单片机嵌入式应用的在线开发方法[M].北京:清华大学出版社,2004.
[3]王晓明.电动机的单片机控制[M].北京.北京航空航天大学出版社,2002.
[4]宗光华.机器人的创意设计与实践[M].北京:北京航空航天大学出版社,2004.
[5]侯涛,赵贺.自由摆平板系统高精控制设计[J].自动化仪表,2013(1):18-19.
[6]李新颖,汪再兴,王国华.基于Freescale MCU和多传感器的自由摆平板控制系统设计[J].自动化与仪器仪表,201(2):36-37.
[7]朱秀梅.基于Cortex-M3+ARM的自由摆平衡控制系统的研究[D].江苏:东南大学,2010.
[8]王博,郝文昌,王志超,等.自由摆平板控制系统的分析与设计[J].电子技术,2012(8):44-45.
[9]黄友锐,曲立国.PID控制器参数整定与实现[M].北京:科学出版社,2010.
[10]王小明.电动机的单片机控制[M].2版.北京:北京航空航天大学出版社,2007.
[11]松井邦彦,梁瑞林.传感器实用电路设计与制作[M].北京:科学出版社,2011.
[12]松井邦彦,梁瑞林.传感器应用技巧141例[M].北京:科学出版社,2006.
[13]李宁.基于MDK的STM32处理器开发应用[M].北京:北京航空航天大学出版社,2008.
[14]姚文详,宋岩.ARM Cortex-M3权威指南[M].北京:北京航空航天大学出版社,2009.
[15]郝立果,刘有涛,陈文亮.基于自由摆的激光定位控制系统[J].电子测量与仪器学报,2013(4):381-386.
[16]张友方,蒋一,王锐,等.基于ARMCORTEX_M3的自由摆平衡控制系统[J].科技传播,2012(6):127,145.
[17]徐彤,张玲瑜.基于ARM的颁布式干扰控制单元设计[J].电子科技,2015(1):36-40.