基于单片机与CPLD的步进电机PWM驱动技术
来源: 作者: 发布时间:2015-03-28 10:52:21 浏览量:由于需要的是三相相位差是2π/3的正弦波,可以用式(5)的方法,在VOA和VOB的输出端用一个加法器和一个反相器就得到第三相正弦波信号,式(6)为其简单的推导。
电流控制采用芯片TL084B实现。该芯片内部误差放大器将电流给定和电流求购电感反馈进行比较,再和基准三角波进行作用,经过电流调节后输出PWM信号,如图4所示,输出端得到脉宽调制信号。
2.2功率驱动电路
功率驱动电路采用三菱公司的IPM功率模块PS21564。PS21564是专用的电机控制器,适用于三相步进电机控制。他内部有三个相互独立的高低端输出通道,可以驱动工作电压不高于600 V的MOSFET和IGBT。他自身的工作电源电压范围13.5~16.5 V,输出驱动信号电压为20 V,输出最大正向峰值电流为30 A,他的输出驱动信号的最小上升时间为600 ns,最小下降时间为300 ns,可以在较高的频率功率电感器下工作。通过外接采样电阻,当被驱动器件过流时,内部的过流保护电路就会封锁输出,从而保护功率器件不被损坏。应用HVIC实现集成电平转移,高电平导通逻辑,可与DSP/MCU接口兼容。智能IPM功率模块内置短路、欠压保差模电感护电路,输入信号端内置下拉电阻,外部无须再下拉电阻,热阻低,易于散热,2 500 V绝缘耐压,驱动电路如图5所示。
信号在CPLD内转化为PS21564所需要的六路桥,经74HC14反相器输入到PS21564,处理转换成U,V,W来驱动电机。FO引脚为故障输出,当为低电平时反馈给