[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