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


von Paul H. (powl)


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

von Chris (Gast)


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

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
Noch kein Account? Hier anmelden.