Hallo,
Da ist ein kleine fehler in mein erster kommentar.
Diesen kleine geschichte ist nur fur derjenige die sich fur
die Test interressieren. Mann darf alles vergessen..
Bei dem log test werden einfach alle 20 mikrocontroller pins
wie Eingang oder Sensor geschaltet. Dann wird jeden einzelne
pin mal niedrich und dan mal hoch gechaltet und jedesmal
werden alle 20 pinnen getestet.
Damit lasst sich einfach ein illegale verbindung detektieren.
So ist dass circuit aufgebaut:
Code:
5V --- R23 --- Pin27(hoch) --- R24 --- Pin5(niedrich)
|
|
+---R??--- 5V
Normalerweise sollten pin 27 und pin 5 hoch sein aber pin 5
ist niedrich.
Wenn irgendwo pin 5 durch einen illegalen verbindung niedrich
gehalten wird sollte hochstwarscheinlich auch pin 27 niedrich
'mitgezogen' werden da sich zwischen ihnen nur 1K Ohm (R23)
befindet.
Jedoch pin 27 ist normalerweise hoch.
Wenn pin 5 hoch geschaltet wird geht er auch tatsachlich hoch,
Dass heisst das pin 5 selber nicht kurzgeschlossen ist und sich
'frei' kann bewegen.
Wenn pin 5 niedrich geschaltet wird geht er auch tatsachlich niedrich.
Aber damit sollte pin 27 auch niedrich gehen. Pin 27 bleibt aber hoch.
Wenn pin 27 hoch geschaltet wird geht er tatsachlich hoch aber
pin 5 geht nicht mit hoch.
Dass alles lasst sich nur erklaren wenn ein unbekanter widerstand
R?? zwischen pin 27 und 5V angeschlossen ist.
An pin 27 bevinden sich insgesamt noch 6 Widerstande die zu die 6 Tastern gehen.
Vermutlich ist einer diese Widerstande unversehentlich mit 5V verbunden.
Wenn Du kein Multimeter (aber lust) hast, die kannst fur 10 euri's kaufen.
Gruss,
Henk
Lesezeichen