I am building a robotic insect leg that would be actuated by 2 DC motors for pan and tilt motions. Total weight of the leg is about 1.5kg and 1m long (moment arm ~0.5m). Magnetic encoder would be used to determine position.
This could be a very basic question but I have been searching for information regarding the wiring, control and suitable motor drivers to control the DC motors using Arduino to no avail. So any help would be greatly appreciated!
The two motors that I am using are Servocity's DC gearmotors that come with magnetic encoders:
1) https://www.servocity.com/23-rpm-hd-premium-planetary-gear-motor-w-encoder
- Will be used for tilt motion
2) https://www.servocity.com/84-rpm-hd-premium-planetary-gear-motor-w-encoder
- Will be used for pan motion
The commonly used motor driver L298N supports peak currents up to 2A but both these motors have stall current of 20A. The torque/ speed curve is provided but no additional information about the torque/ current curve is available so not able to straightforwardly determine the max current required when running at lower torque requirements.
What would be a suitable motor drivers/ H-bridge that can be used with these two motors? Have already read up the few motor driver posts but doesn't seem to have that talks about max current of 20A.
Are there wiring diagrams available for these type of gearmotors? The most relevant topic found is this, but I have trouble completely understanding it: Need super-basic help with motor encoder
Thanks!