Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:smi:telegramme

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:smi:telegramme [2018/06/30 16:17]
ingof "ID setzen" (0x3C) hinzugefügt
wiki:smi:telegramme [2024/03/10 09:46]
ingof
Zeile 47: Zeile 47:
 <WRAP nopagebreak> <WRAP nopagebreak>
 ==== ID setzen ==== ==== ID setzen ====
-  * Wenn nur bestimmte Hersteller oder mehrere Motoren gleichzeitig angesprochen werden sollenDas erste Byte wird dann der Hersteller gesendet\\+  * Motoren werden immmer mit ID=0 ausgeliefert. Nach der Motorsuche werden die IDs von 15 herunter bis 1 vergeben Über Diese ID können die Motoren am SMI-Bus angesprochen werden. Wenn schon alle IDs bis 1 vergeben wurden behält der letzte Motor die ID 0. Über diese ID können an jedem SMI-Bus also 16 Motoren angesprochen werden.\\
  
 ^ Bit  ^  7  ^  6  ^  5  ^  4  ^  3  ^  2  ^  1  ^  0  ^ ^ Bit  ^  7  ^  6  ^  5  ^  4  ^  3  ^  2  ^  1  ^  0  ^
Zeile 85: Zeile 85:
 </WRAP> </WRAP>
  
-<WRAP nopagebreak>+<WRAP pagebreak clear> 
 +</WRAP>
 ==== Prüfsumme: ==== ==== Prüfsumme: ====
 Es werden alle Bytes addiert. Aus der Summe wird das Zweierkomplement gebildet (Negieren und +1)\\ Es werden alle Bytes addiert. Aus der Summe wird das Zweierkomplement gebildet (Negieren und +1)\\
 **Beispiel:** Motor 12 Hoch (0x5C 0x01): **Beispiel:** Motor 12 Hoch (0x5C 0x01):
 +
 +
 <WRAP left round info 40%> <WRAP left round info 40%>
 **Addition:**\\ **Addition:**\\
Zeile 98: Zeile 101:
 0x5C 0x01 0xA3 0x5C 0x01 0xA3
 </WRAP> </WRAP>
 +
 +
 +<WRAP clear>
 </WRAP> </WRAP>
  
Zeile 110: Zeile 116:
  
 <WRAP nopagebreak> <WRAP nopagebreak>
-==== Beispiel ==== +==== Beispiele ==== 
-Diagnose            20 00 E0\\ +<file> 
-\\ +Motor 12 Hoch:       > 5C 01 A3       < FF 
-Diagnose Motor 1:    31 00 CF              Antwort:        FF FF FF E0 FF (alle stehen)\\ +Motor 12 100° Hoch:  > 5C 21 64 1F    < FF 
-Diagnose Motor 1:    31 00 CF              Antwort:        FF E0 FF FF FF (mind. 1 Motor läuft (ja, 1 nach AUF)\\ +Motor 12 Pos 50%:    > 5C 45 7F FF E1 < FF 
-Diagnose Motor 1:    31 00 CF              Antwort:        FF FF E0 FF FF (mind. 1 Motor läuft (ja, 1 nach AB)\\ +</file> 
-</WRAP>+<file> 
 +Diagnose alle Herst: > 20 00          < E0 
 +Diagnose Motor 1:    31 00 CF       < FF FF FF E0 FF (alle stehen) 
 +Diagnose Motor 1:    31 00 CF       < FF E0 FF FF FF (mind. 1 Motor läuft (ja, 1 nach AUF) 
 +Diagnose Motor 1:    31 00 CF       < FF FF E0 FF FF (mind. 1 Motor läuft (ja, 1 nach AB) 
 +</file> 
 +<file> 
 +Motor Suchlauf: 
 +Suchlauf 1: > 24 7D ID ID ID ID XX    < FE FE FE C0 C0 (mind. 1 Seriennummer passt, Motor mit ID vorhanden) 
 +Suchlauf 1: > 24 7D ID ID ID ID XX    < FE FE FE C0 FF (mind. 1 Seriennummer passt. kein Motor mit ID vorhanden) 
 +Suchlauf 1: > 24 7D ID ID ID ID XX    < FF E0 FF FF FF (mind. 1 Seriennummer ist kleiner) 
 +Suchlauf 1: > 24 7D ID ID ID ID XX    < FF FF E0 FF FF (mind. 1 Seriennummer ist größer) 
 +</file> 
 +<file> 
 +Motor blockieren? 
 +Motor 9 Hoch:        > 59 00 A7       < 7F 56 80 FA    (Motor blockiert?
 +Motor 12 Hoch:       > 5C 00 A4       < FF AE 00 A4    (Motor blockiert?
 +Motor 13 Runter:     > 5D 02 A1       < FF 57 81 E8    (Motor blockiert?
 +</file></WRAP>
  
wiki/smi/telegramme.txt · Zuletzt geändert: 2024/03/10 09:46 von ingof