Vraag:
Waarom twee aardingspunten aansluiten?
user16307
2013-11-14 03:53:18 UTC
view on stackexchange narkive permalink

Schematic

Ik ben een tutorial aan het lezen en deze laat zien hoe je een DC-motor bestuurt met de microcontroller van het Arduino-bord. Een DC-motor wordt gevoed door een 9V-batterij en een transistor bestuurt de PWM zoals in de afbeelding die ik heb geüpload.

Maar de tekst vermeldt ook om de aarde van het Arduino-bord en 9V DC met elkaar te verbinden. Waarom zou het worden aanbevolen? Het lijkt erop dat zowel de 5v- als de 9V-batterij van Arduino drijvende voedingen zijn. Enig idee waarom ze samen zouden moeten worden geaard? Tekst zegt dat het is om een ​​gemeenschappelijke referentie te verkrijgen. Maar wat gebeurt er als we ze niet met elkaar verbinden, aangezien beide nul volt (aarde) zijn?

Vier antwoorden:
Samuel
2013-11-14 04:01:38 UTC
view on stackexchange narkive permalink

Spanning is niet een absolute waarde. Het is zinloos om te zeggen dat ze het terrein en daarom zijn hetzelfde. Het is alsof je suggereert dat ik acht kilometer verwijderd ben van New York en jij negen kilometer bent, daarom hoef ik maar zes kilometer te lopen om bij je te komen. Behalve dat het nog erger is dan dat, want dat is een referentiepunt, het is meer als zeggen dat ik vijf mijl van mijn bestemming verwijderd ben en dat jij negen mijl van je bestemming verwijderd bent. Zijn we dicht bij elkaar? We weten het niet tenzij onze bestemming dezelfde plaats is. Ground is slechts een naam voor uw willekeurige referentiepunt.

Voor uw voltages heeft u alleen een verwijzing naar een ander punt. Aarding betekent niet inherent 0V met verwijzing naar iets anders dat u grond wilt noemen. Roep uw linkerduim grond, een volkomen geldig iets om te doen, en kijk of dat voor u logisch is.

Dus de aarde op de batterij en de aarde op de Arduino kunnen behoorlijk verschillen als ze naar elkaar of naar een ander punt verwijzen. De enige manier waarop u er zeker van kunt zijn dat u een systeem hebt met 5V- en 9V-voedingen, is als ze een gemeenschappelijk referentiepunt hebben.

"Dus de aarde op de batterij en de aarde op de Arduino kunnen heel anders zijn" Als ik twee potentiaalverschillen van de aarde meet met een voltmeter, denk je dan dat het niet meer of minder 0 volt is? En laten we zeggen dat het 1 Volt is. Wat gebeurt er in dat geval? Ik bedoel, dan is het misschien geen 9V meer?
@user16307 Als je twee niet-verbonden punten meet (noem ze hoe je maar wilt), krijg je wel of niet 0V, het zweeft, het benoemen van beide aarde zal helemaal niets doen. Het 9v-knooppunt zal nog steeds 9v verwijderd zijn van zijn grond, maar het is niet te zeggen of het 9v zal zijn van de * andere * grond.
maar hoeveel kan er in werkelijkheid zijn? het is geen data-acquisitie en ruis is niet zo'n belangrijk imao voor een gelijkstroommotorbesturing. waarom zou je ze bijvoorbeeld met elkaar aarden voor een verschil van 0,0001 volt? denk je dat de zijkant van de batterij en de Arduino-aarde een aanzienlijk potentiaalverschil kunnen hebben?
@user16307 Afhankelijk van de plaatsing van de circuits kan het gemakkelijk 10 tot 100 volt verschil zijn. Het is niet constant het is _floating_. Praktisch gezien kan het meerdere volt zijn, en vaak is dit genoeg om signalen op logisch niveau betekenisloos te maken. Begrijp je wat het betekent om geen absolute waarde te zijn? De cijfers betekenen niets vergeleken met elkaar, tenzij ze een gemeenschappelijke referentie hebben.
Ik heb je punt thnx
Dit zou het geaccepteerde antwoord moeten zijn, omdat het het belangrijkste punt van verwarring aanpakt en een heel mooie analogie gebruikt.
Shabab
2013-11-14 04:05:35 UTC
view on stackexchange narkive permalink

Een batterij heeft technisch gezien een positieve en een negatieve pool. Er is eigenlijk geen aardingsklem. Het potentieel over de batterij is de spanning die u op het label ziet staan. Een 9V-batterij kan net zo goed worden gebruikt als een ± 4,5V-batterij als de positieve (+) kabel op een + 4,5V-rail was aangesloten en de negatieve (-) kabel op een -4,5V-kabel. Ik heb dit echt zien doen voor een audioversterkercircuit, hoewel ik me niet precies kan herinneren waar. (Sorry voor het gebrek aan sourcing).

Afgezien van de semantiek, laten we eens kijken waarom de gronden zouden moeten worden verbonden. De belangrijkste reden die ik kan bedenken is eigenlijk het maken van wat meer definitieve potentiële verschillen. Dat was dat je 5V correct zal lezen (op een meter) als 5V en je 9V zal lezen als 9V. Anders heb je twee verschillende referentiepunten (van elk van de twee gronden).

Het extra voordeel is het vermijden van een "aardlus". Als de gronden niet hetzelfde potentiële niveau hebben, heb je duidelijk een potentieel verschil. Daarom vloeit er stroom van het ene punt in uw circuit (aarde van motor / Arduion) naar het andere. En het vormt een circuitlus tussen die punten. Dat is gewoon een verspilling van macht.

maar de voedingen zijn zwevend (batterij en arduino via pc), ze hebben geen gemeenschappelijke aarde in geval van afzonderlijke aarding. Weet u zeker dat het vermoeden van een aardlus is?
@user16307 Specifiek voor mij vermijd ik verschillende elektrnische gevaren: statische schokken, koperstof dat op sporen terechtkomt, enzovoort. Die laatste versnapering is echt een beetje extra. Maar u moet zich meer bewust zijn van twee verschillende stroombronnen zonder gemeenschappelijke referenties.
@user16307 Wat nog belangrijker is, je zou de transistor moeten overwegen, die er volgens het schema onafhankelijk uitziet van de Arduino. Om een ​​NPN te laten functioneren, moet de basisspanning hoger zijn dan de emitterspanning. Als het aardpotentiaal van de 9V-batterij hoger is, zodat de basisspanning de drempel niet kan overschrijden, en uw motor niet zal activeren.
om dat te laten gebeuren moet de batterij ongeveer 4 volt zijn. hoe kan de gnd van een batterij 4 volt zijn? ik weet het niet zeker in dit specifieke geval
Elektrostatische ontlading op de batterij of het aardingsvlak van het Arduino-bord, mogelijk.
Ook is de "aarde" geen 4V. Aarding is per definitie een ingesteld referentiepunt met een nulpotentiaal (0V). Maar een aarde van een circuit kan een potentiaalverschil hebben met de aarde van een ander circuit.
interessant ik wist dat het potentiële verschil het verschil is tussen punten, maar in mijn gedachten pot. verschil tussen twee gronden in de praktijk was altijd een geluid dat rond nul zweefde ...
laat ons [deze discussie voortzetten in de chat] (http://chat.stackexchange.com/rooms/11483/discussion-between-shabab-and-user16307)
@binarysmacker Door de aarding van elk circuit met elkaar te verbinden, reduceer je twee aardingen tot één enkele aarde. Daarom bestaan ​​er niet meer zoiets als twee afzonderlijke gronden. Je hebt maar één enkelvoudig element (een basisdraad of massaplaat) waarover (idealiter) nul potentiaalverschil is.
Wat betreft uw vraag over + 34V en -12V voedingen, u zit er VEEL naast. Ik raad je ten zeerste aan om naar een getallenlijn te kijken om te zien hoe positieve en negatieve punten werken. Door deze twee spanningsbronnen te gebruiken, kunt u een potentieel VERSCHIL van 46V hebben. Maar de ene bron is + 34V met betrekking tot GND en de andere bron is -12V met betrekking tot GND en de GND van beide bronnen is kortgesloten.
Karl Bielefeldt
2013-11-14 04:29:10 UTC
view on stackexchange narkive permalink

Voltage is een verschil tussen twee punten. De Arduino-voeding is 5 volt hoger dan de Arduino-aarde en de motorvoeding is 9 volt hoger dan de motoraarde. Je kunt niets zeggen over hun relatie met elkaar, tenzij je ze samenbindt. In het ergste geval zijn ze toevallig dicht genoeg bij hetzelfde potentieel voor uw tests en ver genoeg uit elkaar om te falen in het veld.

Overweeg de grond die in uw schema wordt weergegeven. Als dat zich te ver boven de Arduino-aarde bevindt, kan de transistor mogelijk niet worden ingeschakeld, omdat de relatieve spanning van de pin naar die aarde te laag zal zijn. Als die aarde zich te ver onder de Arduino-aarde bevindt, kan de transistor meer stroom trekken dan hij aankan of de Arduino I / O kan genereren.

maar stroom vloeit altijd in lussen. Waarom trekt transistor meer stroom uit de andere lus?
Diginet
2016-05-12 23:33:11 UTC
view on stackexchange narkive permalink

Als de potentiaal van de bronnen geen gemeenschappelijke referentie hebben, loopt er geen stroom van het ene circuit naar het andere. Het is gemakkelijk te begrijpen, neem een ​​voltimeter en neem twee batterijen van verschillende voltaje en op geen enkele manier aangesloten, bijvoorbeeld één van 1,5V en één van 9V.Probeer een voltaje te meten tussen de plus van de batterij van 1.5V en het positieve van de batterij van 9V. Wat laat uw voltimeter zien? 0Volt, geen + of - 7,5V. Waarom gebeurt dit? gemakkelijk te begrijpen, het zijn circuits zonder verwijzingen ertussen, dus er kan geen stroom van de ene naar de andere gaan, en zonder stroom, geen spanning, de wet van Ohm. Dus je circuit zal niet werken als je geen gemeenschappelijke referentie maakt. Ik bedoel, voeg nu het negatieve deel van elke batterij toe en voer de meting opnieuw uit. Nu heb je + o - 7,5V. Waarom omdat er een circuit is gesloten door de voltimeter, zodat er stroom kan gaan van de ene batterij naar de andere, omdat ze op een punt met elkaar zijn verbonden en de voltimer het circuit sluit zodat er stroom door het circuit kan circuleren. Is vrij eenvoudig, open circuit nee, stroom, gesloten circuit stroom een ​​spanning. Als je niet beide batterijen met elkaar verbindt in het Arduino-circuit, heb je geen stroom tussen de twee omdat je een open circuit hebt. Dus het zal niet werken.

Je antwoord stuitert op een twee jaar oude vraag die al door veel mensen wordt beantwoord.Je antwoord voegt niets constructiefs toe dat de andere antwoorden nog niet hebben geschreven, en je voltmeter-voorbeeld voegt extra complexiteit toe die nooit werd gevraagd.Alsof dat nog niet genoeg is, is het niet erg goed opgemaakt, waardoor het moeilijk te lezen is.


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...