步进电机的步进角是一定的,不管的驱动程序是多少细分的,要确定一个步进电机的步进角,你首先得知道它是几相几线的,然后用60/步进角就得到转一圈需要步进的次数,要得到你说的那个功能,你必须选好步进电机···而且这个步进电机本身必须也得有很高的精度,单纯靠软件很难达到的,不过列举出来好的算法 是可以补偿机械精度不足的问题的,不过看楼主写的那个程序,思路有点不对首先,设定的是时间·····步进电机转一圈所需要的时间是一定的,然后是步进角,你的步进电机的步进角你一定得知道,这两个都是已定的条件,那剩下的就需要你计算每次转动的角度了····然后根据角度来计算相应的适合的细分,得到结果后,再实际跑起来,然后仔细观察步进电机的精度问题,然后再修改软件,达到精度的目的····

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报