Simulační systémy Řídicí systémy Zpracování a přenos dat
Analyzátor sériového rozhraní RSA1B Návod k použití
TM 07-02-08 OSC, a. s. Staňkova 557/18a 602 00 Brno
tel: +420 541 643 111 fax: +420 541 643 109 email:
[email protected]
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
OBSAH 1.
2.
Popis ............................................................................................................................................................... 3 1.1
Základní charakterisika ......................................................................................................................... 3
1.2
Obsah standardní dodávky RSA1B ........................................................................................................ 4
Ovládání ........................................................................................................................................................ 5 2.1
Zapnutí přístroje. ................................................................................................................................... 5
2.2
Připojení testované sériové linky ........................................................................................................... 5
2.3
Nastavení parametrů sériové komunikace: ............................................................................................ 6
2.4
Start záznamu dat................................................................................................................................... 7
2.5
Ukončení záznamu dat ........................................................................................................................... 7
2.6
Prohlížení zaznamenaných dat............................................................................................................... 7
2.7
Změna formátu zobrazení zaznamenaných dat ...................................................................................... 8
2.8
Vysílání zachycených dat zpět na sériové rozhraní ................................................................................ 8
2.9
Nabíjení vnitřního akumulátoru ............................................................................................................. 8
TM 07-02-08
2/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
1. Popis Analyzátor sériového výstupu provádí příjem, záznam a zobrazení dat přenášených na sériové lince RS232 nebo RS422/485. Současně umožňuje odvysílat zpět na linku přijatá data, např. k pozdější analýze zachyceného vzorku komunikace. Parametry sériové linky lze nastavit pomocí interního displeje a tlačítek. Po odstartování záznamu lze prohlížet zachycená data ve formátu „HEXA“ nebo „ASCII“. Data jsou uložena až do zahájení dalšího záznamu.
1.1 Základní charakterisika • analyzovaná sériová linka: 1, asynchronní, rychlost 150 až 19 200 Bd, parita sudá, lichá nebo žádná, 7 nebo 8 datových bitů, jeden stopbit • typ rozhraní: RS232 (konektor CANON9F, zařízení DTE nebo DCE) nebo RS422/485 (připojení kabelovou redukcí) • způsob analýzy: postupný záznam přenášených dat, jejich zobrazení včetně parity • paměť záznamu dat: 255 Bytů, zálohovány ve vnitřní EEPROM • start záznamu: stiskem tlačítka „START/STOP“ nebo příjmem 1 či 2 spouštěcích znaků • ukončení záznamu: naplněním paměti záznamu nebo stiskem tlačítka „START/STOP“ • uživatelem nastavené parametry zálohovány ve vnitřní EEPROM • zobrazení zaznamenaných dat: - interní LCD displej 2x24 znaků, výška znaku 5 mm - posun zobrazených dat na displeji tlačítky „←“ a „→“ - možnost volby zobrazení dat v HEXA nebo ASCII tvaru • odvysílání zaznamenaných dat zpět na linku: dlouhým stiskem tlačítka „FORM/TX“ • napájení: interní akumulátor (1x AA NiMH 2,5 Ah) nabíjený externím zdrojem 5 VDC/0,2 A • doba chodu na plně nabitý akumulátor: cca 22 hodin • doba nabití zcela vybitého akumulátoru: 17 hodin • rozsah provozních teplot: 0 °C až +50 °C • provedení: plastová krabička, rozměry 131 x 65 x 30,5 mm (š x v x h) • hmotnost: 0,3 kg
01- 02- 03- 04- 05- 06- 07- 08 AA 26 47 07 43 01 11 06 hlavní vypínač START STOP
nabíjecí adaptér
K2
linka
65 mm
131 mm
FORM /TX
RSA1B - Analyzátor sériového výstupu
nastavení
Tloušťka: 30,5 mm
Obr. 1: Pohled na RSA1B TM 07-02-08
3/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
Typické aplikace: základní kontrola funkčnosti komunikace - ověření elektrické průchodnosti, přenosu znaků, parametrů sériové komunikace. Testování odezvy zařízení na jednou zachycený vzorek komunikace. Uplatní se všude tam, kde není možné či praktické použít notebook se sériovým portem a vhodným programovým vybavením.
Obr. 2: RSA1B s připojenou redukcí RS422/485
1.2 Obsah standardní dodávky RSA1B 1) analyzátor RSA1B 2) konektorová redukce RS232 (CAN9M) 3) konektorová redukce RS422/485 (CAN9M/CAN9F) 4) síťový napaječ, typ MV050P130MGS
TM 07-02-08
4/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
2. Ovládání 2.1 Zapnutí přístroje. Posuvným přepínačem „VYP-ZAP“ na levé straně RSA1B.
2.2 Připojení testované sériové linky K připojení testované sériové linky slouží konektor CANON9F na pravé straně RSA1B. Jsou na něm vyvedena obě připojitelná rozhraní: RS232 i RS422/485.
Signály rozhraní RS232 jsou zapojeny standardně: pin
signál
2
TX/RX
3
RX/TX
5
GND
Obr. 3: Konektor sériového rozhraní Rozhraní RS232 lze tedy připojit k RSA1B přímo, případně - pokud je třeba připojit sériové rozhraní s konektorem CANON9F - přes konektorovou redukci CAN9M-CAN9M (1:1). Redukce je součástí standardní dodávky RSA1B. Signály RS422/485 jsou zapojeny nestandardně: pin
signál
1
B
9
A
5
GND
Pro připojení testované linky je třeba vždy použít speciální redukci RS422/485, která zajistí správné rozložení signálů rozhraní na svých konektorech CANON9M i CANON9F. Redukce je součástí standardní dodávky RSA1B.
TM 07-02-08
5/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
2.3 Nastavení parametrů sériové komunikace: Vstup do nastavení: současný stisk tlačítek „←“ a „→“ (po dobu probíhajícího záznamu dat je tato možnost je zablokována). a) První nastavovaný parametr: komunikační rychlost
Parametry sériové linky Kom. rychlost: 9 600 Bd Změna parametru: tlačítkem „→“ Nastavitelný rozsah: 150-300-600-1200-2400-4800-9600-19200 Bd Potvrzení volby a přechod na další nastavovaný parametr: tlačítko „←“ b) Druhý nastavovaný parametr: počet datových bitů
Parametry sériové linky počet bitů: 8 Změna parametru: tlačítkem „→“ Nastavitelný rozsah: 7-8 bitů Potvrzení volby a přechod na další nastavovaný parametr: tlačítko „←“ c) Třetí nastavovaný parametr: parita
Parametry sériové linky parita: sudá (even) Změna parametru: tlačítkem „→“ Nastavitelný rozsah: žádná-lichá (odd)-sudá (even) Potvrzení volby a přechod na další nastavovaný parametr: tlačítko „←“ d) Čtvrtý nastavovaný parametr (jen RS232): analyzátor je zařízením DTE nebo DCE
Parametry sériové linky typ zařízení: DTE (RX=2) Změna parametru: tlačítkem „→“ Nastavitelný rozsah: DTE (RX=2)-DCE (RX=3) Potvrzení volby a přechod na další nastavovaný parametr: tlačítko „←“ e) Pátý nastavovaný parametr: nastavení podmíněného startu záznamu:
Podmínka zahájení čtení žádná Uvedené nastavení zachycuje stav „žádná podmínka zahájení čtení“. V tomto případě je záznam dat zahájen ihned po stisku tlačítka „START/STOP. TM 07-02-08
6/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
Změna parametru: tlačítkem „→“. Zobrazí se:
Podmínka zahájení čtení příjem znaku: 00 -- HEXA Změna prvního spouštěcího bytu: tlačítkem „→“. Rozsah 00h až FFh. Poznámka: Pokud se nyní po delším stisku tlačítka „→“ současně stiskne i tlačítko „←“, dojde ke zrušení nastavení prvního spouštěcího bytu – stav „žádná podmínka zahájení čtení“. Stiskem tlačítka „←“ je potvrzeno nastavení prvního spouštěcího bytu a přejde se k nastavení druhého spouštěcího bytu.
Podmínka zahájení čtení příjem znaku: 00 00 HEXA Změna druhého spouštěcího bytu: tlačítkem „→“. Rozsah 00h až FFh. Poznámka: Pokud se nyní po delším stisku tlačítka „→“ současně stiskne i tlačítko „←“, dojde ke zrušení nastavení druhého spouštěcího bytu – první spouštěcí byte zůstane zachován. Potvrzení volby a ukončení : tlačítko „←“ Nastavitelný rozsah: žádná-příjem znaku :XX XX HEXA Potvrzení volby a ukončení nastavování: tlačítko „←“
2.4 Start záznamu dat Stiskem tlačítka „START/STOP“. Od tohoto okamžiku jsou data přijatá sériovou linkou zaznamenávána a zobrazována na displeji RSA1B. Při nastavených spouštěcích znacích jsou od tohoto okamžiku všechny příchozí znaky prověřovány, po detekci platné spouštěcí podmínky je zahájen záznam všech následujících dat (včetně spouštěcích znaků). Horní řádek displeje zobrazuje pořadové číslo bytu (1 až 255), dolní přijatá data – viz ukázka:
01-02-03-04-05-06-07-0846 3D 34 39 2E 39 37 39 Blikání horního řádku indikuje probíhající záznam dat.
2.5 Ukončení záznamu dat Proběhne automaticky po naplnění paměti záznamu dat (255 Bytů) nebo po stisku tlačítka „START/STOP“ při probíhajícím záznamu dat. Teprve v okamžiku ukončení záznamu jsou přijatá data přepsána do vnitřní EEPROM a tak zálohována pro případ vypnutí napájení RSA1B. Uložení dat do EEPROM trvá max. 2 sekundy po ukončení záznamu.
2.6 Prohlížení zaznamenaných dat Na LCD displeji lze zobrazit max. 8 po sobě jdoucích bytů. Horní řádek displeje zobrazuje pořadové číslo bytu (1 až 255), dolní přijatá data. Blikající horní řádek indikuje probíhající záznam dat. Blikání zobrazeného bytu indikuje chybnou paritu nebo chybný rámec daného bytu. TM 07-02-08
7/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
Posun zobrazených dat na displeji lze provádět stiskem tlačítek „←“ a „→“.Pokud se po delším stisku jednoho z těchto tlačítek současně stiskne i tlačítko druhé, dojde k posunu zobrazených dat na konec, resp. začátek záznamu.
2.7 Změna formátu zobrazení zaznamenaných dat Zaznamenaná data lze prohlížet v jednom ze tří režimů: HEXA, ASCII nebo MIX. Přepínání těchto režimů se provádí krátkým stiskem tlačítka „FORM/TX“. V režimu HEXA jsou data prezentována v hexadecimálním formátu. V režimu ASCII jsou dat zobrazena v jejich ASCII prezentaci (pozor, u znaků v rozsahu 80H až FFH se nejedná o standardní ASCII znaky). Režim MIX představuje kombinaci dvou předchozích zobrazení: pro rozsah dat 20H až 7FH jsou data zobrazena jako ASCII znaky, zbývající rozsah dat je zobrazen v hexadecimálním formátu.
2.8 Vysílání zachycených dat zpět na sériové rozhraní Data zachycená ve vnitřní paměti RSA1B lze kdykoli odvysílat jako souvislý blok dat zpět současně na obě sériová rozhraní, a to dlouhým stiskem tlačítka „FORM/TX“. Stisk musí trvat před uvolněním tlačítka alespoň dvě sekundy. Během vysílání dat je na dolním řádku displeje zobrazen nápis:
01-02-03-04-05-06-07-08vysílání dat Data přijatá se špatnou paritou (indikovanou blikáním příslušného bytu) jsou s touto chybnou paritou odvysílána. Mezi zachycením dat a jejich odvysíláním lze změnit parametry komunikace a tak data odvysílat například s jinou komunikační rychlostí nebo se změněnou paritou.
2.9 Nabíjení vnitřního akumulátoru Plně nabitý vnitřní akumulátor dokáže napájet RSA1B po dobu asi 22 hodin. Blížící se vybití vnitřního akumulátoru je indikováno na displeji RSA1B nápisem: vybitý akumulátor. Pro jeho nabíjení je třeba použít externí napáječ 5 až 6 VDC schopný poskytnout proud alespoň 200 mA. Připojuje se konektorem na levé straně RSA1B, nabíjení je indikováno svitem zde umístěné zelené kontrolky. Součástí standardní dodávky RSA1B je i síťový napaječ, typ MV050P130MGS. Nabití plně vybitého akumulátoru trvá při vypnutém RSA1B asi 15 až 17 hodin. Doba nabíjení akumulátoru při zapnutém RSA1B je asi 3x delší. Lze dobíjet i neúplně vybitý akumulátor, nabíjecí doba je potom kratší úměrně stavu vybití akumulátoru. Vzhledem k tomu, že je vnitřní akumulátor nabíjen malým proudem (menším než cca 0,1 C), lze pro spolehlivé nabití akumulátoru ponechat připojený externí nabíječ i delší dobu bez negativního vlivu na životnost akumulátoru nebo přehřátí analyzátoru. TM 07-02-08
8/9
Analyzátor sériového rozhraní RSA1B
4000 – odd. spec. zařízení
DTE/DCE DTE/DCE
TX
RX
RX RX/TX
KONEKTOR SÉRIOVÉ LINKY
KONEKTOR PRO EXTERNÍ NABÍJEČ
Obr. 1: Zapojení vstupů a výstupů RSA1B
TM 07-02-08
9/9