基于CPLD的直流无刷电机驱动电路设计

龙源期刊网 https://www.360docs.net/doc/b46872078.html,

基于CPLD的直流无刷电机驱动电路设计作者:谈振藩林荣森王洪波郭立东

来源:《现代电子技术》2008年第08期

摘要:介绍一种基于CPLD (复杂可编程逻辑器件) 的直流无刷电机驱动电路,给出驱动

电路的软硬件设计用软件代替逻辑门实现电机的保护逻辑。采用EPM7064SLC4410 CPLD为

核心控制器,实现电机驱动所需的换相译码、死区发生器和IPM(智能功率模块)接口电路。系统软件采用VHDL语言编程,代替原来的RC电路实现的死区时间发生器。该电路具有体积小、调试方便、死区时间设置灵活等优点。

关键词:CPLD;直流无刷电机;死区发生器;IPM;

中图分类号:文献标识码:B

文章编号:1004-373X(2008)08-004-

(Co

Abstract:This paper presents a drive circuit for BLDC motor based on CPLD.Its hardware and software design are described in detail,to realize motor protection by using software instead of logic gate.The phaseswitch coding,dead time generator and IPM interface circuit are implemented by using the EPM7064SLC4410 CPLD as the central controller.The software design is implemented by VHDL,instead of RC to realize clead time generator.The design has advantages of small

Keywords:CPLD;BLDC motor;dead time generator;IPM;VHDL

直流无刷电机广泛应用于计算机外围设备、数控机床、机器人、伺服系统、汽车、家电等领域。本文介绍的电机驱动电路就是某稳定平台的角度伺服控制回路的驱动部分。本文中设计的基于CPLD的电机驱动电路,充分利用CPLD的硬件可编程和实现逻辑运算方便的特点,用一片CPLD代替原有十几片逻辑门和一部分模拟电路。采用VHDL语言编程实现相关逻辑。

利用CPLD在线可编程的特点,可以很方便的对系统进行调试。

相关文档
最新文档