104-COM-8S, 104-COM-4S 8/4 Port Serial Communication Board
“
Impormasyon ng Produkto
Mga pagtutukoy
- Pangalan ng Produkto: ACCES I/O 104-COM-8S
- Uri: Eight- o Four-Port RS-422/485 PC/104 Serial
Lupon ng Komunikasyon - Mga Magagamit na Modelo: 104-COM-8S at 104-COM-4S
- Tagagawa: ACCES I/O Products, Inc.
- Address: 10623 Roselle Street, San Diego, CA 92121
- Makipag-ugnayan sa: 858-550-9559, contactus@accesio.com
- Website: www.accesio.com
Mga Tagubilin sa Paggamit ng Produkto
Babala
LAGING I-KONEKTA AT I-DICONNECT ANG IYONG FIELD CABLING SA
NAKA-OFF ANG COMPUTER POWER. LAGING I-OFF ANG COMPUTER POWER NOON
PAG-INSTALL NG BOARD. PAGKUNEKTA AT PAGDISCONNECTING NG MGA KABLE, O
PAG-INSTALL NG MGA BOARD SA ISANG SYSTEM NA NAKA-ON ANG COMPUTER O FIELD POWER
MAAARING MAGSANHI NG PAGSIRA SA I/O BOARD AT MAPAWALA ANG LAHAT NG WARRANTY,
IPINAHIWATIG O IPINAHAYAG.
Warranty
Bago ang pagpapadala, ang kagamitan ng ACCES ay masusing siniyasat at
nasubok sa naaangkop na mga pagtutukoy. Gayunpaman, dapat kagamitan
nangyari ang pagkabigo, tinitiyak ng ACCES sa mga customer nito na mag-uudyok ng serbisyo at
magagamit ang suporta.
Mga Tuntunin at Kundisyon
Unang Tatlong Taon: Ang ibinalik na yunit/bahagi ay magiging
inayos at/o pinalitan sa opsyong ACCES na walang bayad para sa paggawa
o mga bahaging hindi kasama ng warranty. Nagsisimula ang warranty sa
pagpapadala ng kagamitan.
Mga Sumusunod na Taon: Sa buong kagamitan mo
habang buhay, nakahanda ang ACCES na magbigay ng on-site o in-plant na serbisyo
sa mga makatwirang halaga na katulad ng sa iba pang mga tagagawa sa
industriya.
Kagamitang Hindi Ginawa ng ACCES: Kagamitan
na ibinigay ngunit hindi ginawa ng ACCES ay ginagarantiyahan at magiging
inayos ayon sa mga tuntunin at kundisyon ng kani-kanilang
warranty ng tagagawa ng kagamitan.
FAQ
Q: Ano ang dapat kong gawin kung nabigo ang aking kagamitan?
A: Makipag-ugnayan sa ACCES para sa agarang serbisyo at suporta. Sumangguni sa
mga tuntunin ng warranty para sa mga detalye sa pagkumpuni o pagpapalit.
T: Paano ko matitiyak ang kaligtasan ng aking I/O board habang
pag-install?
A: Palaging ikonekta at idiskonekta ang field cabling sa computer
patayin ang kuryente. I-off ang power ng computer bago mag-install ng board sa
maiwasan ang pinsala.
“`
ACCES I/O 104-COM-8S Kumuha ng Sipi
10623 Roselle Street, San Diego, CA 92121 y 858-550-9559 y Fax 858-550-7322 contactus@accesio.com at www.accesio.com
WALO- O APAT NA PORT RS-422/485 PC/104 SERIAL COMMUNICATION BOARD MODELS 104-COM-8S AT 104-COM-4S
MANUAL NG USER
www.assured-systems.com | sales@assured-systems.com
File: M104-COM-8S.A1k
Pahina 1/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Pansinin
Ang impormasyon sa dokumentong ito ay ibinigay para sa sanggunian lamang. Hindi inaako ng ACCES ang anumang pananagutan na nagmumula sa aplikasyon o paggamit ng impormasyon o mga produktong inilarawan dito. Ang dokumentong ito ay maaaring maglaman o sumangguni ng impormasyon at mga produkto na protektado ng mga copyright o patent at hindi nagbibigay ng anumang lisensya sa ilalim ng mga karapatan ng patent ng ACCES, o ng mga karapatan ng iba.
Ang IBM PC, PC/XT, at PC/AT ay mga rehistradong trademark ng International Business Machines Corporation.
Nakalimbag sa USA. Copyright 2003, 2005 ng ACCES I/O Products, Inc. 10623 Roselle Street, San Diego, CA 92121. All rights reserved.
BABALA!!
LAGING Ikonekta at idiskonekta ang IYONG FIELD CABLING SA COMPUTER POWER OFF. LAGING PILITIN ANG COMPUTER POWER
OFF BAGO MAG-INSTALL NG BOARD. ANG PAGKUNEKTA AT PAG-DISCONNECTING NG MGA KABLE, O PAG-INSTALL NG MGA BOARD SA ISANG SYSTEM NA MAY COMPUTER O FIELD POWER ON AY MAAARING MAGSANHI NG PAGSIRA SA I/O BOARD AT MAGWAWASAN ANG LAHAT NG WARRANTY, IPINAHIWATIG O
IPINAHAYAG.
2
Manu-manong 104-COM-8S
www.assured-systems.com | sales@assured-systems.com
Pahina 2/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Warranty
Bago ang pagpapadala, ang kagamitan ng ACCES ay masusing sinusuri at sinusuri sa mga naaangkop na detalye. Gayunpaman, sakaling mangyari ang pagkabigo ng kagamitan, tinitiyak ng ACCES sa mga customer nito na magiging available ang agarang serbisyo at suporta. Lahat ng kagamitan na orihinal na ginawa ng ACCES na makikitang may sira ay aayusin o papalitan napapailalim sa mga sumusunod na pagsasaalang-alang.
Mga Tuntunin at Kundisyon
Kung ang isang unit ay pinaghihinalaang nabigo, makipag-ugnayan sa departamento ng Customer Service ng ACCES. Maging handa na ibigay ang numero ng modelo ng unit, serial number, at paglalarawan ng (mga) sintomas ng pagkabigo. Maaari kaming magmungkahi ng ilang simpleng pagsubok upang kumpirmahin ang pagkabigo. Magtatalaga kami ng Return Material Authorization (RMA) number na dapat lumabas sa panlabas na label ng return package. Ang lahat ng mga yunit/bahagi ay dapat na maayos na nakaimpake para sa paghawak at ibalik na may paunang bayad na kargamento sa itinalagang Service Center ng ACCES, at ibabalik sa prepaid at invoice na kargamento sa site ng customer/user.
Saklaw
Unang Tatlong Taon: Ang ibinalik na unit/bahagi ay aayusin at/o papalitan sa opsyong ACCES na walang bayad para sa paggawa o mga piyesang hindi kasama ng warranty. Nagsisimula ang warranty sa pagpapadala ng kagamitan.
Mga Sumusunod na Taon: Sa buong buhay ng iyong kagamitan, nakahanda ang ACCES na magbigay ng on-site o in-plant na serbisyo sa mga makatwirang halaga na katulad ng sa iba pang mga tagagawa sa industriya.
Kagamitang Hindi Ginawa ng ACCES
Ang kagamitang ibinigay ngunit hindi ginawa ng ACCES ay ginagarantiyahan at aayusin ayon sa mga tuntunin at kundisyon ng warranty ng kaukulang tagagawa ng kagamitan.
Heneral
Sa ilalim ng Warranty na ito, ang pananagutan ng ACCES ay limitado sa pagpapalit, pag-aayos o pag-isyu ng kredito (sa pagpapasya ng ACCES) para sa anumang mga produkto na napatunayang may depekto sa panahon ng warranty. Sa anumang kaso ay mananagot ang ACCES para sa kahihinatnan o espesyal na pinsala na dumarating mula sa paggamit o maling paggamit ng aming produkto. Pananagutan ng customer ang lahat ng singil na dulot ng mga pagbabago o pagdaragdag sa kagamitan ng ACCES na hindi inaprubahan ng ACCES na nakasulat o, kung sa opinyon ng ACCES ang kagamitan ay sumailalim sa abnormal na paggamit. Ang "abnormal na paggamit" para sa mga layunin ng warranty na ito ay tinukoy bilang anumang paggamit kung saan ang kagamitan ay nakalantad maliban sa paggamit na tinukoy o nilayon bilang ebidensya ng representasyon ng pagbili o pagbebenta. Maliban sa nabanggit, walang ibang warranty, ipinahayag o ipinahiwatig, ang ilalapat sa anuman at lahat ng naturang kagamitan na ibinigay o ibinebenta ng ACCES.
3
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 3/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
TALAAN NG NILALAMAN
Kabanata 1: FUNCTIONAL DESCRIPTION …………………………………………………………………………….. 5
Figure 1-1: BLOCK DIAGRAM ……………………………………………………………………………………………………………. 6
Kabanata 2: PAG-INSTALL ………………………………………………………………………………………. 7 Kabanata 3: PAGPILI NG OPSYON…………………………………………………………………………………….. 12
Figure 3-1: OPTION SELECTION MAP ………………………………………………………………………………………………………… 14
Kabanata 4: PAGPILI NG ADDRESS…………………………………………………………………………. 15
Talahanayan 4-1: STANDARD ADDRESS ASSIGNMENT PARA SA MGA COMPUTER …………………………………………. 15 Talahanayan 4-2: ADDRESS JUMPERS …………………………………………………………………………………………………. 16
Kabanata 5: PAGPROGRAMME…………………………………………………………………………………… 17
Talahanayan 5-1: Control Block Register Map ……………………………………………………………………………………………….. 17 Talahanayan 5-2: EEPROM Address Map ……………………………………………………………………………………………….. 17 Talahanayan 5-3: BAUD RATE DIVISOR VALUES …………………………………………………………………………… 19
Kabanata 6: MGA TAKDANG-ARALIN SA CONNECTOR PIN………………………………………………………………. 22
Talahanayan 6-1: PIN CONNECTIONS …………………………………………………………………………………………………………… 22
Kabanata 7: ESPESIPIKASYON …………………………………………………………………………… 23 APENDIKS A…………………………………………………………………………………………………………. 24
Talahanayan A-1: RS-422 BUOD NG ESPESIPIKASYON………………………………………………………………………… 25 Figure A-1: Karaniwang RS-485 Two-Wire Multidrop Network ……………………………………………………………….. 26
4
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 4/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 1: FUNCTIONAL DESCRIPTION
Ang mga Serial Interface Board na ito ay naglalaman ng walo o apat na independiyenteng port at nagbibigay ng epektibong RS-485 at RS422 na multipoint na komunikasyon. Ang bawat channel ay maaaring i-configure sa alinmang mode. Pinapahintulutan ng mga jumper sa board ang pagpili ng configuration, kabilang ang pagwawakas, para sa bawat indibidwal na channel.
Ang mga board ay idinisenyo sa PC/104 na format.
Ang mga sukat nito ay humigit-kumulang 3.775 pulgada X 3.550 pulgada. Ang lahat ng mga koneksyon sa signal ay ginawa sa pamamagitan ng isang 50 pin connector, na naka-mount sa gilid ng board.
RS-485 BALANCED MODE OPERATION
Sinusuportahan ng board ang RS-485 mode na gumagamit ng differential balanced driver para sa mas mataas na range at noise immunity. Tinutukoy ng detalye ng RS-485 ang maximum na 32 device sa isang linya. Ang bilang ng mga device na inihatid sa isang linya ay maaaring palawakin sa pamamagitan ng paggamit ng "repeaters".
Ang board ay mayroon ding kakayahan na magdagdag ng mga resistor ng pagkarga upang wakasan ang mga linya ng komunikasyon. Ang mga komunikasyon sa RS-485 ay nangangailangan na ang isang transmiter ay magbigay ng bias voltage upang matiyak ang isang kilalang "zero" na estado kapag ang lahat ng mga transmitters ay naka-off. Gayundin, ang mga input ng receiver sa bawat dulo ng network ay dapat na wakasan upang maalis ang "pagri-ring". Sinusuportahan ng mga board na ito ang biasing bilang default at sinusuportahan ang pagwawakas ng mga jumper sa board. Kung ang iyong aplikasyon ay nangangailangan ng transmitter na walang kinikilingan, mangyaring makipag-ugnayan sa pabrika.
Ang driver/receiver na ginamit, type 75176B, ay may kakayahang magmaneho ng napakahabang linya ng komunikasyon sa mataas na baud rate. Maaari itong magmaneho ng hanggang ±60 mA sa mga balanseng linya at makatanggap ng mga input na kasingbaba ng 200 mV differential signal na nakapatong sa karaniwang mode na ingay na +12 V o -7 V. Kung sakaling magkaroon ng conflict sa komunikasyon, nagtatampok ang driver/receiver ng thermal shutdown.
COMM PORT COMPATIBILITY
Ang mga uri ng 16550 UART ay ginagamit bilang Asynchronous Communication Element (ACE) . Kabilang dito ang isang 16-byte na transmit/receive buffer upang maprotektahan laban sa nawawalang data sa multitasking operating system, habang pinapanatili ang 100% compatibility sa orihinal na IBM serial port. Gayunpaman, ang mga port ay hindi limitado sa mga karaniwang COM port address.
Ang patuloy na pagpili ng address ay available kahit saan sa loob ng I/O address range na 100 hanggang 3F8 hex, at ang aming FINDBASE program ay mag-i-scan ng I/O Bus memory-mapped address sa iyong computer para sa mga available na address na magagamit nang hindi sumasalungat sa iba pang mapagkukunan ng computer. Nagbibigay-daan ito sa isang port na magamit bilang isa sa apat na "standard" na COM port (COM1 hanggang COM4), o upang mabuhay sa tabi ng mga ito, sa anumang kumbinasyon.
Ang isang kristal na oscillator ay matatagpuan sa board. Ang oscillator na ito ay nagpapahintulot ng tumpak na pagpili ng baud rate mula 300 hanggang 921,600 gamit ang karaniwang crystal oscillator. Ang karaniwang crystal oscillator ay ginagamit upang makabuo ng dalawang rate ng orasan. Ang isa ay ang karaniwang 1.8432 MHz na orasan. Kung kinakailangan ang mas mataas na baud rate, maaaring pumili ng 14.7456MHz rate sa pamamagitan ng jumper.
MGA MODE NG KOMUNIKASYON
Sinusuportahan ng board ang mga komunikasyong Half-Duplex na may 2-wire na koneksyon sa cable. Ang Half-Duplex ay nagbibigay-daan sa trapiko na maglakbay sa parehong direksyon, ngunit isang paraan lamang sa bawat pagkakataon. Karaniwang ginagamit ng mga komunikasyong RS-485 ang half-duplex mode dahil iisang pares lang ng wire ang ibinabahagi nila.
5
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 5/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
AUTO-RTS TRANSCEIVER CONTROL Sa mga komunikasyon sa RS-485, dapat na paganahin at i-disable ang driver kung kinakailangan, na nagpapahintulot sa lahat ng board na magbahagi ng dalawang wire cable. Awtomatikong kinokontrol ng board ang driver. Sa awtomatikong kontrol, pinapagana ang driver kapag handa nang ipadala ang data. Ang driver ay nananatiling naka-enable para sa oras ng paghahatid ng isang character pagkatapos magsimula ang paglipat ng data at pagkatapos ay hindi pinagana. Ang receiver ay hindi pinagana sa panahon ng RS-485 transmissions at pagkatapos ay pinagana kapag ang transmitter driver ay hindi pinagana. Awtomatikong isinasaayos ng board ang timing nito sa baud rate ng data. (TANDAAN: Salamat sa feature na awtomatikong kontrol na ito, mainam ang board para gamitin sa mga Windows application) IRQ SUPPORT Sinusuportahan ng board ang paggamit ng mga mapagkukunan ng IRQ, at may kasamang on-board na IRQ status register para gamitin sa mga operating system na sumusuporta sa feature na ito, gaya ng Windows NT ng Microsoft. Nagbibigay-daan ito sa board na gumamit ng isa hanggang limang antas ng IRQ para kontrolin ang lahat ng walong port, na lubos na nagpapasimple sa configuration ng system.
Figure 1-1: BLOCK DIAGRAM (Isang serial channel lang ang ipinapakita)
PC/104 BUS 50 PIN HEADER
AUTO RTS C IR CU ITRY
6
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 6/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 2: PAG-INSTALL
Ang naka-print na Quick-Start Guide (QSG) ay puno ng board para sa iyong kaginhawahan. Kung naisagawa mo na ang mga hakbang mula sa QSG, maaari mong makita na ang kabanatang ito ay kalabisan at maaaring lumaktaw pasulong upang simulan ang pagbuo ng iyong aplikasyon.
Ang software na ibinigay kasama ng PC/104 Board na ito ay nasa CD at dapat na mai-install sa iyong hard disk bago gamitin. Upang gawin ito, gawin ang mga sumusunod na hakbang bilang naaangkop para sa iyong operating system.
Pag-install ng CD
Ipinapalagay ng mga sumusunod na tagubilin na ang CD-ROM drive ay drive na "D". Mangyaring palitan ang naaangkop na drive letter para sa iyong system kung kinakailangan.
DOS 1.
2.
3. 4.
Ilagay ang CD sa iyong CD-ROM drive. I-type ang B- upang baguhin ang aktibong drive sa CD-ROM drive. I-type ang GLQR?JJ- para patakbuhin ang install program. Sundin ang mga on-screen na prompt para i-install ang software para sa board na ito.
WINDOWS 1. Ilagay ang CD sa iyong CD-ROM drive. 2. Dapat awtomatikong patakbuhin ng system ang install program. Kung ang pag-install ng programa ay hindi tumakbo kaagad,
i-click ang MAGSIMULA | RUN at i-type ang BGLQR?JJ, i-click ang OK o pindutin ang -. 3. Sundin ang mga on-screen na prompt para i-install ang software para sa board na ito.
LINUX 1. Mangyaring sumangguni sa linux.htm sa CD-ROM para sa impormasyon sa pag-install ng mga serial port sa ilalim ng linux.
7
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 7/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Pag-install ng Hardware
Bago i-install ang board, basahin nang mabuti ang Kabanata 3 at Kabanata 4 ng manwal na ito at i-configure ang board ayon sa iyong mga kinakailangan. Maaaring gamitin ang SETUP Program para tumulong sa pag-configure ng mga jumper sa board. Maging lalo na maingat sa Pagpili ng Address. Kung magkakapatong ang mga address ng dalawang naka-install na function, makakaranas ka ng hindi mahuhulaan na gawi ng computer. Upang makatulong na maiwasan ang problemang ito, sumangguni sa FINDBASE.EXE program na naka-install mula sa CD. Hindi itinatakda ng programa sa pag-setup ang mga opsyon sa board, dapat itong itakda ng mga jumper.
Ang multi-port serial communication board na ito ay gumagamit ng software-programmable na mga hanay ng address para sa bawat UART, na nakaimbak sa isang onboard na EEPROM. I-configure ang address ng EEPROM gamit ang onboard Address Selection jumper block, pagkatapos ay gamitin ang ibinigay na Setup program upang i-configure ang mga address para sa bawat onboard na UART.
Upang I-install ang Lupon
1. Mag-install ng mga jumper para sa mga napiling opsyon at base address ayon sa iyong mga kinakailangan sa aplikasyon, tulad ng nabanggit sa itaas.
2. Alisin ang power mula sa PC/104 stack. 3. Magtipon ng standoff hardware para sa pagsasalansan at pag-secure ng mga board. 4. Maingat na isaksak ang board sa PC/104 connector sa CPU o sa stack, na tinitiyak na maayos
pagkakahanay ng mga pin bago ganap na pagsamahin ang mga konektor. 5. Mag-install ng mga I/O cable sa I/O connectors ng board at magpatuloy sa pag-secure ng stack nang magkasama o ulitin
hakbang 3-5 hanggang sa mai-install ang lahat ng board gamit ang napiling mounting hardware. 6. Suriin na ang lahat ng koneksyon sa iyong PC/104 stack ay tama at secure pagkatapos ay paandarin ang system. 7. Patakbuhin ang isa sa mga ibinigay na sampmga program na angkop para sa iyong operating system na na-install
mula sa CD upang subukan at patunayan ang iyong pag-install.
Pag-install ng mga COM Port sa Windows Operating System
*TANDAAN: Maaaring i-install ang mga COM board sa halos anumang operating system at sinusuportahan namin ang pag-install sa mga naunang bersyon ng mga bintana, at malamang na suportahan din ang hinaharap na bersyon. Para sa paggamit sa WinCE, makipag-ugnayan sa pabrika para sa mga partikular na tagubilin.
Windows NT4.0
Upang i-install ang mga COM port sa Windows NT4 kakailanganin mong baguhin ang isang entry sa registry. Ang entry na ito ay nagbibigay-daan sa pagbabahagi ng IRQ sa mga multi-port na COM board. Ang susi ay HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSerial. Ang pangalan ng value ay PermitShare at ang data ay dapat itakda sa 1.
Pagkatapos ay idaragdag mo ang mga port ng board bilang mga COM port, na nagtatakda ng mga base address at IRQ upang tumugma sa mga setting ng iyong board.
Upang baguhin ang halaga ng pagpapatala, patakbuhin ang RegEdit mula sa START|RUN menu na opsyon (sa pamamagitan ng pag-type ng REGEDIT [ENTER] sa ibinigay na espasyo). Mag-navigate pababa sa puno view sa kaliwa upang mahanap ang susi, at i-double click ang pangalan ng halaga upang magbukas ng dialog na nagbibigay-daan sa iyong itakda ang bagong halaga ng data.
8
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 8/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Upang magdagdag ng COM port, gamitin ang START|CONTROL PANEL|PORTS applet at i-click ang ADD, pagkatapos ay ilagay ang tamang UART address at Interrupt number. Kapag ang dialog na "Magdagdag ng Bagong Port" ay na-configure, i-click ang OK, ngunit sagutin ang "Huwag I-restart Ngayon" kapag na-prompt, hanggang sa naidagdag mo na rin ang anumang iba pang mga port. Pagkatapos ay i-restart ang system nang normal, o sa pamamagitan ng pagpili sa "I-restart Ngayon."
Windows XP
Upang i-install ang mga COM port sa Windows XP, manu-mano kang mag-i-install ng "karaniwang" mga port ng komunikasyon, pagkatapos ay babaguhin ang mga setting para sa mga mapagkukunang ginagamit ng mga port upang tumugma sa hardware. Patakbuhin ang applet na "Magdagdag ng Hardware" mula sa Control Panel. I-click ang "Next" sa dialog na "Welcome to the Add New Hardware Wizard". Makakakita ka ng panandaliang mensaheng “…naghahanap…”, pagkatapos ay Piliin ang “Oo, nakonekta ko na ang hardware” at I-click ang “Susunod”
Piliin ang "Magdagdag ng bagong hardware device" mula sa ibaba ng listahang ipinakita at I-click ang "Next." Piliin ang "I-install ang hardware na manu-mano kong pinili mula sa isang listahan" at I-click ang "Susunod." Piliin ang “Mga Port (COM at LPT) at I-click ang “Next” Piliin ang “(Standard Port Types)” at “Communications Port” (ang mga default), I-click ang “Next.” I-click ang “Next.”
9
Manu-manong 104-COM-8S
www.assured-systems.com | sales@assured-systems.com
Pahina 9/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
I-click ang “View o baguhin ang mga mapagkukunan para sa link na ito ng hardware (Advanced).
I-click ang button na "Manu-manong Itakda ang Configuration". Piliin ang “Basic Configuration 8” mula sa drop-down list na “Mga Setting Batay sa:”. Piliin ang "I/O Range" sa kahon ng "Resource Settings" at I-click ang "Change Settings..." na buton. Ilagay ang base address ng board, at I-click ang "OK"
10
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 10/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Piliin ang “IRQ” sa kahon ng “Resource Settings” at I-click ang “Change Settings” button. Ipasok ang IRQ ng board at I-click ang "OK". Isara ang dialog na "Manu-manong Itakda ang Configuration" at I-click ang "Tapos na." I-click ang "Huwag I-reboot" kung nais mong mag-install ng higit pang mga port. Ulitin ang lahat ng hakbang sa itaas, paglalagay ng parehong IRQ ngunit gamit ang naka-configure na Base address para sa bawat karagdagang UART. Kapag tapos ka nang mag-install ng mga port, i-reboot ang system nang normal.
11
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 11/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 3: PAGPILI NG OPSYON
Upang matulungan kang mahanap ang mga jumper na inilarawan sa seksyong ito, sumangguni sa OPTION SELECTION MAP sa dulo ng seksyong ito. Ang pagpapatakbo ng seksyon ng mga serial na komunikasyon ay tinutukoy ng pag-install ng jumper tulad ng inilarawan sa mga sumusunod na talata.
TERM
120 S
MGA PAGWAWAKAS:
Ang isang linya ng paghahatid ay dapat na wakasan sa dulo ng pagtanggap sa katangian ng impedance nito. Ang pag-install ng jumper sa lokasyong may label na TERM ay nalalapat ng 120 load sa transmit/receive input/output para sa RS-485 operation.
Sa mga operasyon ng RS-485 kung saan maraming mga terminal, tanging ang mga RS-485 port sa bawat dulo ng network ang dapat magkaroon ng mga terminating resistors tulad ng inilarawan sa itaas. Gayundin, para sa operasyon ng RS-485, dapat mayroong bias sa mga linya ng RX+ at RX-. Kung ang board ay hindi magbibigay ng bias na iyon, makipag-ugnayan sa factory technical support.
DATA CABLE WIRING
MGA INTERRUP: Sinusuportahan ng board ang IRQ 2, 3, 5, 7, 10 at 11 (maliban kung nakalaan ng ibang naka-install na hardware). Pinipili ang mga antas sa pamamagitan ng pagsusulat ng nais na antas ng IRQ sa naaangkop na address sa EEPROM at i-load ito (sila) mula sa EEPROM papunta sa naaangkop na mga rehistro. Ang mga channel A, B, C at D ay may mga indibidwal na interrupt at ang mga channel na E, F, G at H ay nagbabahagi ng ikalimang interrupt. Kinakailangang mag-load ng mga interrupt na halaga para sa lahat ng mga channel. Kung ang parehong interrupt ay gagamitin para sa lahat ng channel, dapat itong ilagay sa lahat ng limang mga interrupt na lokasyon sa EEPROM.
Pakitandaan: Sa Windows NT, ang mga pagbabago ay dapat gawin sa System Registry upang suportahan ang pagbabahagi ng IRQ. Ang sumusunod ay sipi mula sa “Controlling Multiport Serial I/O Boards” na ibinigay ng Microsoft sa MSDN library. Document id: mk:@ivt:nt40res/D15/S55FC.HTM, available din sa Windows NT Resource Kit. Ang tekstong nakapaloob sa mga bracket (“[]”) ay nagsasaad ng komento.
Ang Microsoft serial driver ay maaaring gamitin upang kontrolin ang maraming piping multiport serial boards. Ang pipi ay nagpapahiwatig na ang kontrol ay walang kasamang on-board na processor. Ang bawat port ng multiport board ay may hiwalay na subkey sa ilalim ng CurrentControlSetServicesSerial subkey sa Registry. Sa bawat isa sa mga subkey na ito, dapat kang magdagdag ng mga halaga para sa DosDevices, Interrupt, InterruptStatus, Port Address, at PortIndex dahil hindi ito natukoy ng Hardware Recognizer. (Para sa mga paglalarawan at saklaw para sa mga halagang ito, tingnan ang Regentry.hlp, ang tulong sa Registry file sa Windows NT Workstation Resource Kit CD.)
12
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 12/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Para kay exampKung mayroon kang board na na-configure na may control block sa address na 0x300, ang mga port ay magkasunod at magkadikit na nagsisimula sa address na 0x100, at isang IRQ na 0x5 sa lahat ng mga port, ang mga halaga sa Registry ay:
Serial2 subkey: PortAddress = REG_DWORD 0x100 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM3 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 1
Serial3 subkey: PortAddress = REG_DWORD 0x108 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM4 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 2
Serial4 subkey: PortAddress = REG_DWORD 0x110 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM5 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 3
Serial5 subkey: PortAddress = REG_DWORD 0x118 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM6 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 4
Serial6 subkey: PortAddress = REG_DWORD 0x120 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM7 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 5
Serial7 subkey: PortAddress = REG_DWORD 0x128 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM8 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 6
Serial8 subkey: PortAddress = REG_DWORD 0x130 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM9 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 7
Serial9 subkey: PortAddress = REG_DWORD 0x138 Interrupt = REG_DWORD 5 DosDevices = REG_SZ COM10 InterruptStatus = REG_DWORD 0x500 PortIndex = REG_DWORD 8
Ang InterruptStatus entry na 0x500 ay medyo hindi karaniwan; ito ang base address ng unang port plus 0x400. Ito ay karaniwang isang alias ng unang port, ngunit ginagamit ng board ang naka-alyas na address na ito para sa rehistro ng katayuan.
13
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 13/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
P2
I-pin 1
A5 A6 A7 A8 A9 COM A DF
COM C
COM E
COM G
42 2 RL D TLD 4 22 R LD TLD 422 RL D TLD 42 2 R LD T LD
4 22 RL D TLD 4 22 RL D TLD 4 22 RL D TLD 4 22 RL D TLD
COM B COM D COM F COM H
CLK x8 A485 B485 C485 D485 E485 F485 G485 H485
Figure 3-1: OPTION SELECTION MAP
14
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 14/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 4: PAGPILI NG ADDRESS
Ang base address ng bawat port ay maaaring mapili kahit saan sa loob ng isang I/O address range na 100-3F8 hex, na nagbibigay na ang address ay hindi magkakapatong sa iba pang mga function. Kung may pagdududa, sumangguni sa talahanayan sa ibaba para sa isang listahan ng mga karaniwang pagtatalaga ng address. (Ang pangunahin at pangalawang binary synchronous na mga port ng komunikasyon ay sinusuportahan ng Operating System.) Ang FINDBASE base address locator program na ibinigay kasama ng iyong board ay tutulong sa iyo na pumili ng base address na maiiwasan ang salungatan na ito.
Talahanayan 4-1: STANDARD ADDRESS ASSIGNMENT PARA SA MGA COMPUTER
PAGGAMIT NG HEX RANGE
000-00F 020-021 040-043 060-06F 070-07F 080-09F 0A0-0BF 0C0-0DF 0F0-0F1 0F8-0FF 170-177 1F0-1F8 200-207 238-23B 23C-23F 278-27F 2B0-2BF 2C0-2CF 2D0-2DF 2E0-2E7 2E8-2EF 2F8-2FF 300-30F 310-31F 320-32F 370-377 378-37F 380-38F 3A0-3AF 3B0-3BB 3BC-3BF 3C0-3CF 3D0-3DF 3E8-3EF 3F0-3F7 3F8-3FF
8237 DMA Controller 1 8259 Interrupt 8253 Timer 8042 Keyboard Controller CMOS RAM, NMI Mask Reg, RT Clock DMA Page Register 8259 Slave Interrupt Controller 8237 DMA Controller 2 Math Coprocessor Math Coprocessor Fixed Disk Controller 2 Fixed Disk Mouse Controller 1 Game Port Bus Mouse Controller. Bus Mouse Parallel Printer EGA EGA EGA GPIB (AT) Serial Port Serial Port na nakareserba nakalaan Hard Disk (XT) Floppy Controller 2 Parallel Printer SDLC SDLC MDA Parallel Printer VGA EGA CGA Serial Port Floppy Controller 1 Serial Port
15
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 15/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Tinutukoy ng mga jumper ng address ang address ng control block; ang mga address at interrupts ng mga port ay kinuha mula sa onboard na EEPROM. Ang rehistro ng interrupt sharing (pangunahing ginagamit sa NT4) ay tinutukoy sa address ng Channel A.
Ang mga address byte na ipinasok sa EEPROM ay kumakatawan sa mga linya ng address A9 hanggang A3. Ang pinakamadaling paraan upang matukoy ang byte na isusulat para sa gustong address ay hatiin ang address sa 8. Halimbawa, ang base na address na 300 ay magiging 300/8 = 60, isang address na 308/8 = 61, at iba pa. (Lahat ng address ay nasa hex.)
Talahanayan 4-2: ADDRESS JUMPERS
1st Digit
2nd Digit
Label ng Jumper
A9 A8 A7 A6 A5 —
Address Line Controlled A9 A8 A7 A6 A5 A4
Halaga ng Hexadecimal
200 100 80 40 20 10
Upang mabasa ang setup ng jumper ng address, magtalaga ng binary na "1" sa mga jumper na hindi naka-install at isang binary na "0" sa mga naka-install na jumper. Para kay example, tulad ng inilalarawan sa sumusunod na talahanayan, ang pagpili ng jumper ay tumutugma sa binary 10 000x xxxx (hex 200). Ang "xxx" ay kumakatawan sa mga linya ng address na A4, A3, A2, A1, at A0 na ginamit sa pisara upang pumili ng mga indibidwal na rehistro, tulad ng inilarawan sa seksyong PAG-PROGRAMME ng manwal na ito.
EXAMPLE ADDRESS SETUP
Mga Salik ng Conversion ng Label ng Jumper Naka-install ang Jumper na Binary Representation Hex Representation
A9 A8 A7 A6 A5
2 1
8
4 2
HINDI OO OO OO OO
1 0
0
0 0
2
0
Review ang ADDRESS SELECTION TABLE nang maingat bago piliin ang board address. Kung magkakapatong ang mga address ng dalawang naka-install na function, makakaranas ka ng hindi mahuhulaan na gawi ng computer.
16
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 16/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 5: PROGRAMMING
Ang mga port address at IRQ ay pinili ng software sa pamamagitan ng control block; ang base address ng control block ay pinili ng mga jumper. Ang mga function sa loob ng control block ay ipinapakita sa control block register map sa ibaba.
Talahanayan 5-1: Control Block Register Map
Address
Basahin ang Pag-andar
Isulat ang Pag-andar
Base Address + 0
—
—
Base Address + 1 EEPROM Address
EEPROM Address
Base Address + 2
—
Data ng EEPROM
Base Address + 3
—
Mag-load ng EEPROM Sa Mga Rehistro
Ang mga address at IRQ ng mga port ay kinuha mula sa isang EEPROM sa board. Bilang karagdagan sa awtomatikong paglo-load ng mga ito sa power-on, maaari silang i-load ng software sa pamamagitan ng isang sulat sa control block. Ang mga address at interrupts ay iniimbak sa EEPROM tulad ng ipinapakita sa EEPROM address map sa ibaba.
Talahanayan 5-2: EEPROM Address Map
EEPROM Address EEPROM Data Meaning
1
Address para sa Channel A
2
Address para sa Channel B
3
Address para sa Channel C
4
Address para sa Channel D
5
Address para sa Channel E
6
Address para sa Channel F
7
Address para sa Channel G
8
Address para sa Channel H
9
IRQ para sa Channel A
A
IRQ para sa Channel B
B
IRQ para sa Channel C
C
IRQ para sa Channel D
D
IRQ para sa Mga Channel E, F, G & H
Gaya ng nabanggit sa ibang lugar, ang mga address na ipinasok ay kumakatawan sa A3 – A9. Samakatuwid, ang data na ipinasok ay ang nais na address, na hinati sa 8.
Kapag ang board ay unang na-install sa isang system, ang mga port ay hindi kinakailangang nasa hindi nagamit na mga address. Upang maiwasan ang mga salungatan sa iba pang mga device sa system, ang board ay may isang jumper na hindi pinapagana ang mga port, sa tabi ng mga base address jumper at may label na "DF". Ang control block ay nananatiling naka-enable sa mode na ito, na nagpapahintulot sa software na magtakda
17
Manu-manong 104-COM-8S
www.assured-systems.com | sales@assured-systems.com
Pahina 17/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
naaangkop ang address ng port. Kapag naalis ang DF jumper, ang mga port ay nasa mga naka-configure na address.
Upang magsulat ng data sa EEPROM, isulat muna ang address sa EEPROM Address register, pagkatapos ay sumulat o magbasa mula sa EEPROM Data register. Para kay example, upang itakda ang Channel A sa address na 3F8, IRQ 5, na may control block base address na nakatakda sa 200 (sa pamamagitan ng mga jumper):
Isulat ang 01 hanggang 201. Isulat ang 7F hanggang 202. Isulat ang 09 hanggang 201. Isulat ang 05 hanggang 202. Pagkatapos ay isulat ang anumang bagay sa 203 upang simulan ang paggamit ng mga halagang ito.
Ang lahat ng data ay maaaring ipasok sa EEPROM at pagkatapos ay isulat sa naaangkop na mga rehistro na may isang sulat sa base na address + 3.
SAMPLE PROGRAMA
Mayroong dalawang sampang mga program na naka-install sa CD na ipinadala kasama ng board. Ito ay:
Sample 1 Ang program na ito ay ibinigay sa C, Pascal, at QuickBASIC. Nagsasagawa ito ng pagsubok sa tampok na loopback ng UART. Hindi ito nangangailangan ng panlabas na hardware at walang mga interrupts.
Sample 2 Ang program na ito ay ibinigay sa C lamang at nagpapakita ng interrupt-driven na RS-485 na half-duplex na operasyon. Ang programa ay nangangailangan ng hindi bababa sa dalawang computer na may isang board sa bawat isa at isang dalawang-wire na cable na nag-uugnay sa kanila. Dapat ikonekta ng cable na iyon ang mga Tx pin mula sa board 1 patungo sa mga Rx pin ayon sa pagkakabanggit ng board 2 at ang mga Tx pin mula sa board 2 patungo sa mga Rx pin sa board 1.
Board 1 hanggang Board 2 TRx- 3 ÅÆ TRx- 3 TRx+ 2 ÅÆ TRx+ 2
18
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 18/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
RS-485 PROGRAMMING
Ang pagprograma ng UART para sa RS-485 na komunikasyon ay maaaring nahahati sa tatlong natatanging mga seksyon: pagsisimula, pagtanggap, at paghahatid. Ang pagsisimula ay tumatalakay sa pag-setup ng opsyon sa chip kabilang ang pagpili ng baud rate. Ang reception ay tumatalakay sa pagpoproseso ng papasok na character na maaaring gawin gamit ang alinman sa botohan o mga interrupt. Transmission deal sa proseso ng pagpapadala ng data out.
PAGSISIMULA
Ang pagsisimula ng chip ay nangangailangan ng kaalaman sa set ng rehistro ng UART. Ang unang hakbang ay itakda ang baud rate divisor. Gagawin mo ito sa pamamagitan ng unang pagtatakda ng mataas na DLAB (Divisor Latch Access Bit). Ang bit na ito ay Bit 7 sa Base Address +3. Sa C code, ang tawag ay:
outportb(BASEADDR +3,0×80);
Pagkatapos ay i-load mo ang divisor sa Base Address +0 (mababang byte) at Base Address +1 (high byte). Tinutukoy ng sumusunod na equation ang kaugnayan sa pagitan ng baud rate at divisor:
gustong baud rate = (crystal frequency) / (32 * divisor)
Sa board, ang mga frequency ng orasan na 1.8432 MHz (Standard) at 14.7456 MHz (X8) ay ibinigay. Nasa ibaba ang isang talahanayan para sa mga sikat na divisor frequency:
Talahanayan 5-3: BAUD RATE DIVISOR VALUES
Baud Rate Divisor (Std) Divisor (X8)
Mga Tala
Max Haba ng Cable (ft)
921600
–
1
250
460800
–
2
550
230400
–
4
1400
115200
1
8
3000
57600
2
16
4000
38400
3
24
4000
28800
4
32
4000
19200
6
48
4000
14400
8
64
4000
9600
12
96
Karamihan Karaniwan
4000
4800
24
192
4000
2400
48
384
4000
1200
96
768
4000
* Ang mga inirerekomendang maximum na distansya para sa differentially driven data cables (RS422 o RS-485) ay para sa mga tipikal na kondisyon. Ang mga linya ng komunikasyon ng RS-232 ay may maximum na haba na 50 talampakan, anuman ang bilis.
19
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 19/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Sa C, ang code para itakda ang chip sa 9600 baud ay:
outportb(BASEADDR, 0x0C); outportb(BASEADDR +1,0);
Ang pangalawang hakbang sa pagsisimula ay ang itakda ang Line Control Register sa Base Address +3. Tinutukoy ng register na ito ang haba ng salita, mga stop bit, parity, at ang DLAB.
Kinokontrol ng Bits 0 at 1 ang haba ng salita at payagan ang mga haba ng salita mula 5 hanggang 8 bits. Ang mga setting ng bit ay nakuha sa pamamagitan ng pagbabawas ng 5 mula sa nais na haba ng salita.
Tinutukoy ng Bit 2 ang bilang ng mga stop bit. Maaaring mayroong isa o dalawang stop bit. Kung ang Bit 2 ay nakatakda sa 0, magkakaroon ng one stop bit. Kung ang Bit 2 ay nakatakda sa 1, magkakaroon ng dalawang stop bit.
Bits 3 hanggang 6 control parity at break enable. Hindi karaniwang ginagamit ang mga ito para sa mga komunikasyon at dapat itakda sa mga zero.
Bit 7 ang DLAB na tinalakay kanina. Dapat itong itakda sa zero pagkatapos ma-load ang divisor o kung hindi ay walang mga komunikasyon.
Ang utos ng C upang itakda ang UART para sa isang 8-bit na salita, walang parity, at one stop bit ay:
outportb(BASEADDR +3, 0x03)
Ang huling hakbang sa pagsisimula ay ang pag-flush ng mga buffer ng receiver. Ginagawa mo ito sa dalawang pagbabasa mula sa buffer ng receiver sa Base Address +0. Kapag tapos na, handa nang gamitin ang UART.
RECEPTION
Maaaring pangasiwaan ang pagtanggap sa dalawang paraan: polling at interrupt-driven. Kapag ang botohan, ang pagtanggap ay nagagawa sa pamamagitan ng patuloy na pagbabasa ng Line Status Register sa Base Address +5. Ang bit 0 ng register na ito ay nakatakdang mataas sa tuwing handa nang basahin ang data mula sa chip. Ang isang simpleng polling loop ay dapat na patuloy na suriin ang bit na ito at basahin sa data kapag ito ay magagamit. Ang sumusunod na fragment ng code ay nagpapatupad ng polling loop at gumagamit ng value na 13, (ASCII Carriage Return) bilang end-of-transmission marker:
gawin {
habang (!(inportb(BASEADDR +5) & 1)); data[i++]= inportb(BASEADDR); } habang (data[i]!=13);
/*Maghintay hanggang handa na ang data*/ /*Binabasa ang linya hanggang sa ma-recred ang null character*/
Dapat gamitin ang mga interrupt-driven na komunikasyon hangga't maaari at kinakailangan para sa mataas na rate ng data. Ang pagsulat ng interrupt-driven na receiver ay hindi mas kumplikado kaysa sa pagsusulat ng polled na receiver ngunit dapat na mag-ingat kapag nag-i-install o nag-aalis ng iyong interrupt handler upang maiwasan ang pagsusulat ng maling interrupt, hindi pagpapagana ng maling interrupt, o pag-off ng mga interrupt para sa masyadong mahabang panahon.
Babasahin muna ng handler ang Interrupt Identification Register sa Base Address +2. Kung ang interrupt ay para sa Received Data Available, babasahin ng handler ang data. Kung walang interrupt na nakabinbin, lalabas ang control sa routine. Isang sample handler, nakasulat sa C, ay ang mga sumusunod:
readback = inportb(BASEADDR +2);
kung (readback & 4)
/*Itatakda ang readback sa 4 kung available ang data*/
data[i++]=inportb(BASEADDR);
outportb(0x20,0x20); /*Isulat ang EOI sa 8259 Interrupt Controller*/
bumalik;
20
Manu-manong 104-COM-8S
www.assured-systems.com | sales@assured-systems.com
Pahina 20/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
PAGHAWA
Ang pagpapadala ng RS-485 ay simpleng ipatupad. Awtomatikong pinapagana ng AUTO feature ng board ang transmitter kapag handa nang ipadala ang data kaya hindi kinakailangan ang pagpapagana ng software.
Upang magpadala ng string ng data, dapat munang suriin ng transmitter ang Bit 5 ng Line Status Register sa Base Address +5. Ang bit na iyon ay ang transmitter-holding-register-empty flag. Kung ito ay mataas, ipinadala ng transmitter ang data. Ang proseso ng pagsuri sa bit hanggang sa ito ay tumaas na sinusundan ng isang pagsulat ay paulit-ulit hanggang sa walang data na nananatili.
Ang sumusunod na C code fragment ay nagpapakita ng prosesong ito:
outportb(BASEADDR +4, inportb(BASEADDR +4)|0x02);
/*Itakda ang RTS bit nang hindi binabago ang estado ng iba pang mga bit*/
habang(data[i]);
/*Habang may data na ipapadala*/
{
habang(!(inportb(BASEADDR +5)&0x20)); /*Maghintay hanggang mawalan ng laman ang transmitter*/
outportb(BASEADDR,data[i]);
i++;
}
outportb(BASEADDR +4, inportb(BASEADDR +4)&0xFD);
/*I-reset ang RTS bit nang hindi binabago ang estado ng iba pang mga bit*/
21
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 21/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 6: CONNECTOR PIN ASSIGNMENTS
Isang 50-pin Male IDC Header ang ibinigay sa board. Ang pinout para sa connector na ito ay sumusunod. Binabawasan ng opsyonal na paglalagay ng kable ang 50 Pin Header hanggang 8, DB9 Male connector.
Talahanayan 6-1: PIN CONNECTIONS
Pin # RS-485 Functions RS-422 Functions Pin # RS-485 Functions RS-422 Functions
1
Lupa
Lupa
26
Ch E Tx + at Rx +
Ch E Tx +
2
Ch A Tx + at Rx +
Ch A Tx +
27
Ch E Tx at Rx –
Ch E Tx –
3
Ch A Tx at Rx –
Ch A Tx –
28
Lupa
Lupa
4
Lupa
Lupa
29
Ch E Rx +
5
Ch A Rx +
30
Ch E Rx –
6
Ch A Rx –
31
Lupa
Lupa
7
Lupa
Lupa
32
Ch F Tx + at Rx +
Ch F Tx +
8
Ch B Tx + at Rx +
Ch B Tx +
33
Ch F Tx at Rx –
Ch F Tx –
9
Ch B Tx at Rx –
Ch B Tx –
34
Lupa
Lupa
10
Lupa
Lupa
35
Ch F Rx +
11
Ch B Rx +
36
Ch F Rx –
12
Ch B Rx –
37
Lupa
Lupa
13
Lupa
Lupa
38
Ch G Tx + at Rx +
Ch G Tx +
14
Ch C Tx + at Rx +
Ch C Tx +
39
Ch G Tx at Rx –
Ch G Tx –
15
Ch C Tx at Rx –
Ch C Tx –
40
Lupa
Lupa
16
Lupa
Lupa
41
Ch G Rx +
17
Ch C Rx +
42
Ch G Rx –
18
Ch C Rx –
43
Lupa
Lupa
19
Lupa
Lupa
44
Ch H Tx + at Rx +
Ch H Tx +
20
Ch D Tx + at Rx +
Ch D Tx +
45
Ch H Tx at Rx –
Ch H Tx –
21
Ch D Tx at Rx –
Ch D Tx –
46
Lupa
Lupa
22
Lupa
Lupa
47
Ch H Rx +
23
Ch D Rx +
48
Ch H Rx –
24
Ch D Rx –
49
Lupa
Lupa
25
Lupa
Lupa
50
Lupa
Lupa
22
Manu-manong 104-COM-8S
www.assured-systems.com | sales@assured-systems.com
Pahina 22/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Kabanata 7: ESPISIPIKASYON
INTERFACE NG KOMUNIKASYON
Isang 50 pin connector ang ibinigay
Mayroong walong pin bawat port kasama ang mga karaniwang batayan
Haba ng Character: 5,6,7, o 8 bits
Pagkakaisa:
Kahit, kakaiba, o wala
Stop Interval:
1, 1.5, o 2 bits
Mga Rate ng Serial na Data: Hanggang 115.2K baud, asynchronous. Ang isang mas mabilis na hanay ng mga rate, hanggang 921.6K, ay
nakamit sa pamamagitan ng pagpili ng jumper
Multidrop:
Tugma sa mga detalye ng RS-485. Hanggang 32 driver at receiver ang pinapayagan
sa linya. Driver/Receiver na ginamit ay uri 75ALS180
Tugma sa mga detalye ng RS-422. Hanggang sampung receiver ang pinapayagan sa linya.
Address:
Ang ISA BUS address ay itinakda ng mga tumatalon sa board. Ang mga address ng channel ay
palaging load mula sa non-volatile memory
Mga interrupt:
Ang mga indibidwal na IRQ para sa bawat channel ay naka-imbak onboard sa non-volatile memory
Sensitivity ng Input ng Receiver:
±200 mV differential input
Karaniwang Mode Voltage Range: +12V hanggang -7V Transmitter
Kakayahang Output Drive:
60 mA na may thermal shutdown.
Pagwawakas:
Ang mga napiling pagwawakas ng jumper para sa input at output, ayon sa channel, ay ibinibigay.
Nagbibigay din ng bias.
KAPALIGIRAN
Saklaw ng Operating Temperatura: 0 hanggang +60 °C
Saklaw ng Temperatura ng Imbakan: -50 hanggang +120 °C
Halumigmig:
5% hanggang 95%, hindi nagpapalapot.
Kinakailangan ang Power:
+5 VDC sa tipikal na 400 mA, maximum na 800 mA.
Sukat:
PC/104 na format, 3.5″ by 3.75″.
23
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 23/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
APENDIKS A
PAGKONSIDERASYON NG APLIKASYON
PANIMULA
Ang pagtatrabaho sa mga aparatong RS-485 ay hindi gaanong naiiba sa pagtatrabaho sa karaniwang mga serial device ng RS-232 at ang pamantayang ito ay nagtagumpay sa mga kakulangan sa pamantayan ng RS-232. Una, ang haba ng cable sa pagitan ng dalawang RS-232 na aparato ay dapat na maikli; wala pang 50 talampakan. Pangalawa, maraming mga error sa RS-232 ang resulta ng ingay na sapilitan sa mga cable. Ang pamantayang RS-485 ay nagpapahintulot sa mga haba ng cable na hanggang 4000 talampakan at, dahil ito ay gumagana sa differential mode, ito ay mas immune sa sapilitan na ingay.
Ang ikatlong kakulangan ng RS-232 ay ang higit sa dalawang device ay hindi maaaring magbahagi ng parehong cable. Totoo rin ito para sa RS422 ngunit ang RS-485 ay nag-aalok ng lahat ng mga benepisyo ng RS422 plus ay nagbibigay-daan sa hanggang 32 na device na magbahagi ng parehong mga twisted pair. Ang isang pagbubukod sa nabanggit ay ang maramihang mga RS422 na aparato ay maaaring magbahagi ng isang cable kung isa lamang ang magsasalita at ang iba ay palaging makakatanggap.
BALANCED DIFFERENTIAL SIGNALS
Ang dahilan kung bakit ang mga RS422 at RS-485 na device ay maaaring magmaneho ng mas mahabang linya na may higit na noise immunity kaysa sa RS-232 na device ay ang paggamit ng balanseng differential drive method. Sa isang balanseng differential system, ang voltage na ginawa ng driver ay lumilitaw sa isang pares ng mga wire. Ang isang balanseng line driver ay gagawa ng differential voltage mula ±2 hanggang ±6 volts sa mga output terminal nito. Ang isang balanseng line driver ay maaari ding magkaroon ng input na "enable" na signal na nagkokonekta sa driver sa mga output terminal nito. Kung NAKA-OFF ang signal na "enable", ang driver ay hindi nakakonekta sa linya ng transmission. Ang disconnected o disabled na kondisyon na ito ay karaniwang tinutukoy bilang ang "tristate" na kondisyon at kumakatawan sa isang mataas na impedance. Ang mga driver ng RS-485 ay dapat magkaroon ng ganitong kakayahan sa pagkontrol. Maaaring may ganitong kontrol ang mga driver ng RS422 ngunit hindi ito palaging kinakailangan.
Ang isang balanseng differential line receiver ay nararamdaman ang voltage estado ng linya ng paghahatid sa dalawang linya ng input ng signal. Kung ang differential input voltage ay mas malaki kaysa sa +200 mV, ang receiver ay magbibigay ng isang tiyak na estado ng lohika sa output nito. Kung ang differential voltage input ay mas mababa sa -200 mV, ang receiver ay magbibigay ng kabaligtaran na estado ng lohika sa output nito. Ang maximum na operating voltage range ay mula +6V hanggang -6V na nagpapahintulot para sa voltage attenuation na maaaring mangyari sa mahabang transmission cable.
Isang maximum na karaniwang mode voltage rating ng ±7V ay nagbibigay ng mahusay na kaligtasan sa ingay mula sa voltages induced sa mga twisted pair lines. Ang koneksyon sa ground line ng signal ay kinakailangan upang mapanatili ang karaniwang mode voltage sa loob ng saklaw na iyon. Maaaring gumana ang circuit nang walang koneksyon sa lupa ngunit maaaring hindi maaasahan.
24
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 24/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Talahanayan A-1: RS-422 BUOD NG ESPISIPIKASYON
Parameter
Kundisyon Min.
Max.
Output ng Driver Voltage (ibinaba)
4V
6V
-4V
-6V
Output ng Driver Voltage (nakarga)
TERM jumper sa 2V -2V
Paglaban sa Output ng Driver
50
Kasalukuyang Short-Circuit Output ng Driver
± 150 mA
Oras ng Pagtaas ng Output ng Driver
10% agwat ng yunit
Sensitivity ng Receiver
±200 mV
Receiver Common Mode Voltage Saklaw
±7V
Receiver Input Resistance
4K
Upang maiwasan ang mga pagmuni-muni ng signal sa cable at upang mapabuti ang pagtanggi ng ingay sa parehong RS422 at RS-485 mode, dapat na wakasan ang dulo ng receiver ng cable na may paglaban na katumbas ng katangian ng impedance ng cable. (Ang pagbubukod ay kapag ang linya ay hinihimok ng isang RS422 driver na hindi kailanman "tristatated" o hindi nakakonekta sa linya. Sa kasong ito, ang driver ay nagbibigay ng isang mababang panloob na impedance na nagtatapos sa linya sa dulong iyon.)
TANDAAN
Hindi mo kailangang magdagdag ng terminator resistor sa iyong mga cable kapag ginamit mo ang board. Ang mga termination resistors para sa RX+ at RX- lines ay ibinibigay sa board at inilalagay sa circuit kapag nag-install ka ng LOAD (LD) jumper. (Tingnan ang seksyong Pagpipilian ng Opsyon ng manwal na ito.)
25
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 25/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
RS-485 DATA TRANSMISSION Ang RS-485 Standard ay nagbibigay-daan sa isang balanseng transmission line na maibahagi sa isang party-line mode. Hanggang 32 pares ng driver/receiver ang maaaring magbahagi ng isang two-wire party line network. Maraming katangian ng mga driver at receiver ang kapareho ng sa RS422 Standard. Ang isang pagkakaiba ay ang karaniwang mode voltagAng e limit ay pinalawig at +12V hanggang -7V. Dahil ang anumang driver ay maaaring idiskonekta (o tristated) mula sa linya, dapat itong makatiis sa karaniwang mode na ito voltage range habang nasa tristate na kondisyon.
RS-485 Two-Wire Multidrop Network Ang sumusunod na paglalarawan ay nagpapakita ng karaniwang multidrop o party line network. Tandaan na ang linya ng paghahatid ay tinapos sa magkabilang dulo ng linya ngunit hindi sa mga drop point sa gitna ng linya.
Figure A-1: Karaniwang RS-485 Two-Wire Multidrop Network
26
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 26/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Mga Komento ng Customer
Kung nakakaranas ka ng anumang mga problema sa manwal na ito o gusto lang magbigay sa amin ng ilang feedback, mangyaring mag-email sa amin sa: manuals@accesio.com. Pakidetalye ang anumang mga error na makikita mo at isama ang iyong mailing address upang maipadala namin sa iyo ang anumang mga manu-manong update.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
27
www.assured-systems.com | sales@assured-systems.com
Manu-manong 104-COM-8S
Pahina 27/28
ACCES I/O 104-COM-8S Kumuha ng Sipi
Mga Assured System
Ang Assured Systems ay isang nangungunang kumpanya ng teknolohiya na may mahigit 1,500 regular na kliyente sa 80 bansa, na nagde-deploy ng mahigit 85,000 system sa isang magkakaibang customer base sa loob ng 12 taon ng negosyo. Nag-aalok kami ng mataas na kalidad at makabagong masungit na computing, display, networking at mga solusyon sa pangongolekta ng data sa mga sektor ng naka-embed, industriyal, at digital-out-of-home market.
US
sales@assured-systems.com
Mga Benta: +1 347 719 4508 Suporta: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA
EMEA
sales@assured-systems.com
Mga Benta: +44 (0)1785 879 050 Suporta: +44 (0)1785 879 050
Yunit A5 Douglas Park Stone Business Park Stone ST15 0YJ United Kingdom
Numero ng VAT: 120 9546 28 Numero ng Pagpaparehistro ng Negosyo: 07699660
www.assured-systems.com | sales@assured-systems.com
Pahina 28/28
Mga Dokumento / Mga Mapagkukunan
![]() |
ASSURED 104-COM-8S, 104-COM-4S 8/4 Port Serial Communication Board [pdf] User Manual 104-COM-8S, 104-COM-4S, 104-COM-8S 104-COM-4S 8 4 Port Serial Communication Board, 104-COM-8S 104-COM-4S, 8 4 Port Serial Communication Board, Serial Communication Board, Communication Board, Board |




