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
Letzte Überarbeitung Beide Seiten der Revision
wiki:smi:telegramme [2018/06/30 16:17]
ingof "ID setzen" (0x3C) hinzugefügt
wiki:smi:telegramme [2024/02/11 15:43]
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?
 +</file></WRAP>
  
wiki/smi/telegramme.txt · Zuletzt geändert: 2024/03/10 09:46 von ingof