Hallo!
Ich schließe an einen Mega16 mehrere Module per Kabel/Stecker an.
Zur erkennung welches Modul angeschlossen ist habe ich nurnoch eine
Leitung und GND frei, also lag die Lösung über eine Spannung nahe.
Nichts angeschlossen:
R2 Zieht den ADC Eingang auf VCC
Kabel auf µC Angeschlossen:
R2 Zieht den ADC Eingang auf VCC
Kabel auf beiden Seiten angeschlossen:
R2 bildet mit dem Poti (Später ein fester Wiederstand) einen
Spannungsteiler, der ADC ist per Software "entprellt", und es wird
festgestellt welches Modul Angeschlossen ist.
Testaufbau Funktioniert, keine Abweichungen mit verschiedenen
Kabellängen.
Es ist ein AWG24 Leiter mit 0.1 Ohm/m über 8Pol Modularbuchsen.
Bei der Auflösung komme ich mit 0,5V Schritten aus, R1 als
Serienwiederstand kann nieh schaden.
Hab ich irgendwas übersehen oder spricht nichts dagegen das ich das so
weiter mache?
Die Spannungsversorgung für das Modul (12V) wird erst eingeschaltet wenn
per ADC ein gültiges Modul erkannt wurde, vorher ist die Zielschaltung
nur mit den 5V über den ADC Kanal verbunden.
Mfg,
Peter