微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > DSP在无刷直流电机控制中的应用简介

DSP在无刷直流电机控制中的应用简介

时间:10-30 来源:互联网 点击:

er_period, 那么cyclenew=Timer_period

如果cyclenew>Timer_period,那么cyclenew=0

其中Iref—用户想要的参考电流;

Imea——实际测得的相电流;

Ierror——要调节的相电流误差;

速度调节采用PI算法,以获得最佳的动态效果。计算公式如下:

式中Iref-速度调节输出;

ek -第k次速度偏差;

Kp -速度比例系数;

Ki -速度积分系数;

T -速度调节周期;

试验证明能产生很好的三相PWM控制波形。图5为产生的PWM波形。

图5 利用DSP控制三相无刷直流电动机产生的PWM波形

前面所叙述的系统初始化、位置信号检测、PWM信号输出等软件模块,可以实现一个基本的具有位置传感器的三相直流无刷电动机速度控制系统。然而为了建立一个更完善的系统,还需要增加一些功能模块,如调节电动机转速的控制模块、保存系统运行数据的数据记录模块等,TMS320LF2407与pc机之间采用的通讯是采用RS-485进行半双工的接口电路。由于pc机提供的是RS233接口,需要RS-32和RS-85间进行接口转换。

5 结束语

本文作者创新点:将工业控制中普遍使用的PI算法在DSP上实现PWM波形输出,由于单片机自身性能的限制,已难以满足高速度,高精确的电机控制要求,而用DSP则很好的实现用于直流无刷电机控制的PWM波形输出。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top