www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 16bit Digitalpoti?


Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich brauche für eine Ansteuerung ein Triggersignal mit 10-80 Volt
Amplitude. Die erreiche ich mit einer Spannungspumpe und jetzt steuere
ich die Amplitude mit einem Digitalpoti der eine 8 Bit auflösung
besitz... leider fallen die Spannungssprünge zu groß aus und ich müsste
es feiner steuern können.

Gibt es 16 Bit Digitalpotis überhaupt? ich habe danach gesucht aber nix
gefunden oder wie könnte man das noch lösen? vielleicht habt ihr ein
paar vorschläge...

bis jetzt verwendete Bauteile:
Spannungspumpe Maxim Max5025 (hat nur 36V wird mit einer Max668
getauscht)
Digitalpoti Max5401
ATmege64

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich es richtig verstehe,dann hast du nen bereich von 10-18 Volt
(also 8 Volt) den du mit 8 Bit durchfahren willst.
Macht also 8V / 256 steps = 31mV/ Step und diese Schritte sind dir zu
groß? Was hast du vor?

Autor: micha b (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
18 ungleich 80 :-)

70 Volt / 256 Steps = 0,27 Volt

Denke, er will 100mV Steps .... Richtig ?

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielleicht hast du dich verlesen?
10 - 80 Volt (also 70 Volt) das sind dann ca delta 1mV aber 10mV
reichen vielleicht auch schon..

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, mit 16 Bit haste aber 1mV-Schritte...

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ups, sorry, da hat die Hitze schon meine Augen getrübt ;-)

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
würde mir zunächst mal die Idee kommen, ne "Grob"-"Fein" Umschaltung
zu machen.

Solange du z.B. beim Drehen ne Taste drückst, ist die Schrittweite
größer und wenn du die Taste dann loslässt, dann kannst du in dem
Bereich, in dem du dich gerade befindest, mit der nötigen Präzision
"Feinregeln"

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich möchte es gern über den atmel steuern, ohne mechanische elemente ...
also müsste ich es irgendwie bitweise regeln können.

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Okay, das heisst, der Atmel fährt nach einem bestimmten Programm die
Spannungsbereiche ab?
Dann könntest du ja die "Taste" über ein bit vom Atmel simulieren.

Oder du machst über den Atmel ne Bereichsumschaltung. z.B. werden die
10V Schritte gesprungen über ein paar Bits und dann innerhalb dieses
Bereichs mit dem Poti eigestellt.
Macht halt noch ein bisschen HW-Aufwand. Aber du könntest da ja
eventuell auch mit nem zweiten Poti was machen oder mit ner schalbaren
Widerstandskaskade in Reihe zu deinem Poti...

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
erstmal danke für deine hilfe.

ich glaube auf soetwas wird es hinaus laufen ...

ich weiß nur noch nicht wie ich das am besten in der hardware umsetzen
sollte

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Lass mal überlegen... Mit wieviel Bit Auflösung wärst du denn zufrieden?

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
von Intersil gibt´s ein 10 Bit Poti... vielleicht reicht das ja?
http://www.intersil.com/data/fn/fn8159.pdf

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich sage mal dass mein hauptarbeitsbereich 10V beträgt der auf ca 10mV
aufgelöst werden sollte 10bit

Autor: schlumpf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na dann würde doch das 10 Bit Poti ausreichend sein...

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja so einen habe ich gefunden, mir geht es um die zukunftssicherheit ;)
ich möchte den hochaufgelösten bereich gern erweitern oder auf delta 1
mV noch veringern ...

Autor: Fred (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

probier doch mal sowas:
sobald das Poti bewegt wird, startet ein Timer. Wenn das Poti in die
nächste Position fährt, ohne dass der Timer abgelaufen ist, verändert
sich die Variable in großen Abständen (z.B. 10 Einheiten;
Grobeinstellung)
Ist der Timer hingegen schon abgelaufen, dann verändert sich durch das
Poti die Variable nur gering (z.B. 1 Einheit, Feineinstellung).
so ähnlich funktioniert das zumindest in meiner Stereoanlage und ich
bin damit bestens zufrieden.
Gruß

Fred

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wie könnte ich das hardwareseitig umsetzen?

Autor: mc.emi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wie wärs mit zwei potis? beide mit 100 stufen und das eine poti ist 100x
grösser als das andere: bei veränderung, veränderst du das kleine poti,
ist dieser am anschlag, erhöhst/erniedrigst du den grossen um eine
einheit und stellst den kleinen poti zurück. das ergibt ein poti mit
10'000 stufen ;)

Autor: Martin Welter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es gibt auch einen 10bit Digipoti mit SPI-Schnittstelle von Analog
Devices: AD5235:
> http://www.analog.com/en/prod/0%2C2877%2CAD5235%2C00.html

Wenn Du 11 bit brauchst, dann kaskadiere eben zwei 10bit-Potis.

Autor: Rene (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke für die tipps, ich werde es morgen nochmal test...

Autor: Dieter Werner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein anderer Ansatz wäre z.B. ein 12/14/16 Bit DA-Wandler und danach ein
Verstärker um auf die gewünschte Spannung zu kommen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.