Hallo, ich habe schon die Suche benutzt, aber nichts passendes gefunden... Also: Ich habe eine Zahl (20 Bits), z.B.: "999999" Nun möchte ich daraus eine Gleichspannung "generieren", die je nach Zahl variiert, also bei "999999" 12Volt, bei "0" 0 Volt. Jetzt dachte ich an einen DAC, aber ich weiß nicht, was für einen ich da nehmen soll, ich kenne mich da noch garnicht aus. Hat da jemand eine Idee? Wichtig: die Spannung darf nicht pulsieren (außer, es ist außerhalb des höhrbaren Bereiches), da sie zum Abstimmen auf eine Kapazitätsdiode gegeben wird. Doran PS: pro ganzer Zahl, soll die Spannung leicht erhöht werden. Also bei "500000" sollen dann 6Volt anliegen und bei "1" (12/999999)*1 Volt. Ich hoffe, ich habe das verständlich geschildert....
Wie bekommst du denn diese Zahl? Seriell,Parallel? Um einen Controller wirst du wohl in jedem Fall nicht rumkommen.
Doran S. schrieb: > Hallo, Hi. > ich habe schon die Suche benutzt, aber nichts passendes gefunden... Mag sein. > Nun möchte ich daraus eine Gleichspannung "generieren", die je nach Zahl > variiert, also bei "999999" 12Volt, bei "0" 0 Volt. Ich vermue mal eher 1048575 sollen 12Volt sein ;-) Es sei denn du benutzt statt 12 Volt VREF ca. 12,58 Volt. > Jetzt dachte ich an einen DAC, aber ich weiß nicht, was für einen ich da > nehmen soll, ich kenne mich da noch garnicht aus. Einen der Rail to Rail kann und 12 volt als VREF kann. > Hat da jemand eine Idee? Ja alle gängigen Hersteller durchsuchen. Maxim, Texas Instruments ,....... > Wichtig: die Spannung darf nicht pulsieren (außer, es ist außerhalb des > höhrbaren Bereiches), da sie zum Abstimmen auf eine Kapazitätsdiode > gegeben wird. Naja. Was soll da pulsieren solange das Layout mitspielt. >pro ganzer Zahl, soll die Spannung leicht erhöht werden. Also bei > "500000" sollen dann 6Volt anliegen und bei "1" (12/999999)*1 Volt. > Ich hoffe, ich habe das verständlich geschildert.... Schon. aber wie oben ich vermute eher 524287 sollen 6 Volt sein und 1 Volt ca. 87381. gruß
Hallo! Da du nicht geschrieben hast wie genau und schnell das ganze sein soll schlage ich mal ein R2R Netzwerk als DAC Wandler vor. Hier mal die nächst besten Google Hits ;-) http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/dac.html http://www.avr-asm-tutorial.net/avr_en/AVR_DAC.html Du gibst den Binärwert (0-255) auf einen 8 Bit Port aus (muss kein AVR sein) an dem die Widerstandsleiter (Resistor Ladder) hängt. Am Ende bekommst du dann eine Spannung die immer größer wird je größer der Binärwert ist. Entkoppelt mit einem OpAmp hast du dann eine belastbare variable Spannungsquelle. Mfg, Peter
Peter F. schrieb:
> Du gibst den Binärwert (0-255) auf einen 8 Bit Port aus
Naja, aber bau mal ein R2R Netzwerk mit 20 Bit! Ich wünsche viel Spaß
beim Aussuchen von Widerständen mit der passenden Genauigkeit.
David Madl schrieb: > Peter F. schrieb: >> Du gibst den Binärwert (0-255) auf einen 8 Bit Port aus > > Naja, aber bau mal ein R2R Netzwerk mit 20 Bit! Ich wünsche viel Spaß > beim Aussuchen von Widerständen mit der passenden Genauigkeit. Ich war jetzt stark davon ausgegangen das die 20 Bit nur exemplarisch waren, schrieb ich doch auch extra ;-)
Hallo, Vielen Dank für die Antworten. Also, die Zahl wird in meinem Mega32 erzeugt. Die maximal größte Zahl, die erzeugt werden kann ist 999999, es werden also nicht alle der 20bits "higt". Sobald die Zahl sich um "1" erhöht, sollt sich auch die Ausgangsspannung erhöhen. Ein paar Beispiele: 999999 ->12Volt 499999,5 aufgerundet 500000 -> 6Volt 83333,25 abgerundet 83333 -> 1Volt 1 -> 0,000012000012 Volt 0 -> 0Volt Wenn dies nicht möglich ist, so reich es auch, wenn sich die Spannung jede zweite Zahl erhöht. mfg Doran
> 1 -> 0,000012000012 Volt
Ein DAC, der auf 1-millionstel Volt genau ist?
(alles weitere dahinter werte ich mal als jugendlicher Leichtsinn)
Na denn, viel Spass beim Layout!
> wird es schwierig, das (annähernd) sogenau zu bekommen? Hast du schon mal bei DACs bei den einschlägigen Herstellern nachgeschaut? TI hat z.B. 200 DACs, und genau 1, der 20 Bit kann. Und das dann bei 100Hz Update-Rate. Zudem ist mindestens 1 Bit davon noch ungenau. > wird es schwierig, das (annähernd) sogenau zu bekommen? Ja, es ist nicht einfach. Und es ist (ohne Witz) garantiert unmöglich für Jemanden, der eine solche Frage stellt. Es reicht ja nicht aus, einen DAC zu haben, der auf 1/1000000 auflöst. Dieser Mückenfurz von einem Signal will ja auch noch verstärkt und weiterbehandelt werden. Und mit jedem Bauteil kommt Rauschen zum Signal dazu. Was willst du denn überhaupt machen?
Das möchte der Präzisions-User machen: >da sie zum Abstimmen auf eine Kapazitätsdiode >gegeben wird. Da sind wohl mehrere Fehler im Design und in den Überlegungen: 1. Fehler: Du willst Dezimalzahlen in eine analogen Spannung umsetzen ? Der DAC hat wohl eher einen Eingang für Binärwerte. 2. Fehler: Die geforderte Präzision solltes Du nochmals überdenken. 20 Bit sind ohne Erfahrung und Vorkenntnisse nicht machbar. 3. Fehler: Altes Design der Frequenzeinstellung über Kapazitätsdiode mit dem uC verbinden. Klingt nach endloser Bastelei.
Hallo, ok, dann ist das mit 20bit etwas übertrieben. Kann mir jemand einen 10bit DAC empfehlen? Doran
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.