background image

基于

DSP 的微位移步进电机控制方案

导读:本系统拟计划采用

DSP 控制步进电机推动轻装置移动实现测量装

置的精准定位。系统拟采用的主控制器为

DSP28335,被控对象为最小步进角为

1.8°的 42 步进电机,采用 DSP 输出 PWM 脉冲波通过电机驱动器摔制电机的运
行。

系统根据具体控制要求改变对

PWM 参数的设置,并通过相关的算法对过程

参数进行修正以完成系统目的。电机控制系统的控制精度为线位移

10 μm,能够

达到为实验室项目进行支持的目的,本系统亦可广泛应用于电机控制领域。

0 引言
步进电机是将电脉冲信号转变为角位移或线位移的开环控制器件。在非超载

的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受
负载变化的影响,它的旋转是以固定的角度一步一步运行的,可以通过控制脉
冲个数来控制角位移量,从而达到准确定位的目的。为实现对步进电机的控制,
一般可采用单片机为控制器,通过一些大规模集成电路来控制其脉冲输出频率
和脉冲输出数以实现步进电机的控制,然而整个系统的准确性、可靠性都存在缺
陷。本系统是为实验室某项目服务的子系统,系统的研究目的在于精确、快速、稳
定地调节实验装置的相对移动,找到最佳位置、角度安放装置,故本系统拟采用
浮点型

DSP28335 作为系统控制器,拟采用其集成的 PWM 输出模块,减少外围

电路的使用,提高了系统的可靠性和系统的控制精度。

1 系统总体方案设计
本系统总体设计框图如图

1 所示。拟采用数字信号处理芯片 DSP28335 根据

控制算法输出一个特定的

PWM 脉冲序列,该脉冲序列经由特定的步进电机驱

动器实现对高精度的

42 步进电机的控制,通过控制算法自动或者手动调节电机

的运行状态和运行速度并送液晶实时显示。通过对系统点位的检测来判定是否达
到系统的控制目的,最终通过一定算法完成系统安装位置的选定。

 

 
2 系统硬

件实现

本系统拟

选用的主控制
器为,其具有
150MHz  的高
速处理能力,
12 位 16 通道 ADC,具备 32 位浮点处理单元,有多达 18 路的 PWM 输出,其中

6 路为 TI 特有的更高精度的 PWM 输出(HRPWM)。本系统中正是使用了其独

立的

PWM 模块产生脉冲信号。因课题需要精确定位故选用控制精度为 1.8°的 42

步进电机实现装置推动,步进电机是将电脉冲信号转变为角位移或线位移的开
环控制元步进电机件,其结构图如图

2 所示。