Suche 8 Bit DAC IC

Gast #3280880
Hallo µC-Gemeinde,

ich könnte freundlicherweise Eure Expertise gebrauchen.


Ich will gerne mit 8 diskreten 24-V-Ausgängen einer SPS eine analoge 
Spannung in 256 Schritten erzeugen.

Die Ausgangsspannung soll einen Bereich von 5 bis 15 V haben.


Für Hinweise bin sehr dankbar, für fertige Schaltungen bin ich natürlich 
sehr empfänglich ;).

Gruß

Alan
Alan schrieb:
> Hallo µC-Gemeinde,
...
> Ich will gerne mit 8 diskreten 24-V-Ausgängen einer SPS eine analoge
> Spannung in 256 Schritten erzeugen.
>
> Die Ausgangsspannung soll einen Bereich von 5 bis 15 V haben.
...
> Alan

Willst Du selbst etwas bauen, dann tut es wohl ein einfacher paralleler 
DAC, oder auch ein R2R Netzwerk.
Oder möchtest Du ein fertiges Teil kaufen und einsetzen.
Wofür benötigst Du das Teil? Möchtest Du nur mal etwas ausprobieren, 
oder soll das Teil irgendwo dauerhaft eingesetzt werden? Wie groß dürfen 
die Fehler sein?
Bestudiere dir mal die Nanodac Familie von Analog Devices. Die haben 
auch viele Beispiel-schaltungen dabei mit Konkrete Schaltungen die man 
oft auf als Testboard kaufen kann.

Erzahle bitte mehr ueber deine Anwendung zB :
- Was wird angesteuert ? Motoren ?
- Welches Strombereich ?
- Welches Frequenzbereich ?
- Welche Genauigkeit ?
- Muszen die Ausgange auch Komplett abgeschaltet werden ?

Patrick
Gast
DAC-ICs arbeiten üblicherweise nicht mit 24 Volt.
Bei diesen Spannungen gibt es 2 Möglichkeiten:

a) R-2R DAC aus Widerständen aufbauen, Ausgangsspannung ggf. mit 
Spannungsfolger puffern und durch Spannungsteiler auf 15V bringen

b) Eingangsspannungen auf 5V herunterteilen, parallelen DAC (z.B. 
DAC0832) benutzen, dann Ausgangssignal mit Operationsverstärker dreifach 
verstärken, um auf 15V Vollausschlag zu kommen
Gast
Wolfgang Heinemann schrieb:
> Alan schrieb:
>> Hallo µC-Gemeinde,
> ...
>> Ich will gerne mit 8 diskreten 24-V-Ausgängen einer SPS eine analoge
>> Spannung in 256 Schritten erzeugen.
>>
>> Die Ausgangsspannung soll einen Bereich von 5 bis 15 V haben.
> ...
>> Alan
>
> Willst Du selbst etwas bauen, dann tut es wohl ein einfacher paralleler
> DAC, oder auch ein R2R Netzwerk.
> Oder möchtest Du ein fertiges Teil kaufen und einsetzen.
> Wofür benötigst Du das Teil? Möchtest Du nur mal etwas ausprobieren,
> oder soll das Teil irgendwo dauerhaft eingesetzt werden? Wie groß dürfen
> die Fehler sein?


Ich will bei einer Produktionsanlage einen automatisierten Test der 
Steuerung entwickeln.

Ein Teil davon ist es, die analogen Eingänge für die Temperaturfühler 
(NTCs) zu stimulieren.

Hinter den analogen Eingängen sitzt ein 8 Bit ADC, der die Temperatur je 
nach Spannung zw. 5 und 15 V in 256 Schritte einteilt.


Genau diese Spannung will ich ihm vorgaukeln. Dieses Gerät ist Teil 
eines Prüfstandes.

Als Bits will ich dazu 8 Ausgänge einer SPS benutzen, die ich auch 
fernsteuern kann.

Sonst stehen als Versorgungsspannung nur noch 24 V zur Verfügung.

Das Teil braucht keine schnelle, dynamische Konvertierung zu machen, von 
der Genauigkeit her will ich die Spannung, wenn möglich, bis zur zweiten 
Nachkommastelle genau haben.
Gast
Patrick C. schrieb:
> Bestudiere dir mal die Nanodac Familie von Analog Devices. Die haben
> auch viele Beispiel-schaltungen dabei mit Konkrete Schaltungen die man
> oft auf als Testboard kaufen kann.
>
> Erzahle bitte mehr ueber deine Anwendung zB :
> - Was wird angesteuert ? Motoren ?
> - Welches Strombereich ?
> - Welches Frequenzbereich ?
> - Welche Genauigkeit ?
> - Muszen die Ausgange auch Komplett abgeschaltet werden ?
>
> Patrick


Angesteuert wird, wie mein Beitrag vorher beschreibt, ein ADC, dem eine 
Temperaturspannung vorgegaukelt werden soll.

Der Eingangsstrom ist weniger als 30 mA.

Die Frequenz ist sehr statisch, vielleicht einmal den ganzen 
Temperaturbereich abfahren.

Für die Genauigkeit reicht die zweite Nachkommastelle.

Die Ausgänge komplett abzuschalten wäre ganz gut, um einen Ausfall des 
Temperatursensors zu simulieren.
Gast
Sebastian schrieb:
> DAC-ICs arbeiten üblicherweise nicht mit 24 Volt.
> Bei diesen Spannungen gibt es 2 Möglichkeiten:
>
> a) R-2R DAC aus Widerständen aufbauen, Ausgangsspannung ggf. mit
> Spannungsfolger puffern und durch Spannungsteiler auf 15V bringen
>
> b) Eingangsspannungen auf 5V herunterteilen, parallelen DAC (z.B.
> DAC0832) benutzen, dann Ausgangssignal mit Operationsverstärker dreifach
> verstärken, um auf 15V Vollausschlag zu kommen

Ich habe mir die Schaltungen der DAC0832 angesehen, ich verstehe die 
leider nicht sofort. Ich bin nicht so sehr in IC-Schaltungen bewandert.

Ich will schon ICs verbauen, um eine möglichst kompakte Platine zu 
haben, aber bitte etwas, was einfach und robust ist.
Alan schrieb:

> um eine möglichst kompakte Platine zu
> haben, aber bitte etwas, was einfach und robust ist.

Da dieses IC schon recht alt ist, ist es schon mit das einfachste,
was man bekommen kann. Bei Deine recht hohen Genauigkeitsanforderungen
wirst Du mit diskret aufgebauten 2R2 DAs nicht hinbekommen.
Gruss
Harald
Beigelegt ein Diagram von ein meiner Produkten. Es ist ein 
Arduino-shield mit 4 ausgange 0-25V allen mit strom-messung. Die 
strom-messung brauchst du nicht, rest der Schaltung kannst du vielleicht 
benutzen.

Es stehen auch noch einige links in Diagram, die basis vom Diagram kommt 
teilweise aus white papers von Analog Devices.

Patrick
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.