freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 15:52

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 3. Februar 2009 10:26 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 16. Dezember 2009 10:08
Beiträge: 8
Hallo.

Ich habe seit einiger Zeit eine Elektronik mit der Freebus Schaltung im Einsatz. Der Sende-Teil entspricht nicht dem aktuellsten Stand, der Empfangsteil jedoch schon. Ich habe zuletzt eine Fehlererkennung + Ausgabe eingebaut, so dass z.B. beim fehlerhaften Empfang ein Fehlercode auf den BUS ausgegeben wird. Parallel lasse ich meinen PC mit ETS3 und Busmonitor mitlaufen um den Busverkehr und evtl. Fehlercodes aufzuzeichnen. Leider hat meine Elektronik sporadisch Probleme beim Empfang. Es wird häufiger ein Fehler für z.B. ungültige Parität oder ungültiges Stopbit ausgegeben. Das jeweilige empfangene Byte ist in diesem Falle dann meist 0xFF oder 0xFC... - also high-lastig. Im Busmonitor ist ein solches fehlerhaftes Byte nicht zu erkennen (evtl. wird das schon vom angeschlossenen USB-EIB-Ankoppler ausgefilter?!). Auch sonst ist meist unmittelbar um dieses fehlerhafte Phantombyte kein Busverkehr zu erkennen.
Meine Vermutung ist, dass eine Störung auf dem Bus (kurzer low peak) der Elektronik ein Startbit vorgaukelt, wo eigentlich keins ist.

Hat jemand bereits ähnliche Erfahrungen mit der Empfängerschaltung gemacht?

Gruß
Sascha


Nach oben
 Profil  
 
BeitragVerfasst: 3. Februar 2009 16:43 
Offline
Moderator
Moderator

Registriert: 10. Juni 2007 22:00
Beiträge: 403
Wohnort: Berlin
Hallo,

ja, genau das Phänomen hatten wir vor einiger Zeit auch festgestellt. Genau wie du beschreibst hatte eine Störung am Bus eine logische Null am COntroller erzeugt und dieser einen Interrupt bekommen. Die Soft hatte das damals als Startbit interpretiert und ein ganzes (Phantom-) Byte eingelesen.

Das Problem ist seitdem behoben. Probier mal einen neueren Softwarestand aus.

Gruß
Andreas (kubi)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de