Forum: Mikrocontroller und Digitale Elektronik Framing Error - ist die Pegelfestigkeit das Problem?


von Phil (Gast)


Angehängte Dateien:

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.

von Phil (Gast)


Lesenswert?

keiner ne Idee?

von Falk B. (falk)


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

von mmerten (Gast)


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.

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.