我正在尝试使步进电机旋转90度,停一秒钟,然后重复这些步骤。
请注意,我是一个初学者,但是我参加了物理课程,所以我确实了解大多数基本的电子概念,例如电压,安培数,串联,并联,电阻等...
因此,我的设置方法是将树莓派连接到a4988 Pololu步进电机驱动器,该驱动器在最佳冷却和12v时输出2安培,而双极步进电机的额定值为每相2 /安培,正在接收12v。电机由30安培,12v电源供电。
一切都按照附图接线,并且已经过多次测试。已经使用了许多不同的脚本,当前我们使用RPI中的Python脚本,该脚本运行50步(90度),然后等待一秒钟。该代码有效并且正确,因为有时可以。在运行时,电机确实会加热,但摸起来不会很热。此外,当通电但未运行代码时,它有时会嗡嗡作响并单击,而不会移动。在线消息人士说这还可以。
它工作时和不工作时似乎是非常随机的,例如,当使用串联的万用表测试流经其中一根线圈的电流时,电动机工作正常,但是当万用表不工作时在那儿,电动机突然跳动,嗡嗡作响并改变方向,这是我的一个理论,为什么这是由于增加了电阻,在这种情况下,串联电阻可以解决问题,但似乎无法解决问题的根源。
采取的其他措施: -使用arduino uno代替Pi,同样的问题 -使用不同的方式,不同的库等运行代码 -切换到不同的电动机和驱动器。 -多次重新布线 -调整驱动器上的电压控制螺钉。 -为PSU和驱动器提供足够的冷却(2个120百万计算机风扇)
https://i.imgur.com/Ku2UgAxl.jpg-布线布局
https://i.imgur.com/undefined.jpeg-设置图片
https://i.imgur.com/Fx7ErH1.jpg-使用的代码
任何帮助或建议将不胜感激,因为花了太多时间。 LMK如果需要任何其他信息。
答案 0 :(得分:0)
获取该万用表的详细技术手册。找出使用时的电容。然后在电路中添加该尺寸的电容器。