ACCES PCI-ICM-1S Kadi ya Kiolesura Kilichotengwa cha Serial
Taarifa
Taarifa katika hati hii imetolewa kwa marejeleo pekee. ACCES haichukui dhima yoyote inayotokana
ya matumizi au matumizi ya taarifa au bidhaa zilizoelezwa humu. Hati hii inaweza kuwa na habari au kumbukumbu na bidhaa zinazolindwa na hakimiliki au hataza na haitoi leseni yoyote chini ya haki za hataza za ACCES, wala haki za wengine.
IBM PC, PC/XT, na PC/AT ni alama za biashara zilizosajiliwa za International Business Machines Corporation.
Imechapishwa nchini Marekani. Hakimiliki 2000, 2005 na ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Haki zote zimehifadhiwa.
ONYO!!
UNGANISHA NA KUKATA KITABU CHAKO CHA FIELD NA UMEZIMWA WA KOMPYUTA. SIKU ZOTE ZIMA NGUVU ZA KOMPYUTA KABLA YA KUSAKINISHA KADI. KUUNGANISHA NA KUONDOA Cables, AU KUWEKA KADI KWENYE MFUMO WENYE NGUVU YA KOMPYUTA AU FIELD UNAWEZA KUSABABISHA UHARIBIFU KWA KADI YA I/O NA KUTABATISHA DHAMANA ZOTE, ZILIZOAGIZWA AU ZILIZOELEZWA.
Udhamini
Kabla ya kusafirishwa, vifaa vya ACCES hukaguliwa kikamilifu na kupimwa kwa vipimo vinavyotumika. Hata hivyo, iwapo kifaa hakitatokea, ACCES inawahakikishia wateja wake kwamba huduma na usaidizi wa haraka utapatikana.
Vifaa vyote vilivyotengenezwa na ACCES ambavyo vitaonekana kuwa na kasoro vitarekebishwa au kubadilishwa kwa kuzingatia mambo yafuatayo.
Vigezo na Masharti
Ikiwa kitengo kinashukiwa kushindwa, wasiliana na idara ya Huduma kwa Wateja ya ACCES. Kuwa tayari kutoa nambari ya modeli ya kitengo, nambari ya mfululizo, na maelezo ya dalili za kushindwa. Tunaweza kupendekeza majaribio rahisi ili kuthibitisha kutofaulu. Tutaweka nambari ya Uidhinishaji Nyenzo ya Kurejesha (RMA) ambayo lazima ionekane kwenye lebo ya nje ya kifurushi cha kurejesha. Vitengo/vijenzi vyote vinapaswa kufungwa vizuri kwa ajili ya kushughulikiwa na kurejeshwa pamoja na mizigo ya kulipia kabla kwenye Kituo cha Huduma kilichoteuliwa cha ACCES, na vitarejeshwa kwenye tovuti ya mteja/mtumiaji mizigo iliyolipiwa kabla na ankara.
Chanjo
Miaka Mitatu Ya Kwanza: Sehemu/sehemu iliyorejeshwa itarekebishwa na/au kubadilishwa kwa chaguo la ACCES bila malipo ya leba au sehemu ambazo hazijatengwa na dhamana. Udhamini huanza na usafirishaji wa vifaa.
Miaka Ifuatayo: Katika maisha ya kifaa chako, ACCES iko tayari kutoa huduma ya tovuti au ndani ya kiwanda kwa viwango vinavyokubalika sawa na vile vya watengenezaji wengine katika sekta hii.
Vifaa Havijatengenezwa na ACCES
Vifaa vilivyotolewa lakini havijatengenezwa na ACCES vinaidhinishwa na vitarekebishwa kulingana na sheria na masharti ya dhamana ya mtengenezaji wa vifaa husika.
Mkuu
Chini ya Udhamini huu, dhima ya ACCES ni tu ya kubadilisha, kukarabati au kutoa mkopo (kwa hiari ya ACCES) kwa bidhaa zozote ambazo zimethibitishwa kuwa na kasoro katika kipindi cha udhamini. ACCES haitawajibika kwa hali yoyote kwa uharibifu unaosababishwa au maalum unaotokana na matumizi au matumizi mabaya ya bidhaa zetu. Mteja anawajibika kwa gharama zote zinazosababishwa na marekebisho au nyongeza kwa vifaa vya ACCES ambavyo havijaidhinishwa kwa maandishi na ACCES au, ikiwa kwa maoni ya ACCES kifaa kimetumiwa isivyo kawaida. "Matumizi yasiyo ya kawaida" kwa madhumuni ya udhamini huu yanafafanuliwa kama matumizi yoyote ambayo kifaa kinakabiliwa zaidi ya matumizi yaliyobainishwa au yaliyokusudiwa kama inavyothibitishwa na ununuzi au uwakilishi wa mauzo. Zaidi ya hayo hapo juu, hakuna dhamana nyingine, iliyoonyeshwa au kuonyeshwa, itatumika kwa vifaa vyovyote vile vilivyotolewa au kuuzwa na ACCES.
Sura ya 1: Utangulizi
Kadi hii ya Mawasiliano ya Ufuatiliaji iliundwa kwa ajili ya uwasilishaji bora wa asynchronous katika itifaki za RS422 (EIA422) au RS485 kupitia njia ndefu za mawasiliano. Laini za data zimetengwa kwa urahisi kutoka kwa kompyuta na kutoka kwa kila mmoja ili kuhakikisha mawasiliano wakati kelele kubwa ya hali ya kawaida inapowekwa juu.
Kadi hiyo ina urefu wa inchi 4.80 (milimita 122) na inaweza kusakinishwa katika nafasi za basi za volti 5 za IBM PC au kompyuta zinazooana. UART ya aina ya 16550 iliyoakibishwa hutumiwa na, kwa uoanifu wa Windows, udhibiti wa kiotomatiki hujumuishwa ili kuwezesha/kuzima viendeshi vya upitishaji kwa uwazi.
Uendeshaji wa Hali ya Usawazishaji na Kukomesha Upakiaji
Kadi hutumia madereva ya usawa tofauti kwa masafa marefu na kinga ya kelele. Uendeshaji wa RS422 huruhusu wapokeaji wengi kwenye njia za mawasiliano na uendeshaji wa RS485 huruhusu hadi wasambazaji na wapokeaji 32 kwenye seti sawa ya mistari ya data. Vifaa vilivyo kwenye ncha za mitandao hii vinapaswa kusitishwa ili kuepuka "mlio". Kadi inakupa nafasi za kuruka ili kuongeza vipingamizi vya upakiaji ili kusitisha njia za mawasiliano.
Pia, mawasiliano ya RS485 yanahitaji kwamba kisambaza data kitoe ujazo wa upendeleotage kuhakikisha hali ya "sifuri" inayojulikana wakati hakuna kifaa kinachotuma. Kadi hii inaauni upendeleo kwa chaguo-msingi. Ikiwa programu yako inahitaji kisambaza data kisiwe na upendeleo, tafadhali wasiliana na kiwanda.
Utangamano wa Bandari ya COM
Aina ya 16550 UART inatumika kama Kipengele cha Mawasiliano Asynchronous (ACE). Inajumuisha baiti 16 ya FIFO ya kusambaza/kupokea ili kulinda dhidi ya data iliyopotea katika mifumo ya uendeshaji ya multitasking, huku ikidumisha upatanifu wa 100% na mlango wa awali wa mfululizo wa IBM. Mfumo hutoa anwani ya I/O.
Oscillator inayodhibitiwa na kioo iko kwenye kadi. Oscillator hii inaruhusu uteuzi sahihi wa viwango vya baud hadi 115,200 au, kwa kubadilisha jumper, hadi 460,800 na oscillator ya kioo ya kawaida.
Dereva/kipokezi kilichotumiwa, SN75176B, kina uwezo wa kuendesha njia ndefu sana za mawasiliano kwa viwango vya juu vya baud. Inaweza kuendesha hadi +60 mA kwenye mistari iliyosawazishwa na kupokea mawimbi ya chini hadi 200 mV mawimbi tofauti yaliyowekwa juu kwenye kelele ya hali ya kawaida ya +12 V au -7 V. Katika kesi ya mzozo wa mawasiliano, kiendeshi/vipokezi huangazia kuzimwa kwa halijoto.
Njia ya Mawasiliano
Kadi hii inasaidia mawasiliano ya Full-Duplex na Nusu-Duplex yenye muunganisho wa kebo ya waya nne. Nusu ya Duplex inaruhusu trafiki kusafiri katika pande zote mbili, lakini kwa njia moja tu kwa wakati. Programu nyingi za RS485 kwa kawaida hutumia modi ya Nusu-Duplex kwa sababu jozi moja ya waya inaweza kushirikiwa.
Viwango vya Kiwango cha Baud
Kadi ina uwezo wa viwango viwili vya viwango vya baud na unaweza kuchagua ambayo ungependa kutumia kwa uwekaji wa jumper. Masafa moja ni ya hadi programu 115,200 za baud na nyingine ni hadi programu 460,800 za baud. Kiwango cha Baud ni programu iliyochaguliwa na viwango vinavyopatikana vimeorodheshwa kwenye jedwali katika sehemu ya Utayarishaji ya mwongozo huu.
Udhibiti wa Transceiver ya Kiotomatiki
Katika programu za Windows lazima kiendeshi kiwezeshwe na kuzimwa inavyohitajika, ikiruhusu kadi zote kushiriki kebo mbili za waya. Kadi hii inadhibiti dereva moja kwa moja. Kwa udhibiti wa kiotomatiki, kiendeshi huwezeshwa wakati data iko tayari kutumwa. Dereva husalia kuwashwa kwa muda wa utumaji wa herufi moja ya ziada baada ya uhamishaji wa data kukamilika na kisha kuzimwa. Mpokeaji huwashwa kwa kawaida, lakini amezimwa wakati wa uhamishaji, na kisha kuwezeshwa tena baada ya uwasilishaji kukamilika (pamoja na muda wa maambukizi ya herufi moja). Kadi hurekebisha kiotomati muda wake kwa kiwango cha baud cha data. (Kumbuka: Shukrani kwa kipengele cha udhibiti wa kiotomatiki, kadi ni bora kwa matumizi katika programu za Windows)
Vipimo
Kiolesura cha Mawasiliano
- Muunganisho wa I/O: 9 Pini Kiunganishi cha DBM.
- Urefu wa herufi: 5, 6, 7, au 8 bits.
- Uwiano: Hata, isiyo ya kawaida au hakuna.
- Muda wa Kuacha: 1, 1.5, au biti 2.
- Viwango vya Data ya Ufuatiliaji: Hadi 115,200 baud, asynchronous. Viwango vya kasi zaidi, hadi 460,800, hupatikana kwa uteuzi wa jumper kwenye kadi. Aina 16550 UART iliyoakibishwa.
- Anwani: Inaweza kupangwa kila mara kati ya 0000 hadi FFFF (hex) anuwai ya anwani za basi za PCI.
- Unyeti wa Ingizo la Mpokeaji: +200 mV, pembejeo tofauti.
- Kukataliwa kwa Njia ya Kawaida: +12V hadi -7V.
- Uwezo wa Hifadhi ya Kisambazaji cha Kisambazaji: 60 mA, na kuzima kwa mafuta.
Kimazingira
- Masafa ya Halijoto ya Uendeshaji: 0 °C. hadi +60 °C.
- Kiwango cha joto cha uhifadhi: -50 °C. hadi +120 °C.
- Unyevu: 5% hadi 95%, isiyo ya kufupisha.
- Nguvu Inahitajika: +5VDC katika 50 mA kawaida, +12VDC katika 5 mA (Quiscent), 15 mA (Upeo wa juu).
- Ukubwa: Urefu wa inchi 4.80 (milimita 122).
Kielelezo 1-1: Mchoro wa Zuia
Sura ya 2: Ufungaji
Mwongozo wa Kuanza Haraka (QSG) uliochapishwa umejaa kadi kwa urahisi wako. Ikiwa tayari umetekeleza hatua kutoka kwa QSG, unaweza kupata sura hii kuwa haihitajiki na unaweza kuruka mbele ili kuanza kuunda programu yako.
Programu iliyotolewa na kadi hii iko kwenye CD na lazima isakinishwe kwenye diski yako kuu kabla ya matumizi. Ili kufanya hivyo, fanya hatua zifuatazo zinazofaa kwa mfumo wako wa uendeshaji.
Sanidi Chaguzi za Kadi kupitia Uteuzi wa Rukia
Kabla ya kusakinisha kadi kwenye kompyuta yako, soma kwa uangalifu Sura ya 3: Chaguo la Uchaguzi wa mwongozo huu, kisha usanidi kadi kulingana na mahitaji na itifaki yako (RS-232, RS-422, RS-485, 4-wire 485, nk.) . Mpango wetu wa usanidi wa Windows unaweza kutumika pamoja na Sura ya 3 ili kusaidia katika kusanidi virukaruka kwenye kadi, na pia kutoa maelezo ya ziada ya matumizi ya chaguo mbalimbali za kadi (kama vile kusimamishwa, upendeleo, kiwango cha baud, RS-232, RS-422, RS-485, nk).
Ufungaji wa Programu ya CD
Maagizo yafuatayo yanafikiri kiendeshi cha CD-ROM ni kiendeshi "D". Tafadhali badilisha barua ya hifadhi inayofaa kwa mfumo wako inapohitajika.
DOS
- Weka CD kwenye kiendeshi chako cha CD-ROM.
- Aina
kubadilisha kiendeshi amilifu kwenye kiendeshi cha CD-ROM.
- Aina
kuendesha programu ya kusakinisha.
- Fuata vidokezo kwenye skrini ili kusakinisha programu ya ubao huu.
WINDOWS
- Weka CD kwenye kiendeshi chako cha CD-ROM.
- Mfumo unapaswa kuendesha programu moja kwa moja. Ikiwa programu ya kusakinisha haifanyi kazi mara moja, bofya ANZA | RUN na chapa
bonyeza OK au bonyeza
.
- Fuata vidokezo kwenye skrini ili kusakinisha programu ya ubao huu.
LINUX
- Tafadhali rejelea linux.htm kwenye CD-ROM kwa maelezo ya kusakinisha chini ya linux.
Kumbuka: Bodi za COM zinaweza kusakinishwa katika mfumo wowote wa uendeshaji. Tunaauni usakinishaji katika matoleo ya awali ya Windows, na kuna uwezekano mkubwa wa kusaidia matoleo yajayo pia.
Tahadhari! * ESD Kutokwa tuli moja kunaweza kuharibu kadi yako na kusababisha kutofaulu mapema! Tafadhali fuata tahadhari zote zinazofaa ili kuzuia utokaji tuli kama vile kujiweka chini kwa kugusa sehemu yoyote iliyo chini kabla ya kugusa kadi.
Ufungaji wa vifaa
- Hakikisha umeweka swichi na viruka kutoka sehemu ya Chaguo la Chaguo la mwongozo huu au kutoka kwa mapendekezo ya SETUP.EXE.
- Usisakinishe kadi kwenye kompyuta hadi programu iwe imewekwa kikamilifu.
- ZIMA nishati ya kompyuta NA uchomoe nishati ya AC kwenye mfumo.
- Ondoa kifuniko cha kompyuta.
- Sakinisha kwa uangalifu kadi katika sehemu inayopatikana ya 5V au 3.3V ya upanuzi ya PCI (huenda ukahitaji kuondoa bamba la nyuma kwanza).
- Kagua kifafa sahihi cha kadi na kaza skrubu. Hakikisha kwamba mabano ya kupachika kadi yamekunjwa vizuri na kuna sehemu nzuri ya chasi.
- Sakinisha kebo ya I/O kwenye kiunganishi kilichopachikwa kwenye mabano ya kadi.
- Badilisha kifuniko cha kompyuta na uwashe kompyuta. Ingiza programu ya usanidi ya CMOS ya mfumo wako na uthibitishe kuwa chaguo la programu-jalizi ya PCI limewekwa ipasavyo kwa mfumo wako. Mifumo inayoendesha Windows 95/98/2000/XP/2003 (au mfumo wowote wa uendeshaji unaotii PNP) inapaswa kuweka chaguo la CMOS kwa OS. Mifumo inayoendesha chini ya DOS, Windows NT, Windows 3.1, au mfumo mwingine wowote wa uendeshaji usiotii PNP inapaswa kuweka chaguo la PNP CMOS kwa BIOS au Motherboard. Hifadhi chaguo na uendelee kuwasha mfumo.
- Kompyuta nyingi zinapaswa kuchunguza kadi kiotomatiki (kulingana na mfumo wa uendeshaji) na kumaliza kiotomatiki kusanikisha viendeshi.
- Endesha PCIfind.exe ili kukamilisha kusakinisha kadi kwenye sajili (kwa Windows pekee) na kuamua rasilimali uliyopewa.
- Endesha moja ya s iliyotolewaample programu ambazo zilinakiliwa kwenye saraka mpya ya kadi iliyoundwa (kutoka kwa CD) ili kujaribu na kuhalalisha usakinishaji wako.
Anwani ya msingi iliyotolewa na BIOS au mfumo wa uendeshaji inaweza kubadilika kila wakati maunzi mapya yanaposakinishwa au kuondolewa kwenye kompyuta. Tafadhali angalia tena PCIFind au Kidhibiti cha Kifaa ikiwa usanidi wa maunzi umebadilishwa. Programu unayoandika inaweza kuamua kiotomati anwani ya msingi ya kadi kwa kutumia mbinu mbalimbali kulingana na mfumo wa uendeshaji. Katika DOS, saraka ya PCI\SOURCE inaonyesha simu za BIOS zinazotumiwa kuamua anwani na IRQ iliyopewa vifaa vya PCI vilivyosakinishwa. Katika Windows, Windows sample programu zinaonyesha kuhoji maingizo ya sajili (iliyoundwa na PCIFind na NTIOPCI.SYS wakati wa kuwasha) ili kubaini taarifa hii sawa.
Sura ya 3: Chaguo la Chaguo
Ili kukusaidia kupata virukaruka vilivyoelezwa katika sehemu hii, rejelea Mchoro 3-1, Ramani ya Chaguo kwenye ukurasa unaofuata. Operesheni imedhamiriwa na ufungaji wa jumper kama ilivyoelezwa katika aya zifuatazo.
485 na 422 Mode jumpers
Ikiwa utafanya kazi katika hali ya RS485 ya waya mbili, sakinisha jumper katika eneo lililoandikwa 485.
Iwapo utafanya kazi katika hali ya RS485 ya waya nne, sakinisha vifaa vya kurukaruka kwenye maeneo yaliyo na lebo 485 na 422.
Ikiwa utafanya kazi katika hali ya RS422, sakinisha jumper katika eneo lililoandikwa 422.
Wanarukaji wa Kiwango cha Baud
Wanarukaji walioitwa Baud hutoa njia ya kuchagua viwango vya uwongo katika mojawapo ya safu mbili. Ukiwa katika nafasi ya "1x", kiwango cha kiwango cha baud ni hadi baud 115,200. Ukiwa katika nafasi ya "4x", kiwango cha kiwango cha baud ni hadi baud 460,800
Kumbuka: Rejelea Jedwali la 5-1, Maadili ya Kigawanyo cha Kiwango cha Baud
Kuruka Jumpers
Laini ya upokezaji inapaswa kusitishwa mwishoni mwa upokezi katika sifa yake ya kuzuia. Kusakinisha viruka-ruka kwenye maeneo yaliyoandikwa TERMOUT (kwa modi ya RS485 ya waya mbili) au TERMIN (kwa modi ya RS422 au Fourier RS485) itatumia upakiaji wa 120Ω kwenye pembejeo ya kupokea.
Kielelezo 3-1: Mpango Uliorahisishwa wa Kukomesha
Ambapo kuna vituo vingi, ni bandari tu katika kila mwisho wa mtandao ndizo zinazopaswa kuwa na kizuizi cha kuzima kama ilivyoelezwa hapo juu. Ikiwa kadi hii haifai kuwa mwisho mmoja wa mtandao, usisakinishe virukaji kama ilivyoelezwa hapo juu.
Pia, lazima kuwe na upendeleo kwenye mistari ya TX+ na TX-. Ikiwa kadi haitatoa upendeleo huo, au ikiwa upendeleo kwenye mistari ya RX+ na RX- unahitajika, wasiliana na kiwanda kwa usaidizi wa kiufundi.
Kielelezo 3-2: Ramani ya Uchaguzi wa Chaguo
Sura ya 4: Uchaguzi wa Anwani
Kadi hutumia nafasi moja ya anwani. Usanifu wa PCI ni asili ya kuziba-na-kucheza. Hii inamaanisha kuwa BIOS au Mfumo wa Uendeshaji huamua rasilimali zilizowekwa kwa kadi za basi za PCI badala ya wewe kuchagua nyenzo hizo kwa swichi au viruka. Kwa hivyo, huwezi kuweka au kubadilisha anwani ya msingi ya kadi. Unaweza tu kuamua ni nini mfumo umetoa.
Ili kubainisha anwani msingi ambayo imekabidhiwa, endesha programu ya matumizi ya PCIFind.EXE iliyotolewa.
Huduma hii itaonyesha orodha ya kadi zote zilizogunduliwa kwenye basi ya PCI, anwani zilizogawiwa kwa kila utendaji kwenye kila kadi, na IRQs husika (kama zipo) zilizotolewa.
Vinginevyo, baadhi ya mifumo ya uendeshaji (Windows95/98/2000) inaweza kuulizwa ili kuamua ni rasilimali zipi zilipewa. Katika mifumo hii ya uendeshaji, unaweza kutumia PCIFind (DOS) au PCINT (Windows95/98/NT), au matumizi ya Kidhibiti cha Kifaa kutoka kwa Applet ya Sifa za Mfumo ya paneli dhibiti.
Kadi imesakinishwa katika darasa la Kupata Data la orodha ya Kidhibiti cha Kifaa. Kuchagua kadi, kubofya Sifa, na kisha kuchagua Kichupo cha Rasilimali kutaonyesha orodha ya rasilimali zilizogawiwa kadi.
Basi la PCI linaweza kutumia nafasi ya 64K ya I/O, kwa hivyo anwani ya kadi yako inaweza kupatikana popote katika safu ya heksi 0000 hadi FFFF. PCIFind hutumia Kitambulisho cha Muuzaji na Kitambulisho cha Kifaa kutafuta kadi yako, kisha inasoma anwani msingi na IRQ.
Ikiwa unataka kuamua anwani ya msingi na IRQ mwenyewe, tumia maelezo yafuatayo.
Kitambulisho cha Muuzaji cha kadi hii ni 494F. (ASCII ya "IO")
Kitambulisho cha Kifaa cha kadi ni 1148h.
Sura ya 5: Kupanga programu
Sample Mipango
Kuna sampprogramu zinazotolewa na kadi katika C, Pascal, QuickBASIC, na lugha kadhaa za Windows. DOS samples ziko kwenye saraka ya DOS na Windows samples ziko kwenye saraka ya WIN32.
Kuanzisha
Kuanzisha chip kunahitaji ujuzi wa seti ya sajili ya UART. Hatua ya kwanza ni kuweka kigawanyiko cha kiwango cha baud. Unafanya hivyo kwa kuweka kwanza DLAB (Divisor Latch Access Bit) juu. Kidogo hiki ni Bit 7 kwenye Anwani ya Msingi +3. Katika nambari ya C, simu itakuwa:
outportb(BASEADDR +3,0×80);
Kisha unapakia kigawanya katika Anwani ya Msingi +0 (baiti ya chini) na Anwani ya Msingi +1 (baiti ya juu). Equation ifuatayo inafafanua uhusiano kati ya kiwango cha baud na kigawanyiko:
kiwango cha baud kinachohitajika = (masafa ya saa ya UART) / (32 * kigawanyiko)
Wakati jumper ya BAUD iko katika nafasi ya X1, mzunguko wa saa ya UART ni 1.8432 Mhz. Wakati jumper iko katika nafasi ya X4, mzunguko wa saa ni 7.3728 MHz. Jedwali lifuatalo linaorodhesha masafa maarufu ya kigawanyiko. Kumbuka kwamba kuna safu mbili za kuzingatia kulingana na nafasi ya jumper ya BAUD.
Baud Kiwango | Kigawanyiko x1 | Kigawanyiko x4 | Max Tofauti. Kebo Urefu* |
460800 | – | 1 | Futi 550 |
230400 | – | 2 | Futi 1400 |
153600 | – | 3 | Futi 2500 |
115200 | 1 | 4 | Futi 3000 |
57600 | 2 | 8 | Futi 4000 |
38400 | 3 | 12 | Futi 4000 |
28800 | 4 | 16 | Futi 4000 |
19200 | 6 | 24 | Futi 4000 |
14400 | 8 | 32 | Futi 4000 |
9600 | 12 | 48 - Kawaida zaidi | Futi 4000 |
4800 | 24 | 96 | Futi 4000 |
2400 | 48 | 192 | Futi 4000 |
1200 | 96 | 384 | Futi 4000 |
* Umbali wa juu zaidi unaopendekezwa kwa nyaya za data zinazoendeshwa kwa njia tofauti (RS422 au RS485) ni kwa hali ya kawaida.
Jedwali 5-1: Maadili ya Kigawanyo cha Kiwango cha Baud
Katika C, msimbo wa kuweka chip hadi 9600 baud ni:
outportb(BASEADDR, 0x0C);
outportb(BASEADDR +1,0);
Hatua ya pili ya kuanzisha ni kuweka Sajili ya Udhibiti wa Mstari kwenye Anwani ya Msingi +3. Rejesta hii inafafanua urefu wa neno, biti za kusimamisha, usawa, na DLAB.
Biti 0 na 1 kudhibiti urefu wa neno na kuruhusu urefu wa maneno kutoka biti 5 hadi 8. Mipangilio kidogo hutolewa na
kutoa 5 kutoka kwa urefu wa neno unaotakiwa.
Kidogo 2 huamua idadi ya bits za kuacha. Kunaweza kuwa na bits moja au mbili za kuacha. Ikiwa Bit 2 imewekwa kuwa 0,
kutakuwa na kituo kimoja. Ikiwa Bit 2 imewekwa kuwa 1, kutakuwa na mbili.
Biti 3 kupitia 6 kudhibiti usawa na kuvunja kuwasha. Hazitumiwi kwa kawaida kwa mawasiliano na zinapaswa kuwekwa kwa sufuri.
Kidogo 7 ni DLAB iliyojadiliwa hapo awali. Lazima iwekwe hadi sifuri baada ya kigawanyaji kupakiwa au sivyo hakutakuwa na mawasiliano.
Amri ya C ya kuweka UART kwa neno-8-bit, hakuna usawa, na kituo kimoja ni:
nje ya nchi(BASEADDR +3, 0x03)
Hatua ya mwisho ya uanzishaji ni kufuta bafa za kipokeaji. Unafanya hivi kwa kusomwa mara mbili kutoka kwa bafa ya kipokeaji kwenye anwani ya msingi +0. Ikikamilika, UART iko tayari kutumika.
Mapokezi
Mapokezi yanaweza kushughulikiwa kwa njia mbili: kupiga kura au kuendeshwa kwa usumbufu. Wakati wa upigaji kura, mapokezi yanakamilishwa kwa kusoma mara kwa mara Rejista ya Hali ya Mstari kwenye Anwani Msingi +5. Bit 0 ya rejista hii imewekwa juu wakati wowote data iko tayari kusomwa kutoka kwenye chip. Kitanzi rahisi cha upigaji kura lazima kiendelee kuangalia sehemu hii na kusoma data kadri inavyopatikana. Kipande cha msimbo kifuatacho hutekeleza kitanzi cha upigaji kura na hutumia thamani ya 13, (ASCII Carriage Return) kama alama ya mwisho wa upokezaji:
fanya { huku (!(inportb(BASEADDR +5) & 1)); /*Subiri hadi data iwe tayari*/ data[i++]= inportb(BASEADDR); } wakati (data[i]!=13); /*Husoma mstari hadi herufi batili irekodiwe*/
Mawasiliano yanayoendeshwa na kukatizwa yanapaswa kutumika inapowezekana na inahitajika kwa viwango vya juu vya data.
Kuandika kipokezi kinachoendeshwa na usumbufu sio ngumu zaidi kuliko kuandika kipokezi kilichopigwa kura lakini utunzaji
inapaswa kuchukuliwa wakati wa kusakinisha au kuondoa kidhibiti chako cha kukatiza ili kuzuia kuandika usumbufu usio sahihi,
kuzima ukatizaji usio sahihi, au kuzima kukatiza kwa muda mrefu sana.
Kidhibiti kingesoma kwanza Rejista ya Utambulisho wa Kukatiza katika Anwani ya Msingi +2. Ikiwa usumbufu ni wa
Data Iliyopokewa Inapatikana, kidhibiti kisha kinasoma data. Ikiwa hakuna usumbufu unaosubiri, udhibiti hutoka kwenye
utaratibu. A sample handler, iliyoandikwa katika C, ni kama ifuatavyo:
readback = inportb(BASEADDR +2);
ikiwa (kusoma tena & 4) /*Kusoma tena kutawekwa kuwa 4 ikiwa data inapatikana*/ data[i++]=inportb(BASEADDR);
nje ya nchi (0x20,0x20); /* Andika EOI kwa Mdhibiti wa Kukatiza 8259 * / kurudi;
Uambukizaji
Usambazaji wa RS485 ni rahisi kutekeleza. Kipengele cha AUTO cha kadi ya PCI-ICM-1S huwezesha kisambaza data kiotomatiki wakati data iko tayari kutumwa. Hakuna kuwezesha programu inahitajika.
Sehemu ifuatayo ya nambari ya C inaonyesha mchakato huu:
wakati(data[i]); /*Wakati kuna data ya kutuma*/{ huku(!(inportb(BASEADDR +5)&0x20)); /*Subiri hadi kisambaza data kikiwa tupu*/ outportb(BASEADDR,data[i]); i++; }
Sura ya 6: Kazi za Pini ya kiunganishi
Kiunganishi kidogo kidogo cha pini 9-pini D hutumiwa kwa kuingiliana na mistari ya mawasiliano. Kiunganishi kina vifaa vya kusimama kwa nyuzi 4-40 (kufuli ya skrubu ya kike) ili kutoa unafuu. Kazi za siri za kiunganishi ni kama ifuatavyo:
Bandika Hapana. | Mawimbi |
1 | Rx- |
2 | Tx + |
3 | Tx- |
4 | |
5 | Ardhi |
6 | |
7 | |
8 | |
9 | Rx + |
Jedwali 6-1: Kazi za Pini ya kiunganishi
Jedwali lifuatalo linaonyesha miunganisho ya pini kati ya vifaa viwili kwa ajili ya uendeshaji wa Simplex, Half-Duplex na Full Duplex.
Hali | Kadi 1 | Kadi 2 |
Simplex, 2-waya, pokea pekee, RS422 | Rx+ pin 9 | Tx+ pin 2 |
Rx- pini 1 | Tx- pin 3 | |
Simplex, 2-waya, kusambaza pekee, RS422 | Tx+ pin 2 | Rx+ pin 9 |
Tx- pin 3 | Rx- pini 1 | |
Nusu-Duplex, 2-waya, RS485 | Tx+ / Rx+ pin 2 | Tx+ / Rx+ pin 2 |
Tx- / Rx- pin 3 | Tx- / Rx- pin 3 | |
Full-Duplex, 4-waya, RS485 | Tx+ pin 2 | Rx+ pin 9 |
Tx- pin 3 | Rx- pini 1 | |
Rx+ pin 9 | Tx+ pin 2 | |
Rx- pini 1 | Tx- pin 3 |
Jedwali 6-2: Data Cable Wiring
Kiambatisho A: Mazingatio ya Maombi
Utangulizi
Kufanya kazi na vifaa vya RS422 na RS485 sio tofauti sana na kufanya kazi na vifaa vya kawaida vya RS232 na viwango hivi viwili hushinda upungufu katika kiwango cha RS232. Kwanza, urefu wa cable kati ya vifaa viwili vya RS232 lazima iwe mfupi; chini ya futi 50 kwa 9600 baud. Pili, makosa mengi ya RS232 ni matokeo ya kelele inayotokana na nyaya. Kiwango cha RS422 kinaruhusu urefu wa cable hadi futi 5000 na, kwa sababu inafanya kazi katika hali ya kutofautisha, ni kinga zaidi ya kelele inayosababishwa.
Miunganisho kati ya vifaa viwili vya RS422 (na CTS ikipuuzwa) inapaswa kuwa kama ifuatavyo:
Kifaa #1 | Kifaa #2 | ||
Mawimbi | Pina Hapana. | Mawimbi | Pina Hapana. |
Gnd | 5 | Gnd | 5 |
TX+ | 2 | RX+ | 9 |
TX– | 3 | RX– | 1 |
RX+ | 9 | TX+ | 2 |
RX– | 1 | TX– | 3 |
Jedwali A-1: Viunganisho Kati ya Vifaa Viwili vya RS422
Upungufu wa tatu wa RS232 ni kwamba zaidi ya vifaa viwili haviwezi kushiriki kebo sawa. Hii pia ni kweli kwa RS422 lakini RS485 inatoa manufaa yote ya RS422 plus inaruhusu hadi vifaa 32 kushiriki jozi zilizosokotwa sawa. Isipokuwa kwa yaliyotangulia ni kwamba vifaa vingi vya RS422 vinaweza kushiriki kebo moja ikiwa ni moja tu itazungumza na vingine vyote vitapokea.
Ishara za Tofauti zenye Uwiano
Sababu ambayo vifaa vya RS422 na RS485 vinaweza kuendesha mistari ndefu na kinga ya kelele zaidi kuliko vifaa vya RS232 ni kwamba njia ya usawa ya utofautishaji hutumiwa. Katika mfumo wa utofautishaji wenye uwiano, juzuu yatage zinazotolewa na dereva huonekana kwenye jozi ya waya. Kiendeshaji cha laini cha usawa kitatoa ujazo wa tofautitage kutoka +2 hadi +6 volts kwenye vituo vyake vya kutoa. Dereva wa mstari wa usawa pia anaweza kuwa na ishara ya "kuwezesha" ya pembejeo inayounganisha dereva kwenye vituo vyake vya pato. Ikiwa "ishara ya kuwezesha IMEZIMWA, dereva hukatwa kwenye mstari wa maambukizi. Hali hii ya kukatwa au kulemazwa kwa kawaida hujulikana kama hali ya "tristate" na inawakilisha kizuizi cha juu. Madereva ya RS485 lazima yawe na uwezo huu wa kudhibiti. Viendeshaji vya RS422 vinaweza kuwa na udhibiti huu lakini hauhitajiki kila wakati.
Kipokezi cha mstari tofauti cha usawa huhisi juzuutage hali ya njia ya upokezaji kwenye njia mbili za kuingiza mawimbi. Ikiwa pembejeo tofauti juzuu yatage ni kubwa kuliko +200 mV, mpokeaji atatoa hali maalum ya mantiki kwenye pato lake. Ikiwa tofauti ya voltagpembejeo ya e ni chini ya -200 mV, mpokeaji atatoa hali ya mantiki kinyume kwenye pato lake. Kiwango cha juu cha uendeshajitaganuwai ya e ni kutoka +6V hadi -6V inaruhusu ujazotage attenuation ambayo inaweza kutokea kwenye nyaya za maambukizi ya muda mrefu.
Kiwango cha juu cha hali ya kawaida ujazotage rating ya +7V hutoa kinga nzuri ya kelele kutoka kwa voltaghuchochewa kwenye mistari ya jozi iliyopotoka. Uunganisho wa mstari wa ardhi wa ishara ni muhimu ili kuweka hali ya kawaida ya ujazotage ndani ya safu hiyo. Mzunguko unaweza kufanya kazi bila muunganisho wa ardhini lakini hauwezi kutegemewa.
Kigezo | Masharti | Dak. | Max. |
Pato la Dereva Voltage (imepakuliwa) | 4V | 6V | |
-4V | -6V | ||
Pato la Dereva Voltage (iliyopakiwa) | TERMIN &TERMOUT | 2V | |
warukaji ndani | -2V | ||
Upinzani wa Pato la Dereva | 50Ω | ||
Pato la Dereva kwa Mzunguko Mfupi wa Sasa | +150 mA | ||
Muda wa Kupanda kwa Pato la Dereva | 10% ya muda wa kitengo | ||
Unyeti wa Mpokeaji | +200 mV | ||
Mpokeaji Modi ya Kawaida Voltage Mbalimbali | +7V | ||
Upinzani wa Ingizo la Mpokeaji | 4KΩ |
Jedwali A-2: Muhtasari wa Maelezo ya RS422
Ili kuzuia kutafakari kwa ishara kwenye kebo na kuboresha kukataliwa kwa kelele katika hali ya RS422 na RS485, mwisho wa mpokeaji wa kebo unapaswa kukomeshwa na upinzani sawa na uzuiaji wa tabia ya kebo. (Kighairi katika hili ni kesi ambapo njia inaendeshwa na kiendeshi cha RS422 ambayo kamwe "haijaunganishwa" au haijatenganishwa kutoka kwa laini. Katika hali hii, dereva hutoa kizuizi cha chini cha ndani ambacho hukatisha laini mwisho huo.)
Kumbuka
Si lazima uongeze kizuia kiondoa umeme kwenye nyaya zako unapotumia kadi ya PCI-ICM-1S.
Vipinga vya kukomesha kwa mistari ya RX+ na RX- hutolewa kwenye kadi na huwekwa kwenye saketi unaposakinisha viruka TERMIN na TERMOUT. (Angalia Sura ya 3, Chaguo la Uchaguzi wa mwongozo huu.)
Usambazaji wa data wa RS485
RS485 Standard huruhusu laini ya upokezaji iliyosawazishwa kushirikiwa katika hali ya chama. Kiasi cha jozi 32 za madereva/kipokezi zinaweza kushiriki mtandao wa waya wa vyama viwili. Tabia nyingi za madereva na wapokeaji ni sawa na katika Kiwango cha RS422. Tofauti moja ni kwamba hali ya kawaida voltagkikomo cha e kimepanuliwa na ni +12V hadi -7V. Kwa kuwa kiendeshi chochote kinaweza kukatwa (au kufupishwa) kutoka kwa laini, lazima kihimili hali hii ya kawaida juzuutage mbalimbali akiwa katika hali ya tristate.
Mchoro ufuatao unaonyesha mtandao wa kawaida wa matone mengi au wa chama. Kumbuka kuwa laini ya upokezaji imekomeshwa kwenye ncha zote mbili za laini lakini sio kwenye sehemu za kushuka katikati ya laini.
Kielelezo A-1: Mtandao wa Kawaida wa RS485 wa Wire Multidrop
RS485 Mtandao wa Multidrop wa Waya Nne
Mtandao wa RS485 pia unaweza kushikamana katika hali ya waya nne. Katika mtandao wa waya nne ni muhimu kwamba nodi moja iwe nodi kuu na wengine wote wawe watumwa. Mtandao umeunganishwa ili bwana awasiliane na watumwa wote na watumwa wote kuwasiliana tu na bwana. Hii ina advantages katika vifaa vinavyotumia mawasiliano ya itifaki mchanganyiko. Kwa kuwa nodi za watumwa hazisikii jibu la mtumwa mwingine kwa bwana, nodi ya mtumwa haiwezi kujibu vibaya.
Maoni ya Wateja
Ikiwa utapata matatizo yoyote na mwongozo huu au unataka tu kutupa maoni, tafadhali tutumie barua pepe kwa: manuals@accesio.com. Tafadhali eleza makosa yoyote unayopata na ujumuishe anwani yako ya barua pepe ili tuweze kukutumia masasisho yoyote ya kibinafsi.
10623 Roselle Street, San Diego CA 92121
Simu. (858)550-9559
FAksi (858)550-7322
www.accesio.com
Mifumo iliyohakikishwa
Assured Systems ni kampuni inayoongoza ya teknolojia na zaidi ya wateja 1,500 wa kawaida katika nchi 80, ikipeleka zaidi ya mifumo 85,000 kwa msingi wa wateja mbalimbali katika miaka 12 ya biashara. Tunatoa ufumbuzi wa ubora wa juu na wa ubunifu wa kompyuta, maonyesho, mitandao na ukusanyaji wa data kwa sekta zilizopachikwa, za viwandani na soko la dijitali nje ya nyumbani.
US
sales@assured-systems.com
Mauzo: +1 347 719 4508
Usaidizi: +1 347 719 4508
1309 Coffee Ave
Sehemu ya 1200
Sheridan
WY 82801
Marekani
EMEA
sales@assured-systems.com
Mauzo: +44 (0)1785 879 050
Usaidizi: +44 (0)1785 879 050
Sehemu ya A5 Douglas Park
Hifadhi ya Biashara ya Jiwe
Jiwe
ST15 0YJ
Uingereza
Nambari ya VAT: 120 9546 28
Nambari ya Usajili wa Biashara: 07699660
10623 Roselle Street, San Diego, CA 92121
858-550-9559
FAX 858-550-7322
contactus@accesio.com
www.accesio.com
Nyaraka / Rasilimali
![]() |
ACCES PCI-ICM-1S Kadi ya Kiolesura Kilichotengwa cha Serial [pdf] PCI-ICM-1S Kadi ya Kiolesura cha Siri Iliyotengwa, PCI-ICM-1S, Kadi ya Kiolesura cha Siri Iliyotengwa, Kadi ya Kiolesura cha Siri, Kadi ya Kiolesura |