51单片机控制的步进电机,步进电机转速计算?

四相八拍的步进电机,采用延时程序控制步进电机的转速。如果是12MHZ的单片机,当时延时程序为70us,那此时步进电机的转速为多少?

你要知道步进电机的步距角是多少才行。一个脉冲一步,步距角有1.5度3度 6度7.5度 12度15等许多种,你可以让其转慢一点,在转轴上作个标记,看多少个脉冲转一圈。追问

0.9度步距角,延时子程序70ms,怎么算当前转速?

追答

0.9度步距角 一周360度是400个脉冲,总时间400*70=28000 ms

1分种 60/2.8=21.4转

温馨提示:答案为网友推荐,仅供参考