[elektro] RS485 adás vétel átkapcsolás
hg12345
hg12345 at freemail.hu
Fri Nov 13 12:27:07 CET 2009
Moczik Gabor <pm_levlista at progzmaster.hu> írta:
> hg12345 wrote:
> >> Azt nem mondtam, hogy egyszerű... ("Tiszta")
>
> tiszta alatt azt értettem, hogy előfeltétel nélkül működő.
> Ha nincs a kommunikációban egyetlen olyan csomag sem, amiben magában
> álló bit lenne, akkor soha nem fog bekalibrálódni.
>
> >> Mondjuk sokkal nagyobb probléma a következő adat folyam S0000011111SS mert ezt csak 6x időnek lehet detektálni. A 2x,3x késleltetés még elmegy mert a legtöbb halfduplex (RS485) kommunkáció jelentős idöt hagy az átkapcsolásra.
>
> Nem lesz jó az első bytera, majd újraküld az eszköz, ha ütközés van...
>
> >> Az kérdéses hogy a legkisebb bitidőből induljak vagy a legnagyobból nem tudom mi fáj jobban, ha nem sikerül az üzenet elöbb kikapcsolom az adást vagy a két adó összeakad (túl hosszú az átkapcsolás).
>
> A legnagyobból problémamentesebb, mert egyrészt később kapcsol ki, tehát
> az adat odaér ha nincs ütközés, másrészt a gyors bitidővel kezdve nem
> tudnád megállapítani, hogy az adó lassabb vajon, vagy csak több egyforma
> bitet küldött. Ha már a 10-ik egyforma bit jönne, akkor lehetne
> feltételezni, hogy nem jó, de csak ezt, ebből nem lehet megmondani
> mennyi lenne a jó.
>
> Ha nem byte végén akarsz lekapcsolni, akkor annyit lehet tenni, hogy
> vársz a végén 1-2 bitidőnyit, ha nem jön több start bit, akkor az a
> csomag vége.
>
>
> Egyébként ez az egész nem úgy lenne normális, ha az eszköz magának
> kapcsolgatná az adót?
>
> DE!!!
> Sajnos a Winxxxxyyyy mióta védett üzemmódban müködik ez nem csinálja jól :-)
> A készülékünk tökéletesen csinálja de ez mindegy, mert nem ezek a kérdezők.....
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list