Forum: Mikrocontroller und Digitale Elektronik DALI Kurzadresse auslesen


von H. G. (ledi)


Lesenswert?

Hallo,

ich habe einem DALI Betriebsgerät eine Kurzadresse (Adresse 3) verpasst.

1.) Das DTR wurde mit 0x07 für Adresse 3 gefüllt --> senden
2.) Store DTR as short address --> senden
3.) wait 50ms
4.) Store DTR as short address --> senden

Die Adresse lässt sich auch ansprechen.

Jetzt möchte ich diese Adresse auslesen!
mit QUERRY SHORT ADDRESS bin ich gescheitert!

Was mache ich falsch?

von avrGerd (Gast)


Lesenswert?

Hallo ledi,

das geht leider nicht so wie Du denkst.

Wenn Du die Kurzadresse vergeben hast, kannst Du mit dem Kommando 
VERIFY_SHORT_ADDRESS ein Verify machen. Dazu wir die vergebene 
SHORT_ADDRESS mit der gesendeten verglichen. Sind beide gleich, wird mit 
YES geantwortet.

Gruss,
avrGerd

von H. G. (ledi)


Lesenswert?

Wofür ist dann QUERRY SHORT ADDRESS?

Lt. Norm steht hier:
Das Betriebsgerät muss mit seiner Kurzadresse antworten, wenn die 
Zufallsadresse gleich der Suchadresse ist oder das Betriebsgerät 
physikalisch ausgewählt ist.

von avrGerd (Gast)


Lesenswert?

Hallo ledi,

das QUERY_SHORT_ADDRESS wird bei der Prüfsequenz "physical adress 
allocation" benutzt, um zu testen, ob das DUT selektiert ist.

Weiterhin wird es in den Testsequenzen zu INITIALZE, TERMINATE u.a. 
benutzt um zu prüfen, ob das DUT richtig initialisiert wurde.

Im alltäglichen Umgang beim Ein/Ausschalten und Dimmen eines EVGs, wird 
man das Kommando wohl weniger benutzen.


Gruß,
avrGerd

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.