您现在的位置:首页 > 科技成果科技成果

基于A3972的步进电机驱动模块设计

发布时间:2015-01-28 14:47:14  来源:大电流电感厂家   查看:

  切换电路

  由于自动收发卡机的设计是基于双工位(工作通道)的,所以本驱动模块内部自带电机切换电路,可以驱动分时工作的两路电机。切换部分由低功耗的MOS对管集成芯片及外围电路组成(见图4)。

  电源(DC/DC变换)电路

  为了使模块的控制部分有一稳定的工作环境(包括电压稳定、抗干扰等),电源部分采用小功率DC/DC变换芯片做成24V—5V的开关稳压电源(非隔离型),供模块内控制部分使用。另加入过压保护、电源方向保护电路,以提高可靠性,如图5所示。V1为特快速整流二极管,这里可以起到电电感器课件源方向保护的作用。D1的输出电压为VOUT=1.25(1+R2/R1),给D2提供一个相对电感厂家稳定、安全的输入电压,再经过D2电压转换为VOUT=1.25(1+R4/R5)即5V。


  系统软件设计

  系统软件设计是设计的关键部分,电机每转动一步都是由单片机软件向驱动芯片写入控制字0、控制字1来实现的,所以控制字值的设定是设计的关键,本文还给出一个合理的加速曲线,以解决电机的启动力矩与转速的矛盾。

  如图7电机正反转流程所示,电机每转动一微步,需要向控制字0写入两路桥电流,而桥电流由6位线性DAC值决定,结合细分值、电流方向和电流衰减模式将DAC值按一定规律写入驱动芯片即可。

  电机启动的加速过程分为5个速度等级,电机启动时设定速度等级SpeedNo为0,以最小恒速位移为单位,逐渐提高速度等级,并通过设置定时器T0的值来作为两个微步之间的时间延时,从而改工字电感器变步速。图8速度延时流程中Flag为延时结束标志位,定时器T0溢出时置位。

  结语

  该驱动模块已用于本研究所研发的自动收发卡机项目,驱动42系列两相步进电机,步距角为1.8°,为了进一步提高步进电机定位精度和系统的运行平稳性,采用电感器厂家细分级数为16。从运行的实际情况看,该步进电大电流电感机驱动器实现了较高的稳速精度,运行可靠,取得了满意的效果。

平面变压器厂家 | 平面电感厂家

[开关电源]单片机烧损求解故障现象:      现场电源主控板烧单片机,单片机型号是ATMEGAL64,单片机表面出现小孔,测量电源直接短路,将损坏的单片机拆除后,TOP电源工作正常,供电顺序是,380VAC-----工频电源变压器(50VAC)-----TOP(5VDC)------单片机,个别情况下,单片机周边的光耦P521损坏。 损坏发生时间不固定,有时上电10分钟就直接烧。       我们的产品是直流

平衡车控制我想请问各位大神,我现在在做平衡车,但是一直不能保持自平衡,它会来回的晃动,我想请问如何保持自平衡呢,我是先调节了速度PID,然后根据陀螺仪出来的数据在速度PID上做了另一个PID,

如何让变压器反馈式LC震荡电路停振我使用中周做了一个变压器反馈式的LC振荡电路,我想通过调节选频网络的电容值来让电路停振,但是为什么在将电容短接时,电路没有停振,仅仅是幅值的降低呢?我应该如何调整才能够让电

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂