[elektro] RS485 adás vétel átkapcsolás

Moczik Gabor pm_levlista at progzmaster.hu
Thu Nov 12 14:04:47 CET 2009


hg12345 wrote:
>> Sehogy. :-)
>>
>> Start bit utan nincs szunet, tehat ha ugyanolyan bit jon, akkor bitidot 
>> nem tudsz merni, igy nem lehet tudni mikor er veget a sor.
>>
>> Hát azért nem ennyire egyszerű mint írod, szerencsére.... bit idöt akárhol mérhetsz, akár hi és lo állapotban, csak az a kérdés a valódi vagy többszörösét méred....

> Mint írtam ilyen létezik :-), a modern (RS232 vagy USB)  --> RS485 átalakítóban van egy 8 lábú IC szerintem egy uC ami ezt igen jól megcsinálja.
> ADAM és IPC-CON kék dobozkáiban ott csücsül a leválasztott oldalon ez az áramkör, megspórolva egy isolátort.... 

"Tisztán" elvileg nem lehetséges.

Ha feltételezzük hogy lesz olyat adat ami alapján lehet bitidőt mérni 
(...010... vagy ...101...), akkor működhet statisztikai alapon.
Egy idő után beáll, de az elején nem lesz jó.
Indításkor legkisebb sebességet kell feltételezni, és ha ettől gyorsabb 
bitidőt sikerül mérni, akkor nem ennyi a sebesség, lehet feljebb menni a 
mért értékre. Ha az adat mondjuk 00110011 volt, akkor még mindig csak 
fele sebességnél vagyunk, ha legközelebb jön pl. egy 01001110, akkor már 
ismert a sebesség.

"visszafelé" kalibráció zűrösebb...



More information about the Elektro mailing list