有一款步进电机的汽车发动机转速表,单片机用ATmega8,步进电机用6608驱动。调试时发现步进电机的指针摆动不够圆滑,指针有一顿一顿的感觉。
大概的算法是这样的
200ms采样一次,算出发动机转速,根据上一次所得的转速算出指针在接下来的200ms应该走的步数(每步1/12度)
哪位高手有没有好的建议,或者比较先进的算法,可以使指针摆动圆滑一点的
有一款步进电机的汽车发动机转速表,单片机用ATmega8,步进电机用6608驱动。调试时发现步进电机的指针摆动不够圆滑,指针有一顿一顿的感觉。
大概的算法是这样的
200ms采样一次,算出发动机转速,根据上一次所得的转速算出指针在接下来的200ms应该走的步数(每步1/12度)
哪位高手有没有好的建议,或者比较先进的算法,可以使指针摆动圆滑一点的