RS-485 automaticke prepinani smeru?
ck@cbox.cz
ck@cbox.cz
Středa Leden 2 13:44:25 CET 2008
Mate pravdu je to urcita degradace.
RS485 rozlisuje stavy H, L a treti stav. Bohuzel obvody (napr. MAX485) pouzivane v ubohe praxi umi detekovat pouze 2 stavy.
Prave toho vyuzivam - dusledne osazuji upinaci a zakoncovaci odpory a rozeznavam pouze stavy L nebo H/treti.
CK
<konfera@efton.sk> napsal(a):
> Toto tu uz bolo viackrat. Takto degradujete RS485 na akysi "otvoreny kolektor". Ja verim ze Vam to v konkretnch podmienkach chodi, ale Vas prosim, nevolajte to RS485.
>
> Automaticke prepinanie pomocou monostabilu (ak to ma byt koser a nie taketo pseudoRS485) ma tu nevyhodu ze sa musi vysielat po dobu celeho byte od posledneho bitu v stave MARK (nula v TTL urovniach), t.j. v najhorsom pripade je to cely byte od posledneho bitu. S tym sa musi v protokole ratat, t.j. "protikus" musi zacat vysielat az ked pocka ten byte. Ak to chcete mat "univerzalne", musi sa cas nastavit na najdlhsiu dobu, alebo to mat nejako switchovatelne, alebo tam mat nejaku "inteligenciu" (ta by potom mohla skusit hadat aj ze kde je startbit a tak sa vyvarovat tomu cakaniu naviac, ale nie som si isty ze to stoji za namahu).
>
> Este v suvislosti s neautomatickym otacanim upozornujem na fakt, ze UART v niektorych jednocipoch hadze prerusenie v okamihu ked zacina stopbit, takze ak sa vtedy "otoci", stopbit ostane znova len na pripadnych "failsafe" rezistoroch, co je zase uboha prax.
>
> wek
>
> -----Original Message-----
>
> From: <ck@cbox.cz>
>
> Pokud pouzivam opakovac, nebo konvertor urovne signalu, pouzivam automaticke prepinani smeru tak, ze 2 obvody interface (napr.MAX485) propojim RO-invertor-DE (vzajemne), RE#-GND (na obou), DI-GND (na obou). Na miste invertoru mivam obvykle galvanicky odelovac (treba optron).
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list