驱动永磁无刷直流电机的嵌入式微控制器
CTRAP端可控制cc0-cout2输出端状态,处于CTRAP状态时cc0~cout2的状态可软件定义;
cc0-cout2端为3相6路16位PWM输出;
ccx和coutx(x=1,1,2)为互补信号,并且可以通过设置Offset Register的数值来控制其死区时间;
cout3是单路10 bit PWM输出端,而INT0~INT2是外部控制,通过INT0~INT2的编码来控制cc0~cout2的输出次序。
图2是C504使用在一台外转子的永磁无刷直流电机作为电动自行车的驱动电机时,工作在硬件模式下的电流波形。
这台样机现在已由杭州光阳机电技术有限公司投入生产。当用作电动车驱动的永磁无刷直流电机采用嵌入式微控制器控制时,可以方便地实现平稳启动等一系列普通模拟控制器所无法实现的功能。
三、 C504的软件驱动模式
C504除了提供硬件驱动模式外,另外还提供了可以任意组合PWM输出的软件驱动动模式,如图3所示。
所讲任意组合有两层含义:
1)制的电机的相数可以选择,并可用不同的ccx和coutx(x=0,1,2)端;
2)控制的方法可以是一般的PWM,也可以是SPWM控制,这一点可以应用到PMBLDC的准正弦电流控制中。
图4是控制一台DCDD(DC Direct Drive)洗衣机的电流波形。从图中可以看出其电流波形已非常接近正弦,取得了良好的控制效果。
四、 结语
Infineon 的嵌入式微控制器C504的CCU单元提高了非常适合于PMBLDC电机控制的功能,通过选择硬件和软件模式,可方便地达到所需要的控制目的;同时 C504价格低廉,抗干扰性强,非常适合作为一个控制芯片,嵌入到类似驱动板这样的功率变换器与计算机之间的中间部件。目前,我们正在采用C504作为多轴控制系统的底层嵌入式控制芯片,准备在数控机械,印刷等行业上应用。
pwm相关文章:pwm是什么
评论