Hi! Ich suche eine angenehme Möglichkeit eine analoge Spannung von 0 bis 10 Volt auszugeben. Was ist dafür am besten geeignet? PWM-Ausgang -> RC-Glied und dann die Spannung irgendwie nachträglich verstärken um von 0-5 Volt auf 0-10 Volt zu kommen? Oder gibt es vielleicht schon ein fertiges Bauteil für den I2C-Bus oder so? Was ist da so empfehlenswert? :) Habe übrigens einen ATMega16 und programmiere im moment mit CodeVision C. Danke schonmal :) Daniel
Hallo! Ich würde entweder einen DA Wanlder nehmen (gibts auch für I2C) und da eine Spannung von 0-5V ausgeben. Mit einem OP-AMP kannst du dann die Spannung verdoppeln. Den OPAMP musst du wählen je nachdem wieviel Strom du ziehen willst .... Über PWM gehts natürlich auch (wobei ich die DA Geschichte für besser halt - trotz zusätzlichem Hardware aufwand - ist aber geschmacksache) Verstärken musst da das aber trotzdem. JAN
PWM ist sicher der einfachste und billigste Weg, arbeitet auch recht genau. Ich nehme oft ein einfaches RC-Glied mit anschliessendem OP. Besser in Bezug auf Restwelligkeit ist ein "richtiges" Filter. Einen Nachteil hat die PWM-Sache immer: die Spannung stellt sich relativ träge ein. Wenn das nicht stört - immer zu empfehlen. Ansonsten: D/A-Wandler gibts zur Genüge.
Hi! Danke für die Antworten! Also auf eine schnelle Reaktion kommt es bei mir schon an! Dann sehe ich mich wohl lieber nach I2C-DACs um, richtig? Habe grade bei Reichelt nach OPAMPs gesucht, kann ich da irgend einen nehmen und den dann "nur" richtig beschalten? Oder gibt es da spezielle *2 Teile oder so? :-) Daniel
"die Spannung stellt sich relativ träge ein" "Also auf eine schnelle Reaktion kommt es bei mir schon an" Das sind ja wieder mal knallharte Fakten. Jetzt weiß man es also ganz genau :-) Zum Thema "lahme PWM", der ATTiny26 kann mit der PWM bis 500kHz erzeugen (interner Takt = 64MHz). Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.