基于基于CPLD的直流无刷电机驱动电路设计的直流无刷电机驱动电路设计
摘要:介绍一种基于CPLD(复杂可编程逻辑器件)的直流无刷电机驱动电路,给出驱动电路的软硬件设计用软件代
替逻辑门实现电机的保护逻辑。采用EPM7064SLC-44-10 CPLD为控制器,实现电机驱动所需的换相译码、死区
发生器和IPM(智能功率模块)接口电路。系统软件采用VHDL语言编程,代替原来的RC电路实现的死区时间发生
器。该电路具有体积小、调试方便、死区时间设置灵活等优点。 直流无刷电机广泛应用于计算机外围设
备、数控机床、机器人、伺服系统、汽车、家电等领域。本文介绍的电机驱动电路就是某稳定平台的角度伺服
控制回路的驱动部分。本文中设计的基于CPLD的电机驱动电路,充分利用cPLD的硬
摘要:介绍一种基于CPLD(复杂可编程逻辑器件)的直流无刷电机驱动电路,给出驱动电路的软硬件设计用软件代替逻辑门
实现电机的保护逻辑。采用EPM7064SLC-44-10 CPLD为控制器,实现电机驱动所需的换相译码、死区发生器和IPM(智能功率
模块)接口电路。系统软件采用VHDL语言编程,代替原来的RC电路实现的死区时间发生器。该电路具有体积小、调试方便、死
区时间设置灵活等优点。
直流无刷电机广泛应用于计算机外围设备、数控机床、机器人、伺服系统、汽车、家电等领域。本文介绍的电机驱动电路
就是某稳定平台的角度伺服控制回路的驱动部分。本文中设计的基于CPLD的电机驱动电路,充分利用cPLD的硬件可编程和
实现逻辑运算方便的特点,用一片CPLD代替原有十几片逻辑门和一部分模拟电路。采用VHDL语言编程实现相关逻辑。利用
CPLD在线可编程的特点,可以很方便的对系统进行调试。
1 无刷直流电机的驱动原理
直流无刷电动机是由电动机本体、转子位置传感器和电子开关电路组成一个闭环系统。与一般的有刷电机不同,他的定子
为电枢绕组,转子采用永磁体。本文介绍的电动机采用了3相Y型联结的全控电路,其基本构成如图1所示。
其电子开关电路为6个IGBT组成的三相逆变电路。直流无刷电机驱动电路的作用就是对来自电机转子位置传感器的位置信
号、来自外部的PWM控制信号以及其他控制信号采样并进行译码,使A,B,C三相绕组能按要求的顺序导通,实现定子绕组
的正确换相,从而使电机正常运行。在实际应用中还要对电机的过压、欠压、过流、过热保护等进行设计。并按要求进行光电
隔离和基极驱动电路设计。
2 系统总体方案设计
电动机驱动电路包括3个部分,即:
(1)CPLD控制电路;
(2)驱动及隔离电路;
(3)IPM接口电路;其系统框图如图2所示。