音圈电机伺服驱动器与运动机构设计
摘要:为满足一类音圈直流伺服电机的高速振动定位精度工作的精度需求,研发了一种高性能的音圈电机高精度位置定位设备。基于ARMCortex M3系列的STM32F103VCT6处理器设计了音圈直流伺服电机控制系统。分析了该伺服系统结构的组成,研究结果表明:设计的高精度位置伺服系统,能满足位置超调量小于10 counts,稳态调整误差为土1 count的系统参数指标。实现了音圈电机高速振动下控制器对光栅传感器实时采集并且高速处理,以及对音圈电机位置的快速调整,完成对音圈电机的高速振动定位精度的控制。
关键词:音圈电机;伺服控制;PID;PWM
DOI:10.3969/j.issn.1005-5517.2016.1.018
随着运动伺服控制技术的迅速发展,音圈电机伺服控制系统应用于在高速、高频精密定位系统:机器人触觉、智能弹yao电动舵机、航空航天相机像面扫描等”[1]。
音圈电机伺服控制在国外已经发展很多年,特别是德国、美国、日本已经把音圈电机伺服控制系统应用于军事、航天、航海等领域、控制精度可以达到纳米级。国内一直停留在科研院校研究阶段,在实际工程应用上与国外相比还有差距,这个差距不仅表现在技术上,国内传感器的精度还不高,也是制约我国这方面技术的瓶颈。最近几年、随着科研单位的足够重视,音圈电机的伺服控制还在不断发展之中[2-3]。本课题的创新点是实现了驱动系统、控制系统和运动机构的一体化设计,通过三闭环控制、分段控制等,实现了位置的精确控制。
1 音圈电机原理和机构
音圈电机是基于洛伦兹力设计出来的,其工作原理为洛伦 兹力原理[4]:F=kBLIN。
其中洛伦兹力为F,磁场强度为B,电流为J,线圈的匝数为N,k为常数。通过给线圈供电,线圈带动执行机构直线运动。如图1所示、是音圈电机的机械结构。
2 音圈电机的控制系统
音圈电机伺服系统的构成包含执行器、控制器、反馈装置等部分,如图2。
2.1音圈电机控制器
音圈电机闭环控制系统的核心就是控制器STM32F103VCT6,它是一款高性能的微控制器,在电机控制领域的应用非常广泛[8-9]。其引脚图如图3所示。
本文采用STM32F103VCT6的TIM3作为编码器接口,读取编码器的旋转产生的脉冲数,TIM3的CH1(PA6)作为编码器1的A相的输入,CH2( PA7)作为编码器2的B相的输入。TIM1的CH4(PA11)作为PWM信号输出,设置PA13为DIR信号输出。
2.2电机驱动电路设计
音圈电机伺服系统采用PWM方式调速,驱动器可以采用分立元件晶体管或者MOS管来搭建H桥电路,经过反复试验,自己搭建的H桥电路不够稳定,发热量大,最后采用功率集成芯片H桥组件LMD18200 [10],STM32输出的PWM信号和DlR信号经过H桥集成芯片LMD18200放大,进一步控制音圈电机的运动。
在本系统中,通过STM32F1 03VCT6产生控制信号,控制信号包括PWM信号、DIR1言号和BRANKE信号。如图4所示为LMD18200的原理图。
3 音圈电机的控制策略
“控制”可以定义为一个系统中一个或多个输出量产生影响的结果,其特征是开环作用路径,即控制链路。“调节”是在一个系统中,对被调节量连续不断地进行检测,与基准量进行比较,并从与基准量平衡补偿的意义上对该被调量产生影响的过程,其特征是闭环作用路径,即调节回路。音圈电机伺服控制采用两闭环控制,内环为速度流环,外环为位置环。如图5所示。
3.1音圈电机速度环
驱动器速度环以位置为调整目标,时刻检测音圈电机的位置信息,进而调整速度。因为现实中电机准确定位,用固定占空比控制会导致电机速度随着负载的变化而变化。选用MicroE公司的光栅尺作为反馈回路的反馈传感器。MicroEMTE系列微型读数头,增强型的分辨率0.5μm,标准型的分辨率为1μm。对速度反馈量做PID算法占空比可以实现速度闭环。如图6。
3.2音圈电机电流环
电流闭环模式下驱动器以转矩为调整目标,使得电机能以最大转矩转动。电流环的作用主要是2个,一是启动过程的加速,二是对电机最大工作电流的保护。
4 实验结果分析
4.1开环测试
音圈电机在开环控制下,输入阶跃信号,输出跟随的能力如图7。
在开环控制下,音圈电机超调量为20%,响应速度慢,所以无法满足系统的控制精度的要求,所以考虑用闭环控制。
4.2闭环测试
音圈电机在做高速时的速度曲线和位置曲线如图8。
在闭环控制下,音圈电机的速度为200mm/s,加速度为5m/s2,位移量为8000个counts。位置超调量 5 结论
本文采用STM32F103VCT6作为控制器,运用PID算法对音圈电机位置进行了精确控制,最大电流为3A,稳态调整误差为土1count,最大速度:6m/s,最大加速度59。最终实现了音圈电机的高加速、高速度、高响应等特性。
参考文献:
[1]李晓秀.微机直流伺服系统的设计与研究[D]湖南:湖南大学,2004
[2]姜树杰.直流调速系统智能控制第略研究[D]天津:天津大学,2005
[3]吴红星.电动机驱动与控制专用集成电路应用手册[M]北京:中国电力出版社,2009
[4]Bimal K.Bose.technology trends ln microcomputer control of eleetrical maehines.IEEEtransactions on industrial eleetronies.v0135.NO.1 Februar 1988:160-177
[5]Dong Hwa Kim,Jin…Park.lntelligent PID Control by lrnmune Algorithms Based Fuzzy RuleAuto-Tuning.Lecture Notes in Computer Science,2003.(2715):474-482
[6]陈中,李先锋.基于Matlab双闭环直流调速系统的仿真[J]盐城工学院学报(自然科学版),2009,22(3).40-43
[7]喻金钱,喻斌STM32F系列ARM Cortex-M3核微控制器开发与应用[M]北京:清华大学出版社,2011
[8]来清民,来俊鹏ARM Cortex-M3嵌入式系统设计和典型实例-LM3S811[M]扎京:北京航空航天大学出版社2013
[9]何希才,姜余祥电动机控制电路应用实例北京:中国电力出版社.2006:112-152
[10]LMD18200 Datasheer [Z].National Semicon doctor1999