Ja der M-Bus braucht 2 Leitungen, aber bringt eben seine eigene Betriebsspannung mit.Jch hat geschrieben: @ Fritzler: Der M-Bus klingt erstmal super, aber das klappt ja mit den in Wiki genannten ICs nicht so wie mit den 1-Wire Versionen wie ich es im Anfangsbeitrag geschrieben habe. Da bräuchte ich ja immernoch eine Logik hinter den Kommunnikations-ICs. Dann kann ich das doch gleich mit einem Attiny machen oder? Außer dass der M-Bus wesentlich höhere Pegel benutzt.
@Fritzler: Warum der Neustart? Wegen dem Gedanken, dass ich nie irgendwelche Adressräume überfluten kann. Ich will es ja Wartungsfrei haben. Vielleicht ist das auch übertrieben mit dem neustart.
Wie sollen alle ALIVE senden? Gleichzeitig ist ja schlecht. Dann müsste das ALIVE ja auch zeitversetzt sein und dann nachher jede Tür einzeln antworten oder wie soll ich das verstehen?
Master sendet Signal "Neuer Abtastzyklus" => Alle 25 türen senden ALIVE: Also Tür1 nach 5ms für 5ms LOW, tür 2 nach weiteren 5ms warten 5ms LOW und so weiter. Nachdem alle 25 geantwortet haben soll dann wohl Tür 1 das "offen/geschlossen" Signal senden und dann Tür 2 oder wie soll ich das verstehen?
Daher entfällt der die Versorgungsleitung und du müsstest 2 somit 2 frei haben.
Türlich brauchte nochn AVR hinter dem M-Bus Phy IC, M-Bus ist eigentlich nur nen modulierter UART.
Der Kommunikations IC hat aber schon etwas Schutzschaltung welcher den AVR vom Gubbel auf dem Bus fernehält.
Wie gesagt 2 Startsignale nach länge codiert.
Sagen wir mal:
100ms low als start -> Normale Tür zu/auf Abfragen
200ms low als start -> lebt ihr noch?
Die Slaves antworten immmer nach demselben Schema, der Master weis ja was er getriggert hat.
Also was ich oben schrieb: Tür 1 zieht nach 10ms für 5ms auf LOW; Tür 2 nach weiteren 10ms für 5ms auf low.