Analoge uitgang - Convert PWM voltage


de Arduino en andere microcontrollers bieden analoog naar digitaal conversie van de (ADC) als u wilt een ingangsspanning omzetten in een digitale waarde. Je zou denken dat ze bieden ook het omgekeerde is van de conversie van digitaal naar analoog (DAC). Dit is niet het geval. In plaats daarvan bieden ze pulsbreedte gemoduleerd (PWM) uitgangen (Zie tweede foto). De Arduino library biedt deze functionaliteit met een functie genaamd analogWrite(). De naam lijkt te impliceren DAC functionaliteit, maar het controleert slechts de PWM-uitgang. Voor veel toepassingen, zoals het geval van de motorische controle, volstaat PWM. Voor andere toepassingen, zoals het maken van een lineaire spannings- of huidige stuurprogramma, is een echte DAC nodig.

Creëren van een echte DAC
Gelukkig is het gemakkelijk een PWM-uitgang omzetten in een analoge spanningsniveau, produceren een ware DAC. Alles wat nodig is is een eenvoudige low-pass filter gemaakt van een weerstand en een keramische condensator. De eenvoudige RC low-pass filter weergegeven in de derde foto omgezet het PWM-signaal in een spanning evenredig aan het pulserend sproeien. Voor de Arduino, een R-waarde = 3.9K en een C-waarde = 0.1uF werkt goed voor de meeste toepassingen.

Raadpleeg dit artikelvoor meer informatie over dit onderwerp, evenals de berekening R & C waarden die meer geschikt is voor uw toepassing.

Was dit een nuttige elektronica tip?  Zo ja, gelieve te stemmen voor het in de elektronica-Tips & trucs wedstrijd.
Hoe om te stemmen: De stemming knop vindt u boven aan dit instructable. U kunt ook bezoeken de wedstrijdpagina en stem op andere instructables ook. Meerdere stemmen kunnen worden uitgebracht in elke wedstrijd. Als u een tip die je leuk vindt, laat uw dankbaarheid met een stemming.

Gerelateerde Artikelen

Arduino geïnterfacet met Nonin Pulse Oximeter (OEM Module) voor de productie van analoge uitgang

Arduino geïnterfacet met Nonin Pulse Oximeter (OEM Module) voor de productie van analoge uitgang

dit project werd bedacht om een betrouwbare analoog signaal dat kan worden geïnterfacet rechtstreeks met Labview voor het verzamelen van de gegevens in een onderzoek dat we probeerden te doen. Ook de meeste commercieel beschikbare pulse oximeter hebb
Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Dit is een tutorial over het bouwen van een eenvoudige camera van de face-tracking met arduino breakout board, een android-smartphone, een servomotor en een paar andere dingen die kan je rondslingeren in uw bureau met behulp van een Edison. De code i
Arduino en VCO de melody maker

Arduino en VCO de melody maker

het circuit, de schetsen en de hier beschreven proces zal u toelaten om melodieën met behulp van een Arduino en een VCO te produceren.   De schetsen al hebben de melodie voor Mary Had een lammetje.  U kunt gemakkelijk veranderen de melodie in de code
Universele analoge Hardware Testbench

Universele analoge Hardware Testbench

een $35 onderwijs steun voor elementaire elektronica en een onschatbare waarde experimentele opstelling voor de elektronica HOBBYIST.Onderwijs fundamentele analoge en digitale elektronica op undergraduate niveau bestaat uit theorie lessen met praktis
Arduino Audio-uitgang

Arduino Audio-uitgang

Genereren van geluids- of uitgang analoge spanningen met een Arduino. Dit Instructable zal u tonen hoe een echt basic digitaal naar analoog converter instellen zodat u kunt beginnen met het genereren van analoge golven in alle soorten en maten van ee
AAA Robot (autonome analoge Arduino)

AAA Robot (autonome analoge Arduino)

de AAA Robot is een perfecte robot voor beginners. Het is veelzijdig, gemakkelijk om te bouwen, en bespreekt veel van de onderwerpen roboticists leren moeten, inclusief maar niet beperkt tot transistor schakelaars, motor rijden nad analoge sensoren.
Sbase/Smoothieware - gebruik een gratis PWM Pin en Power Expander of SSR aan controle Fans.

Sbase/Smoothieware - gebruik een gratis PWM Pin en Power Expander of SSR aan controle Fans.

Running out beschikbare plekken om te hechten op een verwarmd bed, hotend of een fan we hebben gelukkig de mogelijkheid om één van de General Purpose Input/Output (GPIO) te gebruiken pinnen op de MKS Sbase en combineer het met een Solid State Relais
Analoge uitvoer van Audio signaal krijgen

Analoge uitvoer van Audio signaal krijgen

Ik ben erg geobsedeerd met muziek, en toen ik nieuw in elektronica was, het eerste wat dat ik wilde doen (na knippert een LED natuurlijk) moest musiceren een geëxploiteerd licht, dat in- en uitschakelen volgens van de muziek op en neer blijken zal. D
Hoge Voltage Power Supply van Laser Printer

Hoge Voltage Power Supply van Laser Printer

laserprinters zijn schat troves voor elektronische goodies van gears naar lasers aan hoogspanningsvoedingen. Hoogspanning is vereist in laser afdrukken maken van electrostatische lasten om te bepalen waar de toner stokken, het creëren van letters en
PWM Fan Controller

PWM Fan Controller

u kunt zien van de PWM Fan Controller project hier.Het hart van de PWM Fan Controller is een PIC 12F675 microcontroller. Deze microcontroller is het lezen van de analoge uitgang van een LM35 temperatuursensor met behulp van een ADC (analoog digitaal
Analoge toetsenblok rugzak

Analoge toetsenblok rugzak

u weet die OLE-12 knop toetsenborden die heel erg eenvoudig om te gebruiken maar microcontroller IOs alsof ze snoep te eten? Nou nu kunt u uw cake hebben en het eten het met dit eenvoudige rugzak board die een van deze hongerige beesten neer aan slec
8 bit seriële digitaal naar analoog (5v bereik) Converter voor microcontrollers (wanneer TTL en weerstanden is alles wat je hebt)

8 bit seriële digitaal naar analoog (5v bereik) Converter voor microcontrollers (wanneer TTL en weerstanden is alles wat je hebt)

zodat ik een DAC (digitaal naar analoog converter) nodig om te gebruiken met mijn pic12F675, en voor degenen onder u die nog nooit gehoord van deze kleine kerel, het is een 8 pin microcontroller van Microchip die slechts 6 I/O pinnen heeft...Dit is e
Toepassingsgebied klok: analoge klok en temperatuur sensor op een oscilloscoop

Toepassingsgebied klok: analoge klok en temperatuur sensor op een oscilloscoop

Scopeclock is een gemakkelijk te gebruiken hardware aan uw staat analoge oscilloscoop XY nuttiger te maken. Met behulp van deze eenvoudige hardware kunt u uw analoge oscilloscoop converteren naar een bereik-klok gebruiken. Dit project was ik en mijn
Analoge windvaan met Auto instellen

Analoge windvaan met Auto instellen

Zoals het geweldige online GPRS weerstation project blijft, hebben we nog een upgrade naar de enorme serie van sensoren met een professionele analoge windvaan, vriendelijk gedoneerd door Vector instrumenten. Dit apparaat zal uiteindelijk worden aange