FireBird2002
26.10.2004, 15:43
Hi,
ich versuche mit einem PIC16F876A einen HIH-3610 Fechtigkeitssensor mit HIlfe des internen AD-Wandlers auszulesen. Der HIH hängt zwischen +5V und GND, der Ausgangspin geht über einen Tiefpassfilter (R=11k, C=1u) auf das µC-Board. Am AD-Eingang ist noch ein 1k-Widerstand vorgeschaltet. Vom Programm her ist der Eingangssport immer auf Eingang (ich schalte nur den Wandler alle 20ms ein und aus) geschaltet.
Jetzt habe ich 2 Probleme:
1. Der Sensor verabschiedet sich nach einiger Zeit (ca. 30 min.)
2. wenn ich den AD-Wert alle 20 ms betreibe, spielt die angehängte Steuerung verrückt, wenn ich ihn nur alle 80 ms betreibe, geht es. (mit einem 16F73 geht das).
Hat jemand eine Idee?
ich versuche mit einem PIC16F876A einen HIH-3610 Fechtigkeitssensor mit HIlfe des internen AD-Wandlers auszulesen. Der HIH hängt zwischen +5V und GND, der Ausgangspin geht über einen Tiefpassfilter (R=11k, C=1u) auf das µC-Board. Am AD-Eingang ist noch ein 1k-Widerstand vorgeschaltet. Vom Programm her ist der Eingangssport immer auf Eingang (ich schalte nur den Wandler alle 20ms ein und aus) geschaltet.
Jetzt habe ich 2 Probleme:
1. Der Sensor verabschiedet sich nach einiger Zeit (ca. 30 min.)
2. wenn ich den AD-Wert alle 20 ms betreibe, spielt die angehängte Steuerung verrückt, wenn ich ihn nur alle 80 ms betreibe, geht es. (mit einem 16F73 geht das).
Hat jemand eine Idee?