Framing Error - ist die Pegelfestigkeit das Problem?

Gast #1717912
Lesenswert?

Hallo Leute,

ich verzweifel momentan am Auslesen eines DALI Signals. Es geht von 
0-16V und wird von dem uc hardwaremäßig ausgelesen. Nun bekomme ich 
ständig einen Framing Error. Ich hab schon 10000 mal die Einstellungen 
der Register gechecked und glaube mittlerweile, dass die schlechten 
Pegel der Grund sind. Leider habe ich kein vernünftiges NT für meinen 
DALI "Funktionsgenerator" und muß so rumprobieren mit dem was ich habe.

In den Bildern erkennt man die beiden "besten" Varianten. Einmal sind 
die Kanten schön eckig (aber trotzdem mit Überschwingern (?!)) aber der 
Pegel nur von 5-16,5V ; das andere Mal sind die Kanten rund und der 
Pegel von 2-14V. Kann das so funktionieren?

Im Datenblatt steht nichts über die Toleranzen nur, dass das Framing 
Error Bit gesetzt wird, "when a data data bit is not detected during the 
detection window".

Vielleicht hat ja einer nen Rat.
Angehängte Dateien:
#1718810
Lesenswert?

@  Phil (Gast)

>ich verzweifel momentan am Auslesen eines DALI Signals.

Was ist ein DALI-Signal?

 Es geht von
>0-16V und wird von dem uc hardwaremäßig ausgelesen. Nun bekomme ich
>ständig einen Framing Error.

Klingt nach UART.

>die Kanten schön eckig (aber trotzdem mit Überschwingern (?!)) aber der
>Pegel nur von 5-16,5V ; das andere Mal sind die Kanten rund und der
>Pegel von 2-14V. Kann das so funktionieren?

Wie liest du das Signal ein? Ein MAX232 kommt damit NICHT klar, denn der 
hat ne Schaltschwelle bei ~1,4V.

>Im Datenblatt steht nichts über die Toleranzen nur, dass das Framing
>Error Bit gesetzt wird, "when a data data bit is not detected during the
>detection window".

>Vielleicht hat ja einer nen Rat.

Netiquette
http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART

MFG
Falk
Gast #1718834
Lesenswert?

Kann der UART überhaupt Manchester fehlerfrei dekodieren. Einige 
Controller weisen in dieser Hinsicht noch Fehler auf. Evtl. Datenblatt 
und Errata des Herstellers nochmal anschauen.
Dann bleibt nur Software UART, sollte aber bei dem "Tempo" kein Problem 
sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren