ZABEZPEČENÝ PCI-COM-1S poskytuje celý rad sériových rozhraní PCI
FAQ
Otázka: Čo mám robiť, ak moje zariadenie ACCES zlyhá?
Odpoveď: Kontaktujte ACCES a požiadajte o rýchly servis a podporu. Informácie o možnostiach opravy alebo výmeny nájdete v záručných podmienkach.
Otázka: Môžem nainštalovať kartu so zapnutým počítačom alebo na mieste?
Odpoveď: Nie, pred pripájaním alebo odpájaním káblov alebo inštaláciou kariet sa vždy uistite, že je počítač vypnutý, aby nedošlo k poškodeniu a strate záruky.
Všimnite si
- Informácie v tomto dokumente slúžia len ako referencia. ACCES nepreberá žiadnu zodpovednosť vyplývajúcu z aplikácie alebo používania informácií alebo produktov opísaných v tomto dokumente. Tento dokument môže obsahovať alebo odkazovať na informácie a produkty chránené autorskými právami alebo patentmi a neposkytuje žiadnu licenciu v rámci patentových práv spoločnosti ACCES ani práva iných.
- IBM PC, PC/XT a PC/AT sú registrované ochranné známky spoločnosti International Business Machines Corporation.
- Vytlačené v USA. Copyright 1995, 2005 od ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Všetky práva vyhradené.
POZOR!!
VŽDY PRIPOJTE A ODPOJUJTE SVOJU TERÉNNU KÁBELU PRI VYPNUTOM POČÍTAČI. PRED INŠTALÁCIOU KARTY VŽDY VYPNITE NAPÁJANIE POČÍTAČA. PRIPOJENIE A ODPOJENIE KÁBLOV ALEBO INŠTALÁCIA KARIET DO SYSTÉMU SO ZAPNUTÝM POČÍTAČOM ALEBO ZAPNUTÝM POĽOM MÔŽE SPÔSOBIŤ POŠKODENIE I/O KARTY A RUŠÍ VŠETKY ZÁRUKY, PREDPOKLADANÉ ALEBO VYJADRENÉ.
Záruka
Pred odoslaním je zariadenie ACCES dôkladne skontrolované a testované podľa platných špecifikácií. Ak by však došlo k poruche zariadenia, ACCES ubezpečuje svojich zákazníkov, že bude k dispozícii rýchly servis a podpora. Všetky zariadenia pôvodne vyrobené spoločnosťou ACCES, o ktorých sa zistí, že sú chybné, budú opravené alebo vymenené podľa nasledujúcich úvah.
Zmluvné podmienky
Ak máte podozrenie na poruchu jednotky, kontaktujte oddelenie zákazníckych služieb spoločnosti ACCES. Buďte pripravení uviesť číslo modelu jednotky, sériové číslo a popis symptómov poruchy. Môžeme navrhnúť niekoľko jednoduchých testov na potvrdenie zlyhania. Pridelíme vám číslo oprávnenia na vrátenie materiálu (RMA), ktoré musí byť uvedené na vonkajšom štítku vráteného balíka. Všetky jednotky/komponenty by mali byť správne zabalené na manipuláciu a vrátené s predplateným nákladom do servisného centra určeného ACCES a budú vrátené na miesto zákazníka/používateľa s predplateným nákladom a fakturované.
Pokrytie
Prvé tri roky: Vrátená jednotka/diel bude opravený a/alebo vymenený podľa voľby ACCES bez poplatku za prácu alebo diely, ktoré nie sú vylúčené zo záruky. Záruka začína plynúť odoslaním zariadenia.
Nasledujúce roky: Počas celej životnosti vášho zariadenia je ACCES pripravený poskytovať servis na mieste alebo v závode za rozumné ceny podobné cenám iných výrobcov v tomto odvetví.
Zariadenie nevyrába spoločnosť ACCES
Na zariadenie poskytnuté, ale nevyrobené spoločnosťou ACCES sa vzťahuje záruka a bude opravené v súlade s podmienkami záruky príslušného výrobcu zariadenia.
generál
V rámci tejto záruky je zodpovednosť spoločnosti ACCES obmedzená na výmenu, opravu alebo vydanie kreditu (podľa uváženia spoločnosti ACCES) za akékoľvek produkty, ktoré sa počas záručnej doby preukážu ako chybné. ACCES v žiadnom prípade nezodpovedá za následné alebo špeciálne škody vyplývajúce z používania alebo nesprávneho použitia nášho produktu. Zákazník je zodpovedný za všetky poplatky spôsobené úpravami alebo doplnkami zariadenia ACCES, ktoré nie sú písomne schválené spoločnosťou ACCES, alebo ak podľa názoru ACCES bolo zariadenie vystavené abnormálnemu používaniu. „Abnormálne použitie“ na účely tejto záruky je definované ako akékoľvek použitie, ktorému je zariadenie vystavené, iné ako použitie uvedené alebo zamýšľané, ako je preukázané nákupom alebo obchodným zastúpením. Okrem vyššie uvedeného sa na žiadne a všetky takéto zariadenia dodávané alebo predávané spoločnosťou ACCES nevzťahuje žiadna iná záruka, vyjadrená alebo predpokladaná.
Úvod
Táto sériová komunikačná karta bola navrhnutá na použitie v počítačoch PCI-Bus a poskytuje efektívnu komunikáciu buď cez RS422 (EIA422) alebo RS485 (EIA485) cez dlhé komunikačné linky. Karta je dlhá 4.80 palca (122 mm) a možno ju nainštalovať do akéhokoľvek 5-voltového PCI slotu v IBM alebo kompatibilných počítačoch. Používa sa UART typu 16550 s vyrovnávacou pamäťou a pre kompatibilitu so systémom Windows je zahrnuté automatické riadenie na transparentné zapnutie/vypnutie ovládačov prenosu.
Prevádzka vo vyváženom režime a ukončenie záťaže
- V režime RS422 karta používa diferenciálne (alebo vyvážené) riadkové ovládače na odolnosť voči šumu a na zvýšenie maximálnej vzdialenosti na 4000 stôp. Režim RS485 vylepšuje RS422 s prepínateľnými vysielačmi a prijímačmi a schopnosťou podporovať viacero zariadení na jednej „party linke“. Počet zariadení obsluhovaných na jednej linke je možné rozšíriť pomocou „opakovačov“.
- Prevádzka RS422 umožňuje viac prijímačov na komunikačných linkách a prevádzka RS485 umožňuje až 32 vysielačov a prijímačov na rovnakej sade dátových liniek. Zariadenia na koncoch týchto sietí by mali byť ukončené, aby sa predišlo „zvoneniu“. Užívateľ má možnosť ukončiť vysielacie a/alebo prijímacie linky.
- Komunikácia RS485 vyžaduje, aby vysielač dodával bias voltage na zabezpečenie známeho „nulového“ stavu, keď žiadne zariadenie nevysiela. Táto karta predvolene podporuje ovplyvnenie. Ak vaša aplikácia vyžaduje, aby bol vysielač nezaujatý, kontaktujte továreň.
Kompatibilita COM portov
- 16550 UART sa používa ako asynchrónny komunikačný prvok (ACE). Zahŕňa 16-bajtové vyrovnávacie pamäte FIFO na odosielanie a prijímanie na ochranu pred stratou údajov v operačných systémoch s viacerými úlohami pri zachovaní 100-percentnej kompatibility s pôvodným sériovým portom IBM. Architektúra zbernice PCI umožňuje priraďovať kartám adresy medzi 0000 a FFF8 hex.
- Kryštálový oscilátor na karte umožňuje presný výber prenosových rýchlostí až do 115,200 460,800 alebo zmenou prepojky až do XNUMX XNUMX baudov so štandardným kryštálovým oscilátorom. Prenosová rýchlosť je vybratá podľa programu a dostupné rýchlosti sú uvedené v tabuľke v časti Programovanie tohto návodu.
- Použitý ovládač/prijímač, 75ALS176, je schopný riadiť extrémne dlhé komunikačné linky pri vysokých prenosových rýchlostiach. Môže napájať až +60 mA na symetrických vedeniach a prijímať vstupy s nízkym rozdielom až 200 mV, superponovaný šumom v bežnom režime +12 V alebo -7 V. V prípade konfliktu komunikácie je ovládač/prijímač vybavený tepelným vypnutím.
Komunikačné režimy
Karty podporujú Simplex, Half-Duplex a Full-Duplex komunikáciu v rôznych dvoj- a štvorvodičových káblových pripojeniach. Simplex je najjednoduchšia forma komunikácie s prenosom prebiehajúcim iba v jednom smere. Half-Duplex umožňuje premávke jazdiť v oboch smeroch, ale súčasne len jedným smerom. V režime Full-Duplex sa dáta presúvajú oboma smermi súčasne. Väčšina komunikácií RS485 využíva režim Half-Duplex, pretože je potrebné použiť iba jeden pár vodičov a náklady na inštaláciu sú výrazne znížené.
Ovládanie transceivera Auto-RTS
V aplikáciách Windows musí byť ovládač povolený a zakázaný podľa potreby, čo umožní všetkým kartám zdieľať dvojvodičový alebo štvorvodičový kábel. Táto karta ovláda vodiča automaticky. S automatickým riadením sa ovládač aktivuje, keď sú dáta pripravené na prenos. Ovládač zostane aktivovaný počas prenosu jedného ďalšieho znaku po dokončení prenosu údajov a potom sa deaktivuje. Prijímač je normálne zapnutý, ale počas prenosu je zakázaný a po dokončení prenosu sa znova zapne. Karta automaticky prispôsobuje svoje časovanie prenosovej rýchlosti dát.
Špecifikácie
Komunikačné rozhranie
- I/O pripojenie: Tienený samec D-sub 9-kolíkový konektor IBM AT štýlu kompatibilný so špecifikáciami RS422 a RS485.
- Dĺžka znaku: 5, 6, 7 alebo 8 bitov.
- Parita: Párna, nepárna alebo žiadna.
- Stop Interval: 1, 1.5 alebo 2 bity.
- Rýchlosť sériových dát: až 115,200 460,800 baudov, asynchrónne. Rýchlejšie rýchlosti, až 16550 XNUMX baudov, sa dosahujú výberom prepojok na karte. UART typu XNUMX s vyrovnávacou pamäťou.
Režim diferenciálnej komunikácie RS422/RS485
- Citlivosť vstupu prijímača: +200 mV, diferenciálny vstup.
- Odmietnutie bežného režimu: +12V až -7V
- Kapacita pohonu: 60 mA prenosový výstup s tepelným vypnutím.
- Multipoint: Kompatibilné so špecifikáciami RS422 a RS485.
Poznámka
On-line je povolených až 32 ovládačov a prijímačov. Použitý sériový komunikačný ACE je typ 16550. Použité ovládače/prijímače sú typu 75ALS176.
Environmentálne
- Rozsah prevádzkovej teploty: 0 až +60 °C
- Vlhkosť: 5% až 95%, bez kondenzácie.
- Rozsah skladovacích teplôt: -50 až +120 °C
- Veľkosť: Dĺžka 4.80 ″ (122 mm) a výška 1.80 ″ (46 mm).
- Požadované napájanie: +5 V DC pri 175 mA typické
Inštalácia
Tlačená príručka rýchleho spustenia (QSG) je pre vaše pohodlie pribalená ku karte. Ak ste už vykonali kroky z QSG, môže sa vám zdať táto kapitola zbytočná a môžete preskočiť dopredu a začať s vývojom vašej aplikácie.
Softvér dodávaný s touto kartou sa nachádza na disku CD a pred použitím ho musíte nainštalovať na pevný disk. Ak to chcete urobiť, vykonajte nasledujúce kroky, ktoré sú vhodné pre váš operačný systém.
Nakonfigurujte možnosti karty pomocou výberu prepojok
Pred inštaláciou karty do počítača si pozorne prečítajte kapitolu 3: Výber možnosti tohto návodu, potom nakonfigurujte kartu podľa vašich požiadaviek a protokolu (RS-232, RS-422, RS-485, 4-vodičový 485 atď.) . Náš inštalačný program založený na systéme Windows možno použiť v spojení s kapitolou 3 na pomoc pri konfigurácii prepojok na karte, ako aj na poskytnutie ďalších popisov pre použitie rôznych možností karty (ako je ukončenie, odchýlka, rozsah prenosovej rýchlosti, RS-232, RS-422, RS-485 atď.).
Inštalácia softvéru na CD
Nasledujúce pokyny predpokladajú, že jednotka CD-ROM je jednotka „D“. Podľa potreby nahraďte príslušné písmeno jednotky pre váš systém.
DOS
- Vložte disk CD do jednotky CD-ROM.
- Typ
zmeniť aktívnu jednotku na jednotku CD-ROM.
- Typ
na spustenie inštalačného programu.
- Podľa pokynov na obrazovke nainštalujte softvér pre túto dosku.
WINDOWS
- Vložte disk CD do jednotky CD-ROM.
- Systém by mal automaticky spustiť inštalačný program. Ak sa inštalačný program nespustí okamžite, kliknite na START | RUN a typ
, kliknite na OK alebo stlačte
.
Podľa pokynov na obrazovke nainštalujte softvér pre túto dosku.
LINUX
Informácie o inštalácii pod linuxom nájdete na linux.htm na disku CD-ROM.
Poznámka: COM dosky je možné nainštalovať prakticky do akéhokoľvek operačného systému. Podporujeme inštaláciu v starších verziách systému Windows a je veľmi pravdepodobné, že budeme podporovať aj budúce verzie.
Pozor! * Jediný statický výboj ESDA môže poškodiť vašu kartu a spôsobiť jej predčasné zlyhanie!
Dodržujte všetky primerané preventívne opatrenia, aby ste predišli statickému výboju, ako je napríklad uzemnenie tým, že sa dotknete akéhokoľvek uzemneného povrchu predtým, ako sa dotknete karty.
Inštalácia hardvéru
- Uistite sa, že ste nastavili prepínače a prepojky buď v časti Výber možností v tejto príručke alebo v návrhoch SETUP.EXE.
- Neinštalujte kartu do počítača, kým nebude softvér úplne nainštalovaný.
- VYPNITE napájanie počítača A odpojte napájanie zo systému.
- Odstráňte kryt počítača.
- Opatrne nainštalujte kartu do dostupného 5V alebo 3.3V rozširujúceho slotu PCI (možno budete musieť najskôr odstrániť zadnú dosku).
- Skontrolujte, či karta správne sedí a utiahnite skrutky. Skontrolujte, či je montážna konzola karty správne zaskrutkovaná na miesto a či je šasi kladne uzemnené.
- Nainštalujte I/O kábel do konektora namontovaného na konzole karty.
- Nasaďte kryt počítača a ZAPNITE počítač. Zadajte program nastavenia CMOS vášho systému a overte, či je možnosť PCI plug-and-play správne nastavená pre váš systém. Systémy so systémom Windows 95/98/2000/XP/2003 (alebo akýkoľvek iný operačný systém kompatibilný s PNP) by mali nastaviť možnosť CMOS na OS. Systémy bežiace pod DOS, Windows NT, Windows 3.1 alebo akýmkoľvek iným operačným systémom, ktorý nie je v súlade s PNP, by mali nastaviť možnosť PNP CMOS na BIOS alebo základnú dosku. Uložte voľbu a pokračujte v zavádzaní systému.
- Väčšina počítačov by mala automaticky rozpoznať kartu (v závislosti od operačného systému) a automaticky dokončiť inštaláciu ovládačov.
- Spustite PCIfind.exe na dokončenie inštalácie karty do registra (iba pre Windows) a na určenie priradených prostriedkov.
- Spustite jednu z poskytnutých sample programy, ktoré boli skopírované do novovytvoreného adresára karty (z CD), aby ste otestovali a overili vašu inštaláciu.
Výber možnosti
Štyri možnosti konfigurácie sú určené polohou prepojky, ako je popísané v nasledujúcich odsekoch. Umiestnenie prepojok je znázornené na obrázku 3-1, Mapa výberu možností.
422/485
Táto prepojka vyberá komunikačný režim RS422 alebo RS485.
Ukončenie a zaujatosť
Prenosové vedenie by malo byť ukončené na prijímacom konci v jeho charakteristickej impedancii, aby sa predišlo „zvoneniu“. Inštalácia prepojky na miesto označené TERMIN aplikuje záťaž 120 Ω cez vstup pre režim RS422. Podobne, inštalácia prepojky na miesto označené TERMOUT aplikuje 120 Ω cez vysielací/prijímací vstup/výstup pre prevádzku RS485.
Pri prevádzke RS485, kde je viacero terminálov, by len porty RS485 na každom konci siete mali mať zakončovacie odpory, ako je opísané vyššie. Pre prevádzku RS485 tiež musí existovať odchýlka na linkách RX+ a RX-. Funkcia 422/485 poskytuje toto skreslenie.
prenosová rýchlosť
Prepojka x1/x4 vyberá buď štandardné hodiny 1.8432 MHz alebo 7.3728 MHz pre vstup do UART. Poloha x4 poskytuje schopnosť prenosovej rýchlosti až do 460,800 XNUMX kHz.
prerušenie
Číslo IRQ prideľuje systém. Použite PCIFind.EXE na určenie IRQ, ktoré bolo karte priradené systémom BIOS alebo operačným systémom. Alternatívne je možné vo Windows 95/98/NT použiť Správcu zariadení. Karta je uvedená v triede Data Acquisition. Výberom karty, kliknutím na Vlastnosti a výberom karty Zdroje sa zobrazí základná adresa a IRQ priradené ku karte.
Výber adresy
- Architektúra PCI je Plug-and-Play. To znamená, že zdroje priradené kartám PCI určuje systém BIOS alebo operačný systém, a nie používateľ, ktorý by tieto prostriedky vyberal pomocou prepínačov alebo prepojok. V dôsledku toho nie je možné zmeniť základnú adresu karty, možno ju iba určiť. Na špecifikáciu systémových prostriedkov je možné použiť správcu zariadení Windows95/98/NT, ale táto metóda presahuje rozsah tohto návodu.
- Ak chcete zistiť základnú adresu, ktorá bola priradená karte, spustite dodaný pomocný program PCIFind.EXE. Tento nástroj zobrazí zoznam všetkých kariet zistených na zbernici PCI, adresy priradené ku každej funkcii na každej z kariet a príslušné pridelené IRQ a DMA (ak nejaké existujú).
- V niektorých operačných systémoch (Windows 95/98/2000) je možné zistiť, ktoré prostriedky boli priradené. V týchto operačných systémoch môžete použiť PCIFind alebo pomôcku Device Manager z apletu Vlastnosti systému ovládacieho panela. Tieto karty sú nainštalované v triede Data Acquisition v zozname Device Manager. Výberom karty, kliknutím na Vlastnosti a následným výberom karty Zdroje sa zobrazí zoznam zdrojov pridelených na kartu.
- Zbernica PCI podporuje minimálne 64 kB I/O priestoru, adresa vašej karty sa môže nachádzať kdekoľvek v rozsahu 0400 až FFF8 hex. PCIFind používa ID predajcu a ID zariadenia na vyhľadanie vašej karty a potom načíta základnú adresu a priradené IRQ. Ak chcete určiť základnú adresu a priradené IRQ, použite nasledujúce informácie:
- Identifikačný kód predajcu karty je 494F (ASCII pre „IO“).
- Identifikačný kód zariadenia pre kartu je 10C9.
Programovanie
Sample Programy
Existujú sampProgramy dodávané s kartou v jazykoch C, Pascal, QuickBASIC a niekoľkých jazykoch Windows. Spoločnosť DOS sampsúbory sa nachádzajú v adresári DOS a Windows sampsúbory sa nachádzajú v adresári WIN32.
Programovanie Windows
Karta sa inštaluje do Windows ako COM porty. Takto možno použiť štandardné funkcie API systému Windows.
Konkrétne:
- VytvorteFile() a CloseHandle() na otváranie a zatváranie portu.
- SetupComm(), SetCommTimeouts(), GetCommState() a SetCommState() na nastavenie a zmenu nastavení portu.
- Prečítajte siFile() a NapíšteFile() na prístup k portu.
Podrobnosti nájdete v dokumentácii k vybratému jazyku.
V systéme DOS je proces veľmi odlišný. Zvyšok tejto kapitoly popisuje programovanie v systéme DOS
Inicializácia
- Inicializácia čipu vyžaduje znalosť sady registrov UART. Prvým krokom je nastavenie deliteľa prenosovej rýchlosti. Urobíte to tak, že najskôr nastavíte DLAB (Divisor Latch Access Bit) na vysokú hodnotu. Tento bit je bit 7 na základnej adrese +3. V kóde C by volanie bolo: outportb(BASEADDR +3,0×80);
- Potom načítate deliteľa do Základná adresa +0 (nízky bajt) a Základná adresa +1 (vysoký bajt). Nasledujúca rovnica definuje vzťah medzi prenosovou rýchlosťou a deliteľom:
- Požadovaná prenosová rýchlosť = (hodinová frekvencia UART) ÷ (32 * deliteľ)
- Keď je prepojka Baud v polohe X1, hodinová frekvencia UART je 1.8432 Mhz. Keď je prepojka v polohe X4, hodinová frekvencia je 7.3728 Mhz. Nasledujúca tabuľka uvádza obľúbené deliace frekvencie. Všimnite si, že v závislosti od polohy prepojky Baud je potrebné zvážiť dva stĺpce.
Baud ohodnotiť Deliteľ x1 Deliteľ x4 Max Dif. Kábel dĺžka* 460800 – 1 550 stôp 230400 – 2 1400 stôp 153600 – 3 2500 stôp 115200 1 4 3000 stôp 57600 2 8 4000 stôp 38400 3 12 4000 stôp 28800 4 16 4000 stôp 19200 6 24 4000 stôp 14400 8 32 4000 stôp 9600 12 48 – Najčastejšie 4000 stôp 4800 24 96 4000 stôp 2400 48 192 4000 stôp 1200 96 384 4000 stôp * Odporúčané maximálne vzdialenosti pre rôzne napájané dátové káble (RS422 alebo RS485) sú pre typické podmienky.
Tabuľka 5-1: Hodnoty deliteľa prenosovej rýchlosti
V C je kód na nastavenie čipu na 9600 baudov:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);
Druhým inicializačným krokom je nastavenie Line Control Register na Base Address + 3. Tento register definuje dĺžku slova, stop bity, paritu a DLAB. Bity 0 a 1 riadia dĺžku slova a umožňujú dĺžku slova od 5 do 8 bitov. Nastavenia bitov sa extrahujú odčítaním 5 od požadovanej dĺžky slova. Bit 2 určuje počet stop bitov. Môže existovať jeden alebo dva stop bity. Ak je bit 2 nastavený na 0, bude existovať jeden stop bit. Ak je bit 2 nastavený na 1, budú existovať dva stop bity. Bity 3 až 6 riadia paritu a umožňujú prerušenie. Bežne sa nepoužívajú na komunikáciu a mali by byť nastavené na nulu. Bit 7 je DLAB diskutovaný vyššie. Po načítaní deliteľa musí byť nastavený na nulu, inak nebude komunikácia.
Príkaz C na nastavenie UART pre 8-bitové slovo, žiadnu paritu a jeden stop bit je:
outportb(BASEADDR +3, 0x03)
Posledným inicializačným krokom je vyprázdnenie vyrovnávacích pamätí prijímača. Urobíte to dvoma čítaniami z vyrovnávacej pamäte prijímača na základnej adrese +0. Po dokončení je UART pripravený na použitie.
Recepcia
Príjem možno spracovať dvoma spôsobmi: pollingom a prerušením. Pri pollingu sa príjem uskutočňuje neustálym čítaním registra stavu linky na základnej adrese +5. Bit 0 tohto registra je nastavený vysoko vždy, keď sú dáta pripravené na čítanie z čipu. Jednoduchá pollingová slučka musí neustále kontrolovať tento bit a načítavať dáta, keď sú dostupné. Nasledujúci fragment kódu implementuje slučku dotazovania a používa hodnotu 13 (ASCII Carriage Return) ako značku konca prenosu:
Komunikácia riadená prerušením by sa mala používať vždy, keď je to možné a vyžaduje sa vysoká rýchlosť prenosu dát. Zápis prijímača riadeného prerušením nie je oveľa zložitejší ako zápis dovolaného prijímača, ale pri inštalácii alebo odstraňovaní obsluhy prerušení by ste mali byť opatrní, aby ste predišli zápisu nesprávneho prerušenia, zakázaniu nesprávneho prerušenia alebo vypnutiu prerušení na príliš dlhú dobu.
Obsluha by si najskôr prečítala register identifikácie prerušenia na základnej adrese +2. Ak sa prerušenie týka Received Data Available, obsluha potom prečíta dáta. Ak nečaká žiadne prerušenie, riadenie ukončí rutinu. Spoločnosť A sample handler napísaný v C je nasledovný:
Prenos
Implementácia prenosu RS485 je jednoduchá. Funkcia AUTO v režime RS485 automaticky aktivuje vysielač, keď sú dáta pripravené na odoslanie, takže nie je potrebné žiadne softvérové povolenie. Nasledujúci softvér naprample je pre neAUTO prevádzku v režime RS422. Najprv by mala byť linka RTS nastavená na vysokú úroveň zapísaním 1 až bitu 1 riadiaceho registra modemu na základnej adrese +4. Linka RTS sa používa na prepínanie transceivera z režimu príjmu do režimu vysielania a naopak.
Po vykonaní vyššie uvedeného je karta pripravená na odosielanie údajov. Na prenos reťazca údajov musí vysielač najskôr skontrolovať bit 5 registra stavu linky na základnej adrese +5. Tento bit je príznakom prázdneho registra, ktorý drží vysielač. Ak je vysoká, vysielač odoslal údaje. Proces kontroly bitu, kým nezvýši hodnotu, po ktorej nasleduje zápis, sa opakuje, kým nezostanú žiadne dáta. Po prenesení všetkých údajov by sa mal bit RTS resetovať zapísaním 0 až bitu 1 do riadiaceho registra modemu.
Nasledujúci fragment kódu C demonštruje tento proces:
Pozor
Bit OUT2 UART musí byť nastavený na „TRUE“ pre správnu komunikáciu riadenú prerušením. Starší softvér používa tento bit na hradenie prerušení a karta nemusí komunikovať, ak nie je nastavený bit 3 registra 4 (riadiaci register modemu).
Priradenia kolíkov konektora
Populárny 9-pinový D subminiatúrny konektor sa používa na prepojenie s komunikačnými linkami. Konektor je vybavený 4-40 závitovými dištančnými skrutkami (zásuvka na skrutky), ktoré poskytujú úľavu od ťahu.
Pin Nie | Pridelenie |
1 | Rx– (Prijímať údaje) |
2 | Tx+ (Odoslanie údajov) |
3 | Tx– (Odoslanie údajov) |
4 | |
5 | GND (Uzemnenie signálu) |
6 | |
7 | |
8 | |
9 | Rx+ (Prijímať údaje) |
Zapojenie dátového kábla
Nasledujúca tabuľka zobrazuje kolíkové spojenia medzi dvoma zariadeniami pre operácie Simplex, Half-Duplex a Full-Duplex.
Režim | kard 1 | kard 2 |
Simplex, 2-vodičový, iba príjem, RS422 | Rx+ kolík 9 | Tx+ pin 2 |
Rx - kolík 1 | Tx-pin 3 | |
Simplexný, 2-vodičový, len prenos, RS422 | Tx+ pin 2 | Rx+ kolík 9 |
Tx-pin 3 | Rx - kolík 1 | |
Half-Duplex, 2-vodič, RS485 | Tx+ pin 2 | Tx+ pin 2 |
Tx-pin 3 | Tx-pin 3 | |
Plne duplexný, 4-vodičový, RS422 | Tx+ pin 2 | Rx+ kolík 9 |
Tx-pin 3 | Rx - kolík 1 | |
Rx+ kolík 9 | Tx+ pin 2 | |
Rx - kolík 1 | Tx-pin 3 |
Príloha A: Úvahy o aplikácii
Úvod
Práca so zariadeniami RS422 a RS485 sa príliš nelíši od práce so štandardnými sériovými zariadeniami RS232 a tieto dva štandardy prekonávajú nedostatky v štandarde RS232. Po prvé, dĺžka kábla medzi dvoma zariadeniami RS232 musí byť krátka; menej ako 50 stôp. Po druhé, veľa chýb RS232 je výsledkom šumu indukovaného na kábloch. Štandard RS422 povoľuje dĺžku kábla až 5000 XNUMX stôp a keďže funguje v diferenciálnom režime, je odolnejší voči indukovanému šumu.
Pripojenie medzi dvoma zariadeniami RS422 (s ignorovaním CTS) by malo byť nasledovné:
Zariadenie #1 | Zariadenie #2 | ||||
Signál | 9 špendlík | 25 špendlík | Signál | 9 špendlík | 25 špendlík |
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 |
Tabuľka A-1: Pripojenia medzi dvoma zariadeniami RS422
Tretím nedostatkom RS232 je, že viac ako dve zariadenia nemôžu zdieľať ten istý kábel. To platí aj pre RS422, ale RS485 ponúka všetky výhody RS422 a navyše umožňuje až 32 zariadeniam zdieľať rovnaké krútené páry. Výnimkou z vyššie uvedeného je, že viacero zariadení RS422 môže zdieľať jeden kábel, ak iba jedno bude hovoriť a ostatné budú vždy prijímať.
Vyvážené diferenciálne signály
Dôvodom, prečo zariadenia RS422 a RS485 môžu riadiť dlhšie linky s vyššou odolnosťou voči šumu ako zariadenia RS232, je to, že sa používa metóda vyváženého diferenciálneho pohonu. Vo vyváženom diferenciálnom systéme je objtagNa dvojici vodičov sa objaví e produkované vodičom. Vyvážený linkový budič bude produkovať diferenciálny objtage od +2 do +6 voltov cez jeho výstupné svorky. Vyvážený linkový budič môže mať aj vstupný „aktivačný“ signál, ktorý spája budič s jeho výstupnými svorkami. Ak je signál „povoliť“ vypnutý, vodič je odpojený od prenosovej linky. Tento stav odpojenia alebo vypnutia sa zvyčajne označuje ako „trostatný“ stav a predstavuje vysokú impedanciu. Ovládače RS485 musia mať túto riadiacu schopnosť. Ovládače RS422 môžu mať toto ovládanie, ale nie vždy sa to vyžaduje. Vyvážený diferenciálny linkový prijímač sníma objtagStav prenosovej linky cez dve vstupné linky signálu. Ak je diferenciálny vstup objtage je väčšie ako +200 mV, prijímač poskytne na svojom výstupe špecifický logický stav. Ak je diferenciál objtagAk je vstup menší ako -200 mV, prijímač poskytne na svojom výstupe opačný logický stav. Maximálny prevádzkový objtagRozsah je od +6V do -6V umožňujúci objtagÚtlm, ktorý sa môže vyskytnúť na dlhých prenosových kábloch.
Maximálny bežný režim objtagHodnotenie +7V poskytuje dobrú odolnosť proti hluku od objtagje indukovaný na krútených pároch. Prepojenie signálneho zemného vedenia je nevyhnutné pre zachovanie spoločného režimu objtage v tomto rozsahu. Obvod môže fungovať bez uzemnenia, ale nemusí byť spoľahlivý.
Parameter | Podmienky | Min. | Max. |
Výstup ovládača Voltage (vyložené) | 4V | 6V | |
-4V | -6V | ||
Výstup ovládača Voltage (nabité) | TERMÍN | 2V | |
prepojky v | -2V | ||
Výstupný odpor ovládača | 50Ω | ||
Výstupný skratový prúd ovládača | +150 mA | ||
Čas nárastu výstupu ovládača | 10% jednotkový interval | ||
Citlivosť prijímača | +200 mV | ||
Prijímač Common Mode Voltage Rozsah | +7 V | ||
Vstupný odpor prijímača | 4 kΩ |
Tabuľka A-2: Súhrn špecifikácie RS422
Aby sa zabránilo odrazom signálu v kábli a zlepšilo sa potlačenie šumu v režime RS422 aj RS485, koniec kábla s prijímačom by mal byť zakončený odporom rovným charakteristickej impedancii kábla.
Poznámka
Pri použití karty nemusíte ku káblom pridávať zakončovací odpor. Zakončovacie odpory pre linky RX+ a RX- sa nachádzajú na karte a sú umiestnené v obvode pri inštalácii prepojok TERM. (Pozrite si časť Výber možností v tejto príručke.)
Prenos dát RS485
Štandard RS485 umožňuje zdieľanie vyváženého prenosového vedenia v režime party-line. Až 32 párov ovládač/prijímač môže zdieľať dvojdrátovú sieť party. Mnohé charakteristiky ovládačov a prijímačov sú rovnaké ako v štandarde RS422. Jeden rozdiel je v tom, že spoločný režim objtagLimit je rozšírený a je +12V až -7V. Keďže akýkoľvek ovládač môže byť odpojený (alebo tristatovaný) z linky, musí vydržať tento spoločný režim objtage rozsah v trojstavovom stave.
RS485 dvojdrôtová sieť Multidrop
Nasledujúca ilustrácia zobrazuje typickú sieť multidrop alebo party line. Všimnite si, že prenosová linka je ukončená na oboch koncoch linky, ale nie v bodoch výpadu v strede linky.
Štvorvodičová sieť RS485 Multidrop
Sieť RS485 je možné pripojiť aj v štvorvodičovom režime. V štvorvodičovej sieti je potrebné, aby jeden uzol bol nadriadený a všetky ostatné boli podriadené. Sieť je pripojená tak, že master komunikuje so všetkými slave a všetky slave komunikujú len s masterom. Toto má výhodutagv zariadeniach, ktoré používajú komunikáciu so zmiešaným protokolom. Keďže podriadené uzly nikdy nepočúvajú odpoveď iného podriadeného zariadenia master, podriadený uzol nemôže odpovedať nesprávne.
Komentáre zákazníkov
Ak sa vyskytnú nejaké problémy s touto príručkou alebo nám chcete poskytnúť spätnú väzbu, pošlite nám e-mail na adresu: manuals@accesio.com.. Uveďte podrobnosti o všetkých chybách, ktoré nájdete, a uveďte svoju poštovú adresu, aby sme vám mohli posielať aktualizácie príručky.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
Assured Systems
Assured Systems je popredná technologická spoločnosť s viac ako 1,500 80 stálymi klientmi v 85,000 krajinách, ktorá za 12 rokov podnikania nasadila viac ako XNUMX XNUMX systémov pre rôznorodú zákaznícku základňu. Ponúkame vysokokvalitné a inovatívne odolné výpočtové, zobrazovacie, sieťové riešenia a riešenia zberu dát pre vstavané, priemyselné a digitálne trhové sektory.
US
sales@assured-systems.com
Predaj: +1 347 719 4508
Podpora: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA
EMEA
sales@assured-systems.com
Predaj: +44 (0)1785 879 050
Podpora: +44 (0)1785 879 050
Jednotka A5 Douglas Park Stone Business Park Stone ST15 0YJ Veľká Británia
DIČ: 120 9546 28
IČO: 07699660
www.assured-systems.com | sales@assured-systems.com
Dokumenty / zdroje
![]() |
ZABEZPEČENÝ PCI-COM-1S poskytuje celý rad sériových rozhraní PCI [pdfPoužívateľská príručka PCI-COM-1S dodáva celý rad sériových rozhraní PCI, PCI-COM-1S, dodáva celý rad sériových rozhraní PCI, rad sériových rozhraní PCI, sériové rozhrania PCI, rozhrania |