ZAJIŠTĚNÝ PCI-COM-1S Dodává řadu sériových rozhraní PCI
FAQ
Otázka: Co mám dělat, když moje zařízení ACCES selže?
Odpověď: Pro rychlý servis a podporu kontaktujte ACCES. Možnosti opravy nebo výměny naleznete v záručních podmínkách.
Otázka: Mohu nainstalovat kartu s počítačem nebo zapnutým v terénu?
Odpověď: Ne, vždy se před připojováním nebo odpojováním kabelů nebo instalací karet ujistěte, že je počítač vypnutý, aby nedošlo k poškození a ztrátě záruky.
Oznámení
- Informace v tomto dokumentu jsou poskytovány pouze pro informaci. ACCES nepřebírá žádnou odpovědnost vyplývající z aplikace nebo použití zde popsaných informací nebo produktů. Tento dokument může obsahovat nebo odkazovat na informace a produkty chráněné autorským právem nebo patenty a neposkytuje žádnou licenci v rámci patentových práv společnosti ACCES ani práva jiných osob.
- IBM PC, PC/XT a PC/AT jsou registrované ochranné známky společnosti International Business Machines Corporation.
- Vytištěno v USA. Copyright 1995, 2005 ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Všechna práva vyhrazena.
VAROVÁNÍ!!
VŽDY PŘIPOJTE A ODPOJTE SVÉ TERÉNNÍ KABELY PŘI VYPNUTÉM POČÍTAČI. PŘED INSTALACÍ KARTY VŽDY VYPNĚTE NAPÁJENÍ POČÍTAČE. PŘIPOJENÍ A ODPOJENÍ KABELŮ NEBO INSTALACE KARET DO SYSTÉMU SE ZAPNUTÝM POČÍTAČEM NEBO POLE MŮŽE ZPŮSOBIT POŠKOZENÍ I/O KARTY A ZRUŠÍ VŠECHNY ZÁRUKY, PŘEDPOKLÁDANÉ NEBO VÝSLOVNÉ.
Záruka
Před odesláním je zařízení ACCES důkladně zkontrolováno a testováno podle platných specifikací. Pokud by však došlo k poruše zařízení, ACCES ujišťuje své zákazníky, že bude k dispozici rychlý servis a podpora. Veškeré zařízení původně vyrobené společností ACCES, u kterého bude zjištěno poškození, bude opraveno nebo vyměněno za následujících podmínek.
Smluvní podmínky
Pokud máte podezření na poruchu jednotky, kontaktujte oddělení zákaznických služeb ACCES. Buďte připraveni uvést číslo modelu jednotky, sériové číslo a popis příznaku(ů) poruchy. Můžeme navrhnout několik jednoduchých testů pro potvrzení selhání. Přidělíme číslo RMA (Return Material Authorization), které musí být uvedeno na vnějším štítku vráceného balíčku. Všechny jednotky/komponenty by měly být řádně zabalené pro manipulaci a vráceny s předplaceným nákladem do servisního centra určeného ACCES a budou vráceny na místo zákazníka/uživatele předplacené a fakturované.
Krytí
První tři roky: Vrácená jednotka/díl bude opraven a/nebo vyměněn podle volby ACCES bez poplatku za práci nebo díly, které nejsou vyloučeny ze záruky. Záruka začíná expedicí zařízení.
Následující roky: Po celou dobu životnosti vašeho zařízení je ACCES připraven poskytovat služby na místě nebo v závodě za rozumné ceny podobné cenám jiných výrobců v oboru.
Zařízení nevyrábí společnost ACCES
Na zařízení poskytnuté, ale nevyrobené společností ACCES se vztahuje záruka a bude opraveno v souladu s podmínkami záruky příslušného výrobce zařízení.
Generál
V rámci této záruky je odpovědnost společnosti ACCES omezena na výměnu, opravu nebo vystavení kreditu (podle uvážení společnosti ACCES) za jakékoli produkty, které se během záruční doby prokáží jako vadné. ACCES v žádném případě neručí za následné nebo zvláštní škody vyplývající z používání nebo nesprávného použití našeho produktu. Zákazník je odpovědný za veškeré poplatky způsobené úpravami nebo doplňky zařízení ACCES, které nebyly písemně schváleny společností ACCES, nebo pokud podle názoru společnosti ACCES bylo zařízení vystaveno abnormálnímu použití. „Neobvyklé použití“ pro účely této záruky je definováno jako jakékoli použití, kterému je zařízení vystaveno, jiné než použití uvedené nebo zamýšlené, jak je doloženo nákupem nebo obchodním zastoupením. Kromě výše uvedeného se na jakékoli a veškeré takové vybavení dodávané nebo prodávané společností ACCES nevztahuje žádná jiná záruka, vyjádřená nebo předpokládaná.
Zavedení
Tato sériová komunikační karta byla navržena pro použití v počítačích PCI-Bus a poskytuje efektivní komunikaci buď RS422 (EIA422) nebo RS485 (EIA485) po dlouhých komunikačních linkách. Karta je dlouhá 4.80 palce (122 mm) a lze ji nainstalovat do libovolného 5V slotu PCI v počítačích IBM nebo kompatibilních. Používá se UART typu 16550 s vyrovnávací pamětí a pro kompatibilitu s Windows je zahrnuto automatické řízení pro transparentní povolení/zakázání ovladačů přenosu.
Provoz ve vyváženém režimu a ukončení zátěže
- V režimu RS422 karta používá diferenciální (nebo symetrické) ovladače linky pro odolnost proti šumu a pro zvýšení maximální vzdálenosti na 4000 stop. Režim RS485 vylepšuje RS422 s přepínatelnými transceivery a schopností podporovat více zařízení na jedné „party lince“. Počet zařízení obsluhovaných na jedné lince lze rozšířit pomocí „opakovačů“.
- Provoz RS422 umožňuje více přijímačů na komunikačních linkách a provoz RS485 umožňuje až 32 vysílačů a přijímačů na stejné sadě datových linek. Zařízení na koncích těchto sítí by měla být ukončena, aby se zabránilo „zvonění“. Uživatel má možnost ukončit vedení vysílače a/nebo přijímače.
- Komunikace RS485 vyžaduje, aby vysílač dodával bias voltage pro zajištění známého „nulového“ stavu, když žádné zařízení nevysílá. Tato karta ve výchozím nastavení podporuje upřednostnění. Pokud vaše aplikace vyžaduje, aby vysílač nebyl předpojatý, kontaktujte prosím továrnu.
Kompatibilita COM portů
- 16550 UART se používá jako asynchronní komunikační prvek (ACE). Obsahuje 16bajtové vysílací/přijímací vyrovnávací paměti FIFO pro ochranu před ztrátou dat v multitaskingových operačních systémech při zachování 100% kompatibility s původním sériovým portem IBM. Architektura sběrnice PCI umožňuje kartám přidělovat adresy mezi 0000 a FFF8 hex.
- Krystalový oscilátor na kartě umožňuje přesný výběr přenosových rychlostí až 115,200 460,800 nebo změnou propojky až XNUMX XNUMX baudů se standardním krystalovým oscilátorem. Přenosová rychlost je zvolena programem a dostupné rychlosti jsou uvedeny v tabulce v části Programování této příručky.
- Použitý ovladač/přijímač, 75ALS176, je schopen řídit extrémně dlouhé komunikační linky při vysokých přenosových rychlostech. Může řídit až +60 mA na symetrických linkách a přijímat vstupy s rozdílem až 200 mV signálu superponovaného na šum v běžném režimu +12 V nebo -7 V. V případě konfliktu komunikace je ovladač/přijímač vybaven tepelným vypnutím.
Komunikační režimy
Karty podporují Simplex, Half-Duplex a Full-Duplex komunikaci v různých dvou a čtyřvodičových kabelových připojeních. Simplex je nejjednodušší forma komunikace s přenosem pouze v jednom směru. Half-Duplex umožňuje provozu v obou směrech, ale pouze jedním směrem. V režimu Full-Duplex putují data oběma směry současně. Většina komunikací RS485 používá režim Half-Duplex, protože je třeba použít pouze jeden pár vodičů a náklady na instalaci jsou výrazně sníženy.
Ovládání transceiveru Auto-RTS
V aplikacích Windows musí být ovladač povolen a deaktivován podle potřeby, aby všechny karty mohly sdílet dvouvodičový nebo čtyřvodičový kabel. Tato karta řídí řidiče automaticky. S automatickým ovládáním je ovladač aktivován, když jsou data připravena k přenosu. Ovladač zůstane aktivní po dobu přenosu jednoho dalšího znaku po dokončení přenosu dat a poté je deaktivován. Přijímač je normálně povolen, ale během přenosu je deaktivován a po dokončení přenosu je znovu povolen. Karta automaticky přizpůsobuje své časování přenosové rychlosti dat.
Specifikace
Komunikační rozhraní
- I/O připojení: Stíněný samec D-sub 9pinový konektor IBM AT stylu kompatibilní se specifikacemi RS422 a RS485.
- Délka znaku: 5, 6, 7 nebo 8 bitů.
- Parita: Sudá, lichá nebo žádná.
- Stop Interval: 1, 1.5 nebo 2 bity.
- Rychlost sériového přenosu dat: až 115,200 460,800 baudů, asynchronní. Vyšší rychlosti, až 16550 XNUMX baudů, je dosaženo volbou propojky na kartě. Typ XNUMX UART s vyrovnávací pamětí.
Režim diferenciální komunikace RS422/RS485
- Citlivost vstupu přijímače: +200 mV, diferenciální vstup.
- Odmítnutí společného režimu: +12V až -7V
- Kapacita měniče: Přenosový výstup 60 mA s tepelným vypnutím.
- Multipoint: Kompatibilní se specifikacemi RS422 a RS485.
Poznámka
On-line povoleno až 32 ovladačů a přijímačů. Použitý sériový komunikační ACE je typ 16550. Použité ovladače/přijímače jsou typu 75ALS176.
Environmentální
- Rozsah provozních teplot: 0 až +60 °C
- Vlhkost: 5 % až 95 %, nekondenzující.
- Rozsah skladovacích teplot: -50 až +120 °C
- Velikost: 4.80″ délka (122 mm) x 1.80″ výška (46 mm).
- Potřebné napájení: +5 V DC při 175 mA typicky
Instalace
Ke kartě je pro vaše pohodlí přibalen tištěný průvodce rychlým startem (QSG). Pokud jste již provedli kroky z QSG, může se vám zdát tato kapitola nadbytečná a můžete přeskočit dopředu a začít s vývojem vaší aplikace.
Software dodávaný s touto kartou je na CD a před použitím je nutné jej nainstalovat na váš pevný disk. Chcete-li to provést, proveďte následující kroky podle operačního systému.
Nakonfigurujte možnosti karty pomocí výběru propojek
Před instalací karty do počítače si pozorně přečtěte kapitolu 3: Volba možností tohoto návodu, poté nakonfigurujte kartu podle vašich požadavků a protokolu (RS-232, RS-422, RS-485, 4-wire 485 atd.) . Náš instalační program založený na systému Windows lze použít ve spojení s kapitolou 3 k usnadnění konfigurace propojek na kartě a také poskytnout další popisy pro použití různých možností karty (jako je ukončení, předpětí, rozsah přenosové rychlosti, RS-232, RS-422, RS-485 atd.).
Instalace softwaru na CD
Následující pokyny předpokládají, že jednotka CD-ROM je jednotka „D“. Podle potřeby nahraďte příslušné písmeno jednotky pro váš systém.
DOS
- Vložte disk CD do jednotky CD-ROM.
- Typ
změnit aktivní jednotku na jednotku CD-ROM.
- Typ
ke spuštění instalačního programu.
- Při instalaci softwaru pro tuto desku postupujte podle pokynů na obrazovce.
WINDOWS
- Vložte disk CD do jednotky CD-ROM.
- Systém by měl automaticky spustit instalační program. Pokud se instalační program nespustí okamžitě, klikněte na START | RUN a typ
, klikněte na OK nebo stiskněte
.
Při instalaci softwaru pro tuto desku postupujte podle pokynů na obrazovce.
LINUX
Informace o instalaci pod linuxem najdete na linux.htm na CD-ROM.
Poznámka: Desky COM lze nainstalovat prakticky do jakéhokoli operačního systému. Podporujeme instalaci v dřívějších verzích Windows a je velmi pravděpodobné, že budeme podporovat i budoucí verze.
Pozor! * Jediný statický výboj ESDA může poškodit vaši kartu a způsobit předčasné selhání!
Dodržujte prosím všechna přiměřená opatření, abyste zabránili statickému výboji, jako je například uzemnění, dotykem s uzemněným povrchem předtím, než se dotknete karty.
Instalace hardwaru
- Ujistěte se, že jste nastavili přepínače a propojky buď v části Volba možností v této příručce, nebo v návrzích SETUP.EXE.
- Neinstalujte kartu do počítače, dokud nebude software plně nainstalován.
- Vypněte napájení počítače A odpojte napájení ze systému.
- Odstraňte kryt počítače.
- Opatrně nainstalujte kartu do dostupného 5V nebo 3.3V rozšiřujícího slotu PCI (možná bude nutné nejprve odstranit zadní desku).
- Zkontrolujte správné usazení karty a utáhněte šrouby. Ujistěte se, že je držák karty správně přišroubován na místo a že je šasi kladně uzemněno.
- Nainstalujte I/O kabel do konektoru na držáku karty.
- Nasaďte kryt počítače a zapněte počítač. Vstupte do instalačního programu CMOS svého systému a ověřte, zda je možnost PCI plug-and-play správně nastavena pro váš systém. Systémy se systémem Windows 95/98/2000/XP/2003 (nebo jakýkoli jiný operační systém kompatibilní s PNP) by měly nastavit volbu CMOS na OS. Systémy běžící pod DOSem, Windows NT, Windows 3.1 nebo jakýmkoli jiným operačním systémem, který není kompatibilní s PNP, by měly nastavit možnost PNP CMOS na BIOS nebo Základní deska. Uložte volbu a pokračujte v zavádění systému.
- Většina počítačů by měla kartu automaticky detekovat (v závislosti na operačním systému) a automaticky dokončit instalaci ovladačů.
- Spusťte PCIfind.exe k dokončení instalace karty do registru (pouze pro Windows) a k určení přiřazených prostředků.
- Spusťte jeden z poskytnutých sample programy, které byly zkopírovány do nově vytvořeného adresáře karty (z CD), abyste otestovali a ověřili vaši instalaci.
Výběr možnosti
Čtyři možnosti konfigurace jsou určeny polohou propojky, jak je popsáno v následujících odstavcích. Umístění propojek je znázorněno na obrázku 3-1, Mapa výběru možností.
422/485
Tato propojka vybírá komunikační režim RS422 nebo RS485.
Ukončení a zaujatost
Přenosové vedení by mělo být ukončeno na přijímacím konci ve své charakteristické impedanci, aby se zabránilo „zvonění“. Instalace propojky na místo označené TERMIN aplikuje zátěž 120Ω přes vstup pro režim RS422. Podobně instalace propojky na místo označené TERMOUT aplikuje 120 Ω přes vysílací/přijímací vstup/výstup pro provoz RS485.
Při provozu RS485, kde je více terminálů, by měly mít zakončovací odpory, jak je popsáno výše, pouze porty RS485 na každém konci sítě. Také pro provoz RS485 musí existovat předpětí na linkách RX+ a RX-. Funkce 422/485 poskytuje toto zkreslení.
Přenosová rychlost
Propojka x1/x4 vybírá buď standardní takt 1.8432 MHz nebo 7.3728 MHz pro vstup do UART. Poloha x4 poskytuje schopnost pro přenosovou rychlost až 460,800 XNUMX kHz.
Přerušení
Číslo IRQ přiděluje systém. Pomocí PCIFind.EXE určete IRQ, které bylo kartě přiřazeno systémem BIOS nebo operačním systémem. Alternativně lze ve Windows 95/98/NT použít Správce zařízení. Karta je uvedena ve třídě Data Acquisition. Výběrem karty, kliknutím na Vlastnosti a výběrem karty Zdroje se zobrazí základní adresa a IRQ přiřazené kartě.
Výběr adresy
- Architektura PCI je Plug-and-Play. To znamená, že zdroje přiřazené kartám PCI určuje BIOS nebo operační systém, nikoli uživatel, aby tyto prostředky vybíral pomocí přepínačů nebo propojek. V důsledku toho nelze základní adresu karty změnit, lze ji pouze určit. Ke specifikaci systémových prostředků je možné použít správce zařízení Windows95/98/NT, ale tato metoda přesahuje rozsah tohoto návodu.
- Chcete-li zjistit základní adresu, která byla přiřazena kartě, spusťte dodaný obslužný program PCIFind.EXE. Tento nástroj zobrazí seznam všech karet detekovaných na sběrnici PCI, adresy přiřazené každé funkci na každé z karet a příslušná přidělená IRQ a DMA (pokud existují).
- Alternativně lze u některých operačních systémů (Windows 95/98/2000) zjistit, které prostředky byly přiřazeny. V těchto operačních systémech můžete použít PCIFind nebo nástroj Správce zařízení z apletu Vlastnosti systému ovládacího panelu. Tyto karty jsou nainstalovány ve třídě Data Acquisition v seznamu Správce zařízení. Výběrem karty, kliknutím na Vlastnosti a výběrem karty Zdroje se zobrazí seznam zdrojů přidělených kartě.
- Sběrnice PCI podporuje minimálně 64 kB I/O prostoru, adresa vaší karty může být umístěna kdekoli v rozsahu 0400 až FFF8 hex. PCIFind používá ID dodavatele a ID zařízení k vyhledání vaší karty a poté přečte základní adresu a přiřazené IRQ. Pokud chcete určit základní adresu a přiřazené IRQ, použijte následující informace:
- Identifikační kód dodavatele karty je 494F (ASCII pro „IO“).
- Identifikační kód zařízení pro kartu je 10C9.
Programování
Sample Programy
Existují sampProgramy dodávané s kartou v jazycích C, Pascal, QuickBASIC a několika jazycích Windows. DOS sampsoubory jsou umístěny v adresáři DOS a Windows sampsoubory jsou umístěny v adresáři WIN32.
Programování Windows
Karta se instaluje do Windows jako COM porty. Lze tak použít standardní funkce API Windows.
Zejména:
- VytvořitFile() a CloseHandle() pro otevírání a zavírání portu.
- SetupComm(), SetCommTimeouts(), GetCommState() a SetCommState() pro nastavení a změnu nastavení portu.
- ČístFile() a pišFile() pro přístup k portu.
Podrobnosti naleznete v dokumentaci ke zvolenému jazyku.
Pod DOSem je proces velmi odlišný. Zbytek této kapitoly popisuje programování DOS
Inicializace
- Inicializace čipu vyžaduje znalost sady registrů UART. Prvním krokem je nastavení dělitele přenosové rychlosti. To provedete tak, že nejprve nastavíte DLAB (Divisor Latch Access Bit) na vysokou hodnotu. Tento bit je bit 7 na základní adrese +3. V kódu C by volání bylo: outportb(BASEADDR +3,0×80);
- Poté načtete dělitel do Base Address +0 (nízký bajt) a Base Address +1 (vysoký bajt). Následující rovnice definuje vztah mezi přenosovou rychlostí a dělitelem:
- Požadovaná přenosová rychlost = (hodinová frekvence UART) ÷ (32 * dělitel)
- Když je propojka Baud v poloze X1, hodinová frekvence UART je 1.8432 Mhz. Když je propojka v poloze X4, hodinová frekvence je 7.3728 Mhz. Následující tabulka uvádí oblíbené frekvence dělení. Všimněte si, že v závislosti na poloze propojky Baud je třeba vzít v úvahu dva sloupce.
Baud Hodnotit Dělitel x1 Dělitel x4 Max Dif. Kabel Délka* 460800 – 1 550 stop 230400 – 2 1400 stop 153600 – 3 2500 stop 115200 1 4 3000 stop 57600 2 8 4000 stop 38400 3 12 4000 stop 28800 4 16 4000 stop 19200 6 24 4000 stop 14400 8 32 4000 stop 9600 12 48 – Nejběžnější 4000 stop 4800 24 96 4000 stop 2400 48 192 4000 stop 1200 96 384 4000 stop * Doporučené maximální vzdálenosti pro rozdílově buzené datové kabely (RS422 nebo RS485) jsou pro typické podmínky.
Tabulka 5-1: Hodnoty dělitele přenosové rychlosti
V C je kód pro nastavení čipu na 9600 baudů:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);
Druhým inicializačním krokem je nastavení Line Control Register na Base Address + 3. Tento registr definuje délku slova, stop bity, paritu a DLAB. Bity 0 a 1 řídí délku slova a umožňují délku slova od 5 do 8 bitů. Nastavení bitů se získá odečtením 5 od požadované délky slova. Bit 2 určuje počet stop bitů. Může existovat jeden nebo dva stop bity. Pokud je bit 2 nastaven na 0, bude existovat jeden stop bit. Pokud je bit 2 nastaven na 1, budou existovat dva stop bity. Bity 3 až 6 řídí paritu a umožňují přerušení. Pro komunikaci se běžně nepoužívají a měly by být nastaveny na nulu. Bit 7 je DLAB diskutovaný dříve. Po načtení dělitele musí být nastaven na nulu, jinak nebude komunikace probíhat.
Příkaz C pro nastavení UART pro 8bitové slovo, žádnou paritu a jeden stop bit je:
outportb(BASEADDR +3, 0x03)
Posledním inicializačním krokem je vyprázdnění vyrovnávacích pamětí přijímače. To provedete dvěma čteními z vyrovnávací paměti přijímače na základní adrese +0. Po dokončení je UART připraven k použití.
Recepce
Příjem lze ovládat dvěma způsoby: dotazováním a řízeným přerušením. Při dotazování se příjem provádí neustálým čtením registru stavu linky na základní adrese +5. Bit 0 tohoto registru je nastaven na vysokou hodnotu, kdykoli jsou data připravena ke čtení z čipu. Jednoduchá smyčka dotazování musí tento bit neustále kontrolovat a načítat data, jakmile budou k dispozici. Následující fragment kódu implementuje smyčku dotazování a používá hodnotu 13 (ASCII Carriage Return) jako značku konce přenosu:
Komunikace řízená přerušením by měla být používána, kdykoli je to možné a je vyžadována pro vysoké přenosové rychlosti. Zápis přijímače řízeného přerušením není o mnoho složitější než zápis dotazovaného přijímače, ale při instalaci nebo odebírání obsluhy přerušení je třeba dávat pozor, abyste nezapsali nesprávné přerušení, deaktivovali nesprávné přerušení nebo vypínali přerušení na příliš dlouhou dobu.
Obsluhující osoba by nejprve načetla registr identifikace přerušení na základní adrese +2. Pokud je přerušení pro Received Data Available, handler pak přečte data. Pokud nečeká žádné přerušení, řízení opustí rutinu. A sample handler, napsaný v C, je následující:
Přenos
Implementace přenosu RS485 je jednoduchá. Funkce AUTO v režimu RS485 automaticky aktivuje převodník, když jsou data připravena k odeslání, takže není vyžadováno žádné softwarové povolení. Následující software napřample je pro neAUTO provoz v režimu RS422. Nejprve by měla být linka RTS nastavena na vysokou úroveň zapsáním 1 až bitu 1 řídicího registru modemu na základní adresu +4. Linka RTS se používá k přepínání transceiveru z režimu příjmu do režimu vysílání a naopak.
Po provedení výše uvedeného je karta připravena k odesílání dat. Pro přenos řetězce dat musí vysílač nejprve zkontrolovat bit 5 registru stavu linky na základní adrese +5. Tento bit je příznak prázdného registru držícího vysílač. Pokud je vysoká, vysílač odeslal data. Proces kontroly bitu, dokud se nezvýší, následovaný zápisem se opakuje, dokud nezůstanou žádná data. Po přenosu všech dat by měl být bit RTS resetován zapsáním 0 až bitu 1 do řídicího registru modemu.
Následující fragment kódu C ukazuje tento proces:
Pozor
Pro správnou komunikaci řízenou přerušením musí být bit OUT2 UART nastaven na „TRUE“. Starší software používá tento bit k hradlování přerušení a karta nemusí komunikovat, pokud není nastaven bit 3 registru 4 (kontrolní registr modemu).
Přiřazení kolíků konektoru
Oblíbený 9pinový D subminiaturní konektor se používá pro propojení s komunikačními linkami. Konektor je vybaven 4-40 závitovými distančními prvky (zásuvka na šrouby), které poskytují odlehčení od tahu.
Kolík Žádný. | Úkol |
1 | Rx– (Příjem dat) |
2 | Tx+ (Přenést data) |
3 | Tx– (Přenést data) |
4 | |
5 | GND (Uzemnění signálu) |
6 | |
7 | |
8 | |
9 | Rx+ (Příjem dat) |
Zapojení datového kabelu
Následující tabulka ukazuje připojení kolíků mezi dvěma zařízeními pro operace Simplex, Half-Duplex a Full-Duplex.
Režim | Karta 1 | Karta 2 |
Simplex, 2-drát, pouze příjem, RS422 | Rx+ pin 9 | Tx+ pin 2 |
Rx-pin 1 | Tx-pin 3 | |
Simplex, 2-drát, pouze pro přenos, RS422 | Tx+ pin 2 | Rx+ pin 9 |
Tx-pin 3 | Rx-pin 1 | |
Half-Duplex, 2-drát, RS485 | Tx+ pin 2 | Tx+ pin 2 |
Tx-pin 3 | Tx-pin 3 | |
Full-Duplex, 4-drát, RS422 | Tx+ pin 2 | Rx+ pin 9 |
Tx-pin 3 | Rx-pin 1 | |
Rx+ pin 9 | Tx+ pin 2 | |
Rx-pin 1 | Tx-pin 3 |
Dodatek A: Aplikační aspekty
Zavedení
Práce se zařízeními RS422 a RS485 se příliš neliší od práce se standardními sériovými zařízeními RS232 a tyto dva standardy překonávají nedostatky ve standardu RS232. Za prvé, délka kabelu mezi dvěma zařízeními RS232 musí být krátká; méně než 50 stop. Za druhé, mnoho chyb RS232 je výsledkem šumu indukovaného na kabelech. Standard RS422 povoluje kabely o délce až 5000 stop, a protože pracuje v diferenciálním režimu, je odolnější vůči indukovanému šumu.
Spojení mezi dvěma zařízeními RS422 (s ignorováním CTS) by mělo být následující:
Zařízení #1 | Zařízení #2 | ||||
Signál | 9 pin | 25 pin | Signál | 9 pin | 25 pin |
Gnd | 5 | 7 | Gnd | 5 | 7 |
TX+ | 2 | 24 | RX+ | 9 | 12 |
TX– | 3 | 25 | RX– | 1 | 13 |
RX+ | 9 | 12 | TX+ | 2 | 24 |
RX– | 1 | 1 | TX– | 3 | 25 |
Tabulka A-1: Spojení mezi dvěma zařízeními RS422
Třetím nedostatkem RS232 je, že více než dvě zařízení nemohou sdílet stejný kabel. To platí také pro RS422, ale RS485 nabízí všechny výhody RS422 a navíc umožňuje až 32 zařízením sdílet stejné kroucené páry. Výjimkou z výše uvedeného je, že více zařízení RS422 může sdílet jeden kabel, pokud pouze jedno bude mluvit a ostatní budou vždy přijímat.
Vyvážené diferenciální signály
Důvodem, proč zařízení RS422 a RS485 mohou řídit delší linky s větší odolností proti šumu než zařízení RS232, je použití metody vyváženého diferenciálního řízení. Ve vyváženém diferenciálním systému zvtagNa páru vodičů se objeví e vytvořené ovladačem. Vyvážený linkový budič bude produkovat diferenciální objemtage od +2 do +6 voltů na jeho výstupních svorkách. Symetrický linkový budič může mít také vstupní „enable“ signál, který spojuje budič s jeho výstupními svorkami. Pokud je signál „enable“ vypnutý, ovladač je odpojen od přenosové linky. Tento odpojený nebo deaktivovaný stav se obvykle označuje jako „tristate“ a představuje vysokou impedanci. Ovladače RS485 musí mít tuto schopnost ovládání. Ovladače RS422 mohou mít toto ovládání, ale není to vždy vyžadováno. Vyvážený diferenciální linkový přijímač snímá objemtagStav přenosové linky přes dvě vstupní signálové linky. Pokud je diferenciální vstup objtage je větší než +200 mV, přijímač poskytne na svém výstupu specifický logický stav. Pokud je diferenciál zvtagPokud je vstup menší než -200 mV, bude přijímač na svém výstupu poskytovat opačný logický stav. Maximální provozní objtagRozsah je od +6V do -6V umožňující voltage útlum, ke kterému může dojít u dlouhých přenosových kabelů.
Maximální společný režim objtagJmenovitý výkon +7V poskytuje dobrou odolnost proti rušení od objtagje indukován na kroucených dvoulinkách. Připojení signálového zemního vedení je nutné pro zachování společného režimu objtage v tomto rozsahu. Obvod může fungovat bez uzemnění, ale nemusí být spolehlivý.
Parametr | Podmínky | Min. | Max. |
Driver Output Voltage (vyložené) | 4V | 6V | |
-4V | -6V | ||
Driver Output Voltage (načteno) | OBDOBÍ | 2V | |
propojky v | -2V | ||
Výstupní odpor ovladače | 50Ω | ||
Zkratový proud na výstupu ovladače | +150 mA | ||
Doba nárůstu výstupu ovladače | 10% interval jednotek | ||
Citlivost přijímače | +200 mV | ||
Společný režim přijímače Voltage Dosah | +7V | ||
Vstupní odpor přijímače | 4 kΩ |
Tabulka A-2: Souhrn specifikace RS422
Aby se zabránilo odrazům signálu v kabelu a zlepšilo se potlačení šumu v režimu RS422 i RS485, měl by být konec kabelu s přijímačem zakončen odporem rovným charakteristické impedanci kabelu.
Poznámka
Při použití karty nemusíte ke svým kabelům přidávat zakončovací odpor. Zakončovací odpory pro linky RX+ a RX- jsou na kartě a jsou umístěny v obvodu při instalaci propojek TERM. (Viz část Výběr možností v této příručce.)
Přenos dat RS485
Standard RS485 umožňuje sdílení vyváženého přenosového vedení v režimu party-line. Až 32 párů ovladač/přijímač může sdílet dvoudrátovou síť party line. Mnoho charakteristik ovladačů a přijímačů je stejných jako u standardu RS422. Jeden rozdíl je v tom, že společný režim svtagLimit je rozšířen a je +12V až -7V. Vzhledem k tomu, že jakýkoli ovladač může být odpojen (nebo tristatován) z linky, musí vydržet tento společný režim voltage rozsah ve stavu tristate.
RS485 dvouvodičová síť Multidrop
Následující obrázek ukazuje typickou síť multidrop nebo party line. Všimněte si, že přenosová linka je ukončena na obou koncích linky, ale ne v bodech přerušení uprostřed linky.
Čtyřvodičová síť RS485 Multidrop
Síť RS485 lze připojit i ve čtyřvodičovém režimu. Ve čtyřvodičové síti je nutné, aby jeden uzel byl hlavní uzel a všechny ostatní byly podřízené. Síť je zapojena tak, že master komunikuje se všemi slave a všechny slave komunikují pouze s masterem. Tohle má výhodutagv zařízeních, která používají smíšenou protokolovou komunikaci. Protože podřízené uzly nikdy neposlouchají odpověď jiného podřízeného zařízení master, podřízený uzel nemůže odpovědět nesprávně.
Komentáře zákazníků
Pokud se setkáte s nějakými problémy s touto příručkou nebo nám jen chcete poskytnout zpětnou vazbu, pošlete nám e-mail na adresu: manuals@accesio.com.. Uveďte prosím podrobnosti o všech nalezených chybách a uveďte svou poštovní adresu, abychom vám mohli zaslat případné aktualizace příručky.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
Zajištěné systémy
Assured Systems je přední technologická společnost s více než 1,500 80 stálými klienty v 85,000 zemích a za 12 let podnikání nasazuje více než XNUMX XNUMX systémů pro různorodou zákaznickou základnu. Nabízíme vysoce kvalitní a inovativní robustní výpočetní, zobrazovací a síťová řešení a řešení pro sběr dat pro vestavěné, průmyslové a digitální sektory trhu mimo domov.
US
sales@assured-systems.com
Prodej: +1 347 719 4508
Podpora: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA
EMEA
sales@assured-systems.com
Prodej: +44 (0)1785 879 050
Podpora: +44 (0)1785 879 050
Jednotka A5 Douglas Park Stone Business Park Stone ST15 0YJ Velká Británie
DIČ: 120 9546 28
IČO: 07699660
www.assured-systems.com | sales@assured-systems.com
Dokumenty / zdroje
![]() |
ZAJIŠTĚNÝ PCI-COM-1S Dodává řadu sériových rozhraní PCI [pdfUživatelská příručka PCI-COM-1S dodává řadu sériových rozhraní PCI, PCI-COM-1S, dodává řadu sériových rozhraní PCI, řadu sériových rozhraní PCI, sériová rozhraní PCI, rozhraní |