Forum: Mikrocontroller und Digitale Elektronik Docklight RS232


von Fztz T. (Firma: tztz) (kkkko)


Lesenswert?

hallo

würde gerne wissen, wie es Docklight schafft, die gesendeten Frames 
auseinanderzuahlten?
Zum Beispiel habe ich ein Gerät dass nach Betätigung von bestimmten 
tastern verschiedene Framelängen sendet, mal 10 Byte, mal 4 und mal 16 
oder mehr...und diese werden (mittels eines VBScript) im Display richtig 
angezeigt, mit Zeitstempel.

wird die Zeitdifferenz gemessen und ab einer bestimmten zeit ein neues 
frame gesetzt oder woher weiss Docklight, wann ein Frame zu ende ist und 
wann nicht?
können sie mir das verraten, denn ich habe gerade dasselbe problem 
Frames einzulesen und auseinanderzuhalten?

gruss

von hans (Gast)


Lesenswert?

Habe ich selber schon gemacht (auch VB).

Man wartet entsprechend der Baudrate.
z.B. weiß man, das ein Zeichen bei 9600Baud ~ 100us dauert.
Wenn nach einem Empfangenen Zeichen also ca. 150 us vergehen
ohne das ein neues Zeichen kommt war das Frame zu ende.
Nur fortlaufende Zeichen erscheinen als Frame.

Lass mal einen uC oder PC mit einstellbarer verzögerung
(also Zeichen, verzögerung, Zeichen) senden, dann siehst du
wann er einzelne Frames macht.

gruß hans

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.