外观
踩坑Robotics Stack Exchange2018-10-30
Arduino 电机编码器六线如何接线
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Need super-basic help with motor encoder(Robotics Stack Exchange #10653)
状态:已解决
问题
提问者使用带编码器的六线齿轮电机和 Arduino Uno 电机驱动盾,电机能转但不知道编码器四根线如何连接,且橙线接到多处会触发故障。
环境
Arduino Uno;Pololu Dual VNH5019 Motor Driver Shield;ServoCity 23 RPM HD Premium Planetary Gear Motor w/ Encoder。
解决办法
- 黑线
Motor -、红线Motor +接驱动盾M1A、M1B,用于电机供电和换向。 - 绿线
Ground接公共地;棕线Channel B、黄线Channel A接正交解码器输入。 - 橙线
Sensor Voltage +接编码器传感器电源V+,例如逻辑+5V或+12V,不要随意接到其他信号脚。 - 若要跟踪轴位置,软件解码可能跟不上,建议用硬件正交解码器/计数器;若只测速度,Uno 可用
PD5/T1计数一路编码器信号。
原问题作者:sparse;采纳答案作者:James Waldby - jwpat7。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。