Forum: Mikrocontroller und Digitale Elektronik 1-Wire Leitungs Problem


von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hallo erstmal!

Ich habe mir letzthin ein zutrittssystem mit Seriennummer iButtons
(DS1990) welche ich an einem 1-Wire Master IC (DS242-800 I²C-Interface)
betreibe. Nun führe ich das 1-Wire Kabel parallel einem Türöffner-Kabel
(schaltet einen magnetischen tür kontakt mi ca 13V AC). Den uC habe ich
mittels watchdog gesichert um ein hängenbleiben zu verhindern. jedoch
wenn ich den türöffner eine gewisse zeit (manchmal tut's, manchmal
nicht) wird irgendwie der I²C bus blockiert und das LCD (weleches auch
am I²C hängt) löscht auch alle zeichen, aber keine ahnung warum. Ich
vermute eventuell ein übersprechen vom Türöffnerkabel auf den
1-Wire-Bus, weshalb dann eventuell auch der I²C-Bus beeinträchtigt
wird?

Hat jemand sonst ne idee an was das liegen könnte und irgendwelche
maßnahmen?

Danke schon mal,
Max

von Weinga-Unity (Gast)


Lesenswert?

µC<->I²C<->IC-Baustein<->8 1wire Leitung .....
irgendwo ist die einfachheit und kostengünstigkeit von 1wire hier
hängengeblieben....


zu deiner Fragestellung: mit deiner Beschreibung ist das Problem noch
schwer zu lokalisieren. Funktionierts ohne dem Türöffner (eventuell
Einstreuung vom Magneten?).

mfg W.K.

von Max (Gast)


Lesenswert?

also wenn ich den türöffner nicht mit dem taster von hand betätige
(sondern per relai, welches am AVR hängt) dann funktioniert es in ca
90% der fällen.

von Max (Gast)


Lesenswert?

ich hab gerade entdeckt, dass wenn ich das 1-Wire-Master IC vom I²C
entferne, sprich SDA und SCL abhänge, die störungen weg sind und der uC
beim manuellen betätigen des Türöffners nicht mehr "steht"!

kann mir jemand sagen, wie ich hier den I²C-Bus "sichern" und somit
störungen unterdrücken kann?

mfg max

von Mark S. (struberg)


Lesenswert?

Es kann auch sein, dasz durch das Ansteuern des Tueroeffner Relais ein
Einbruch in der Versorgungsspannung entsteht, der den Prozessor
reseted.

Wenn du ein Oszi hast, dann schau dir mal die Versorgungsspannung am uC
an. Wenn nicht, dann gib einfach nach dem Reset 1s lange ein visuelles
Signal aus (zB LED).

Ohne schematic ist die Ferndiagnose allerdings schwer.

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.