我正在尝试制造一个使用多个电机且顶部固定有8个固定位置(N,NE,E,SE,S,SW,W,NW)的箭头的设备。这意味着45°或π的步长。
由于价格原因,我试图避免使用伺服器和步进器,因此我想知道是否有人对如何实现这一点有想法。我能想到的唯一方法是将脉冲校准到电动机将经历的旋转量。似乎应该有一个比这更好的解决方案!
我正在尝试制造一个使用多个电机且顶部固定有8个固定位置(N,NE,E,SE,S,SW,W,NW)的箭头的设备。这意味着45°或π的步长。
由于价格原因,我试图避免使用伺服器和步进器,因此我想知道是否有人对如何实现这一点有想法。我能想到的唯一方法是将脉冲校准到电动机将经历的旋转量。似乎应该有一个比这更好的解决方案!
Answers:
您要箭头指向8个固定位置之一?只需使用磁化的针头和8个最小的电磁体将针头拉向您想要的方向?
我能想到的唯一方法是将脉冲校准到电动机将经历的旋转量。
我很难想到这会起作用,这意味着您一定要尝试一下并尝试一下!将其设置为带挡块,这样您就可以施加较长的脉冲并将其停在挡块上的已知位置,然后施加各种长度,电流等的脉冲,以查看是否可以获得可重复的结果。
请记住,摩擦力会随温度,湿度和其他因素而略有变化,具体取决于电动机的设计,但是由于您仅需要8个位置,因此可能有足够的误差空间,这无关紧要。您最大的问题可能是,即使它们是同一类型,也必须校准每个电动机,因为它们的扭矩/ A特性都会略有不同,并且随着时间的推移,它会随着电动机的老化以及使用方法的不同而变化。环境会影响它。
但是,为了获得更好的结果,您将需要某种反馈回路。
最简单/最便宜的方法可能是连接一个电位计并使用a / d转换器读取其位置。由于电位器将很难转动,因此请用一块硬纸板和铅笔制作自己的电位器。几乎在纸板周围一直画一个黑色的粗圆圈,在中心切一个孔,然后将其安装到电机上。将导线连接到半圆的一端,然后沿另一端拖动导线,以使电动机转动时电阻变化。与A / D一起使用。
您也可以将其反转-将活动触点放在箭头下方,并带有黑色粗线(这样就不必转动纸板,只需移动活动触点即可)。如果您对设计充满创意,人们会认为黑色半圆形是显示面的一部分。
但是,它会非常,非常嘈杂,并且不可靠,具体取决于构造,并且不会持续很长时间,但是它便宜又容易,并且由于您对分辨率的要求较低,它应该为您提供足够的反馈,以便您正确选择45度区域。
另一种(更可靠的)选择是使用一个光学传感器,该传感器在旋转的硬纸板上切有缺口。只需计数脉搏,直到您位于正确的位置即可。您可以摆脱(昂贵的)光学编码器,而使用两条接触凹口的线,并且在没有凹口时将它们分开。
祝您好运,请告诉我们您尝试了什么以及它如何工作!