×
嵌入式开发 > 详情

基于dsPIC30F4012的冰箱制冷压缩机控制器系统

发布时间:2020-07-06 发布时间:
|

1 引言

家用冰箱压缩机的驱动电机一般采用单相异步电动机。为了提高冰箱的综合性能,省电降噪,提高冰箱制冷系统的工作效率,需对压缩机电机进行调速控制。无刷直流电机BLDC(brushless DC motor)既具有交流电机结构简单,运行可靠,维护方便的优点,又具有直流电机运行效率高和调速性能好的优点,因此,这里采用dsPIC30F4012 设计一种用于冰箱制冷压缩机的无刷直流电机控制系统。

2 系统控制方案

该系统设计采用转速、电流、位置三闭环控制方案,可获得良好的控制性能,控制原理如图1所示。

由于电机启动时反电势为零或很小,采用三段式升频升压法使电机启动,这个过程主要由软件实现,通过给被控电机提供频率越来越高的驱动信号,同时不断提高驱动信号的占空比,待电机达到一定速度时再转向白同步运行方式。自同步运行时。单片机通过检测反电势过零点确定电机位置,再根据位置信号改写 OVDCON(控制寄存器)值,逆变器采用pwm_on调制方式,即各个功率器件在导通的前60°进行PWM调制,后60°保持恒通的两两导通方式。该导通方式绕组利用率高,电机出力最大,平稳性最好,且PWM调制方式控制简单,无控制死区,能有效抑制换向转矩脉动,显著提高电机的运行性能。

3 控制系统硬件设计

该系统通过检测端电压“过中点”得出转子位置由dsPIC30F4012输出PWM脉冲方波,经驱动电路驱动相应功率管的通断,实现对电机的正确供电,使得电机正常运行。

3.1 dsPIC30F4012简介

dsPIC30F4012为Microchip公司一款带DSP处理能力的高性能16位单片机,其独特的模块构造和强大存储性能使得将其运用于无刷电机控制具有一定的优势。dsPIC30F4012具有片内的电机专用PWM控制器(MCPWM);通过编程可产生独立的、具有相同频率和工作方式的三相6路 PWM波形,每个引脚驱动电流达25 mA,并由RE口直接输出给驱动器,且三相互补不重叠。可防止同一桥臂上两个功率管发生直通造成短路,该结构大大简化了产生PWM波形的控制软件和外部硬件,系统通过一电位器调节BLDC转速;电阻对完成端电压VDC的检测,VDC/2即为端电压“过中点”的电压;电压反馈通过3个电阻对来实现。

3.2 驱动电路

驱动电路如图2所示。IR2101是IR公司生产的一款高性价比的驱动器,驱动效果好且操作简单。IR2101驱动器可驱动一组功率管,整个功率电路只需 3块即可,这样不但节约制造成本,而且还提高系统稳定性。




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32的窗口看门狗