公司新闻

装入CPLDFPGA的步进电机运动控制器与驱动器

所属分类:凤凰彩票平台新闻 发布时间:2019-06-23 09:01 作者:凤凰彩票_凤凰彩票 文章来源:凤凰彩票平台

  本打算实例进一步拓展了以前将集成到CPLD中的打算(参考文献1)。本实例不但集成了,并且还集成了一个简便的单轴。遵照CPLD巨细,可能将众个打算到简单设置中。比如,单轴采用68%或63%的可用宏单位打算到Xilinx XC95108中。运动支配器以确定的速率与时刻弧线顺时针或逆时针挽回指定的步数。运动初步时,支配器对电机加快,直到其抵达巡航速率,然后减速直到结束(图1)。

  支配器可将电机速率调整到16 个值,V=VMAX×speed/16, 此中速率值为0到16的整数。正在加快阶段,速率从1到16升高,正在巡航阶段,速率保留正在16,最终,正在减速阶段,速率消重到1,直到结束。支配器正在抵达巡航速率阶段前要是没有足够的步数,支配器可直接从加快阶段进入减速阶段。正在法式中运用恒定“加快”成效可能正在1到255间调整加快/减速速率。较大值的加快会形成舒缓的加快/减速;低值就会获得较速的加快/减速。该CPLD步进电机驱动器的输入囊括时钟、偏向、所有/半步长、复位、下一步、启动和结束等。

  时钟输入任务正在正向时钟脉冲边沿上。最大电机速率为16 个时钟一步。偏向输入确定了电机的挽回偏向。电机顺时针或逆时针偏向运转,取决于该输入的巨细和电机的连合体例。该值正在初步向高运转后的第一上升时钟边沿锁定。所有步长或半步长输入断定了电机正在每个时钟脉冲内的角挽回。正在低态时,电机正在每个利用的时钟脉冲内奉行所有步长,正在高态时则须要奉行半步长。正在复位输入时较大的电流可将电机设定为已界说好的状况。正在复位输入较大时,电机可怠忽任何时钟脉冲。16位的Nstep值界说了下一运动将要奉行的步数。该值正在初步向高运转后的第一上升时钟边沿锁定。初步输入较高的电流可启动运动。较大的结束输入电流可结束运动,从而退出此刻的运动。

  该CPLD步进电机驱动器的输出为A、A_N、B和B_N(图2)。A 和A_N 通过电源驱动器输出支配一个电机线圈,B和B_N输出通过电源驱动器支配电机的第二线圈。

  CPLD/FPGA无法直接驱动电机,因而须要外部驱动器。驱动器必需抵达电机的额定电压。每个驱动器输出端的肖特基整流二极管许可正在电机线圈中的电流续流。要是应用MOSFET驱动器,因为MOSFET有内置的二极管,就不须要外部肖特基整流二极管了。Microchip TC4424A 双驱动器可能驱动电机线A。

      凤凰彩票,凤凰彩票官网