Gast
#841617
Hallo an alle Forumsteilnehmer,
ich habe mir eine kleine an den Analog-komparaktor gebaut. AM AIN1 hängt
ein Poti, am AIN0 ein Kondesator,folgerndermaßen beschalten:
___
GND----|_____|----1kOhm-----PORTB1
|
|
100kOhm
|
|
AIN0
Dazu verwende ich den Code im Anhang bei einem Atmega8-16PU.
Diess Projekt soll die Kapazität des Kondensators über die Dauer der
Aufladung berechnen. Also so lagne zählen bis der Analogkomparator den
InputCapture am Counter1 auslöst.
Wenn ich das Poti an AIN0 jetzt in mittlerer Stellung habe. passiert
ganichts. Erst wenn ich es ganz nach links drehe(der ADC zeigt bei einem
Test 1023 an,wenn ich das Poti in diesr Stellung an ihn schließe) und
dann wieder zurück drehe, tritt der gewünschte Effekt auf: Es werden je
nach Ptoi Stellung unterschiedliche Zeiten ausgegen, die es dauert, bis
die Aldung des Kondensators höher ist, als die am Poti engestellte. Bis
zu einer Stelle, an der die Spannung so hoch ist, als das der
Kondensator sie erreichen könnte.
Je größer der Kondensator, um so größer die Aufladezeit, was logisch
ist.
Warum aber muss ich das Poti aber erst voll auf drehen?.
Ich freue mich auf viele gute Antworten
Gruß Stephan