mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Mehrere Poti-positionen genau messen


Autor: Paul H. (powl)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

die Stellung eines Potis zu messen ist ja im Normalfall mit dem ADC 
eines AVR kein Problem. Was aber wenn man so 100 Messwerte die Sekunde 
von mehreren Potis braucht und man eine Messgenauigkeit von mindestens 
12 Bit benötigt?

Ich hab mir da folgendes Überlegt: Von einem Poti wird jeweils ein 
Oszillator angesteuert der z.b. maximal auf 1Mhz läuft. Dieser treibt 
einen analogen 16-Bit Binärzähler an. Diese Schaltung habe ich dann 
mehrmals. Über Schaltbausteine (welche nimmt man da am besten?) Werden 
dann die benötigten 12 Bit zu einem Digitalport am AVR weitergeleitet. 
Dieser kann diese Werte digital blitzschnell einlesen und danach sofort 
einen Reset für alle Binärzähler aussenden.

Ist das so möglich? Oder gibts noch ne bessere methode? Ich möchte das 
u.A. für eine selbstgemachte digitale Servoregelung verwenden und ich 
hatte da auch so eine nette Idee:

Ein Poti mit großem Drehknopf und ein Taster. Dann einen AVR und n 
kleiner Lautsprecher. Mit dem Drehknopf kann man die Tonhöhe verändern 
und mit dem Taster die Klänge abfeuern. Der AVR erzeugt dann auf Basis 
der Messung den Klang und rechnet das Oszillatorsignal um. Oder geht 
sowas auch Analog so, dass die Tonleiter mit dem Poti linear durchfahren 
werden kann?

lg PoWl

Autor: Chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Oder geht sowas auch Analog so, dass die Tonleiter mit dem Poti linear 
>durchfahren werden kann?

Steuerspannung -> Quantisierer (1/12 V) -> VCO mit 1V/Oct-Verhalten

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.