kommunikacio figyelese
Bóta László
botal at ecity.agria.hu
Wed Aug 4 17:01:39 CEST 2004
-------------------
> Sziasztok,
>
> van itt két gyári doboz, ami egymással dumál.
>
> Az egyiket ki kéne váltanom saját cuccal.
>
> Annyit már tudok, hogy 24V-os jelek közlekednek, eleinte 9600 bps-el,
> utána sebességet vált, és 10400-al dumál tovább.
> Kétirányú a kommunikáció.
> Kb 15 - 20 sec-ig tart, ezalatt saccra úgy 250 - 300 bájt közlekedik
> ide-oda. Vannak közben kisebb-nagyobb szünetek is.
>
> Terminálprogrammal már csináltam felvételt, de valami nem oké, mert
> hiába reprodukálom, az én kütyümmel nem áll szóba a doboz.
>
> Kéne egy felvételt csinálni valami komolyabb eszközzel, például olyan
> PC-be való szkópkártyával, ami képes legalább 250 sample/sec sebességgel
> folyamatosan felvételt csinálni úgy 20 sec-ig, lefutó éltől kezdődően.
>
> Sajnos az én Hung Cheng PC-s tárolószkópom erre nem alkalmas.
> Hangkátya szintén kilőve, kiértékelhetetlen, amit produkál, kevés a
> 44khz-es mintavétel, nem jó az AC csatolás sem.
>
> Tud-e valaki segíteni? Én érdi vagyok, úgy 50 - 70km-es távon belül
> lenne jó a segítség...
>
> Köszönöm előre is.
>
> Üdv: béla
>
>
Szia !
Akkor Neked egy logikai analizátor kellene. A DSO-2100 ezt valóban nem tudja (ilyen van nekem is). De azért néhány ötlet hozzá:
A kommunikációban keresni kellene egy jól azonosítható, állandó kombinációt, pl. egy hosszú szünet, pár sornyi progi egy prociba, ami ezt detektálja, majd ad egy jelet a szkóp külső triggerre. Kicsit továbbfejlesztve, állítható késleltetés, szakaszosan végig lehet nézni az egész jelsorozatot. Egyébként tavasszal egy ehhez kisértetiesen hasonló munkám volt, két doboz, v24-es négyhuzalos kétirányú kommunikáció, egyik dobozt ki kellett volna váltani. A gyártója megvan (hazai), információt nem adott az átvitelről. A kommunikáció nem szabvány RS232 sebességű (meg ez is változik) és formátumú, ennélfogva terminállal (bár azzal kezdtem) nem is tudtam monitorozni. Kétfázisú NRZ kódolásnak tűnt, állandó oda-vissza forgalom megy a vonalon. Öröm nagy, leutánoztam, meg sem mukkant. Csináltam hozzá AVR-rel egy impulzusvevőt, akkor derült ki, hogy időnként beüt egy hibát (más idejű indító impulzus). Triggerjelkiadás most már a "hibára", ekkor derült ki, hogy hová rejtették a valódi információt. Így már a DSO-val gyönyörüen le tudtam kapni a tényleges kommunikációt, ami vagy 40-50 bitből áll. Na, itt lett elég az egészből, már így is 3 hetem ráment, még ennek a tartalmát is tovább fejtegetni.
A nóta vége: mindkét doboz kidob, az eredeti leolvasó feladat kiváltása saját kütyüvel, (1 hét panellel, progival,+otthoni emuláció, mert a berendezés erősen helyhezkötött). Innen meg már úgy kommunikálok, ahogy akarok.
Remélem, azért néhány ötletet v. ötletindítót tudtam adni.
BL.
More information about the Elektro
mailing list