应用DSP的异步电机直接转矩控制系统
(4)尽管F240内部有产生脉冲信号的PWM发生器,但是不便于在任意时刻产生任意方向的控制矢量,因而放弃使用。
(5)其它如定时器等,后文给出了软件代码。
5 控制系统的软件设计
根据实际硬件设计和完成控制任务的需要,我们首先要求出IPM模块的开关频率和定时器的定时长度。IPM模块的工作频率为100kHz,所以定时器的中断间隔应为10μs。根据定时器中断频率计算公式:
可以计算出PRD和TDDR的值,他们分别对PSC和TIM进行加载。式中TINT指定时器中断,PRD指定时器周期寄存器,TDDR指定时器清除寄存器,PSC指定时器前置分频计数器,tc(co)为时钟周期。
图6给出了系统软件流程图,下面给出定时器(timer)使用的源程序代码:
clrc CNF;把B0映射为数据存储块
ldp#0h;DP=0
setc INTM;关闭所有中断
splk#0000h,60h;
out 60h,wsgr;设置为0
周期等待
6 结束语
近年来,交流调速发展迅猛,大有取代直流调速之势。交流调速的控制理论日趋完善,高性能的单片机又为这些理论的实践提供了硬件保障。本系统采用直接转矩控制策略,尽量减少硬件投入,不仅大大节省了硬件成本,而且可靠性高,调速性能良好。
评论