无位置传感器的直流无刷电机控制系统设计与实现
2.1TMS320LF240x芯片简介
TMS320LF240x系列DSP是TI公司为满足大范围的数字电动机控制(DMC)应用而设计的。该芯片具有高性能的16位定点DSP内核,采用改进的哈佛总线结构,具有专门的硬件乘法器,采用流水线操作,具有30MIPS的处理能力,大多数指令在单周期内即可执行完成。TMS320LF240x可以实现用软件取代模拟器件,完成复杂的控制算法,方便地修改控制策略,修正控制参数,能满足无传感器直流无刷电机控制系统对实时控制的要求。
2.2DSP控制系统的硬件实现
DSP系统由TMS320LF2407A与仿真口(JTAG)等外围电路构成。DSP内部已有32K字的FlashROM,但为了调试的方便(FlashROM中的程序不能设置断点,且需专门的下载程序),外加了程序RAM,在程序经多次调试,成熟可靠时可写人内部的FlashROM,通过设置相应的跳线,DSP复位时即可从内部的FlashROM来执行程序。DSP片上有544字的双口RAM(DARAM),全部配置到数据空间,将程序中频繁存取的变量分配到这部分双口RAM中,以提高处理的速度。DSP片上还有2K字的单口RAM(SARAM)配置到数据空间,也用来存放临时变量。
图3是根据前述控制原理设计的基于DSP的直流无刷电机控制系统。该系统主要由直流无刷电机、功率变换器电路、电机转子位置检测电路、各种保护电路以及以TMS320LF240x为核心的数字控制器等构成,其中功率变换器电路由整流滤波电路、逆变器电路(IPM功率模块)和相应的保护电路组成。
图3DSP控制系统
逆变器电路中的IPM模块集成了多种保护功能,如过电压保护、欠电压保护以及过流保护等,当达到保护阈值时,IPM模块通过FO引脚输出一个低电平信号,并将此低电平信号送入DSP的PDPINTx引脚,触发功率驱动保护中断,将所有PWM输出引脚设置为高阻态,以此来关断驱动信号,起到保护电路的作用。
转子位置检测电路采用1/2电压采样法来实现,对电机的三相端电压及直流母线电压分别进行采样,并将采样结果送入比较器进行比较,从而得到过零点的时刻,其结果送入DSP的捕捉端口中。
评论