Vraag:
Electret-microfoonvoorversterking - werkt het voor dynamische microfoons?
Joseph
2013-01-13 08:04:01 UTC
view on stackexchange narkive permalink

Ik wil dit diagram gebruiken om een ​​microfoonsignaal voor te versterken om de analoge ingang van mijn arduino te activeren.

schematic
(bron: reconnsworld.com)

Werkt het met een dynamische microfoon in plaats van een electret-microfoon?

Onlangs was er nog een vraag over het aansluiten van microfoons op Arduinos: [How to connect mic on arduino, with opamp?] (Http://electronics.stackexchange.com/questions/53698/how-to-connect-mic-on-arduino- met-opamp / 53701 # 53701)
Bedankt, iedereen. Ik ben het nog aan het bouwen, dus ik zal het nuttigste antwoord markeren als ik klaar ben.
Drie antwoorden:
Oli Glaser
2013-01-13 11:22:59 UTC
view on stackexchange narkive permalink

Het circuit is oké (niet ideaal voor kwaliteit, maar het zal werken), maar er is een klein probleem als je de output naar je Arduino wilt sturen. Zoals getoond, zal de uitgang onder de grond zwaaien (d.w.z. hij zal voorgespannen zijn op 0V) en uw Arduinos analoge ingang accepteert alleen positieve spanningen.

De output met het bovenstaande circuit zal er ongeveer zo uitzien:

Cap Couple No Bias

Als je voeding 5V is, moet je de output instellen op 2.5 V om de maximale swing uit uw ingangssignaal te halen.

Het toevoegen van een spanningsdeler na de condensator zal dit doen:

Cap Couple circuit with divider

De spanningsdeler is gemaakt van R2 en R4, en het vertekent (lees "houdt") het TO_ADC -knooppunt op 2,5V zodat de ADC-pin de volledige swing van het signaal ziet. Zonder dit zou de ADC alleen de positieve helft van het signaal zien, omdat we geen negatieve voeding hebben.
De formule voor een spanningsdeler is:

Voltage divider formula

Voltage Divider example

Dus voor de spanningsdeler gevormd uit R2 en R4, met de 5V-voeding krijgen we:

5V * (R4 / (R2 + R4) wat gelijk is aan:

5V * (100kΩ / (100kΩ + 100kΩ) = 5V / 0,5 = 2,5V in het midden (V out in het bovenstaande voorbeelddiagram, dat is de TO_ADC knooppunt in ons circuit)

Dan zal de uitvoer er meer als volgt uitzien (afhankelijk van de ingangsimpedantie van je ADC kan het echter niet goed werken - dit is het bit dat wordt gesimuleerd door Radc en Cadc , ik zal dit binnenkort controleren):

Cap Couple with Bias

Er zijn ook andere opties, ik zal proberen binnenkort een verbeterd circuit te plaatsen.

Oké, hier is een optie die de transistorversterking correct regelt (met behulp van de emitterweerstand met AC-bypass) en een signaal met een lagere impedantie afgeeft dat rond ~ 2,5V zwaait (V + is 5V - de condensatoren hoeven niet zo groot als 10uF, u kunt nog steeds 100nF gebruiken als u dat wenst voor uw ingangscondensator):

Improved option

Radc en Cadc
Radc en Cadc zijn geen componenten die u hoeft toe te voegen (dus u kunt ze negeren als / wanneer u het circuit maakt), ze vertegenwoordigen de eigenschappen van de analoge ingangspennen van uw microcontrollers. Sommige microcontroller-ADC's kunnen vrij lage ingangsimpedanties hebben die je signaal kunnen laden en verzwakken (dus in feite krijg je een lagere uitlezing dan je had verwacht)
Dus als we simuleren, is het goed om deze gesimuleerde belasting toe te voegen om ervoor te zorgen dat de signaal zal niet al te erg worden beïnvloed.

Simulatie (let ook op gesimuleerd ADC-laden):

Improved option simulation

We kunnen zien dat dit redelijk goed omgaat met een 20mV-invoer, als we 20mV invoeren in de origineel circuit (zelfs zonder enige belasting), krijgen we wat vervorming door de ongelijkmatige versterking (let op afgevlakte randen bij negatieve swing):

original output

Er zijn nog betere opties en variaties (voor het bovenstaande moeten de waarden misschien een beetje worden aangepast). Een eenvoudig opamp-circuit zou er een zijn, maar het hangt ervan af hoe bezorgd je bent over de geluidskwaliteit of je je daar druk over wilt maken. Als je tevreden bent met een beetje vervorming, dan is het eerste circuit met een geschikte methode van voorspanning prima.

Weet u zeker dat deze oplossing zal werken zonder de versterking van de versterker te beïnvloeden? Eigenlijk heeft de tweede plot die u heeft gepost een iets kleinere winst. Misschien zou het gebruik van nog grotere weerstanden voor de verdeler werken ...
Het heeft ongeveer dezelfde versterking, het belangrijkste punt is de kwestie van de DC-bias, zodat de ADC een positieve spanning ziet. Het circuit is niet ideaal, als de ADC-ingangsimpedantie laag is, zouden grotere delerweerstanden slechter zijn. Ik sta op het punt een beter circuit te posten.
@Oli. Bedankt voor je gedetailleerde en uitgebreide antwoord. Het is echter een beetje buiten mijn vaardigheidsniveau. Dus ik heb de volgende vragen: Wat is een spanningsdeler? Wat nog belangrijker is - hoe werkt het? Wat doen de Radc en Cadc in het tweede schakelschema?
@Joseph - Een [spanningsdeler] (http://en.wikipedia.org/wiki/Voltage_divider) is gemaakt van de 2 100k weerstanden (R2 en R4) in het eerste schakelschema. Wat het doet, is de spanning over beide weerstanden verdelen, en het verdeelde resultaat verschijnt op de middelste kruising van de twee. In dit geval wordt het gebruikt om de voedingsspanning van 5V te verdelen naar 2,5V. Ik zal er nog wat meer aan het antwoord toevoegen om ook over de rest uit te leggen.
@Joseph - Ik heb wat meer details aan mijn antwoord toegevoegd, ik hoop dat dit de dingen een beetje beter verklaart. Als het niet genoeg helpt, laat het me weten en ik zal er nog wat toevoegen.
Als we nu alleen circuits in circuitlab konden krijgen, zodat mensen er gemakkelijk mee kunnen spelen! :) Heel mooi antwoord.
@Kortuk - Ja, dat zou cool zijn - ik heb je opmerking over de plug-in gelezen. Ik zal misschien proberen om het toch meer te gaan gebruiken, en in de tussentijd te linken naar de circuits.
@OliGlaser Ja, we hebben de link naar thing gedaan, SE wacht eigenlijk met ontwikkelaars om de plug-in op de site te laten werken zodra circuitlab de interface heeft ingesteld!
@OliGlaser Bedankt voor de hulp. Door mijn geesteswetenschappelijke achtergrond wil ik me afvragen waarom spanningsverdelers zo werken - maar voorlopig neem ik het gewoon als gegeven. Zijn er goede bronnen op het net om meer te weten te komen over elektronica?
Sorry voor het late antwoord (ik heb dit eerder gemist) Ja, [All About Circuits] (http://www.allaboutcircuits.com/) is een zeer goede site die het meeste basismateriaal tot gemiddeld niveau op een zeer toegankelijke manier behandelt. Er zijn ook veel geweldige blogs en veel lezingen op video die een volledige cursus beslaan (sommige met het gerelateerde materiaal ook online beschikbaar). Voorbeelden zijn [EEVBlog] (http://www.eevblog.com/) en van bijv. MIT: [Circuit en elektronica] (http://www.youtube.com/course?list=EC9F74AFA03AA06A11), [Signalen en systemen] (http://www.youtube.com/course?list=EC41692B571DD0AF9B) ...
... van Berkeley [Electrical Engineering] (http://www.youtube.com/course?list=EC24B1924B1524F340), en nog veel meer als je zoekt naar bijv. "electronic engineering" en filter op [playlists] (http://www.youtube.com/results?uni=3&search_type=search_playlists&search_query=electronic+engineering) (of kies een enkele bron zoals een universiteit en blader door hun cursussen) Ik hoop dat dit helpt een beetje.
Bedankt Oli. Ik heb me gerealiseerd voor wat ik wil doen (een relais inschakelen als reactie op een geluid) dat het absoluut overdreven is om een ​​microcontroller te gebruiken. Ik heb een circuit ontwikkeld dat een LED laat knipperen afhankelijk van het geluid, maar ik weet zeker dat ik meer vragen zal hebben zodra ik problemen tegenkom.
@Joseph - Ja, als je gewoon een simpele schakelaar wilt om op geluid te reageren, is een uC niet echt nodig. Blij dat je iets aan het werk hebt - als je problemen tegenkomt, open dan gewoon een nieuwe vraag en we zullen er zijn om te helpen ;-)
Dave Tweed
2013-01-13 08:17:58 UTC
view on stackexchange narkive permalink

Ja, het zal waarschijnlijk prima werken. U hoeft alleen R1 te elimineren, aangezien een dynamische microfoon geen DC-bias nodig heeft.

Ik zou het sterker formuleren: een DC-bias kan een dynamische microfoon beschadigen.
Ik betwijfel of 1 mA het fysiek zal beschadigen, maar het zal waarschijnlijk niet zo goed werken als de stroom loopt.
Hallo, ik heb het circuit gebouwd zonder R1 - het vervangen door een draad. Het diafragma van de microfoon wordt volledig naar binnen gezogen - dit lijkt de opname van enig signaal niet te helpen. Het is duidelijk het gevolg van de stroom die erin stroomt - zou dit iets moeten zijn dat plaatsvindt?
Ah ... verwijder de weerstand volledig, vervang hem niet door draad
Ik denk dat je je microfoon hebt gebakken ...
Brian Drummond
2013-01-13 17:49:07 UTC
view on stackexchange narkive permalink

Mogelijk hebt u aanzienlijk meer versterking nodig - waarschijnlijk een tweede versterkertrap - met een dynamische microfoon. Op dat moment is het waarschijnlijk eenvoudiger om een ​​opamp met weinig ruis te gebruiken.

Een fatsoenlijke (gevoelige) dynamische microfoon kan een behoorlijk groot signaal produceren (in vergelijking met andere microfoons) in de orde van tientallen mV, dus een versterking van 100 is redelijk voor een 5V microcontroller ADC. Ik ben het ermee eens dat een opamp met laag geluidsniveau een goede oplossing is.
"fatsoenlijk" en "gevoelig" zijn vaak verschillende dingen in microfoons! Misschien moet ik het anders formuleren als, controleer de specificaties van de microfoon; Kies indien nodig een microfoon met een hogere gain of wees voorbereid om meer gain toe te voegen.
ja, je hebt gelijk over het fatsoenlijke / gevoelige deel :-) Ik bedoelde niet dat ze per se samen gaan. Hopelijk is de OPs-microfoon geschikt, maar een eenvoudige audio-opamp met een versterkingsregeling zou leuk zijn - ik wilde er een toevoegen aan mijn antwoord, maar het is hoe dan ook lang genoeg, misschien kun je een voorbeeld in de jouwe toevoegen.
Ga je gang. Uw antwoord is hoe dan ook beter; Ik voelde gewoon dat een waarschuwing over winst de moeite waard was om verrassingen later te voorkomen.
Ja, de waarschuwing over gain was zeker de moeite waard gezien het brede scala aan dynamische microfoongevoeligheden. Ik zal het waarschijnlijk later toevoegen, hopelijk heeft het OP dan misschien gereageerd op de vraag of de kwaliteit zo belangrijk is (of een opamp is een optie)
Kwaliteit is niet belangrijk. Ik ben gewoon op zoek naar ruis boven een bepaald niveau, maar mijn dynamische 'microfoon' is zojuist gered van deze koptelefoon: http://www.amazon.com/Sennheiser-HD-202-Professional-Headphones/dp/B003LPTAYI/ ref = sr_1_2? s = elektronica & ie = UTF8 & qid = 1358093365 & sr = 1-2
Oke geen probleem. Ik zal dan geen circuits meer toevoegen, aangezien we nu toch genoeg hebben om aan de slag te gaan.
Zoet. nog steeds aan het bouwen


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...