Analog utgång 0-10 V från uC
Analog utgång 0-10 V från uC
Om man vill skapa sig en analog utgång på 0-10 V, som man kan styra från en en uC, hur gör man det enklast för sig i allmänhet, ska man haka på en D/A omvandlare då eller?
mvh/Mathias
mvh/Mathias
Nja, det låter som att du har missuppfattat PWM-metoden.
Alltså, du använder bara en enda utgång som du pulsbreddsmodulerar och filtrerar för att kunna generera olika spänningar.
Finns ju mikroprocessorer annars med inbyggd D/A, t.ex. AT90SPWM2. Då behöver du bara slänga på en OPAMP som dubblar spänningen.
Vilken upplösning och uppdateringsfrekvens behöver du? 8 (eller lite mer) bitars upplösning upp till några MHz kan du annars fixa med t.ex. en AVR eller PIC och ett R2R-nät.
Med PWM så minskar ju hastigheten dramatiskt (och även fördröjningen).
Alltså, du använder bara en enda utgång som du pulsbreddsmodulerar och filtrerar för att kunna generera olika spänningar.
Finns ju mikroprocessorer annars med inbyggd D/A, t.ex. AT90SPWM2. Då behöver du bara slänga på en OPAMP som dubblar spänningen.
Vilken upplösning och uppdateringsfrekvens behöver du? 8 (eller lite mer) bitars upplösning upp till några MHz kan du annars fixa med t.ex. en AVR eller PIC och ett R2R-nät.
Med PWM så minskar ju hastigheten dramatiskt (och även fördröjningen).
Ja det är ju sant, svarade nog lite snabbt där!monstrum skrev:Nja, det låter som att du har missuppfattat PWM-metoden.
Alltså, du använder bara en enda utgång som du pulsbreddsmodulerar och filtrerar för att kunna generera olika spänningar.
Låter ju smidigt! Såg bara med inbyggda A/D, när jag kollade lite snabbt. Ska kolla databladet på den där!monstrum skrev: Finns ju mikroprocessorer annars med inbyggd D/A, t.ex. AT90SPWM2. Då behöver du bara slänga på en OPAMP som dubblar spänningen.
Upplösning och uppdateringsfrekevens är inget jag funderat över, håller på och labbar med AVR uC ( kör med Atmel STK500), håller på och blinkar led och använder switcharna, men börjat tröttna på det nu....monstrum skrev: Vilken upplösning och uppdateringsfrekvens behöver du? 8 (eller lite mer) bitars upplösning upp till några MHz kan du annars fixa med t.ex. en AVR eller PIC och ett R2R-nät.
Med PWM så minskar ju hastigheten dramatiskt (och även fördröjningen).
Har nämligen ett 0-10V ventilställdon liggandes, och tänkte det kunde vara kul och kunna få en styrning till den. Men 8 bit upplösningen dvs 256 steg, borde man ju vilja ha om man skulle vilja ha en realistisk lösning!
Har du nåt schema på nån R2R lösning ?
mvh/Mathias
Tack, hade missat den tråden!Fagge skrev:Längs ner på sidan!.
http://www.elektronikforumet.com/forum/ ... php?t=9037