Forum: Mikrocontroller und Digitale Elektronik Hat schon jemand DALI mit einem AVR realisiert?


von Thomas Braun (Gast)


Lesenswert?

Hallo,

ich versuche gerade eine DALI-Schnittstelle eines EVG anzusteuern.

Hat das schon jemand mit einem normalen ATMEGA gemacht? Es gibt zwar
den AT90PWM2/3 aber ich brauche noch einen zweiten UART, daher wäre es
toll, wenn es mit einem normalen AVR geht.

Danke,
Thomas

von Andy (Gast)


Lesenswert?

Hallo, stehe derzeit vor der gleichen Problemstellung. Gibt es da schon 
irgendwelche neuen Erkenntnisse betreffend DALI mit AVR?

mfg
Andy

von Klaus3 (Gast)


Lesenswert?

Prinzipiell geht das schon (wie mit jedme µC). Nur die exakte Einhaltung 
des Standarts ist das Problem.
99% DALI-Konform ist kein Problem, nur das letzte Prozent hat es sehr in 
sich.

von Oliver H. (olitheone)


Lesenswert?

Hallo!

Wir haben das hier mittels Soft-UART gemacht (kann dazu aber nichts 
veröffentlichen weil Firma).

Was die Kompatibilität angeht ist das zumindest wenn man nur die 
Grundfuktionen aus der EN60929 nimmt recht unkritisch. Die Timings 
halbwegs eingehalten und es klappt auch die automatische Adressierung 
problemlos.
Grunsätzlich würde ich sogar behaupten das die Masterseite um einiges 
einfacher zu machen ist als die Slaveseite.

Problematisch wirds dann erst mit den ganzen Spezialdingen in der neuen 
EN62386.

Hab einen Teil der Normen da - kann bei Bedarf was nachlesen.

MfG Oli

von Christian U. (z0m3ie)


Lesenswert?

http://www.atmel.com/dyn/products/devices.asp?family_id=607#1606

Es gibt etliche Ligthing AVR die Hardware DALI Support haben.

von Andy (Gast)


Lesenswert?

Hallo,
Ich beschäftige mich auch schon länger mit diesem Thema und habe schon 
einen Großteil der DALI-Befehle umgesetzt. Adressierung, Gruppierung 
usw. funktionieren einwandfrei.
Nun bin ich aber auf die  "General Requirements - System" - Norm 
gestoßen und da ist unter anderem ein Ersatzschaltbild eines 
DALI-Gerätes (Control-Interface) abgebildet (RLC):

  o-----|=R=|---.-------
                |      |
              -----   ---
              -----   |L|
                |     ---
  o-------------.------|

mit den Werten R >= 8kOhm  --  C <= 1nF  --  L <= 1mH
Nur die Frage ist: Wie kann ich das messen? Darf ich das direkt an den 
Terminals messen?
Weiß da jemand Bescheid?

THX & lg Andy

von Andy (Gast)


Lesenswert?

keiner ne Idee für mich??

von Gast (Gast)


Lesenswert?

Guck dir doch deine Eingangsbeschaltung an!
Wieviel Strom fließt dort maximal? Dann kannst du denn 
Eingangswiderstand berechnen.
Und zu C und L: So klein wie möglich!!! Wenns nur auf einen uC-Pin geht 
kannst du die Eingangskapazität im Datenblatt nachlesen (liegt 
üblicherweise im pF-Bereich).

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.