我想使用arduino测量铰链上两个元素之间的角度。我可以使用旋转电位器吗?
如果我在两个边缘位置(0和90度)进行读数,我是否可以假定电阻将在这些位置之间线性变化?
我想使用arduino测量铰链上两个元素之间的角度。我可以使用旋转电位器吗?
如果我在两个边缘位置(0和90度)进行读数,我是否可以假定电阻将在这些位置之间线性变化?
Answers:
在将轴连接到可连续旋转的锅之前,我必须这样做。那是一个普通的锅,两个刮水器分开1/2圈。
我发现这个锅是合理的线性的,但是对于我们想要做的却不够好。我添加了一个校准程序,最后进行了分段线性查找。如果我还记得那个锅和我们想要的精度,那么每20度左右的校准点似乎就足够了。一旦校准,任何一个锅都保持漂亮的一致性。我敢肯定,随着时间的流逝,它们会磨损得更多,并且需要重新校准,但是最初一次校准就很好地调整了系统,使其可以出厂。当确实已经计划执行其他维护时,我们会定期指定校准。
长期使用锅可能不是衡量角度的好方法,除非您在少量使用后定期重新校准。刮水器在滑块上摩擦,最终使材料磨损并改变电阻。
如果需要长期的一致性,请购买旋转编码器。
电阻也会随着温度的变化而变化,这意味着即使在开始时,即使经过校准也可能会怀疑精度。
例如,如果零欧姆是0度,而1M欧姆是90度,那会影响电流,并且随后会在该电阻上耗散功率(串联一些电阻是我想的好主意),如果我想像中的设计。
它是一个完全的禁忌...我尝试将一个机器人用于平衡机器人,将其连接到一个轻摆上,但不幸失败了。由于摩擦有一定的滞后时间,并且灵敏度不够,我强烈建议使用陀螺仪。一个非常便宜的替代方法是使用WiiMotion Plus($ 10- $ 15)