乐_乐(顺) 发表于 2012-12-3 09:26:36

用辉盛MG995舵机做机械手碰到的问题~~求助

我买了几个辉盛的MG995的舵机做机械手,用ARDUINO+V5扩展板做控制,分别写入SERVO.WRITE(0),SERVO.WRITE(90),SERVO.WRITE(180)。
发现舵机转的角度从0-90大于程序中给定的角度,估计在110度左右。
从90-180小于程序中给定的角度,估计在80度左右。
有什么补偿的办法或者其他办法将角度转的精度可以高一点呢?

pww999 发表于 2012-12-3 14:45:30

0-70
70-180
??

乐_乐(顺) 发表于 2012-12-4 11:19:56

pww999 发表于 2012-12-3 14:45 static/image/common/back.gif
0-70
70-180
??

0-110,110-180

pww999 发表于 2012-12-4 11:24:24

本帖最后由 pww999 于 2012-12-5 14:23 编辑

map()
map()
??

芷雅焉 发表于 2012-12-5 12:42:18

我们实验室用舵机的时候都会进行计算和标定的。。就是用几个角度盘,然后控制舵机运动读取角度。可以试试哦,不过要区分动态标定和静态标定,如果速度不是太大的话其实是差不多的

乐_乐(顺) 发表于 2012-12-5 13:44:01

本帖最后由 乐_乐(顺) 于 2012-12-5 13:46 编辑

pww999 发表于 2012-12-4 11:24 static/image/common/back.gif
abs()
abs()
??

abs(),绝对值,这个怎么用呢?直接写在SERVO.WRITE ABS(90)?
页: [1]
查看完整版本: 用辉盛MG995舵机做机械手碰到的问题~~求助