初学者的初级问题:我在学习中明显感觉步进电机更加精确一些,以下是我胡乱计算了一下:
180度舵机即使算上45度的死区:(180-45)/180 = 0.75
360/200=1.8步进电机
1.8/16=0.1125 16细分模式
不是因为我用的舵机是便宜货吧(我用的是初学者用的SG90,小舵机)?听说数字舵机会更精确一些,网上的创客一般都用舵机去控制机械臂和机械手。
而我在网上视频或者图片看到一些高级一点的机械臂,驱动他们的看着不像舵机,而是像是步进电机??
以下是我用ESP8266控制舵机的实验:(用的是Arduino)
https://www.bilibili.com/video/BV1Mt4y1V7Hd/?vd_source=ab32802ec05e772b6e428df3be9fc20e
正经一点的机械臂应该是FOC做的,基于无刷电机做的,无刷扭矩会大一点。
控制精度应该是180度中可以控制的最小旋转角度吗。
然后舵机的精度应该取决于输出对应PWM波的精度,PWM分的越精细,占空比可调的就越多,控制自然也就越精准。arduino是封装库,所以才只能分成180份。