PCI-COM-1S ILIYOHAKIKIWA Inatoa Msururu wa Violesura vya PCI
Maswali Yanayoulizwa Mara kwa Mara
Swali: Nifanye nini ikiwa vifaa vyangu vya ACCES vitashindwa?
A: Wasiliana na ACCES kwa huduma ya haraka na usaidizi. Rejelea sheria na masharti ya udhamini kwa chaguzi za ukarabati au uingizwaji.
Swali: Je, ninaweza kusakinisha kadi na kompyuta au shamba poweron?
J: Hapana, hakikisha kuwa nishati ya kompyuta imezimwa kabla ya kuunganisha au kukata nyaya au kusakinisha kadi ili kuepuka uharibifu na kubatilisha dhamana.
Taarifa
- Taarifa katika hati hii imetolewa kwa marejeleo pekee. ACCES haichukui dhima yoyote inayotokana na maombi au matumizi ya maelezo au bidhaa zilizofafanuliwa 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 1995, 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.
Utangulizi
Kadi hii ya Mawasiliano Iliyoundwa kwa ajili ya matumizi ya kompyuta za PCI-Bus na hutoa mawasiliano bora katika RS422 (EIA422) au RS485 (EIA485) kwa njia za mawasiliano marefu. Kadi hiyo ina urefu wa inchi 4.80 (milimita 122) na inaweza kusakinishwa katika sehemu yoyote ya PCI ya volt 5 katika IBM 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
- Katika hali ya RS422, kadi hutumia viendeshi vya mstari tofauti (au uwiano) kwa kinga ya kelele na kuongeza umbali wa juu hadi futi 4000. Hali ya RS485 inaboresha kwenye RS422 na transceivers zinazoweza kubadilishwa na uwezo wa kusaidia vifaa vingi kwenye "mstari wa chama" kimoja. Idadi ya vifaa vinavyotumiwa kwenye mstari mmoja inaweza kupanuliwa kwa kutumia "virudishi".
- 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". Mtumiaji ana chaguo la kuzima kisambazaji na/au laini za mpokeaji.
- Mawasiliano ya RS485 yanahitaji kwamba kisambaza data kitoe ujazo wa upendeleotage ili kuhakikisha hali inayojulikana ya "sifuri" 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
- A 16550 UART inatumika kama Kipengele cha Mawasiliano Asynchronous (ACE). Inajumuisha kutuma/kupokea vibafa vya FIFO ili kulinda dhidi ya data iliyopotea katika mifumo ya uendeshaji ya kufanya kazi nyingi, huku ikidumisha upatanifu wa asilimia 16 na mlango wa awali wa mfululizo wa IBM. Usanifu wa basi la PCI huruhusu anwani kati ya 100 na FFF0000 hex kugawiwa kwa kadi.
- Oscillator ya fuwele kwenye kadi inaruhusu uteuzi sahihi wa viwango vya baud hadi 115,200 au, kwa kubadilisha jumper, hadi baud 460,800 na oscillator ya kawaida ya fuwele. Kiwango cha Baud ni programu iliyochaguliwa na viwango vinavyopatikana vimeorodheshwa kwenye jedwali katika sehemu ya Utayarishaji ya mwongozo huu.
- Dereva/kipokezi kilichotumiwa, 75ALS176, 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 za Mawasiliano
Kadi hizo zinaauni mawasiliano ya Simplex, Half-Duplex, na Full-Duplex katika aina mbalimbali za miunganisho ya nyaya za waya mbili na nne. Simplex ni njia rahisi zaidi ya mawasiliano na maambukizi yanayotokea katika mwelekeo mmoja tu. Nusu-Duplex inaruhusu trafiki kusafiri katika pande zote mbili, lakini kwa njia moja tu kwa wakati. Katika operesheni ya Full-Duplex, data husafiri pande zote mbili kwa wakati mmoja. Mawasiliano mengi ya RS485 hutumia hali ya Nusu-Duplex kwa sababu ni jozi moja tu ya waya zinazohitajika kutumika na gharama za usakinishaji zimepunguzwa sana.
Udhibiti wa Transceiver ya Kiotomatiki
Katika programu za Windows lazima kiendeshi kiwezeshwe na kuzimwa inavyohitajika, ikiruhusu kadi zote kushiriki kebo ya waya mbili au nne. 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. Kipokeaji kwa kawaida huwashwa lakini huzimwa wakati wa utumaji na kisha kuwashwa tena baada ya utumaji kukamilika. Kadi hurekebisha kiotomati muda wake kwa kiwango cha baud cha data.
Vipimo
Kiolesura cha Mawasiliano
- Muunganisho wa I/O: Kiunganishi cha mtindo wa D-sub 9-pini cha IBM AT kinachooana na vipimo vya RS422 na RS485.
- Urefu wa herufi: 5, 6, 7, au 8 biti.
- Usawa: Hata, isiyo ya kawaida au hakuna.
- Muda wa Kusimamisha: 1, 1.5, au 2 bits.
- Viwango vya Data ya Ufuatiliaji: Hadi 115,200 baud, Asynchronous. Viwango vya kasi, hadi baud 460,800, hupatikana kwa uteuzi wa jumper kwenye kadi. Aina 16550 UART iliyoakibishwa.
RS422/RS485 Hali ya Mawasiliano Tofauti
- Unyeti wa Ingizo la Mpokeaji: +200 mV, ingizo tofauti.
- Kukataa kwa Njia ya Kawaida: +12V hadi -7V
- Uwezo wa Kuendesha: 60 mA pato la kusambaza na kuzima kwa mafuta.
- Multipoint: Inapatana na vipimo vya RS422 na RS485.
Kumbuka
Hadi viendeshaji na vipokezi 32 vinavyoruhusiwa kwenye laini. Serial communications ACE inayotumika ni aina 16550. Dereva/Vipokezi vinavyotumika ni aina ya 75ALS176.
Kimazingira
- Kiwango cha Joto la Uendeshaji: 0 hadi +60 °C
- Unyevu: 5% hadi 95%, isiyo ya kufupisha.
- Kiwango cha Halijoto cha Kuhifadhi: -50 hadi +120 °C
- Ukubwa: urefu wa 4.80″ (122mm) na urefu wa 1.80″ (milimita 46).
- Nguvu Inahitajika: +5VDC katika 175 mA ya kawaida
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
, bofya Sawa 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! * Kutokwa kwa tuli kwa ESDA 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 kusanidi 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 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.
Uteuzi wa Chaguo
Chaguzi nne za usanidi zimedhamiriwa na nafasi ya kuruka kama ilivyoelezewa katika aya zifuatazo. Maeneo ya warukaji yanaonyeshwa kwenye Mchoro 3-1, Ramani ya Uchaguzi ya Chaguo.
422/485
Kirukaji hiki huchagua hali ya mawasiliano ya RS422 au RS485.
Kukomesha na Upendeleo
Laini ya upitishaji inapaswa kukomeshwa kwenye sehemu ya kupokea katika kizuizi chake cha tabia ili kuzuia "mlio". Kusakinisha jumper katika eneo lililoandikwa TERMIN kunatumika kupakia 120Ω kwenye pembejeo kwa modi ya RS422. Vile vile, kusakinisha jumper katika eneo lililoandikwa TERMOUT kunatumika 120Ω kote kwa kutuma/kupokea ingizo/pato kwa ajili ya uendeshaji wa RS485.
Katika utendakazi wa RS485, ambapo kuna vituo vingi, ni bandari za RS485 pekee katika kila mwisho wa mtandao zinapaswa kuwa na vipingamizi vya kuzima kama ilivyoelezwa hapo juu. Pia, kwa uendeshaji wa RS485, lazima kuwe na upendeleo kwenye mistari ya RX+ na RX-. Kipengele cha 422/485 kinatoa upendeleo huu.
Kiwango cha Baud
Rukia x1/x4 huchagua saa ya kawaida ya 1.8432MHz au saa 7.3728MHz ili kuingiza UART. Nafasi ya x4 hutoa uwezo wa viwango vya baud hadi 460,800 KHz.
Usumbufu
Nambari ya IRQ imetolewa na mfumo. Tumia PCIFind.EXE ili kubainisha IRQ ambayo ilipewa kadi na BIOS au Mfumo wa Uendeshaji. Vinginevyo, katika Windows 95/98/NT Kidhibiti cha Kifaa kinaweza kutumika. Kadi zilizoorodheshwa chini ya darasa la Upataji Data. Kuchagua kadi, kubofya Sifa, kisha kuchagua kichupo cha Rasilimali kutaonyesha anwani ya msingi na IRQ iliyopewa kadi.
Uteuzi wa Anwani
- Usanifu wa PCI ni Plug-and-Play. Hii inamaanisha kuwa BIOS au Mfumo wa Uendeshaji huamua rasilimali zilizowekwa kwa kadi za PCI, badala ya mtumiaji kuchagua nyenzo hizi kwa swichi au viruka. Matokeo yake, anwani ya msingi ya kadi haiwezi kubadilishwa, inaweza kuamua tu. Inawezekana kutumia kidhibiti cha kifaa cha Windows95/98/NT kubainisha rasilimali za mfumo lakini mbinu hiyo iko nje ya upeo wa mwongozo huu.
- Kuamua anwani ya msingi ambayo imepewa kadi, endesha programu ya matumizi iliyotolewa ya PCIFind.EXE. Huduma hii itaonyesha orodha ya kadi zote zilizogunduliwa kwenye basi ya PCI, anwani zilizogawiwa kwa kila utendaji kwenye kila kadi, na IRQ na DMAs husika (kama zipo) zilizogawiwa.
- Vinginevyo, baadhi ya mifumo ya uendeshaji (Windows 95/98/2000) inaweza kuulizwa ili kuamua ni rasilimali gani zilipewa. Katika mifumo hii ya uendeshaji, unaweza kutumia PCIFind au matumizi ya Kidhibiti cha Kifaa kutoka kwa Applet ya Sifa za Mfumo ya paneli dhibiti. Kadi hizi zimesakinishwa katika darasa la Kupata Data katika orodha ya Kidhibiti cha Kifaa. Kuchagua kadi kisha kubofya Sifa, kisha kuchagua Kichupo cha Rasilimali kutaonyesha orodha ya rasilimali zilizogawiwa kadi.
- Basi la PCI linaweza kutumia angalau 64K ya nafasi ya I/O, anwani ya kadi yako inaweza kupatikana popote katika safu ya heksi 0400 hadi FFF8. PCIFind hutumia Kitambulisho cha Muuzaji na Kitambulisho cha Kifaa kutafuta kadi yako kisha kusoma anwani msingi na IRQ iliyokabidhiwa. Ikiwa unataka kubainisha anwani ya msingi na IRQ iliyokabidhiwa, tumia maelezo yafuatayo:
- Msimbo wa Kitambulisho cha Muuzaji wa kadi ni 494F (ASCII kwa ajili ya "IO").
- Msimbo wa Kitambulisho cha Kifaa cha kadi ni 10C9.
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.
Windows Programming
Kadi husakinishwa kwenye Windows kama bandari za COM. Kwa hivyo kazi za kawaida za API za Windows zinaweza kutumika.
Hasa:
- UndaFile() na CloseHandle() kwa kufungua na kufunga bandari.
- SetupComm(), SetCommTimeouts(), GetCommState(), na SetCommState() ili kuweka na kubadilisha mipangilio ya mlango.
- SomaFile() na AndikaFile() kwa ajili ya kupata bandari.
Tazama hati za lugha uliyochagua kwa maelezo zaidi.
Chini ya DOS, mchakato ni tofauti sana. Sehemu iliyobaki ya sura hii inaelezea upangaji wa programu za DOS
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 msimbo wa 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 Kinachohitajika cha Baud = (masafa ya saa ya UART) ÷ (32 * kigawanyaji)
- 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 kugawanya. 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 la 5-1: Maadili ya Kigawanyaji 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 uanzishaji ni kuweka Sajili ya Udhibiti wa Mstari kwenye Anwani ya Msingi + 3. Rejesta hii inafafanua urefu wa neno, bits za kuacha, usawa, na DLAB. Biti 0 na 1 hudhibiti urefu wa neno na kuruhusu urefu wa maneno kutoka biti 5 hadi 8. Mipangilio ya biti hutolewa kwa kutoa 5 kutoka kwa urefu wa neno unaotaka. Bit 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 bits mbili za kuacha. Bits 3 hadi 6 kudhibiti usawa na kuvunja kuwasha. Hazitumiwi kwa kawaida kwa mawasiliano na zinapaswa kuwekwa hadi sifuri. Bit 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 na 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:
Mawasiliano yanayoendeshwa na kukatizwa yanapaswa kutumika inapowezekana na inahitajika kwa viwango vya juu vya data. Kuandika kipokezi kinachoendeshwa na kukatizwa sio ngumu zaidi kuliko kuandika kipokezi kilichopigwa kura lakini uangalifu unapaswa kuchukuliwa wakati wa kusakinisha au kuondoa kidhibiti chako cha kukatiza ili kuepuka kuandika ukatizaji 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 ukatizaji ni wa Data Iliyopokewa Inayopatikana, kidhibiti basi kinasoma data. Ikiwa hakuna usumbufu unaosubiri, udhibiti huondoka kwenye utaratibu. A sample handler, iliyoandikwa katika C, ni kama ifuatavyo:
Uambukizaji
Usambazaji wa RS485 ni rahisi kutekeleza. Kipengele cha AUTO katika modi ya RS485 huwezesha kisambaza data kiotomatiki wakati data iko tayari kutumwa, kwa hivyo hakuna uwezeshaji wa programu unaohitajika. Programu ifuatayo kwa mfanoample ni kwa operesheni isiyo ya AUTO katika hali ya RS422. Kwanza laini ya RTS inapaswa kuwekwa juu kwa kuandika 1 hadi Bit 1 ya Sajili ya Udhibiti wa Modem kwenye Anwani ya Msingi +4. Laini ya RTS inatumika kugeuza kipitisha sauti kutoka kwa modi ya kupokea hadi hali ya kusambaza na kinyume chake.
Baada ya hapo juu kufanywa, kadi iko tayari kutuma data. Ili kusambaza msururu wa data, kisambazaji lazima kwanza kiangalie Bit 5 ya Sajili ya Hali ya Mstari kwenye Anwani ya Msingi +5. Kidogo hicho ni bendera tupu ambayo inashikilia-kisambazaji-kisajili. Ikiwa ni ya juu, mtoaji ametuma data. Mchakato wa kuangalia biti hadi inakwenda juu ikifuatiwa na uandishi hurudiwa hadi hakuna data iliyobaki. Baada ya data yote kutumwa, biti ya RTS inapaswa kuwekwa upya kwa kuandika 0 hadi Bit 1 ya Daftari ya Udhibiti wa Modem.
Sehemu ifuatayo ya nambari ya C inaonyesha mchakato huu:
Tahadhari
Sehemu ya OUT2 ya UART lazima iwekwe 'TRUE' kwa mawasiliano yanayoendeshwa na kukatizwa. Programu ya urithi hutumia biti hii kukatiza lango na kadi inaweza isiwasiliane ikiwa biti 3 ya rejista 4 (Sajili ya Udhibiti wa Modem) haijawekwa.
Kazi za Pini ya kiunganishi
Kiunganishi kidogo cha pini 9-pini D hutumiwa kwa kuunganisha kwa mistari ya mawasiliano. Kiunganishi kina vifaa vya kusimama kwa nyuzi 4-40 (kufuli ya skrubu ya kike) ili kutoa unafuu.
Bandika Hapana. | Mgawo |
1 | Rx– (Pokea Data) |
2 | Tx+ (Sambaza Data) |
3 | Tx– (Sambaza Data) |
4 | |
5 | GND (Uwanja wa Mawimbi) |
6 | |
7 | |
8 | |
9 | Rx+ (Pokea Data) |
Data Cable Wiring
Jedwali lifuatalo linaonyesha miunganisho ya pini kati ya vifaa viwili kwa shughuli za Simplex, Nusu -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+ pin 2 | Tx+ pin 2 |
Tx- pin 3 | Tx- pin 3 | |
Full-Duplex, 4-waya, RS422 | Tx+ pin 2 | Rx+ pin 9 |
Tx- pin 3 | Rx- pini 1 | |
Rx+ pin 9 | Tx+ pin 2 | |
Rx- pini 1 | Tx- pin 3 |
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. 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 tofauti, 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 | 9 pini | 25 pini | Mawimbi | 9 pini | 25 pini |
Gnd | 5 | 7 | Gnd | 5 | 7 |
TX+ | 2 | 24 | RX+ | 9 | 12 |
TX– | 3 | 25 | RX– | 1 | 13 |
RX+ | 9 | 12 | TX+ | 2 | 24 |
RX– | 1 | 1 | TX– | 3 | 25 |
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 vitapokea kila wakati.
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 uendeshajitagsafu ya e ni kutoka +6V hadi -6V ikiruhusu 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) | TERM | 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 Viainisho vya 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.
Kumbuka
Si lazima uongeze kizuia kisimamishaji kwenye nyaya zako unapotumia kadi. Vipinga vya kukomesha kwa mistari ya RX+ na RX- hutolewa kwenye kadi na huwekwa kwenye mzunguko unapoweka virukaji vya TERM. (Angalia sehemu ya Chaguo la Chaguo la 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.
RS485 Mtandao wa Wire Multidrop
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.
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
Iwapo utapata matatizo yoyote na mwongozo huu au unataka tu kutupa maoni, tafadhali tutumie barua pepe kwa: manuals@accesio.com.. Tafadhali kwa undani makosa yoyote unayopata na ujumuishe anwani yako ya barua pepe ili tuweze kukutumia masasisho yoyote ya kibinafsi.
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 FAX (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
Msaada: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 USA
EMEA
sales@assured-systems.com
Mauzo: +44 (0)1785 879 050
Msaada: +44 (0)1785 879 050
Unit A5 Douglas Park Stone Business Park Stone ST15 0YJ Uingereza
Nambari ya VAT: 120 9546 28
Nambari ya Usajili wa Biashara: 07699660
www.assured-systems.com | sales@assured-systems.com
Nyaraka / Rasilimali
![]() |
PCI-COM-1S ILIYOHAKIKIWA Inatoa Msururu wa Violesura vya PCI [pdf] Mwongozo wa Mtumiaji PCI-COM-1S Sambaza Msururu wa Violesura vya PCI, PCI-COM-1S, Sambaza Aina mbalimbali za Violesura vya PCI, Msururu wa Violesura vya PCI Serial, Violesura vya PCI Serial, Violesura |