感觉大虾还没明白我的意思:
本人正在做一个摩托车转速表项目。要求用步进电机做
单片机采用PIC16F72,驱动芯片VID6608,电机VID29-05
微步驱动方式,单片机给驱动芯片一个脉冲,电机转过1/12度,带动指针转1/12度,驱动芯片有方向控制
单片机可以控制电机转动方向。
每隔一段时间(比如32768us)更新转速数据
假设本次得到的数据是128个步进量(即128个脉冲),要想在32768us内电机走完128微步,电机会失步
所以先对电机已较低的速度,然后逐渐加速,然后匀速,快到目的地时又需要减速,直接停下来,电机也会失步。
电机第一步如何走,如何加速,如何减速,步进量和驱动脉冲的周期是什么关系?
请大家指点
谢谢
|