Pelican Parts Forums

Pelican Parts Forums (http://forums.pelicanparts.com/)
-   Off Topic Discussions (http://forums.pelicanparts.com/off-topic-discussions/)
-   -   Microcontrollers. Separate power to board and servos. Why common ground? (http://forums.pelicanparts.com/off-topic-discussions/772757-microcontrollers-separate-power-board-servos-why-common-ground.html)

HardDrive 09-21-2013 09:42 PM

Microcontrollers. Separate power to board and servos. Why common ground?
 
I am working on an Arduino based robot. Being converted from a rather ancient OOPic controller.

You don't want to control the logic end of things using same battery as the servos, given that they draw rather huge amounts of juice. Forgive my ignorance, but why do you have to have a common ground for the logic vs. the locomotion sides of the beast? I've never quite understood this.

9dreizig 09-21-2013 09:52 PM

I'm thinking noise issues with two floating grounds ?

john70t 09-21-2013 10:10 PM

The battery's chemical ability to absorb might also fall into play...

Bill Douglas 09-21-2013 10:26 PM

I you have two grounds, one ground may be "better" than the other ground and the current runs across the circut boards to reach the other ground, burning out electrical thingies along the way.

porwolf 09-21-2013 11:08 PM

The pure logic does not necessarily need a common ground with the locomotion components. But often the rather high current carrying driver circuits are part of the logic circuit board. Those current carrying driving circuits need a common ground with the other high current electro-mechanical locomotion parts. That could be a justification for common ground everywhere.

mreid 09-22-2013 05:25 AM

Hard to get a good impedance match in high speed switching circuits unless the grounds are tied together. Spurious noise can introduce signal faults and incorrect data.

HardDrive 09-22-2013 07:09 AM

So if I understand this correctly, if you have a separate grounds, and one of the circuits is operating at a much higher power level, you can have power 'leaking' across the board and causing problems?

dad911 09-22-2013 07:56 AM

No. You use a common ground so they are at the same zero. If the grounds are not connected, the input circuit for the servo has no reference for the signal from the arduino.

You can also run servo at higher voltage for more power and speed. Most are rated for 6volts, some more.

Esel Mann 09-22-2013 02:45 PM

A (typical hobbyist/RC) servo contains two (electrical) elements within its enclosure. The motor, and the positioning circuitry. BOTH utilize the same power source and BOTH utilize the same ground. Hence the common 3-terminal interconnect from the servo is made up of: power, ground, and PWM control signal input (referenced to the mentioned ground).

In order for your MCU board to provide a control signal to the servo, which the servo can "interpret", 2 key criteria must be satisfied.
First the (voltage based) digital logic level of the control output from the MCU board must be compatible with the (voltage based) digital logic level of the control input into the servo. Second, the ground reference for both must be the same (presumption: no isolation circuitry on the servo outputs at the MCU board). The digital logic levels are always in reference to the associated ground. Hence the grounds being shared permit the logic level from the output side (the MCU board) to be correctly "interpreted" by the input side (the servo).


All times are GMT -8. The time now is 09:26 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website


DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.