hallo.
wie funktioniert eigentlich eine automatische baudratenerkennung? konkret in einem seriellen eindrahtbus bis 20kbit/s.
es gibt einen sender und einen empfänger, die nachrichten austauschen. der empfänger kriegt ein „startsignal“ von genau festgelegter dauer (sekunden). wie er das, was danach kommt interpretiert, hängt ja dann davon ab, auf welche baudrate er eingestellt ist.
könnte man ja so machen, daß bis zum eigentlichen beginn der kommunikation zyklisch ein bestimmtes synchronisationsbitmuster gesendet wird, das sender und empfänger bekannt ist. der empfänger beginnt mit einem defaultwert für die baudrate und paßt die dann solange an, bis das empfangene muster mit dem gespeicherten übereinstimmt. danach teilt er dem sender mit „alles klar, ich weiß wie schnell ich zu sein habe“.
wird das so realisiert? oder was gibt’s sonst für möglichkeiten?
gruß
michael