本帖最后由 mmuuss586 于 2014-4-12 17:59 编辑
四、基于DRV8255的步进电机驱动器设计
1. DRV8825芯片介绍
DRV8825可以驱动一个两项四线的步进电机,也可以驱动两个直流有刷电机,输入电 压8-45V, 最大
电流1.7A,可以承受2.5A的瞬间电压。通过PWM输入来驱动。可以通过AVREF/BVREF来调节电机绕阻
上的电流,电流的大小应该是电机额定电流;可以通过MODE0/MODE1/MODE2,三个角来配置细分驱
动模式,可以配置2/4/8/16/32细分。nHOME脚,从上电开始电机转过45°的位置是home state.电机转到
home state时nHOME脚会输出一个低电平。
2、外壳的选型 DRV8255驱动芯片体积小,加上电源,光耦隔离等PCB尺寸也不大,所以选个42驱动器外
壳即可。便宜的外壳只有10元左右,如下图所示:
3、原理图设计 仅供参考,如果对成本有要求,电源部分可以换成LM317(有65V版本的),需要抗
干扰的话,光耦隔离后可以加一级74HC14,光耦的输入也可以作些处理,比如反向并二
极管,加电阻电容啥的(可参考PLC的内部电路),原理图如下图所示: 4、PCB设计
布板时要注意散热的处理,电源(LDO,DC-DC)要离驱动芯片尽可能的远些,周边
走线不要紧绕驱动芯片,留出一定的空间,走线对散热有影响。驱动芯片的第0脚是一个
散热片,最好焊道板子上,并打过孔到板子反面散热。PCB图见下方:
TOP层
BOTTOM层
TOP SOLDER层散热处理
BOTTOM SOLDER层散热处理
|