background image

Fpwm=1/(Tpwm) (3)
其初设置程序流程图如图

4 所示。

 

 
3.2 步进

电机的控制

本系统

设计了手动
和自动两种
控制方式,
手动模式主
要运用于对
自动化和控
制要求不高
的场合,通
过按键实现
电机的步移、
加减速、正反转和启停。自动模式运用于对自动化程度、控制精度要求高的工况。
针对实验室项目,本系统采用的控制方式主要为自动模式。上位机上电后即开始
检测实验室装置

(流量传感器)输出信号,通过与事先设定好的两个阈值 A 和

B(B>A)进行比较,当信号强度为零时电机推动传感器高速循环扫描现场直到信
号强度大于阈值

A 时,系统判断为粗调成功。此后系统进入微调阶段,电机进

入低速运行模式,传感器低速移动直到信号强度大于或者等于

B 强度时系统控

制电机停止运行。系统的控制流程图如图

5 所示。在本系统中针对不同的工况设

计的两个信号阈值为程序设计中的周期寄存器提供了设置依据,因实验室系统
对精度要求较高,故周期寄存器设置的初值都较大从而使

Fpwm 的值较小,电

机的转速也相应较低。在本系统中选用

EPWM2B 端口输出 PWM 的脉冲,

GPIO1 控制电机转动方向,GPIO2 控制电机的启停。

 
4 系统

调试分析

4.1 

PWM 脉冲
调制分析

6 为

DSP 输出的
脉冲波形和
其相对应的
参数,通过
修改参数值
可以实现对
脉冲频率的