ASSURED SYSTEMS 104-ICOM-2S ndi 104-COM-2S Access IO Isolated Serial Khadi
Zofotokozera Zamalonda
- Chitsanzo: 104-ICOM-2S
- Wopanga: ACCES I/O Products, Inc.
- Adilesi: 10623 Roselle Street, San Diego, CA 92121
- Contact: 858-550-9559 | contactus@accesio.com
- Webtsamba: www.accesio.com
FAQ (Mafunso Ofunsidwa Kawirikawiri)
- Q: Ndiyenera kuchita chiyani ngati gulu langa la ACCES I/O lalephera?
A: Lumikizanani ndi chithandizo chamakasitomala cha ACCES kuti muthandizidwe mwachangu ndikukonzanso kapena kusinthidwa pansi pa chitsimikizo. - Q: Kodi ndingakhazikitse bolodi ndi kompyuta yoyendetsedwa?
A: Ayi, nthawi zonse onetsetsani kuti mphamvu ya kompyuta yazimitsidwa musanalumikize kapena kutulutsa zingwe kapena kuyika matabwa kuti zisawonongeke.
Mutu 1: Mawu Oyamba
- Gulu lolumikizirana ili lapangidwa kuti ligwiritsidwe ntchito pamakompyuta ogwirizana ndi PC/104. Madoko awiri odzipatula a data amaperekedwa pa bolodi. Model COM-2S ndi mtundu wosakhala wodzipatula wa ICOM-2S.
Multipoint Opto-isolated Communications
Bolodi limalola kufalitsa ma multipoint pamizere yayitali yolumikizirana m'malo aphokoso pogwiritsa ntchito ma RS422 kapena RS485 madalaivala osiyanitsa. Mizere ya data ndi opto-osiyanitsidwa ndi kompyuta ndi wina ndi mzake kuti atsimikizire kulumikizana pamene phokoso lalikulu lamtundu wamba likukulirakulira. Zosinthira pa board za DC-DC zimapereka mphamvu zodzipatula pamayendedwe oyendetsa mizere.
Crystal oscillator ili pa bolodi. Oscillator iyi imalola kusankhidwa bwino kwa mitengo ya baud kuchokera pa 50 mpaka 115,200. Mitengo ya Baud mpaka 460,800 baud ikhoza kuperekedwa ngati njira ya fakitale. Gawo la Programming la bukhuli lili ndi tebulo loti mugwiritse ntchito posankha mlingo wa baud.
Ma transceivers omwe amagwiritsidwa ntchito, mtundu wa 75176B, amatha kuyendetsa mizere yayitali kwambiri yolumikizirana pamitengo yayitali kwambiri. Amatha kuyendetsa mpaka ± 60mA pamizere yoyenera ndikulandila zolowa zotsika ngati ± 200mV chizindikiro chosiyana. Opto-isolators pa bolodi amapereka chitetezo kwa pazipita 500 V. Pakakhala kusamvana kulankhulana, ma transceivers amakhala ndi kutseka kwa kutentha.
Kugwirizana kwa COM Port
Lembani ST16C550 UARTs amagwiritsidwa ntchito ngati Asynchronous Communication Element (ACE) yomwe imaphatikizapo 16-byte transmit/receive buffer kuteteza ku data yotayika mu machitidwe opangira zinthu zambiri, ndikusunga 100 peresenti yogwirizana ndi doko loyambirira la IBM.
Mutha kusankha adilesi yoyambira paliponse mkati mwa ma adilesi a I/O 000 mpaka 3E0 hex.
Njira Zolumikizirana
Mtunduwu umathandizira mitundu iwiri yolumikizira mawaya ndi mawaya 2. 4 waya kapena Half-Duplex imalola magalimoto kuyenda mbali zonse ziwiri, koma njira imodzi yokha. Mu 2 waya kapena Full-Duplex mode data imayenda mbali zonse ziwiri nthawi imodzi.
Kukondera kwa Mzere ndi Kuthetsa
Kuti phokoso liwonjezeke, mizere yolumikizirana imatha kukwezedwa pa wolandila ndikukondera pa chotumizira. Kulumikizana kwa RS485 kumafuna kuti chopatsira chimodzi chizipereka voltage kuwonetsetsa kuti "ziro" yodziwika bwino pomwe ma transmitter onse azimitsidwa, ndipo cholowera chomaliza kumapeto kwa netiweki chimathetsedwa kuti tipewe "kuyimba". Bolodi imathandizira zosankhazi ndi ma jumpers pa bolodi. Onani Mutu 3, Zosankha Zosankha kuti mumve zambiri.
Transceiver Control
Kulankhulana kwa RS485 kumafuna kuti woyendetsa transmitter ayambitsidwe ndikuyimitsidwa ngati pakufunika, kulola ma board onse kugawana mzere wolumikizirana. Gululi lili ndi zowongolera zoyendetsa zokha. Ngati bolodi silikutumiza, wolandila amathandizidwa ndipo dalaivala wa transmitter amayimitsidwa. Pansi pa ulamuliro wodziwikiratu, pamene deta iyenera kutumizidwa, wolandirayo amaletsedwa ndipo dalaivala amathandizidwa. Bolodi imangosintha nthawi yake kuti igwirizane ndi kuchuluka kwa data.
Kufotokozera
Communications Interface
- Ma Seri Ports: Zolumikizira ziwiri zotetezedwa zachimuna za D-sub 9-pin IBM AT zogwirizana ndi RS422 ndi RS485. Kulumikizana kwa seri ACE komwe kumagwiritsidwa ntchito ndi mtundu wa ST16C550. Ma transceivers omwe amagwiritsidwa ntchito ndi mtundu 75176.
- Seri Data Rates: 50 mpaka 115,200 baud. 460,800 baud ngati njira yoyika fakitale.
Asynchronous, Mtundu wa 16550 wokhala ndi UART.
- Adilesi: Imatha kupangika mosalekeza mkati mwa 000 mpaka 3FF (hex) ma adilesi a mabasi a AT I/O.
- Multipoint: Yogwirizana ndi RS422 ndi RS485. Madalaivala ofikira 32 ndi olandila amaloledwa pa intaneti.
- Kudzipatula: 500 Volts, kuchokera pakompyuta komanso pakati pa madoko.
- Kumverera kwa Receiver Input: ± 200 mV, kuyika kosiyana.
- Transmitter Output Drive Kutha: 60 mA (100 mA yochepa-circuit panopa mphamvu).
Zachilengedwe
- Kugwiritsa Ntchito Kutentha: 0 mpaka +60 °C.
- Mtundu wa Industrial: -30º mpaka +85º C.
- Kutentha kwa yosungirako: -50 mpaka +120 ° C.
- Chinyezi: 5% mpaka 95%, osati condensing.
- Mphamvu Yofunika: + 5VDC pa 200 mA yodziwika bwino, 300 mA pazipita.
Mutu 2: Kuyika
Maupangiri osindikizidwa a Quick-Start (QSG) ali ndi bolodi kuti muthandizire. Ngati mwachita kale masitepe kuchokera ku QSG, mutha kupeza mutuwu kukhala wofunikira ndipo mutha kudumpha kuti muyambe kupanga pulogalamu yanu.
Pulogalamu yoperekedwa ndi PC/104 Board iyi ili pa CD ndipo iyenera kuyikidwa pa hard disk yanu musanagwiritse ntchito. Kuti muchite izi, chitani zotsatirazi monga zoyenera pa dongosolo lanu la opaleshoni.
Kuyika kwa CD
Malangizo otsatirawa akuganiza kuti CD-ROM drive ndi "D". Chonde lowetsani kalata yoyendetsa yoyenera ya dongosolo lanu ngati kuli kofunikira.
DOS
- Ikani CD mu CD-ROM galimoto yanu.
- Mtundu
kusintha drive yogwira kukhala CD-ROM drive.
- Mtundu
kukhazikitsa instalar program.
- Tsatirani zomwe zili pazenera kuti muyike pulogalamu ya board iyi.
MAwindo
- Ikani CD mu CD-ROM galimoto yanu.
- Dongosolo liyenera kuyendetsa pulogalamu yoyika. Ngati pulogalamu yoyikayo siyikuyenda mwachangu, dinani START | THAWANI ndi kulemba
, dinani Chabwino kapena dinani
.
- Tsatirani zomwe zili pazenera kuti muyike pulogalamu ya board iyi.
LINUX
- Chonde onani linux.htm pa CD-ROM kuti mumve zambiri pakuyika ma serial ports pansi pa linux.
Kukhazikitsa Hardware
Musanayike bolodi, werengani mosamala Chaputala 3 ndi Chaputala 4 cha bukhuli ndikukonza bolodi molingana ndi zomwe mukufuna. Pulogalamu ya SETUP ingagwiritsidwe ntchito kuthandizira kukonza ma jumper pa bolodi. Samalani makamaka ndi Kusankha Maadiresi. Ngati ma adilesi azinthu ziwiri zomwe zayikidwa ziphatikizana, mudzakhala ndi machitidwe osadziwika bwino apakompyuta. Kuti mupewe vutoli, onani pulogalamu ya FINDBASE.EXE yoyikidwa kuchokera pa CD. Pulogalamu yokhazikitsa siyiyika zosankha pa bolodi, izi ziyenera kukhazikitsidwa ndi ma jumpers.
Bolodi iyi yolumikizirana ndi ma doko ambiri imagwiritsa ntchito ma adilesi osinthika pa UART iliyonse, yosungidwa mu EEPROM. Konzani adilesi ya EEPROM pogwiritsa ntchito chipika chodumphira pa Adilesi Yosankha, kenako gwiritsani ntchito Setup pulogalamu yoperekedwa kuti mukonze maadiresi a UART iliyonse.
Kukhazikitsa Board
- Ikani ma jumper pazosankha zomwe mwasankha ndi ma adilesi oyambira malinga ndi zomwe mukufuna kugwiritsa ntchito, monga tafotokozera pamwambapa.
- Chotsani mphamvu pa PC/104 stack.
- Sonkhanitsani zida za standoff kuti zisungidwe ndikutchinjiriza matabwa.
- Lumikizani bolodi mosamala pa cholumikizira cha PC/104 pa CPU kapena pa stack, kuonetsetsa kuti mapiniwo ayendera bwino musanakhazikitse zolumikizira pamodzi.
- Ikani zingwe za I/O pa zolumikizira za I/O za bolodi ndikupitiliza kuteteza stack pamodzi kapena kubwereza masitepe 3-5 mpaka matabwa onse ayikidwe pogwiritsa ntchito zida zomwe zasankhidwa.
- Onetsetsani kuti zolumikizira zonse mu PC/104 stack yanu ndi zolondola komanso zotetezedwa ndiye yambitsani makinawo.
- Yendetsani chimodzi mwazomwe zaperekedwaample mapulogalamu oyenera opareshoni yanu yomwe idayikidwa kuchokera pa CD kuyesa ndikutsimikizira kuyika kwanu.
Kuyika ma COM Ports mu Windows Operating Systems
*ZINDIKIRANI: Ma board a COM atha kukhazikitsidwa m'makina aliwonse ogwiritsira ntchito ndipo timathandizira kuyika m'mawindo akale, ndipo ndizothekanso kuthandizira mtundu wamtsogolo. Kuti mugwiritse ntchito mu WinCE, funsani fakitale kuti mudziwe zambiri.
Windows NT4.0
Kuti muyike madoko a COM mu Windows NT4 muyenera kusintha cholowa chimodzi mu registry. Kulowa uku kumathandizira kugawana kwa IRQ pama board a COM amitundu yambiri. Mfungulo ndi HKEY_LOCAL_MACHINE\SYSTEM CurrentControlSetServicesSerial\. Dzina la mtengowo ndi PermitShare ndipo deta iyenera kukhazikitsidwa ku 1.
Kenako mudzawonjezera madoko a board ngati madoko a COM, ndikukhazikitsa ma adilesi oyambira ndi ma IRQ kuti agwirizane ndi makonda anu. Kuti musinthe mtengo wa kaundula, thamangani RegEdit kuchokera pa START|RUN menyu kusankha (polemba REGEDIT [ENTER] mu danga lomwe laperekedwa). Yendani pansi pamtengo view kumanzere kuti mupeze fungulo, ndipo dinani kawiri pa dzina la mtengo kuti mutsegule kukambirana kukulolani kuti muyike mtengo watsopano wa deta.
Kuti muwonjezere doko la COM, gwiritsani ntchito pulogalamu ya START|CONTROL PANEL|PORTS ndikudina ADD, kenako lowetsani adilesi yolondola ya UART ndi Dikirani nambala. Mukakhazikitsa "Add New Port" dinani Chabwino, koma yankhani "Osayambiranso Tsopano" mukafunsidwa, mpaka mutawonjezeranso madoko ena. Kenako yambitsaninso dongosolo nthawi zonse, kapena posankha "Yambitsaninso Tsopano."
Windows XP
- Kuti muyike madoko a COM mu Windows XP mudzakhala mukuyika madoko "okhazikika" olumikizirana, kenako ndikusintha zosintha zomwe zimagwiritsidwa ntchito ndi madoko kuti zigwirizane ndi zida.
- Yambitsani applet "Add Hardware" kuchokera pa Control Panel.
- Dinani "Kenako" pa "Welcome to the Add New Hardware Wizard" dialog.
- Muwona mwachidule uthenga wa “…kufufuza…” uthenga, ndiye
- Sankhani "Inde, ndalumikiza kale zida" ndikudina "Kenako"
Sankhani "Onjezani chipangizo chatsopano cha Hardware" kuchokera pansi pamndandanda womwe ukuwonetsedwa ndikudina "Kenako." Sankhani "Ikani zida zomwe ndidasankha pamanja pamndandanda" ndikudina "Kenako."
- Sankhani "Ports (COM & LPT) ndikudina "Kenako"
- Sankhani "(Standard Port Types)" ndi "Communications Port" (zosasintha), Dinani "Kenako." Dinani "Kenako."
Dinani pa “View kapena sinthani zothandizira pa hardware iyi (Zapamwamba)" ulalo.
- Dinani batani la "Set Configuration Pamanja".
- Sankhani "Basic Configuration 8" kuchokera pa "Zikhazikiko Kutengera:" mndandanda wotsikira pansi.
- Sankhani "I/O Range" mubokosi la "Resource Settings" ndikudina batani la "Sinthani Zosintha ...". Lowetsani adilesi yoyambira pa bolodi, ndikudina "Chabwino"
- Sankhani "IRQ" mu "Resource Settings" bokosi ndi Dinani "Sinthani Zikhazikiko" batani.
- Lowetsani IRQ ya bolodi ndikudina "Chabwino".
- Tsekani kukambirana kwa "Set Configuration Pamanja" ndikudina "Malizani."
- Dinani "Osayambiranso" ngati mukufuna kukhazikitsa madoko ambiri. Bwerezani masitepe onse omwe ali pamwambawa, ndikulowetsa IRQ yomweyo koma pogwiritsa ntchito adilesi yokhazikitsidwa pa UART iliyonse yowonjezera.
- Mukamaliza kukhazikitsa madoko, yambitsaninso dongosolo nthawi zonse.
Mutu 3: Zosankha Zosankha
Ndime zotsatirazi zikufotokoza ntchito za ma jumper osiyanasiyana pa bolodi.
A5 ku A9
- Ikani zodumpha pamalo A5 mpaka A9 kuti muyike ma adilesi yoyambira pa basi ya I/O.
- Kuyika jumper kumapangitsa kuti pakhale zero, pomwe palibe jumper yomwe imasiya pang'ono.
- Onani mutu 4 wa bukuli kuti mumve zambiri za kusankha adilesi yomwe ilipo.
- IRQ3 mpaka IRQ15
- Ikani jumper pamalo omwe akugwirizana ndi mlingo wa IRQ umene mapulogalamu anu adzatha
- utumiki. Mmodzi wa IRQ amapereka madoko onse awiri.
485A/B ndi 422A/B
- Wodumphira pamalo a 485 amayika doko la 2 waya RS485 (Half Duplex) mode.
- Wodumphira pamalo a 422 amayika doko la 4 waya RS422 (Full-Duplex) mode.
- Pa mawaya 4 RS485 ntchito ikani 422 jumper ngati doko ndiye mbuye, ngati doko ndi akapolo kukhazikitsa onse 422 ndi 485 jumpers.
TRMI ndi TRMO
- Zodumphira za TRMI zimalumikiza mabwalo othamangitsa a RC ndi mizere yolowera (kulandira).
- Ma jumpers awa ayenera kuikidwa pa 4 waya RS422 mode.
- Zodumphira za TRMO zimalumikiza mabwalo othamangitsa RC pamizere yotulutsa / zolowetsa.
- Izi jumpers ayenera kuikidwa kwa 2 waya RS485 mode mu zinthu zina.
- Onani ndime yotsatirayi kuti mumve zambiri.
Kuthetsa ndi kukondera
Chingwe chotumizira chiyenera kuyimitsidwa kumapeto kwa kulandirira mu chikhalidwe chake cholepheretsa. Kuyika chodumphira pamalo otchedwa TRMO kumayika katundu wa 120Ω motsatizana ndi 0.01μF capacitor kudutsa mulingo wa RS422 ndikudutsa potumiza/kulandira zotulutsa/zolowetsa za RS485. Wodumphira pamalo a TRMI amagwiritsa ntchito zolowetsa za RS422.
Chithunzi 3-2: Chiwembu Chosavuta - Kulumikizana kwa Mawaya Awiri ndi Mawaya Anayi
Full kapena Half-Duplex
Full-Duplex imalola kulumikizana kwapawiri komwe kumayendera limodzi. Half-Duplex imalola kulumikizana kwa ma-directional transmit ndi olandila koma kumodzi kokha panthawi, ndipo kumafunika kulumikizana ndi RS485. Kusankhidwa koyenera kumadalira kulumikizana kwa waya komwe kumagwiritsidwa ntchito kulumikiza ma doko awiri osalekeza. Gome lotsatirali likuwonetsa momwe matabwa awiri olumikizirana angapo angalumikizidwe m'njira zosiyanasiyana. Tx imasankha mawaya otumizira ndipo Rx imasankha mawaya olandirira.
Njira Zolumikizirana ndi Zosankha za Cabling
ModeSimplex | 2-waya Landirani Pokha | Rx- | Chingwe Bungwe A Zikhomo1 |
Bungwe B Zikhomo2 |
Rx + | 9 | 3 | ||
Simplex | 2-waya Kutumiza kokha | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Hafu-Duplex | 2-waya | TRx+ | 2 | 2 |
TRx- | 3 | 3 | ||
Full-Duplex | 4-waya w/o echo yakomweko | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Rx- | 1 | 3 | ||
Rx + | 9 | 2 |
Mutu 4: Kusankha Maadiresi
Ma adilesi oyambira a board amatha kusankhidwa kulikonse mkati mwa ma adilesi a I/O 000-3E0 hex, kupereka kuti adilesiyo sagwirizana ndi ntchito zina. Ngati mukukayika, onani zomwe zili m'munsizi kuti mupeze mndandanda wa ma adilesi okhazikika. (Madoko oyambira ndi achiwiri a binary synchronous communication ports amathandizidwa ndi Operating System.) Pulogalamu ya adilesi yoyambira FINDBASE yoperekedwa pa CD (kapena diskettes) ikuthandizani kusankha adilesi yoyambira yomwe ingapewe kusagwirizana ndi zida zina zamakompyuta zomwe zayikidwa. Kenako, pulogalamu ya SETUP ikuwonetsani komwe mungayike zodumpha ma adilesi mukasankha adilesi yoyambira. Zotsatirazi zikupereka zambiri zakumbuyo kuti zikuthandizeni kumvetsetsa bwino njirayi.
Gulu 4-1: Ma Adilesi Okhazikika a Makompyuta
Mtengo wa HEX RANGE | NTCHITO |
000-00F | 8237 DMA Wowongolera 1 |
020-021 | 8259 Dulirani |
040-043 | Nthawi 8253 |
060-06F | 8042 Keyboard Controller |
070-07F | CMOS RAM, NMI Mask Reg, RT Clock |
080-09F | Kulembetsa Tsamba la DMA |
0A0-0BF | 8259 Slave Interrupt Controller |
Zithunzi za 0C0-0DF | 8237 DMA Wowongolera 2 |
Chithunzi cha 0F0-0F1 | Math Coprocessor |
0F8-0FF | Math Coprocessor |
170-177 | Wowongolera Disk Wokhazikika 2 |
Chithunzi cha 1F0-1F8 | Wowongolera Disk Wokhazikika 1 |
200-207 | Masewera a Port |
238-23B | Bus Mouse |
23C-23F | Alt. Bus Mouse |
278-27F | Parallel Printer |
2B0-2BF | EGA |
Mtengo wa 2C0-2CF | EGA |
Zithunzi za 2D0-2DF | EGA |
2E0-2E7 | GPIB (AT) |
2E8-2EF | Seri Port |
2F8-2FF | Seri Port |
300-30F | |
310-31F | |
320-32F | Hard Disk (XT) |
370-377 | Floppy Controller 2 |
378-37F | Parallel Printer |
380-38F | SDLC |
3A0-3AF | SDLC |
3B0-3BB | MDA |
3BC-3BF | Parallel Printer |
Mtengo wa 3C0-3CF | VGA EGA |
Zithunzi za 3D0-3DF | CGA |
3E8-3EF | Seri Port |
Chithunzi cha 3F0-3F7 | Floppy Controller 1 |
3F8-3FF | Seri Port |
Odumphira a Board amalembedwa ndi A5-A9. Gome lotsatirali likutchula dzina la jumpers motsutsana ndi mzere wa adiresi womwe umayendetsedwa ndi kulemera kwake kwa aliyense.
Gulu 4-2: Kukhazikitsa Adilesi Yoyambira pa Board
Bungwe Adilesi Zokonda | Nambala ya 1st | Nambala 2 | Nambala 3 | ||||
Jumper Dzina | A9 | A8 | A7 | A6 | A5 | ||
Adilesi Mzere Kulamulidwa | A9 | A8 | A7 | A6 | A5 | ||
Decimal Kulemera | 512 | 256 | 128 | 64 | 32 | ||
Hexadecimal Kulemera | 200 | 100 | 80 | 40 | 20 |
Kuti muwerenge kukhazikitsidwa kwa adilesi yodumphira, perekani "1" kwa ma jumper omwe ALI WOZIMA ndi "0" kwa ma jumper omwe ali ON. Za example, monga momwe tawonetsera patebulo lotsatirali, kusankha maadiresi kumafanana ndi binary 11 000x xxxx (hex 300). "x xxxx" imayimira mizere ya adilesi A4 mpaka A0 yomwe imagwiritsidwa ntchito pa bolodi posankha kaundula wa munthu aliyense. Onani Mutu 5, Kupanga Mapulogalamu m'bukuli.
Gulu 4-3: Exampndi Kukhazikitsa Adilesi
Jumper Dzina | A9 | A8 | A7 | A6 | A5 | ||
Khazikitsa | ZIZIMA | ZIZIMA | ON | ON | ON | ||
Binary Kuimira | 1 | 1 | 0 | 0 | 0 | ||
Kutembenuka Zinthu | 2 | 1 | 8 | 4 | 2 | ||
HEX Kuimira | 3 | 0 | 0 |
Review adiresi Selection Table mosamala musanasankhe adiresi bolodi. Ngati ma adilesi a magawo awiri omwe adayikidwa aphatikizana mudzakumana ndi machitidwe osayembekezereka apakompyuta.
Mutu 5: Kupanga Mapulogalamu
Malo okwana 32 otsatizana amaperekedwa ku bungwe, 17 mwa iwo ndi omwe amagwiritsidwa ntchito. Ma UART akuyankhidwa motere:
Gulu 5-1: Mndandanda Wosankha Maadiresi
Ine/O Adilesi | Werengani | Lembani |
Base +0 mpaka 7 | COM A UART | COM A UART |
Base +8 mpaka F | COM B UART | COM B UART |
Base +10h | Bungwe la IRQ Status | N / A |
Pansi +11 mpaka 1F | N / A | N / A |
Ma regista Werengani / Lembani ma UART amafanana ndi zolembetsa zamakampani 16550. Kaundula wa mawonekedwe a Board IRQ amagwirizana ndi Windows NT. COM A idzakhazikitsa 0 hi pa kusokoneza, COM B idzayika 1 hi pa kusokoneza.
Sampndi Programs
Pali sample mapulogalamu operekedwa ndi 104-ICOM-2S board mu C, Pascal, QuickBASIC, ndi zilankhulo zingapo za Windows. DOS samples ali mu DOS directory ndi Windows sampLes ali mu chikwatu cha WIN32.
Windows Programming
Bolodi imayika mu Windows ngati madoko a COM. Chifukwa chake ntchito za Windows standard API zitha kugwiritsidwa ntchito. Makamaka:
- PanganiFile() ndi CloseHandle () potsegula ndi kutseka doko.
- SetupComm (), SetCommTimeouts(), GetCommState(), ndi SetCommState() kukhazikitsa ndi kusintha makonda adoko.
- WerenganiFile() ndi LembaniFile() kuti mupeze doko. Onani zolembedwa za chilankhulo chomwe mwasankha kuti mumve zambiri.
Pansi pa DOS, ndondomekoyi ndi yosiyana kwambiri. Gawo lotsala la mutuwu likufotokoza madongosolo a DOS.
Kuyambitsa
Kuyambitsa chip kumafuna kudziwa za kaundula wa UART. Gawo loyamba ndikukhazikitsa gawo la baud rate. Mumachita izi pokhazikitsa DLAB (Divisor Latch Access Bit) pamwamba. Izi ndi Bit 7 pa Base Address +3. Mu code C, kuyimba kungakhale:
kunja (BASEADDR +3,0×80); Kenako mumayika zogawa mu Base Address +0 (low byte) ndi Base Address +1 (high byte). Equation yotsatirayi imatanthawuza mgwirizano pakati pa mlingo wa baud ndi divisor: mlingo wofunidwa = (crystal frequency) / (32 * divisor) Mafupipafupi a wotchi ya UART ndi 1.8432MHz. Pansipa pali mndandanda wa ma divisor odziwika.
Gulu 5-2: Baud Rate Divisors
Baud Mtengo | Wogawanitsa | Divisor (Factory Njira) | Zolemba | Max. Diff'l. Utali Wachingwe* |
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 | Ambiri Ambiri | 4000 ft. |
4800 | 24 | 96 | 4000 ft. | |
2400 | 48 | 192 | 4000 ft. | |
1200 | 96 | 384 | 4000 ft. |
*Awa ndi miyeso yongoyerekeza kutengera momwe zinthu ziliri komanso zingwe zabwino kwambiri zozikidwa pa EIA 485 ndi EIA 422 muyezo wamadalaivala osiyanitsa.
Mu C, code yoyika chip ku 9600 baud ndi:
- kunja (BASEADDR, 0x0C);
- kunja (BASEADDR +1,0);
Gawo lachiwiri loyambitsa ndikukhazikitsa Registry Control Line pa Base Address +3. Regista iyi imatanthauzira kutalika kwa mawu, kuyimitsa pang'ono, kufanana, ndi DLAB.
- Bits 0 ndi 1 kuwongolera kutalika kwa mawu ndikuloleza kutalika kwa mawu kuchokera pa 5 mpaka 8 bits. Zokonda pang'ono zimachotsedwa pochotsa 5 kuchokera pamawu omwe mukufuna.
- Bit 2 imatsimikizira kuchuluka kwa zoyimitsa. Pakhoza kukhala imodzi kapena ziwiri zoyimitsa. Ngati Bit 2 ikhazikitsidwa ku 0, padzakhala kuima kamodzi. Ngati Bit 2 ikhazikitsidwa ku 1, padzakhala zoyimitsa ziwiri.
- Bits 3 mpaka 6 control parity ndi break imalola. Sizigwiritsidwa ntchito nthawi zambiri polumikizirana ndipo ziyenera kukhazikitsidwa ku ziro.
- Bit 7 ndi DLAB yomwe takambirana kale. Iyenera kukhazikitsidwa ku ziro pambuyo poti divisor yakwezedwa kapena apo sipadzakhala kulumikizana.
Lamulo la C lokhazikitsa UART pa liwu la 8-bit, palibe kufanana, ndi kuyimitsa kumodzi ndi:
kunja (BASEADDR +3, 0x03)
Gawo lachitatu pakutsata koyambira ndikukhazikitsa Regista ya Modem pa Base Address +4. Register iyi imayang'anira ntchito pama board ena. Bit 1 ndi Pempho Lotumiza (RTS) control bit. Izi ziyenera kusiyidwa zotsika mpaka nthawi yotumizira. (Zindikirani: Mukamagwiritsa ntchito njira ya RS485 yodziwikiratu, mkhalidwe wa pang'onopang'onowu siwofunika kwambiri.) Bits 2 ndi 3 ndizotulutsa zosankhidwa ndi ogwiritsa ntchito. Bit 2 ikhoza kunyalanyazidwa pa bolodi ili. Bit 3 imagwiritsidwa ntchito kuthandizira kusokoneza ndipo iyenera kuyikidwa pamwamba ngati cholandirira choyendetsedwa ndi zosokoneza chiyenera kugwiritsidwa ntchito. Gawo lomaliza loyambira ndikutsegula ma buffers olandila. Mumachita izi ndikuwerenga kuwiri kuchokera ku buffer yolandila pa Base Address +0. Akamaliza, UART ndi wokonzeka kugwiritsidwa ntchito.
Kulandila
Kulandila kungathe kuchitidwa m'njira ziwiri: kuvota ndi kusokoneza. Poponya voti, kulandila kumatheka powerenga mosalekeza Line Status Register pa Base Address +5. Bit 0 ya registry iyi imayikidwa pamwamba nthawi iliyonse yomwe deta yakonzeka kuwerengedwa kuchokera ku chip. Kuvota sikothandiza pamitengo yokwera kwambiri pamwambapa chifukwa pulogalamuyo singachite china chilichonse pamene ikuponya voti kapena kuphonya deta. Chidutswa chotsatirachi chimagwiritsa ntchito chipika chovotera ndipo chimagwiritsa ntchito mtengo wa 13, (ASCII carriage return) ngati cholembera kumapeto kwa kutumiza:
- do
- {
- pamene (!(inportb(BASEADDR +5) & 1)); /*Dikirani mpaka deta itakonzeka*/ data[i++]= inportb(BASEADDR);
- }
- pamene (data[i]!=13); /* Amawerenga mzere mpaka null character rec'd*/
Kulumikizana koyendetsedwa ndi zosokoneza kuyenera kugwiritsidwa ntchito ngati kuli kotheka ndipo ndikofunikira pamitengo yayikulu ya data. Kulemba cholandirira chododometsa sikovuta kwambiri kuposa kulemba wolandila wovoteledwa koma chisamaliro chiyenera kutengedwa mukayika kapena kuchotsa cholumikizira chanu kuti mupewe kulemba kusokoneza kolakwika, kulepheretsa kusokoneza kolakwika, kapena kuzimitsa kwa nthawi yayitali.
Wogwira ntchitoyo awerenge kaye Kaundula Wozindikiritsa Wosokoneza pa Base Address +2. Ngati kusokoneza ndi kwa Received Data Available, wothandizira ndiye amawerenga zomwezo. Ngati palibe kusokoneza komwe kukuyembekezera, zowongolera zimachoka pamwambowu. A sample handler, yolembedwa mu C, ili motere:
- readback = inportb(BASEADDR +2);
- ngati (kuwerenga & 4) /* Kuwerenganso kudzakhazikitsidwa ku 4 ngati deta ilipo */ data[i++]=inportb(BASEADDR); kunja (0x20,0x20); / * Lembani EOI ku 8259 Interrupt Controller * / kubwerera;
Kutumiza
Kutumiza kwa RS485 ndikosavuta kugwiritsa ntchito. Mawonekedwe a AUTO amathandizira wotumizira pomwe deta yakonzeka kutumiza kotero palibe njira yololeza mapulogalamu yomwe ikufunika.
Mutu 6: Ntchito Zolumikizira Zolumikizira
Cholumikizira cholumikizira chaching'ono cha 9-pin D (chachimuna) chimagwiritsidwa ntchito polumikizana ndi mizere yolumikizirana. Zolumikizira zili ndi ma standoffs 4-40 (zotsekera zachikazi) kuti apereke mpumulo. Cholumikizira chotchedwa P2 ndi cha COM A, ndipo P3 ndi COM B.
Gulu 6-1: Ntchito za P2/P3 Cholumikizira
Pin Ayi. | Mtengo wa RS422 Waya Zinayi | Mtengo wa RS485 Mawaya Awiri |
1 | Rx- | |
2 | Tx + | T/Rx+ |
3 | Tx- | T/Rx- |
4 | Osagwiritsidwa Ntchito | |
5 | Mtengo wapatali wa magawo GND | Mtengo wapatali wa magawo GND |
6 | Osagwiritsidwa Ntchito | |
7 | Osagwiritsidwa Ntchito | |
8 | Osagwiritsidwa Ntchito | |
9 | Rx + |
Zindikirani
Ngati chipangizocho chili ndi chizindikiro cha CE, ndiye kuti njira yolumikizirana ndi CE-certifiable cabling and breakout (zishango zama chingwe zokhazikika pa cholumikizira, mawaya otchingidwa otchingidwa, ndi zina) ziyenera kugwiritsidwa ntchito.
Ndemanga za Makasitomala
Ngati mukukumana ndi vuto lililonse ndi bukuli kapena mukufuna kutipatsa ndemanga, chonde titumizireni imelo pa: manuals@accesio.com. Chonde fotokozani zolakwika zilizonse zomwe mwapeza ndikuphatikizanso adilesi yanu yamakalata kuti tikutumizireni zosintha pamanja.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
Zindikirani
Zomwe zili m'chikalatachi zaperekedwa kuti zigwiritsidwe ntchito. ACCES sichimaganiza kuti ndi mlandu uliwonse chifukwa chakugwiritsa ntchito kapena kugwiritsa ntchito zidziwitso kapena zinthu zomwe zafotokozedwa pano. Chikalatachi chikhoza kukhala ndi chidziwitso ndi zinthu zotetezedwa ndi zokopera kapena zovomerezeka ndipo sichipereka chilolezo pansi pa ufulu wa ACCES, kapena ufulu wa ena. IBM PC, PC/XT, ndi PC/AT ndi zizindikilo zolembetsedwa za International Business Machines Corporation. Zasindikizidwa ku USA. Copyright 2001, 2005 ndi ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. Ufulu wonse ndiwotetezedwa.
CHENJEZO!!
LUMIKIZANI NTHAWI ZONSE NDIKULETSA CHITSANZO CHANU CHABWINO NDI MPHAMVU YA KOMPYUTA YOZIMA. NTHAWI ZONSE ZIMTHITSA PHAWU ZA COMPUTER MUSAYANSI BODI. KULUMIKITSA NDI KULETSA ZINTHU ZINTHU, KAPENA KUIKIKA MABODI MU COMPUTER KAPENA MPHAMVU ZOYENERA KUTHA KUTHA KUPANGITSA ZINTHU ZONSE KU BOLO LA I/O NDIPO LIDZATHETSA ZONSE ZONSE, ZOTANTHAUZIDWA KAPENA ZOCHITIKA.
Chitsimikizo
Asanatumizidwe, zida za ACCES zimawunikidwa bwino ndikuyesedwa malinga ndi zomwe zikufunika. Komabe, ngati zida zitalephera, ACCES imatsimikizira makasitomala ake kuti chithandizo chachangu ndi chithandizo chidzakhalapo. Zida zonse zomwe zidapangidwa ndi ACCES zomwe zapezeka kuti ndizolakwika zidzakonzedwa kapena kusinthidwa malinga ndi izi.
Migwirizano ndi zokwaniritsa
Ngati gulu likukayikira kuti lalephera, funsani dipatimenti ya ACCES 'Customer Service. Konzekerani kupereka nambala yachitsanzo cha unit, nambala ya serial, ndi kufotokozera zizindikiro zolephera. Tikhoza kupereka mayesero osavuta kuti titsimikizire kulephera. Tidzapereka nambala ya Return Material Authorization (RMA) yomwe iyenera kuwonekera pa lebulo lakunja la phukusi lobwezera. Mayunitsi / zigawo zonse ziyenera kupakidwa bwino kuti zizigwira ndi kubwezeredwa ndi katundu wolipiriratu ku ACCES yomwe idasankhidwa Service Center, ndipo ibwezeredwa kumalo a kasitomala / wogwiritsa ntchito alipiridwa kale ndi invoice.
Kufotokozera
- Zaka Zitatu Zoyamba: Gawo/gawo lobwezeredwa lidzakonzedwa ndi/kapena kusinthidwa pa njira ya ACCES popanda chindapusa chantchito kapena magawo omwe sanapatsidwe chitsimikizo. Warranty imayamba ndikutumiza zida.
Zaka Zotsatira: Pa nthawi yonse ya moyo wa zida zanu, ACCES imakhala yokonzeka kupereka ntchito pamalopo kapena m'mafakitale pamitengo yokwanira yofanana ndi ya opanga ena ogulitsa.
Zida Zosapangidwa ndi ACCES
Zida zoperekedwa koma zosapangidwa ndi ACCES ndizovomerezeka ndipo zidzakonzedwa molingana ndi zomwe zili ndi chitsimikizo cha wopanga zida.
General
Pansi pa Chitsimikizochi, udindo wa ACCES uli ndi malire pakubweza, kukonza kapena kupereka ngongole (pa ACCES discretion) pazinthu zilizonse zomwe zatsimikiziridwa kuti ndizolakwika panthawi ya chitsimikizo. Palibe chifukwa chomwe ACCES ali ndi mlandu pazowonongeka kapena zapadera zomwe zimabwera kuchokera kukugwiritsa ntchito kapena kugwiritsa ntchito molakwika mankhwala athu. Makasitomala ali ndi udindo pa zolipiritsa zonse zomwe zidasinthidwa kapena kuwonjezeredwa ku zida za ACCES zomwe sizinavomerezedwe ndi ACCES kapena, ngati mu lingaliro la ACCES zida zagwiritsidwa ntchito molakwika. "Kugwiritsa ntchito molakwika" pazifukwa za chitsimikizochi kumatanthauzidwa ngati kugwiritsidwa ntchito kulikonse komwe chidacho chimawonetsedwa kupatula kugwiritsidwa ntchito komwe kwafotokozedwa kapena kufunidwa monga zikuwonetsedwa ndi kugula kapena kugulitsa. Kupatula zomwe zili pamwambapa, palibe chitsimikizo china, chofotokozedwa kapena kutanthauza, chomwe chidzagwire ntchito pazida zilizonse zoperekedwa kapena zogulitsidwa ndi ACCES.
Assured Systems
^ssured Systems ndi kampani yotsogola yaukadaulo yokhala ndi makasitomala opitilira 1,500 m'maiko 80, kutumizira makina opitilira 85,000 kwamakasitomala osiyanasiyana pazaka 12 zabizinesi. Timapereka njira zotsogola zapamwamba komanso zotsogola zamakompyuta, zowonetsera, maukonde ndi kusonkhanitsa deta kumisika yophatikizidwa, yamakampani, komanso ya digito kunja kwanyumba.
US
- sales@assured-systems.com
- Zogulitsa: +1 347 719 4508
- Thandizo: +1 347 719 4508
- 1309 Coffeen Ave
- Mtengo wa 1200
- Sheridan
- Mtengo wa 82801
- USA
EMEA
- sales@assured-systems.com
- Zogulitsa: +44 (0)1785 879 050
- Thandizo: +44 (0)1785 879 050
- Unit A5 Douglas Park
- Stone Business Park
- Mwala
- Mtengo wa ST15YJ
- United Kingdom
- Nambala ya VAT: 120 9546 28
- Nambala Yolembetsa Bizinesi: 07699660
www.assured-systems.com | sales@assured-systems.com
Zolemba / Zothandizira
![]() |
ASSURED SYSTEMS 104-ICOM-2S ndi 104-COM-2S Access IO Isolated Serial Khadi [pdf] Buku Logwiritsa Ntchito 104-ICOM-2S ndi 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Fikirani IO Isolated Serial Card, Kufikira IO Isolated Serial Card, Isolated Serial Card, Seri Card, Khadi |