Průvodce testováním sériového portu

Způsoby, jak zkontrolovat stav portu, zahrnují hardwarové testery portů COM, připojení typu null-modem, smyčkové konektory (loopback) nebo dokonce něco tak jednoduchého, jako je kancelářská sponka. Ve většině případů vám stačí pouze jeden počítač a případně několik sériových kabelů. Zjistěte, jak provést každý test a maximalizovat přesnost získaných dat.

Vyzkoušejte software pro testování sériového portu

Než začnete testovat, zvažte vyzkoušení našeho softwaru pro testování sériových portů – Serial Port Monitor. Tato aplikace má řadu režimů zobrazení, abyste z testovacích dat vytěžili maximum. Umožňuje ukládat protokoly a porovnávat předchozí relace. Současně lze sledovat více portů.

Serial Port Monitor je zdarma k vyzkoušení – stačí si aplikaci stáhnout a můžete ji používat 14 dní se všemi funkcemi sledování portů. Zakoupením licence Pro však můžete také začít používat Advanced Send Dialog – dialog, který vám umožní odesílat data v libovolném formátu, přímo odesílat soubory a opakovat zprávy v pevném intervalu. To vám poskytne kompletní sadu nástrojů pro emulaci dat. Kromě toho budete moci zopakovat jakékoli zprávy odeslané během předchozí relace – dokonalá forma automatizovaného testování!

Serial Port Monitor je kompatibilní se staršími i novějšími verzemi Windows, počínaje Vistou až po Windows 11, a navíc podporuje Windows Server 2008–2022 a ARM Windows.

Jak používat náš software pro testování sériového portu

1. Stáhněte a nainstalujte Serial Port Monitor.

Instaluje se monitor sériového portu

2. Spusťte novou relaci z panelu nabídek.

Spuštění nové relace z nabídky Relace

3. Nastavte relaci výběrem všech nezbytných vizualizérů.

Možnosti nové relace

4. Odešlete zprávu nebo více zpráv na port, který je sledován. V tomto případě použijeme příkaz „echo“.

Odesílání echa na port

5. Zkontrolujte výstup vybraných vizualizérů.

Výstup z monitoru sériového portu

6. Uložte relaci z lišty nabídky, abyste mohli později znovu zkontrolovat a porovnat protokoly.

Ukládání relace monitoru sériového portu

Testování zpětné smyčky portu

Testování sériového portu pomocí smyčkového (loopback) připojení vám umožní ověřit funkčnost jeho datové linky a signálních linek bez nutnosti dalších zařízení nebo portů. V podstatě bude port komunikovat sám se sebou, protože jeho linky TX-RX (vysílání – příjem) jsou propojené.

Schéma zapojení portové zpětné smyčky pro RS-232 a RS-422

Obrázek výše ukazuje, které kontakty nebo piny je třeba zkratovat. Tenčí čáry jsou volitelné, protože propojují vedení používaná pro handshaking. Všimněte si, že samičí rozhraní – ta s plastovou vložkou ve stínění – se tímto způsobem testují snadněji, protože otvory pro piny lze propojit kancelářskou sponkou nebo kouskem drátu. Na druhou stranu samčí rozhraní budou vyžadovat propojovací vodič, nebo aby tester přidržel šroubovák u potřebných pinů – což také naruší test, pokud šroubovák sklouzne.

Úspěšným výsledkem loopback testu portu je přijetí stejné zprávy, jakou jste odeslali. Je vhodnější odesílat hodně dat po určitou dobu, aby se port zatížil a zachytily se případné závady, které se neprojeví při jediném odeslání.

Jak spustit test loopbacku portu

1. Zjistěte typ sériového portu, který testujete.

2. Připojte datové linky a případně i handshake linky podle diagramu.

3. Otevřete monitor sériového portu a začněte sledovat port.

4. Odešlete zprávu na port a zkontrolujte odpověď.

Testování smyčky hostitele

Průměrný nulový modemový kabel

Test zpětné smyčky hostitele lze provést, pokud máte na základní desce dva sériové porty nebo USB‑na‑sériový adaptér. Jsou zde dvě výhody – za prvé můžete sledovat vstup a výstup odděleně a posílat zprávy oběma směry, abyste otestovali porty samostatně. Za druhé nebudete muset improvizovat s předměty z domácnosti a riskovat poškození portu.

Pro většinu počítačů a adaptérů budete potřebovat samice‑na‑samici null‑modemový kabel, jak je zobrazeno výše.

Hardwarové testery portů COM

Tester průrazů OONO

V případech, kdy port nepatří počítači nebo je počítač nepřístupný, může být nutné použít hardwarový tester sériové linky, známý také jako breakout tester. Tato zařízení lze vložit mezi dvě sériová zařízení a ukážou, které vodiče jsou aktivní. Navíc složitější zařízení (jako OONO F-1023 na obrázku výše) umožňují vodiče blokovat a poskytují rozhraní s pinovými otvory pro přímé připojení.

Roli takového zařízení mohou plnit také přenosné mikrokontroléry jako Arduino. Specializovaná zařízení však byla optimalizována tak, aby byla napájena z energie poskytované signálovými vodiči, a proto nevyžadují dodatečné externí napájení. Na druhou stranu lze mikrokontrolér naprogramovat tak, aby prováděl složitější a konkrétnější testy, a navíc jej lze rozšířit o WiFi pro vzdálené testování.

FAQ

Porty RS232 se mohou porouchat v důsledku některých negativních vlivů nebo nesprávného používání. Bohužel není vždy zřejmé, zda je problém v rozhraní COM, nebo v externím zařízení k němu připojeném.

Užitečný program COM Port Test vám může pomoci zkontrolovat funkčnost libovolného portu COM a předejít případným problémům.

✔ Všestrannost. Software lze použít v široké škále scénářů použití. Dokáže monitorovat, číst, zaznamenávat, ukládat a analyzovat sériová data procházející přes určený port COM nebo několik portů současně. Aplikace vám navíc umožní emulovat odesílání dat do požadovaného portu v různých formátech (řetězec, binární, osmičkový, desítkový, šestnáctkový nebo smíšený).

✔ Spolehlivost. Serial Port Tester je stabilní nástroj, který funguje stejně dobře se všemi verzemi OS Windows, včetně Windows 10 (jak x32, tak x64). Skvělé je, že všechny interní ovladače aplikace jsou digitálně podepsané.

✔ Snadné použití. Vývojáři programu vybavili aplikaci intuitivním grafickým rozhraním, díky němuž je proces testování portu COM co nejjednodušší a nejefektivnější.

Test zpětné smyčky je běžný způsob řešení problémů s komunikací RS232, RS422 a RS485. Zbaví vás potřeby připojovat další hardware, abyste mohli identifikovat problémy se sériovým portem, kabelem nebo aplikací generující požadavky. Pomocí testu zpětné smyčky můžete simulovat kompletní komunikační obvod. Stačí pouze dočasně propojit správné piny, aby bylo možné odesílat a přijímat signály na stejném rozhraní COM.

Jednoduše postupujte podle těchto kroků pro kontrolu sériových portů:

“Ovládací panely > Správce zařízení > Porty” Zobrazí se COM porty vašeho systému.