ASSURED SISTEMOJ 104-ICOM-2S kaj 104-COM-2S Aliro IO Izolita Seria Karto
Specifoj de Produkto
- Modelo: 104-ICOM-2S
- Produktanto: ACCES I/O Products, Inc.
- Adreso: 10623 Roselle Street, San Diego, CA 92121
- Kontakto: 858-550-9559 | contactus@accesio.com
- Webretejo: www.accesio.com
Oftaj Demandoj (Oftaj Demandoj)
- Q: Kion mi faru se mia ACCES I/O-tabulo malsukcesas?
R: Kontaktu la klienthelpon de ACCES por rapida servo kaj ebla riparo aŭ anstataŭaĵo sub garantio. - Q: Ĉu mi povas instali la tabulon kun la komputilo ŝaltita?
R: Ne, ĉiam certigu, ke la komputila potenco estas malŝaltita antaŭ ol konekti aŭ malkonekti kablojn aŭ instali tabulojn por malhelpi damaĝon.
Ĉapitro 1: Enkonduko
- Ĉi tiu seria komunika tabulo estas desegnita por uzo en PC/104 kongruaj komputiloj. Du izolitaj seriaj datenhavenoj estas disponigitaj sur la tabulo. Modelo COM-2S estas simple ne-izolita versio de la ICOM-2S.
Plurpunkta Opto-izolita Komunikado
La estraro permesas multipunktan dissendon sur longaj komunikadlinioj en bruaj medioj uzante RS422 aŭ RS485 diferencigajn liniŝoforojn. La datenlinioj estas opto-izolitaj de la komputilo kaj unu de la alia por certigi komunikadon kiam granda komunreĝima bruo estas supermetita. La enkonstruitaj DC-DC transformiloj disponigas izolitan potencon por la liniŝoforcirkvitoj.
Kristala oscilatoro situas sur la tabulo. Ĉi tiu oscilatoro permesas precizan elekton de baud-rapidecoj de 50 ĝis 115,200. Baudrapidecoj ĝis 460,800 baŭdoj povas esti disponigitaj kiel fabrikelekto. La sekcio de Programado de ĉi tiu manlibro enhavas tabelon por uzi dum elektado de baudrapideco.
La produktaĵradiiloj uzitaj, tipo 75176B, kapablas veturi ekstreme longajn komunikadliniojn ĉe altaj baŭdaj rapidecoj. Ili povas veturi ĝis ±60mA sur ekvilibraj linioj kaj ricevi enigojn tiel malaltajn kiel ±200mV diferencigan signalon. Opto-izoloj sur la tabulo provizas protekton al maksimumo 500 V. En kazo de komunika konflikto, la transceivers havas termikan haltigon.
COM Haveno-Kongruo
Tipo ST16C550 UARToj estas utiligitaj kiel la Asynchronous Communication Element (ACE) kiuj inkludas 16-bajtan elsendas/ricevas bufron por protekti kontraŭ perditaj datenoj en plurtaskaj operaciumoj, konservante 100-procentan kongruecon kun la origina IBM seria haveno.
Vi povas elekti bazan adreson ie ajn en la I/O-adresintervalo 000 ĝis 3E0 hex.
Komunikaj Reĝimoj
Ĉi tiu modelo subtenas diversajn 2-dratajn kaj 4-dratajn kablokonektojn. 2 drato aŭ Duonduplekso permesas trafikon vojaĝi en ambaŭ direktoj, sed nur unu direkton samtempe. En 4-drato aŭ Full-Duplex-reĝimo datumoj vojaĝas en ambaŭ direktoj samtempe.
Linia Biaso kaj Finiĝo
Por pliigita bruimuneco, la komunikadlinioj povas esti ŝarĝitaj ĉe la ricevilo kaj partiaj ĉe la dissendilo. RS485-komunikadoj postulas ke unu dissendilo liveru biasan voltage por certigi konatan "nul" staton kiam ĉiuj dissendiloj estas malŝaltitaj, kaj la lasta ricevilo-enigo ĉe ĉiu fino de la reto estu finita por malhelpi "sonadon". La tabulo subtenas ĉi tiujn opciojn per saltantoj sur la tabulo. Vidu Ĉapitro 3, Elekto de Opcio por pliaj detaloj.
Transceiver Kontrolo
RS485-komunikado postulas, ke la dissendila ŝoforo estu ebligita kaj malŝaltita laŭbezone, por permesi al ĉiuj estraroj dividi la komunikadlinion. La tabulo havas aŭtomatan stiran kontrolon. Kiam la tabulo ne elsendas, la ricevilo estas ebligita kaj la dissendila ŝoforo estas malfunkciigita. Sub aŭtomata kontrolo, kiam datumoj estas transdonotaj, la ricevilo estas malŝaltita kaj la ŝoforo estas ebligita. La tabulo aŭtomate ĝustigas sian tempigon al la baudrapideco de la datumoj.
Specifo
Komunika Interfaco
- Seriaj Havenoj: Du ŝirmitaj masklaj D-sub 9-stiftaj IBM AT-stilaj konektiloj kongruaj kun RS422 kaj RS485-specifoj. Seriaj komunikadoj ACE uzita estas tipo ST16C550. Transriceviloj uzitaj estas tipo 75176.
- Seriaj Datumkurzoj: 50 ĝis 115,200 baŭdoj. 460,800 baŭdoj kiel fabriko instalita opcio.
Nesinkrona, Tipo 16550 bufrita UART.
- Adreso: Daŭre mapebla ene de 000 ĝis 3FF (heks) gamo de AT I/O-busadresoj.
- Multpunkto: Kongrua kun RS422 kaj RS485-specifoj. Ĝis 32 ŝoforoj kaj riceviloj permesitaj enrete.
- Eniga Izolaĵo: 500 Voltoj, de komputilo kaj inter havenoj.
- Ricevilo Eniga Sensiveco: ± 200 mV, diferenciga enigo.
- Dissendilo Eliga Veturado Kapablo: 60 mA (100 mA kurta cirkvito nuna kapablo).
Media
- Funkcia Temperatura Gamo: 0 ĝis +60 °C.
- Industria Versio: -30º ĝis +85º C.
- Stokado de Temperatura Intervalo: -50 ĝis +120 °C.
- Humideco: 5% ĝis 95%, ne-kondensa.
- Potenco Bezonata: +5VDC ĉe 200 mA tipa, 300 mA maksimumo.
Ĉapitro 2: Instalado
Presita Rapida Komenca Gvidilo (QSG) estas pakita kun la tabulo por via komforto. Se vi jam plenumis la paŝojn de la QSG, vi eble trovos ĉi tiun ĉapitron superflua kaj eble salti antaŭen por komenci disvolvi vian aplikaĵon.
La programaro provizita kun ĉi tiu PC/104 Board estas sur KD kaj devas esti instalita sur via malmola disko antaŭ ol uzi. Por fari tion, faru la sekvajn paŝojn laŭ via mastruma sistemo.
Instalado de KD
La sekvaj instrukcioj supozas, ke la CD-ROMa stirado estas stirado "D". Bonvolu anstataŭigi la taŭgan stiran literon por via sistemo laŭbezone.
DOS
- Metu la KD en vian KD-ROM-an diskon.
- Tajpu
por ŝanĝi la aktivan diskon al la CD-ROMa.
- Tajpu
por ruli la instalprogramon.
- Sekvu la surekranajn instrukciojn por instali la programaron por ĉi tiu tabulo.
WINDOWS
- Metu la KD en vian KD-ROM-an diskon.
- La sistemo devus aŭtomate ruli la instalprogramon. Se la instalprogramo ne tuj funkcias, alklaku START | RUN kaj tajpu
, alklaku OK aŭ premu
.
- Sekvu la surekranajn instrukciojn por instali la programaron por ĉi tiu tabulo.
LINUX
- Bonvolu vidi linux.htm sur la KD-ROM por informoj pri instalo de seriaj pordoj sub linukso.
Instalado de la Aparataro
Antaŭ ol instali la tabulon, atente legu Ĉapitro 3 kaj Ĉapitro 4 de ĉi tiu manlibro kaj agordu la tabulon laŭ viaj postuloj. La AJRO-Programo povas esti uzata por helpi agordi jumpers sur la tabulo. Estu precipe singarda kun Adreselekto. Se la adresoj de du instalitaj funkcioj interkovras, vi spertos neantaŭvideblan komputilan konduton. Por helpi eviti ĉi tiun problemon, raportu al la programo FINDBASE.EXE instalita de la KD. La agorda programo ne fiksas la opciojn sur la tabulo, ĉi tiuj devas esti agorditaj de saltantoj.
Ĉi tiu plur-havena seria komunika tabulo uzas program-programeblajn adresintervalojn por ĉiu UART, stokita en enŝipa EEPROM. Agordu la adreson de la EEPROM per la surŝipa Adreselekto-saltbloko, tiam uzu la provizitan Agordan programon por agordi adresojn por ĉiu surŝipa UART.
Por Instali la Estraron
- Instalu jumpers por elektitaj opcioj kaj baza adreso laŭ viaj aplikaĵpostuloj, kiel menciite supre.
- Forigu potencon de la PC/104-stako.
- Kunvenigu standoff aparataron por stakigi kaj sekurigi la tabulojn.
- Zorge konektu la tabulon sur la PC/104-konektilon sur la CPU aŭ sur la stakon, certigante taŭgan vicigon de la pingloj antaŭ tute sidigi la konektilojn kune.
- Instalu I/O-kablojn sur la I/O-konektilojn de la tabulo kaj sekurigu la stakon kune aŭ ripetu la paŝojn 3-5 ĝis ĉiuj tabuloj estas instalitaj uzante la elektitan muntan aparataron.
- Kontrolu, ke ĉiuj konektoj en via komputilo/104-stako estas ĝustaj kaj sekuraj, tiam ŝaltu la sistemon.
- Kuru unu el la provizitaj sample programoj taŭgaj por via operaciumo kiu estis instalita de la KD por testi kaj validigi vian instaladon.
Instalante COM-Havenojn en Vindozaj Operaciumoj
*NOTU: COM-tabuloj povas esti instalitaj en preskaŭ ajna operaciumo kaj ni subtenas instaladon en pli fruaj versioj de fenestroj, kaj tre verŝajne ankaŭ subtenos estontan version. Por uzo en WinCE, kontaktu la fabrikon por specifaj instrukcioj.
Vindozo NT4.0
Por instali la COM-havenojn en Windows NT4, vi devos ŝanĝi unu eniron en la registro. Ĉi tiu eniro ebligas IRQ-dividadon sur plur-havenaj COM-tabuloj. La ŝlosilo estas HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. La nomo de la valoro estas PermitShare kaj la datumoj devas esti agordita al 1.
Vi tiam aldonos la havenojn de la tabulo kiel COM-havenojn, fiksante la bazajn adresojn kaj IRQojn por kongrui kun la agordoj de via tabulo. Por ŝanĝi la registran valoron, rulu RegEdit el la menuopcio START|RUN (tajpante REGEDIT [ENTER] en la provizita spaco). Iru malsupren laŭ la arbo view maldekstre por trovi la ŝlosilon, kaj duoble alklaku la nomon de la valoro por malfermi dialogon permesantan al vi agordi la novan datumvaloron.
Por aldoni COM-havenon, uzu START|CONTROL PANEL|PORTOJ-apleton kaj alklaku ALDONI, tiam enigu la ĝustan UART-adreson kaj Interrupt-numeron. Kiam la dialogo "Aldoni Novan Havenon" estas agordita, alklaku OK, sed respondu "Ne Rekomencu Nun" kiam vi petas, ĝis vi aldonis ankaŭ aliajn pordojn. Poste rekomencu la sistemon normale, aŭ elektante "Rekomencu Nun".
Vindozo XP
- Por instali la COM-havenojn en Windows XP, vi permane instalos "normajn" komunikajn havenojn, poste ŝanĝante la agordojn por rimedoj uzataj de la havenoj por kongrui kun la aparataro.
- Rulu la apleton "Aldoni Aparataro" de la Kontrolpanelo.
- Alklaku "Sekva" ĉe la dialogo "Bonvenon al la Aldoni Nova Aparataro-Sorĉisto".
- Vi mallonge vidos mesaĝon "...serĉanta..." do
- Elektu "Jes, mi jam konektis la aparataron" kaj alklaku "Sekva".
Elektu "Aldoni novan aparataron" el la malsupro de la prezentita listo kaj alklaku "Sekva". Elektu "Instali la aparataron, kiun mi mane elektas el listo" kaj alklaku "Sekva".
- Elektu "Havenoj (COM & LPT) kaj alklaku "Sekva"
- Elektu "(Normaj Havenaj Tipoj)" kaj "Komunikada Haveno" (la defaŭltoj), Alklaku "Sekva". Alklaku "Sekva".
Alklaku la "View aŭ ŝanĝi rimedojn por ĉi tiu aparataro (Altnivela)” ligilo.
- Alklaku la butonon "Agordu Agordon Mane".
- Elektu "Baza Agordo 8" el la fallisto "Agordoj Bazitaj sur:".
- Elektu "I/O Gamo" en la skatolo "Rimedo-Agordoj" kaj Alklaku la butonon "Ŝanĝi Agordojn...". Enigu la bazan adreson de la tabulo, kaj alklaku "Bone"
- Elektu "IRQ" en la skatolo "Rimedo-Agordoj" kaj Alklaku la butonon "Ŝanĝi Agordojn".
- Enigu la IRQ de la tabulo kaj alklaku "Bone".
- Fermu la dialogon "Agordu Agordon Mane" kaj alklaku "Fini".
- Alklaku "Ne Reboot" se vi volas instali pli da havenoj. Ripetu ĉiujn ĉi-suprajn paŝojn, enirante la saman IRQ sed uzante la agordita Baza adreso por ĉiu plia UART.
- Kiam vi finis instali pordojn, rekomencu la sistemon normale.
Ĉapitro 3: Elekto de Opcio
La sekvaj alineoj priskribas la funkciojn de la diversaj saltantoj sur la tabulo.
A5 ĝis A9
- Metu jumpers ĉe lokoj A5 ĝis A9 por agordi la bazan adreson de la estraro sur la I/O-buso.
- Instalado de jumper metas tiun pecon al nulo, dum neniu saltilo lasos la pecon unu.
- Vidu ĉapitron 4 de ĉi tiu manlibro por pliaj detaloj pri elektado de disponebla I/O-adreso.
- IRQ3 tra IRQ15
- Metu saltilon ĉe la loko, kiu respondas al la IRQ-nivelo, kiun via programaro povos
- servo. Unu IRQ servas ambaŭ seriajn havenojn.
485A/B kaj 422A/B
- Saltanto ĉe la 485 loko metas tiun havenon por 2-drata RS485 (Duone Duplex) reĝimo.
- Saltanto ĉe la 422 loko metas tiun havenon por 4-drata RS422 (Full-Duplex) reĝimo.
- Por 4-drataj RS485-aplikoj instalu la 422-saltigilon se la haveno estas la mastro, se la haveno estas sklavo instalu ambaŭ la 422 kaj 485-saltigilojn.
TRMI kaj TRMO
- La TRMI-saltiloj ligas la surŝipajn RC-fincirkvitojn al la eniga (ricevo) linioj.
- Ĉi tiuj jumpers devus esti instalitaj por 4-drata RS422-reĝimo.
- La TRMO-saltiloj ligas la surŝipajn RC-fincirkvitojn al la eligo/eniglinioj.
- Ĉi tiuj jumpers devus esti instalitaj por 2-drata RS485-reĝimo sub certaj kondiĉoj.
- Vidu la sekvan alineon por pliaj detaloj.
Finiĝoj kaj Biaso
Transsendolinio devus esti finita ĉe la riceva fino en sia karakteriza impedanco. Instali jumper ĉe la loko etikedita TRMO aplikas 120Ω-ŝarĝon en serio kun 0.01μF-kondensilo trans la eligo por RS422-reĝimo kaj trans la elsenda/riceva eligo/enigo por RS485-operacio. Saltanto ĉe la TRMI-loko aplikas ŝarĝon sur RS422-enigaĵoj.
Figuro 3-2: Simpligita Skemo - Dudrata kaj Kvardrata Konekto
Plena aŭ Duon-dupleksa
Plena Duplex permesas samtempajn dudirektajn komunikadojn. Duon-dupleksa permesas dudirektan dissendilon kaj ricevilon komunikadon sed nur unu je fojo, kaj estas postulata por RS485-komunikadoj. Taŭga elekto dependas de la drataj konektoj uzataj por konekti la du seriajn havenojn. La sekva tabelo montras kiel du seriaj komunikadotabuloj estus interligitaj por la diversaj reĝimoj. Tx indikas la elsendajn dratojn kaj Rx indikas la ricevajn dratojn.
Komunikadaj Reĝimoj kaj Kablaj Opcioj
ModeSimplekso | 2-drato Ricevu Nur | Rx- | Kablo Estraro A Pingloj1 |
Estraro B Pingloj2 |
Rx + | 9 | 3 | ||
Simplex | 2-drato Transdono Nur | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Duon- Dupleksa | 2-drato | TRx+ | 2 | 2 |
TRx- | 3 | 3 | ||
Plena-dupleksa | 4-drato sen loka eĥo | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Rx- | 1 | 3 | ||
Rx + | 9 | 2 |
Ĉapitro 4: Elekto de Adreso
La baza adreso de la estraro povas esti elektita ie ajn ene de la I/O-busadresintervalo 000-3E0 heks, kondiĉe ke la adreso ne interkovras kun aliaj funkcioj. Se vi dubas, referu al la suba tabelo por listo de normaj adrestaskoj. (La primaraj kaj malĉefaj binaraj sinkronaj komunikadhavenoj estas subtenataj de la Operaciumo.) La baza adreslokalizila programo FINDBASE provizita sur KD (aŭ diskedoj) helpos vin elekti bazan adreson, kiu evitos konflikton kun aliaj instalitaj komputilaj rimedoj. Tiam, la AJRO-programo montros al vi kie poziciigi la adressaltigilojn kiam vi elektis bazan adreson. La sekvantaro provizas fonajn informojn por helpi vin pli bone kompreni ĉi tiun procezon.
Tabelo 4-1: Normaj Adresasignoj por Komputiloj
HEX GAME | UZADO |
000-00F | 8237 DMA-Regilo 1 |
020-021 | 8259 Interrompo |
040-043 | 8253 Tempigilo |
060-06F | 8042 Klavaro-Regilo |
070-07F | CMOS RAM, NMI Mask Reg, RT Clock |
080-09F | DMA Paĝa Registro |
0A0-0BF | 8259 Sklava Interruptregilo |
0C0-0DF | 8237 DMA-Regilo 2 |
0F0-0F1 | Matematika Koprocesoro |
0F8-0FF | Matematika Koprocesoro |
170-177 | Fiksa Diska Regilo 2 |
1F0-1F8 | Fiksa Diska Regilo 1 |
200-207 | Luda Haveno |
238-23B | Buso Muso |
23C-23F | Alt. Buso Muso |
278-27F | Paralela Presilo |
2B0-2BF | EGA |
2C0-2CF | EGA |
2D0-2DF | EGA |
2E0-2E7 | GPIB (ĉe) |
2E8-2EF | Seria Haveno |
2F8-2FF | Seria Haveno |
300-30F | |
310-31F | |
320-32F | Malmola disko (XT) |
370-377 | Disketo-Regilo 2 |
378-37F | Paralela Presilo |
380-38F | SDLC |
3A0-3AF | SDLC |
3B0-3BB | MDA |
3BC-3BF | Paralela Presilo |
3C0-3CF | VGA EGA |
3D0-3DF | CGA |
3E8-3EF | Seria Haveno |
3F0-3F7 | Disketo-Regilo 1 |
3F8-3FF | Seria Haveno |
Estraro-Adres-saltiloj estas markitaj A5-A9. La sekva tabelo listigas jumper-nomon kontraŭ la adreslinio kontrolita kaj la relativaj pezoj de ĉiu.
Tabelo 4-2: Estraro Baza Adreso Agordo
Estraro Adreso Agordoj | 1-a Cifero | 2-a Cifero | 3a Cifero | ||||
Saltanto Nomo | A9 | A8 | A7 | A6 | A5 | ||
Adreso Linio Kontrolita | A9 | A8 | A7 | A6 | A5 | ||
Decimalo Pezo | 512 | 256 | 128 | 64 | 32 | ||
Deksesuma Pezo | 200 | 100 | 80 | 40 | 20 |
Por legi la agordon de adressaltigiloj, asignu binaran "1" al jumpers kiuj estas OFF kaj binaran "0" al la jumpers kiuj estas ON. Por ekzample, kiel ilustrite en la sekva tabelo, adreselekto respondas al duuma 11 000x xxxx (hex 300). La "x xxxx" reprezentas adresliniojn A4 tra A0 uzataj sur la tabulo por elekti individuajn registrojn. Vidu Ĉapitro 5, Programado en ĉi tiu manlibro.
Tabelo 4-3: Example Agordo de Adreso
Saltanto Nomo | A9 | A8 | A7 | A6 | A5 | ||
Agordi | OFF | OFF | ON | ON | ON | ||
Binara Reprezento | 1 | 1 | 0 | 0 | 0 | ||
Konvertiĝo Faktoroj | 2 | 1 | 8 | 4 | 2 | ||
HEX Reprezento | 3 | 0 | 0 |
Review la Adreselekto-Tabelo zorge antaŭ ol elekti la estraran adreson. Se la adresoj de du instalitaj funkcioj interkovras, vi spertos neantaŭvideblan komputilan konduton.
Ĉapitro 5: Programado
Entute 32 sinsekvaj adreslokoj estas asignitaj al la estraro, 17 el kiuj estas uzataj. La UARToj estas traktitaj jene:
Tabelo 5-1: Tablo de Elekto de Adreso
I/O Adreso | Legu | Skribu |
Bazo +0 ĝis 7 | COM A UART | COM A UART |
Bazo +8 ĝis F | COM B UART | COM B UART |
Bazo +10h | Estraro IRQ-Statuso | N/A |
Bazo +11 ĝis 1F | N/A | N/A |
La Leg/Skribu registroj por la UARTs kongruas kun la industrinormaj 16550 registroj. La Board IRQ-statusa registro estas kongrua kun Windows NT. COM A starigos biton 0 hi sur interrompo, COM B starigos biton 1 hi sur interrompo.
Sample Programoj
Estas sample programoj provizitaj per la 104-ICOM-2S-tabulo en C, Pascal, QuickBASIC, kaj pluraj Vindozaj lingvoj. DOS samples troviĝas en la dosierujo DOS kaj Vindozoamples troviĝas en la dosierujo WIN32.
Vindoza Programado
La tabulo instalas en Vindozon kiel COM-havenojn. Tiel la Vindozaj normaj API-funkcioj povas esti uzataj. Precipe:
- KreiFile() kaj CloseHandle() por malfermi kaj fermi havenon.
- SetupComm(), SetCommTimeouts(), GetCommState(), kaj SetCommState() por agordi kaj ŝanĝi la agordojn de haveno.
- LeguFile() kaj SkribuFile() por aliri havenon. Vidu la dokumentaron por via elektita lingvo por detaloj.
Sub DOS, la procezo estas tre malsama. La resto de ĉi tiu ĉapitro priskribas DOS-programadon.
Inicialigo
Iniciatigi la peceton postulas scion pri la registroaro de la UART. La unua paŝo estas agordi la baudrapidan dividilon. Vi faras tion unue metante la DLAB (Divisor Latch Access Bit) altan. Ĉi tiu bito estas Bito 7 ĉe Baza Adreso +3. En C-kodo, la voko estus:
outportb(BASEADDR +3,0×80); Vi tiam ŝargas la dividilon en Bazadreson +0 (malalta bajto) kaj Bazadreson +1 (alta bajto). La sekva ekvacio difinas la rilaton inter baudrapideco kaj dividanto: dezirata baudrapideco = (kristala frekvenco) / (32 * dividanto) La UART-horloĝfrekvenco estas 1.8432MHz. La sekva tabelo listigas popularajn divizofrekvencojn.
Tabelo 5-2: Baudrapidaj Diviziloj
Baud Takso | Divisor | Divizanto (Fabriko Opcio) | Notoj | Maks. Diff'l. Longo de kablo* |
460800 | 1 | 550 | ||
230400 | 2 | 1400 | ||
115200 | 1 | 4 | 3000 ft. | |
57600 | 2 | 8 | 4000 ft. | |
38400 | 3 | 12 | 4000 ft. | |
28800 | 4 | 16 | 4000 ft. | |
19200 | 6 | 24 | 4000 ft. | |
14400 | 8 | 32 | 4000 ft. | |
9600 | 12 | 48 | Plej Ofta | 4000 ft. |
4800 | 24 | 96 | 4000 ft. | |
2400 | 48 | 192 | 4000 ft. | |
1200 | 96 | 384 | 4000 ft. |
*Ĉi tiuj estas teoriaj maksimumoj bazitaj sur tipaj kondiĉoj kaj bonkvalitaj kabloj bazitaj sur la normo EIA 485 kaj EIA 422 por ekvilibraj diferencigaj ŝoforoj.
En C, la kodo por agordi la peceton al 9600 baŭdoj estas:
- outportb(BASEADDR, 0x0C);
- elportub(BASEADDR +1,0);
La dua komenca paŝo estas agordi la Linian Kontrolan Registron ĉe Baza Adreso +3. Ĉi tiu registro difinas vortolongon, haltbitojn, egalecon, kaj la DLAB.
- Bitoj 0 kaj 1 kontrolas vortolongon kaj permesas vortlongojn de 5 ĝis 8 bitoj. Bitaj agordoj estas ĉerpitaj per subtraho de 5 el la dezirata vortolongo.
- Bito 2 determinas la nombron da haltbitoj. Povas esti aŭ unu aŭ du haltbitoj. Se Bito 2 estas agordita al 0, estos unu haltbito. Se Bito 2 estas agordita al 1, estos du haltbitoj.
- Bitoj 3 ĝis 6 kontrolas egalecon kaj paŭzon ebligas. Ili ne estas ofte uzataj por komunikado kaj devus esti agordita al nuloj.
- Bito 7 estas la DLAB diskutita antaŭe. Ĝi devas esti agordita al nulo post kiam la dividanto estas ŝarĝita aŭ alie ne estos komunikadoj.
La C-komando por agordi la UART por 8-bita vorto, neniu egaleco, kaj unu haltbito estas:
elportob(BASEADDR +3, 0x03)
La tria paŝo de la komenca sekvenco estas agordi la Modeman Kontrolan Registron ĉe Baza Adreso +4. Ĉi tiu registro kontrolas funkciojn sur iuj tabuloj. Bito 1 estas la Request to Send (RTS) kontrolbito. Ĉi tiu bito devas esti lasita malalta ĝis transdona tempo. (Noto: Funkciante en la aŭtomata RS485-reĝimo, la stato de ĉi tiu bito ne estas signifa.) Bitoj 2 kaj 3 estas uzant-nomumitaj produktaĵoj. Bito 2 povas esti ignorita sur ĉi tiu tabulo. Bito 3 estas uzata por ebligi interrompojn kaj devus esti agordita alta se interrompa-movita ricevilo estas uzota. La fina inicialigpaŝo devas forĵeti la ricevilobufrojn. Vi faras tion per du legoj de la ricevilo bufro ĉe Baza Adreso +0. Finite, la UART estas preta por uzi.
Akcepto
Ricevo povas esti pritraktita laŭ du manieroj: balotado kaj interrompita. Dum balotado, ricevo estas plenumita konstante legante la Linia Statuso-Registro ĉe Baza Adreso +5. Bito 0 de ĉi tiu registro estas alta kiam datumoj estas pretaj por esti legitaj de la peceto. Vodado ne efikas ĉe altaj datumfrekvencoj supre ĉar la programo ne povas fari ion alian kiam ĝi sondas aŭ datumoj povus esti maltrafitaj. La sekva kodfragmento efektivigas balotan buklon kaj utiligas valoron de 13, (ASCII kaleŝoreveno) kiel fin-de-dissendan markilon:
- do
- {
- dum (!(inportb(BASEADDR +5) & 1)); /*Atendu ĝis datumoj pretaj*/ data[i++]= inportb (BASEADDR);
- }
- dum (datenoj[i]!=13); /*Legas la linion ĝis nula signo rec'd*/
Interromp-movitaj komunikadoj devus esti uzitaj kiam ajn ebla kaj estas postulataj por altaj datenrapidecoj. Skribi interrompan ricevilon ne estas multe pli kompleksa ol skribi enketitan ricevilon sed oni devas zorgi kiam oni instalas aŭ forigas vian interrompan prizorganton por eviti skribi la malĝustan interrompon, malŝalti la malĝustan interrompon aŭ malŝalti interrompojn por tro longa periodo.
La prizorganto unue legus la Interruptan Identigan Registron ĉe Baza Adreso +2. Se la interrompo estas por Ricevitaj Datumoj Disponeblaj, la prizorganto tiam legas la datumojn. Se neniu interrompo atendas, kontrolo forlasas la rutinon. A sampla pritraktilo, skribita en C, estas kiel sekvas:
- readback = inportb (BASEADDR +2);
- if (readback & 4) /*Readback estos agordita al 4 se datumoj disponeblas*/ data[i++]=inportb(BASEADDR); outportb(0x20,0x20); /*Skribu EOI al 8259 Interrupt Controller*/ return;
Transdono
RS485-transdono estas simple efektivigi. La Aŭtomata funkcio aŭtomate ebligas la dissendilon kiam datumoj estas pretaj sendi, do neniu programaro ebliga proceduro estas necesa.
Ĉapitro 6: Konektilaj Pintaj Asignoj
La populara 9-stifta D subminiaturkonektilo (maskla) estas uzita por interfacado al komunikadlinioj. La konektiloj estas ekipitaj per 4-40 surfadenigitaj standoffs (ina ŝraŭbŝlosilo) por disponigi streĉiĝo-malhelpon. La konektilo etikedita P2 estas por COM A, kaj P3 estas COM B.
Tabelo 6-1: P2/P3-Konektilo-Stiftaj Asignoj
Pinglo Ne. | RS422 Kvar-Drato | RS485 Du-Drato |
1 | Rx- | |
2 | Tx + | T/Rx+ |
3 | Tx- | T/Rx- |
4 | Ne Uzita | |
5 | Izola GND | Izola GND |
6 | Ne Uzita | |
7 | Ne Uzita | |
8 | Ne Uzita | |
9 | Rx + |
Notu
Se la unuo estas CE-markita, tiam CE-atestebla kablado kaj fuŝmetodaro (kabloŝildoj surgrunditaj ĉe la konektilo, ŝirmita tordita-para drataro, ktp) devas esti uzitaj.
Komentoj de Kliento
Se vi spertas problemojn kun ĉi tiu manlibro aŭ nur volas doni al ni iom da sugestoj, bonvolu retpoŝti al ni ĉe: manuals@accesio.com. Bonvolu detaligi iujn ajn erarojn kiujn vi trovas kaj inkluzivi vian poŝtadreson por ke ni povu sendi al vi ajnajn manajn ĝisdatigojn.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAKSO (858)550-7322 www.accesio.com
Rimarku
La informoj en ĉi tiu dokumento estas provizita nur por referenco. ACCES ne supozas ajnan respondecon de la apliko aŭ uzo de la informoj aŭ produktoj priskribitaj ĉi tie. Ĉi tiu dokumento povas enhavi aŭ referenci informojn kaj produktojn protektitajn per kopirajtoj aŭ patentoj kaj ne transdonas ajnan permesilon sub la patentaj rajtoj de ACCES, nek la rajtoj de aliaj. IBM PC, PC/XT, kaj PC/AT estas registritaj varmarkoj de la International Business Machines Corporation. Presite en Usono. Kopirajto 2001, 2005 de ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. Ĉiuj rajtoj rezervitaj.
AVERTO!!
ĈIAM KONEKTU KAJ MALKONTU VIAN KAMPAN KABLABON KUN LA KOMPUTIKO ENERGITA. ĈIAM ĈIUJ ĈEALTENU KOMPUTILAN ENERGON ANTAŬ INSTALI TABLON. KONEKTI KAJ MALKONTI KABLAJN, AŬ INSTALO DE TABLAROJ EN SISTEMO KUN LA KOMPUTILO AŬ KAMPA ENERGIO ĈU ĈU KAŬZI DIMATON AL LA I/O-TABRO KAJ NULOS ĈIUJN GARANTIOJ, IMPLITAJ AŬ ESPRIMITAS.
Garantio
Antaŭ sendo, ACCES-ekipaĵo estas ĝisfunde inspektita kaj provita laŭ aplikeblaj specifoj. Tamen, se ekipaĵo fiasko okazus, ACCES certigas siajn klientojn ke rapida servo kaj subteno estos disponeblaj. Ĉiuj ekipaĵoj origine produktitaj de ACCES, kiuj estas trovitaj difektitaj, estos riparitaj aŭ anstataŭigitaj laŭ la sekvaj konsideroj.
Kondiĉoj kaj Kondiĉoj
Se unuo estas suspektata pri fiasko, kontaktu la fakon de Klientservo de ACCES. Estu preta doni la unuomodelnumeron, serian numeron, kaj priskribon de la fiasko-simptomo(j). Ni povas sugesti kelkajn simplajn provojn por konfirmi la malsukceson. Ni asignos numeron pri Revena Materiala Autorigo (RMA), kiu devas aperi sur la ekstera etikedo de la resenda pako. Ĉiuj unuoj/komponentoj devas esti konvene pakitaj por pritraktado kaj resenditaj kun ŝarĝo antaŭpagita al la ACCES-designata Servocentro, kaj estos resenditaj al la retejo de la kliento/uzanto ŝarĝo antaŭpagita kaj fakturita.
Kovrado
- Unuaj Tri Jaroj: Revenita unuo/parto estos riparita kaj/aŭ anstataŭigita laŭ elekto de ACCES sen kosto por laboro aŭ partoj ne ekskluditaj de garantio. Garantio komenciĝas per ekipaĵo-sendo.
Sekvaj Jaroj: Dum la tuta vivo de via ekipaĵo, ACCES estas preta provizi surloke aŭ en-fabrikan servon je akcepteblaj tarifoj similaj al tiuj de aliaj produktantoj en la industrio.
Ekipaĵo Ne Produktita de ACCES
Ekipaĵo provizita sed ne fabrikita de ACCES estas garantiita kaj estos riparita laŭ la terminoj kaj kondiĉoj de la garantio de la respektiva ekipaĵfabrikisto.
Generalo
Laŭ ĉi tiu Garantio, respondeco de ACCES estas limigita al anstataŭigo, riparado aŭ eldonado de kredito (laŭ ACCES-bontrovo) por iuj produktoj, kiuj pruviĝas esti misaj dum la garantia periodo. En neniu kazo ACCES respondecas pri konsekvenca aŭ speciala damaĝo venanta de uzo aŭ misuzo de nia produkto. La kliento respondecas pri ĉiuj pagendaĵoj kaŭzitaj de modifoj aŭ aldonoj al ACCES-ekipaĵo ne skribe aprobitaj de ACCES aŭ, se laŭ ACCES-opinio la ekipaĵo estis submetita al eksternorma uzo. "Nenormala uzo" por celoj de ĉi tiu garantio estas difinita kiel ajna uzo al kiu la ekipaĵo estas elmontrita krom tiu uzo specifita aŭ celita kiel pruvita per aĉeto aŭ venda reprezentado. Krom ĉi-supra, neniu alia garantio, esprimita aŭ implicita, aplikiĝos al ĉiuj tiaj ekipaĵoj provizitaj aŭ venditaj de ACCES.
Certigita Sistemoj
^ssured Systems estas gvida teknologia firmao kun pli ol 1,500 kutimaj klientoj en 80 landoj, deplojante pli ol 85,000 sistemojn al diversa klientbazo en 12 jaroj da komerco. Ni ofertas altkvalitajn kaj novigajn fortikajn solvojn pri komputado, ekrano, retoj kaj datumkolektado al la enkonstruitaj, industriaj kaj ciferecaj eksterhejmaj merkatsektoroj.
US
- sales@assured-systems.com
- Vendo: +1 347 719 4508
- Subteno: +1 347 719 4508
- 1309 Coffeen Ave
- Ste 1200
- Sheridan
- WY 82801
- Usono
EMEA
- sales@assured-systems.com
- Vendo: +44 (0)1785 879 050
- Subteno: +44 (0)1785 879 050
- Unuo A5 Douglas Park
- Ŝtona Komerca Parko
- Ŝtono
- ST15 0YJ
- Unuiĝinta Reĝlando
- VAT-numero: 120 9546 28
- Komerca Registra Numero: 07699660
www.assured-systems.com | sales@assured-systems.com
Dokumentoj/Rimedoj
![]() |
ASSURED SISTEMOJ 104-ICOM-2S kaj 104-COM-2S Aliro IO Izolita Seria Karto [pdf] Uzanto-manlibro 104-ICOM-2S kaj 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Aliro IO Izolita Seria Karto, Aliro IO Izola Seria Karto, Izolita Seria Karto, Seria Karto, Karto |