Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Anyone know how to control brushed DC motors?

Based on DMP's Vortex processor / SoC this board is a full computer capable of running a standard Windows and Linux installation on the backpack of your robot.
5 postsPage 1 of 1
5 postsPage 1 of 1

Anyone know how to control brushed DC motors?

Post by PAR_WIG410 » Sun Feb 28, 2010 12:34 am

Post by PAR_WIG410
Sun Feb 28, 2010 12:34 am

How does one control standard brushed, non-servo, DC motors with the Roboard?
-------------------------------------------
Should I use external motor controllers/relays or is it possible to run them directly from the roboard?
-If Motor controllers are used, What kind do you recommend?
-How does one run a relay off the roboard?
-If possible, How does one control the motor directly off the roboard?
How does one control standard brushed, non-servo, DC motors with the Roboard?
-------------------------------------------
Should I use external motor controllers/relays or is it possible to run them directly from the roboard?
-If Motor controllers are used, What kind do you recommend?
-How does one run a relay off the roboard?
-If possible, How does one control the motor directly off the roboard?
PAR_WIG410
Newbie
Newbie
Posts: 2
Joined: Sun Feb 28, 2010 12:26 am

Post by comds » Thu Mar 04, 2010 5:18 pm

Post by comds
Thu Mar 04, 2010 5:18 pm

http://www.dimensionengineering.com/Sabertooth2X25.htm

I own one of those and has lots of options for inputs for control.

Most of the the Roboard can generate.
http://www.dimensionengineering.com/Sabertooth2X25.htm

I own one of those and has lots of options for inputs for control.

Most of the the Roboard can generate.
comds
Robot Builder
Robot Builder
Posts: 14
Joined: Thu Mar 04, 2010 5:17 pm

Re: Anyone know how to control brushed DC motors?

Post by roboard » Fri Mar 05, 2010 3:49 am

Post by roboard
Fri Mar 05, 2010 3:49 am

PAR_WIG410 wrote:How does one control standard brushed, non-servo, DC motors with the Roboard?
-------------------------------------------
Should I use external motor controllers/relays or is it possible to run them directly from the roboard?
-If Motor controllers are used, What kind do you recommend?
-How does one run a relay off the roboard?
-If possible, How does one control the motor directly off the roboard?


Using the PWM lib in RoBoIO, you can generate high-resolution PWM pulses for the H-bridge or Motor controller that drives the DC motor. You can refer to PWM.h of RoBoIO source codes for understanding the functionality of the PWM lib.

A example that uses RoBoard to directly and simultaneously control 13 DC motors (with 13 freescale MC33887 H-bridges) can be seen at:
http://hackaday.com/2010/01/07/ces-robo ... otic-hand/
PAR_WIG410 wrote:How does one control standard brushed, non-servo, DC motors with the Roboard?
-------------------------------------------
Should I use external motor controllers/relays or is it possible to run them directly from the roboard?
-If Motor controllers are used, What kind do you recommend?
-How does one run a relay off the roboard?
-If possible, How does one control the motor directly off the roboard?


Using the PWM lib in RoBoIO, you can generate high-resolution PWM pulses for the H-bridge or Motor controller that drives the DC motor. You can refer to PWM.h of RoBoIO source codes for understanding the functionality of the PWM lib.

A example that uses RoBoard to directly and simultaneously control 13 DC motors (with 13 freescale MC33887 H-bridges) can be seen at:
http://hackaday.com/2010/01/07/ces-robo ... otic-hand/
roboard
Savvy Roboteer
Savvy Roboteer
Posts: 302
Joined: Fri Jul 03, 2009 4:44 am

Post by PAR_WIG410 » Fri Mar 05, 2010 4:02 am

Post by PAR_WIG410
Fri Mar 05, 2010 4:02 am

Thank you for the response
Two channels is good, high current is good,
But, I was looking for something a little less expensive.
I have recently found these:
http://www.robotshop.com/cytron-5-19v-10a-brushed-motor-controller.html
I'm planning on practicing with these, they should be sufficient for now, I'll start saving money for more heavy duty controllers.
Do any cheaper, high-ish (~20A) current controllers exist that are compatible with the RB-100?
Is any signal type better for this job?
Thank you for the response
Two channels is good, high current is good,
But, I was looking for something a little less expensive.
I have recently found these:
http://www.robotshop.com/cytron-5-19v-10a-brushed-motor-controller.html
I'm planning on practicing with these, they should be sufficient for now, I'll start saving money for more heavy duty controllers.
Do any cheaper, high-ish (~20A) current controllers exist that are compatible with the RB-100?
Is any signal type better for this job?
PAR_WIG410
Newbie
Newbie
Posts: 2
Joined: Sun Feb 28, 2010 12:26 am

Post by roboard » Fri Mar 05, 2010 4:18 am

Post by roboard
Fri Mar 05, 2010 4:18 am

PAR_WIG410 wrote:But, I was looking for something a little less expensive.
I have recently found these:
http://www.robotshop.com/cytron-5-19v-10a-brushed-motor-controller.html
I'm planning on practicing with these, they should be sufficient for now, I'll start saving money for more heavy duty controllers.
Do any cheaper, high-ish (~20A) current controllers exist that are compatible with the RB-100?
Is any signal type better for this job?


The user manual of this motor controller says that it is controlled by PWM/DIR signals. So you can use RB-100 to control it by 1-channel PWM (to the PWM pin of the motor controller) and 2-channel GPIO (to the DIR and RUN pins of the motor controller). For the functionality of PWM and GPIO of RB-100, please refer to the software introduction slide in http://www.roboard.com/download_ml.htm
PAR_WIG410 wrote:But, I was looking for something a little less expensive.
I have recently found these:
http://www.robotshop.com/cytron-5-19v-10a-brushed-motor-controller.html
I'm planning on practicing with these, they should be sufficient for now, I'll start saving money for more heavy duty controllers.
Do any cheaper, high-ish (~20A) current controllers exist that are compatible with the RB-100?
Is any signal type better for this job?


The user manual of this motor controller says that it is controlled by PWM/DIR signals. So you can use RB-100 to control it by 1-channel PWM (to the PWM pin of the motor controller) and 2-channel GPIO (to the DIR and RUN pins of the motor controller). For the functionality of PWM and GPIO of RB-100, please refer to the software introduction slide in http://www.roboard.com/download_ml.htm
roboard
Savvy Roboteer
Savvy Roboteer
Posts: 302
Joined: Fri Jul 03, 2009 4:44 am


5 postsPage 1 of 1
5 postsPage 1 of 1