MIFUMO ILIYOHAKIKIWA 104-ICOM-2S na 104-COM-2S Kadi ya Siri Iliyotengwa ya IO
Vipimo vya Bidhaa
- Mfano: 104-ICOM-2S
- Mtengenezaji: ACCES I/O Products, Inc.
- Anwani: 10623 Roselle Street, San Diego, CA 92121
- Anwani: 858-550-9559 | contactus@accesio.com
- Webtovuti: www.accesio.com
Maswali Yanayoulizwa Mara Kwa Mara (Maswali Yanayoulizwa Mara Kwa Mara)
- Swali: Nifanye nini ikiwa bodi yangu ya ACCES I/O itashindwa?
A: Wasiliana na usaidizi wa wateja wa ACCES kwa huduma ya haraka na ukarabati unaowezekana au uingizwaji chini ya udhamini. - Swali: Je, ninaweza kusakinisha ubao huku kompyuta ikiwa imewashwa?
J: Hapana, hakikisha kuwa nishati ya kompyuta imezimwa kabla ya kuunganisha au kukata nyaya au kusakinisha bodi ili kuzuia uharibifu.
Sura ya 1: Utangulizi
- Bodi hii ya mawasiliano ya mfululizo imeundwa kwa matumizi katika kompyuta zinazolingana za PC/104. Bandari mbili za data za serial zilizotengwa zimetolewa kwenye ubao. Model COM-2S ni toleo lisilo la pekee la ICOM-2S.
Multipoint Opto-pekee Mawasiliano
Bodi inaruhusu upitishaji wa pointi nyingi kwenye mistari mirefu ya mawasiliano katika mazingira yenye kelele kwa kutumia viendeshi vya laini vya RS422 au RS485. 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. Vibadilishaji vya DC-DC vilivyo kwenye ubao hutoa nguvu za pekee kwa nyaya za kiendeshi cha mstari.
Oscillator ya kioo iko kwenye ubao. Oscillator hii inaruhusu uteuzi sahihi wa viwango vya baud kutoka 50 hadi 115,200. Viwango vya Baud hadi baud 460,800 vinaweza kutolewa kama chaguo la kiwanda. Sehemu ya Kuprogramu ya mwongozo huu ina jedwali la kutumia wakati wa kuchagua kiwango cha baud.
Transceivers za pato zinazotumiwa, aina 75176B, zina uwezo wa kuendesha njia ndefu za mawasiliano kwa viwango vya juu vya baud. Wanaweza kuendesha hadi ±60mA kwenye mistari iliyosawazishwa na kupokea pembejeo chini ya mawimbi tofauti ya ±200mV. Opto-isolators kwenye ubao hutoa ulinzi hadi kiwango cha juu cha 500 V. Katika kesi ya migogoro ya mawasiliano, transceivers huonyesha kuzima kwa joto.
Utangamano wa Bandari ya COM
Aina za ST16C550 UART hutumika kama Kipengele cha Mawasiliano Asynchronous (ACE) ambacho kinajumuisha kisambazaji/kupokea baiti ya baiti 16 ili kulinda dhidi ya data iliyopotea katika mifumo ya uendeshaji ya shughuli nyingi, huku ikidumisha upatanifu wa asilimia 100 na lango la awali la mfululizo la IBM.
Unaweza kuchagua anwani msingi popote ndani ya safu ya anwani ya I/O 000 hadi 3E0 hex.
Njia za Mawasiliano
Mtindo huu unasaidia aina mbalimbali za viunganisho vya waya 2 na waya 4. Waya 2 au Nusu-Duplex huruhusu trafiki kusafiri pande zote mbili, lakini mwelekeo mmoja tu kwa wakati mmoja. Katika waya 4 au data ya modi ya Full-Duplex husafiri pande zote mbili kwa wakati mmoja.
Upendeleo wa Mstari na Kukomesha
Kwa kuongezeka kwa kinga ya kelele, mistari ya mawasiliano inaweza kupakiwa kwa mpokeaji na kupendelea kisambazaji. Mawasiliano ya RS485 yanahitaji kwamba kisambaza data kimoja kitoe ujazo wa upendeleotage ili kuhakikisha hali inayojulikana ya "sifuri" wakati visambazaji vyote vimezimwa, na kipokeaji cha mwisho katika kila mwisho wa mtandao kitakomeshwa ili kuzuia "mlio". Ubao unaauni chaguo hizi na virukaruka kwenye ubao. Tazama Sura ya 3, Chaguo la Chaguo kwa maelezo zaidi.
Udhibiti wa Transceiver
Mawasiliano ya RS485 yanahitaji kiendeshi cha kisambaza data kuwezeshwa na kuzimwa inavyohitajika, ili kuruhusu bodi zote kushiriki laini ya mawasiliano. Bodi ina udhibiti wa dereva wa moja kwa moja. Wakati bodi haitumii, mpokeaji huwashwa na kiendesha kisambazaji kimezimwa. Chini ya udhibiti wa kiotomatiki, wakati data inapaswa kupitishwa, mpokeaji amezimwa na dereva amewezeshwa. Bodi hurekebisha kiotomati muda wake kwa kiwango cha baud cha data.
Vipimo
Kiolesura cha Mawasiliano
- Bandari za Ufuatiliaji: Viunganishi viwili vya kiume vilivyolindwa vya D-sub 9-pin IBM AT vinavyooana na vipimo vya RS422 na RS485. Mawasiliano ya kiserikali ACE inayotumika ni aina ya ST16C550. Transceivers zinazotumika ni aina 75176.
- Viwango vya Data ya Ufuatiliaji: 50 hadi 115,200 baud. Baud 460,800 kama chaguo lililosakinishwa kiwandani.
Asynchronous, Aina 16550 UART iliyoakibishwa.
- Anwani: Inaweza kupangwa kila mara kati ya safu ya 000 hadi 3FF (hex) ya anwani za basi za AT I/O.
- Multipoint: Inapatana na vipimo vya RS422 na RS485. Hadi viendeshaji na vipokezi 32 vinavyoruhusiwa kwenye laini.
- Pembejeo la Kutenga: Volti 500, kutoka kwa kompyuta na kati ya bandari.
- Unyeti wa Ingizo la Mpokeaji: ± 200 mV, ingizo tofauti.
- Uwezo wa Kiendeshi cha Kisambazaji: 60 mA (uwezo wa sasa wa mzunguko mfupi wa mA 100).
Kimazingira
- Kiwango cha Joto la Uendeshaji: 0 hadi +60 °C.
- Toleo la Viwanda: -30º hadi +85º C.
- Kiwango cha Halijoto cha Kuhifadhi: -50 hadi +120 °C.
- Unyevu: 5% hadi 95%, isiyo ya kufupisha.
- Nguvu Inahitajika: +5VDC kwa 200 mA ya kawaida, 300 mA kiwango cha juu.
Sura ya 2: Ufungaji
Mwongozo wa Kuanza Haraka (QSG) uliochapishwa umejaa ubao 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 Bodi hii ya Kompyuta/104 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.
Ufungaji wa 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 milango ya mfululizo chini ya linux.
Kufunga Vifaa
Kabla ya kusakinisha ubao, soma kwa makini Sura ya 3 na Sura ya 4 ya mwongozo huu na usanidi ubao kulingana na mahitaji yako. Programu ya SETUP inaweza kutumika kusaidia katika kusanidi viruka kwenye ubao. Kuwa mwangalifu hasa na Uteuzi wa Anwani. Ikiwa anwani za vitendaji viwili vilivyosakinishwa vinapishana, utapata tabia ya kompyuta isiyotabirika. Ili kusaidia kuepuka tatizo hili, rejelea programu ya FINDBASE.EXE iliyosakinishwa kutoka kwenye CD. Mpango wa kuanzisha hauweka chaguo kwenye ubao, hizi lazima ziweke na jumpers.
Bodi hii ya mawasiliano ya bandari nyingi hutumia safu za anwani zinazoweza kupangwa kwa kila UART, zilizohifadhiwa kwenye EEPROM ya ndani. Sanidi anwani ya EEPROM ukitumia kizuizi cha kuruka cha Uteuzi wa Anwani kwenye ubao, kisha utumie programu ya Usanidi iliyotolewa ili kusanidi anwani kwa kila UART iliyo kwenye ubao.
Kufunga Bodi
- Sakinisha viruka kwa chaguo ulizochagua na anwani ya msingi kulingana na mahitaji yako ya programu, kama ilivyotajwa hapo juu.
- Ondoa nguvu kutoka kwa stack ya PC/104.
- Kusanya vifaa vya kusimama kwa kuweka na kuweka bodi.
- Chomeka ubao kwa uangalifu kwenye kiunganishi cha PC/104 kwenye CPU au kwenye rafu, uhakikishe upangaji sahihi wa pini kabla ya kuketisha viunganishi pamoja.
- Sakinisha nyaya za I/O kwenye viunganishi vya I/O vya ubao na uendelee kuweka safu pamoja au kurudia hatua 3-5 hadi bodi zote zisakinishwe kwa kutumia maunzi ya kupachika yaliyochaguliwa.
- Hakikisha kwamba miunganisho yote kwenye rafu ya PC/104 yako ni sahihi na ni salama kisha uwashe mfumo.
- Endesha moja ya s iliyotolewaample programu zinazofaa kwa mfumo wako wa uendeshaji ambao ulisakinishwa kutoka kwa CD ili kujaribu na kuhalalisha usakinishaji wako.
Kufunga Bandari za COM katika Mifumo ya Uendeshaji ya Windows
*KUMBUKA: Bodi za COM zinaweza kusakinishwa katika mfumo wowote wa uendeshaji na tunaauni usakinishaji katika matoleo ya awali ya madirisha, na kuna uwezekano mkubwa wa kutumia toleo la baadaye pia. Kwa matumizi katika WinCE, wasiliana na kiwanda kwa maagizo maalum.
Windows NT4.0
Ili kusakinisha bandari za COM katika Windows NT4 utahitaji kubadilisha ingizo moja kwenye sajili. Ingizo hili huwezesha kushiriki IRQ kwenye bodi za COM za bandari nyingi. Ufunguo ni HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial\. Jina la thamani ni PermitShare na data inapaswa kuwekwa kuwa 1.
Kisha utaongeza milango ya bodi kama milango ya COM, ukiweka anwani msingi na IRQ ili kulingana na mipangilio ya bodi yako. Ili kubadilisha thamani ya usajili, endesha RegEdit kutoka kwa chaguo la menyu ya START|RUN (kwa kuandika REGEDIT [ENTER] katika nafasi iliyotolewa). Nenda chini ya mti view upande wa kushoto ili kupata ufunguo, na bofya mara mbili kwenye jina la thamani ili kufungua mazungumzo kuruhusu kuweka thamani mpya ya data.
Ili kuongeza mlango wa COM, tumia programu ya START|CONTROL PANEL|PORTS na ubofye ADD, kisha uweke anwani sahihi ya UART na nambari ya Kukatiza. Kidirisha cha "Ongeza Mlango Mpya" kinaposanidiwa, bofya Sawa, lakini jibu "Usianze Upya Sasa" unapoombwa, hadi uwe umeongeza milango mingine yoyote pia. Kisha anzisha upya mfumo kwa kawaida, au kwa kuchagua "Anzisha upya Sasa."
Windows XP
- Ili kusakinisha milango ya COM katika Windows XP utakuwa unasakinisha kwa mikono milango ya mawasiliano "kawaida", kisha kubadilisha mipangilio ya rasilimali zinazotumiwa na milango hiyo ili kulingana na maunzi.
- Endesha applet ya "Ongeza Vifaa" kutoka kwa Jopo la Kudhibiti.
- Bofya "Inayofuata" kwenye kidirisha cha "Karibu kwenye Ongeza Mchawi Mpya wa Vifaa".
- Utaona kwa kifupi ujumbe wa “…inatafuta…”, basi
- Chagua "Ndio, tayari nimeunganisha vifaa" na Bonyeza "Next"
Chagua "Ongeza kifaa kipya cha maunzi" kutoka chini ya orodha iliyowasilishwa na Bofya "Inayofuata." Chagua "Sakinisha maunzi ambayo mimi huchagua mwenyewe kutoka kwenye orodha" na Bofya "Inayofuata."
- Chagua "Bandari (COM & LPT) na ubonyeze "Ifuatayo"
- Chagua "(Aina za Mlango wa Kawaida)" na "Mlango wa Mawasiliano" (chaguo-msingi), Bofya "Inayofuata." Bonyeza "Ijayo."
Bonyeza "View au ubadilishe nyenzo za kiunzi hiki (Kina)” kiungo.
- Bonyeza kitufe cha "Weka Usanidi Manually".
- Chagua "Usanidi wa Msingi 8" kutoka kwa "Mipangilio Kulingana na:" orodha kunjuzi.
- Chagua "Msururu wa I/O" kwenye kisanduku cha "Mipangilio ya Rasilimali" na Bofya kitufe cha "Badilisha Mipangilio ...". Ingiza anwani ya msingi ya ubao, na ubonyeze "Sawa"
- Chagua "IRQ" kwenye kisanduku cha "Mipangilio ya Rasilimali" na Bofya kitufe cha "Badilisha Mipangilio".
- Ingiza IRQ ya ubao na ubonyeze "Sawa".
- Funga kidirisha cha "Weka Usanidi Manually" na ubonyeze "Maliza."
- Bofya "Usiwashe upya" ikiwa ungependa kusakinisha bandari zaidi. Rudia hatua zote zilizo hapo juu, ukiingiza IRQ sawa lakini ukitumia anwani ya Msingi iliyosanidiwa kwa kila UART ya ziada.
- Unapomaliza kusakinisha bandari, fungua upya mfumo kwa kawaida.
Sura ya 3: Chaguo la Chaguo
Aya zifuatazo zinaelezea kazi za warukaji mbalimbali ubaoni.
A5 hadi A9
- Weka viruka-ruka katika maeneo A5 hadi A9 ili kuweka anwani ya msingi ya bodi kwenye basi la I/O.
- Kufunga jumper huweka kidogo hiyo hadi sifuri, wakati hakuna jumper itaondoka kidogo.
- Tazama sura ya 4 ya mwongozo huu kwa maelezo zaidi juu ya kuchagua anwani ya I/O inayopatikana.
- IRQ3 hadi IRQ15
- Weka jumper kwenye eneo ambalo linalingana na kiwango cha IRQ ambacho programu yako itaweza
- huduma. Huduma moja ya IRQ bandari zote mbili za serial.
485A/B na 422A/B
- Kirukaji katika eneo la 485 huweka mlango huo kwa hali ya waya 2 RS485 (Nusu ya Duplex).
- Kirukaji katika eneo la 422 huweka mlango huo kwa hali ya waya 4 RS422 (Full-Duplex).
- Kwa matumizi ya waya 4 ya RS485 sakinisha jumper 422 ikiwa bandari ni bwana, ikiwa bandari ni ya watumwa sakinisha viruka 422 na 485.
TRMI na TRMO
- Virukaji vya TRMI huunganisha mizunguko ya kusitisha RC kwenye ubao kwa mistari ya pembejeo (kupokea).
- Virukaji hivi vinapaswa kusanikishwa kwa hali ya waya 4 RS422.
- Virukaji vya TRMO huunganisha saketi kwenye ubao wa kusimamisha RC na njia za kutoa/kuingiza.
- Virukaji hivi vinapaswa kusanikishwa kwa hali ya waya 2 RS485 chini ya hali fulani.
- Tazama aya ifuatayo kwa maelezo zaidi.
Kusitishwa na Upendeleo
Laini ya upokezaji inapaswa kusitishwa mwishoni mwa upokezi katika sifa yake ya kuzuia. Kusakinisha jumper katika eneo lililoitwa TRMO hutumia mzigo wa 120Ω katika mfululizo na capacitor 0.01μF kwenye pato kwa modi ya RS422 na kwenye kisambazaji/pokea pato/ingizo kwa uendeshaji wa RS485. Kirukaji kwenye eneo la TRMI huweka mzigo kwenye pembejeo za RS422.
Kielelezo 3-2: Mpangilio Uliorahisishwa - Uunganisho wa Waya Mbili na Waya Nne
Kamili au Nusu-Duplex
Full-Duplex inaruhusu mawasiliano ya pande mbili kwa wakati mmoja. Nusu-Duplex inaruhusu upitishaji na mpokeaji mawasiliano ya pande mbili lakini moja tu kwa wakati mmoja, na inahitajika kwa mawasiliano ya RS485. Uchaguzi sahihi unategemea miunganisho ya waya inayotumiwa kuunganisha bandari mbili za serial. Jedwali lifuatalo linaonyesha jinsi bodi mbili za mawasiliano za mfululizo zingeunganishwa kwa njia mbalimbali. Tx huteua nyaya za kusambaza na Rx huteua nyaya za kupokea.
Njia za Mawasiliano na Chaguzi za Cabling
ModeSimplex | Pokea kwa waya-2 Pekee | Rx- | Kebo Bodi A Pini1 |
Bodi B Pini2 |
Rx + | 9 | 3 | ||
Rahisix | Usambazaji wa waya-2 Pekee | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Nusu-Duplex | 2-waya | TRx+ | 2 | 2 |
TRx- | 3 | 3 | ||
Kamili-Duplex | 4-waya w/o mwangwi wa ndani | Tx + | 2 | 9 |
Tx- | 3 | 1 | ||
Rx- | 1 | 3 | ||
Rx + | 9 | 2 |
Sura ya 4: Uchaguzi wa Anwani
Anwani ya msingi ya bodi inaweza kuchaguliwa popote ndani ya safu ya anwani ya basi ya I/O ya 000-3E0 hex, mradi tu anwani haiingiliani na vitendaji vingine. Ikiwa una shaka, rejelea jedwali lililo hapa chini kwa orodha ya kazi za kawaida za anwani. (Lango la msingi na la upili la mawasiliano ya upatanishi ya binary hutumika na Mfumo wa Uendeshaji.) Programu ya kitafuta anwani ya msingi FINDBASE iliyotolewa kwenye CD (au diski) itakusaidia kuchagua anwani msingi ambayo itaepuka mgongano na rasilimali nyingine za kompyuta zilizosakinishwa. Kisha, programu ya SETUP itakuonyesha mahali pa kuweka virukaji anwani wakati umechagua anwani ya msingi. Ifuatayo hutoa maelezo ya usuli ili kukusaidia kuelewa vyema mchakato huu.
Jedwali 4-1: Kazi za Anwani za Kawaida za Kompyuta
HEX RANGE | MATUMIZI |
000-00F | 8237 DMA Kidhibiti 1 |
020-021 | 8259 Kukatiza |
040-043 | 8253 Kipima muda |
060-06F | Kidhibiti cha Kibodi cha 8042 |
070-07F | RAM ya CMOS, Reg ya Mask ya NMI, Saa ya RT |
080-09F | Daftari la Ukurasa wa DMA |
0A0-0BF | 8259 Kidhibiti cha Kukatiza Watumwa |
0C0-0DF | 8237 DMA Kidhibiti 2 |
0F0-0F1 | Coprocessor ya Hisabati |
0F8-0FF | Coprocessor ya Hisabati |
170-177 | Kidhibiti cha Diski kisichobadilika 2 |
1F0-1F8 | Kidhibiti cha Diski kisichobadilika 1 |
200-207 | Mchezo Bandari |
238-23B | Kipanya cha basi |
23C-23F | Alt. Kipanya cha basi |
278-27F | Printa Sambamba |
2B0-2BF | EGA |
2C0-2CF | EGA |
2D0-2DF | EGA |
2E0-2E7 | GPIB (AT) |
2E8-2EF | Bandari ya Serial |
2F8-2FF | Bandari ya Serial |
300-30F | |
310-31F | |
320-32F | Diski Ngumu (XT) |
370-377 | Kidhibiti cha Floppy 2 |
378-37F | Printa Sambamba |
380-38F | SDLC |
3A0-3AF | SDLC |
3B0-3BB | MDA |
3BC-3BF | Printa Sambamba |
3C0-3CF | VGA EGA |
3D0-3DF | CGA |
3E8-3EF | Bandari ya Serial |
3F0-3F7 | Kidhibiti cha Floppy 1 |
3F8-3FF | Bandari ya Serial |
Virukaji vya Anwani ya Bodi vimewekwa alama A5-A9. Jedwali lifuatalo linaorodhesha jina la warukaji dhidi ya mstari wa anwani unaodhibitiwa na uzani wa kila mmoja.
Jedwali 4-2: Usanidi wa Anwani ya Msingi ya Bodi
Bodi Anwani Mipangilio | Nambari ya 1 | Nambari ya 2 | Nambari ya 3 | ||||
Mrukaji Jina | A9 | A8 | A7 | A6 | A5 | ||
Anwani Mstari Imedhibitiwa | A9 | A8 | A7 | A6 | A5 | ||
Desimali Uzito | 512 | 256 | 128 | 64 | 32 | ||
Hexadecimal Uzito | 200 | 100 | 80 | 40 | 20 |
Ili kusoma usanidi wa kiruka anwani, toa chaguo-msingi "1" kwa viruka-ruka ambavyo IMEZIMWA na "0" kwa virukaji ambavyo IMEWASHWA. Kwa mfanoample, kama inavyoonyeshwa kwenye jedwali lifuatalo, uteuzi wa anwani unalingana na binary 11 000x xxxx (hex 300). "x xxxx" inawakilisha mistari ya anwani A4 hadi A0 inayotumiwa kwenye ubao kuchagua rejista za kibinafsi. Tazama Sura ya 5, Kupanga programu katika mwongozo huu.
Jedwali 4-3: Exampna Usanidi wa Anwani
Mrukaji Jina | A9 | A8 | A7 | A6 | A5 | ||
Sanidi | IMEZIMWA | IMEZIMWA | ON | ON | ON | ||
Nambari Uwakilishi | 1 | 1 | 0 | 0 | 0 | ||
Uongofu Mambo | 2 | 1 | 8 | 4 | 2 | ||
HEX Uwakilishi | 3 | 0 | 0 |
Review Jedwali la Uteuzi wa Anwani kwa uangalifu kabla ya kuchagua anwani ya ubao. Ikiwa anwani za vitendaji viwili vilivyosakinishwa vinapishana utapata tabia ya kompyuta isiyotabirika.
Sura ya 5: Kupanga programu
Jumla ya maeneo 32 mfululizo ya anwani yametengewa bodi, 17 kati ya hizo yanatumika. UART inashughulikiwa kama ifuatavyo:
Jedwali 5-1: Jedwali la Uteuzi wa Anwani
I/O Anwani | Soma | Andika |
Msingi +0 hadi 7 | COM A UART | COM A UART |
Msingi +8 hadi F | COM B UART | COM B UART |
Msingi +10h | Hali ya IRQ ya Bodi | N/A |
Msingi +11 hadi 1F | N/A | N/A |
Sajili za Kusoma / Andika za UART zinalingana na rejista za kiwango cha 16550 za tasnia. Rejesta ya hali ya Bodi ya IRQ inaoana na Windows NT. COM A itaweka biti 0 hi kwenye kukatiza, COM B itaweka hi biti 1 kwenye kukatiza.
Sample Mipango
Kuna sampprogramu zinazotolewa na bodi ya 104-ICOM-2S 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
Bodi inasakinisha 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 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 = (frequency ya kioo) / (32 * divisor) Masafa ya saa ya UART ni 1.8432MHz. Jedwali lifuatalo linaorodhesha masafa maarufu ya kigawanyiko.
Jedwali 5-2: Vigawanyiko vya Kiwango cha Baud
Baud Kiwango | Kigawanyiko | Kigawanyiko (Kiwanda Chaguo) | Vidokezo | Max. Tofauti. Urefu wa Kebo* |
460800 | 1 | 550 | ||
230400 | 2 | 1400 | ||
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 |
*Hizi ni viwango vya juu vya kinadharia kulingana na hali ya kawaida na nyaya za ubora mzuri kulingana na kiwango cha EIA 485 na EIA 422 kwa viendeshaji tofauti vya usawa.
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 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 kwa sufuri.
- 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 tatu ya mlolongo wa uanzishaji ni kuweka Sajili ya Udhibiti wa Modem kwenye Anwani ya Msingi +4. Rejesta hii inadhibiti utendakazi kwenye baadhi ya mbao. Bit 1 ni kidhibiti kidogo cha Ombi la Kutuma (RTS). Kidogo hiki kinapaswa kuachwa chini hadi wakati wa maambukizi. (Kumbuka: Unapofanya kazi katika hali ya RS485 otomatiki, hali ya biti hii si muhimu.) Biti 2 na 3 ni matokeo yaliyoteuliwa na mtumiaji. Bit 2 inaweza kupuuzwa kwenye ubao huu. Bit 3 inatumika kuwezesha kukatiza na inapaswa kuwekwa juu ikiwa kipokezi kinachoendeshwa na kukatizwa kitatumika. 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. Upigaji kura haufanyi kazi kwa viwango vya juu vya data hapo juu kwa sababu programu haiwezi kufanya kitu kingine chochote ikiwa ni upigaji kura au data inaweza kukosa. Kipande cha msimbo kifuatacho hutekeleza kitanzi cha upigaji kura na hutumia thamani ya 13, (ASCII carriage return) kama alama ya mwisho wa upokezaji:
- do
- {
- wakati (!(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 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:
- 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 8259 Interrupt Controller * / kurudi;
Uambukizaji
Usambazaji wa RS485 ni rahisi kutekeleza. Kipengele cha AUTO huwezesha kisambaza data kiotomatiki wakati data iko tayari kutumwa kwa hivyo hakuna utaratibu wa kuwezesha programu unaohitajika.
Sura ya 6: Kazi za Pini ya kiunganishi
Kiunganishi kidogo cha pini 9 cha D (kiume) hutumiwa kwa kuingiliana kwa mistari ya mawasiliano. Viunganishi vina vifaa vya kusimama kwa nyuzi 4-40 (kufuli ya skrubu ya kike) ili kutoa unafuu. Kiunganishi kilichoandikwa P2 ni cha COM A, na P3 ni COM B.
Jedwali 6-1: Kazi za Pini ya Kiunganishi cha P2/P3
Bandika Hapana. | RS422 Waya Nne | RS485 Waya Mbili |
1 | Rx- | |
2 | Tx + | T/Rx+ |
3 | Tx- | T/Rx- |
4 | Haitumiki | |
5 | GND iliyotengwa | GND iliyotengwa |
6 | Haitumiki | |
7 | Haitumiki | |
8 | Haitumiki | |
9 | Rx + |
Kumbuka
Iwapo kitengo kimetiwa alama ya CE, basi mbinu ya kebo inayoidhinishwa na CE na mbinu ya kuzuka (ngao za kebo zilizowekwa kwenye kiunganishi, nyaya za jozi zilizosokotwa na ngao, n.k) lazima zitumike.
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 Tel. (858)550-9559 FAX (858)550-7322 www.accesio.com
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 Marekani. Hakimiliki 2001, 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 BODI. KUUNGANISHA NA KUONDOA KEBO, AU KUWEKA BODI NDANI YA MFUMO WENYE NGUVU YA KOMPYUTA AU SHAMBA UNAWEZA KUSABABISHA UHARIBIFU KWA UBAO WA I/O NA UTABATISHA 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.
Mifumo iliyohakikishwa
^ssured 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
- Sehemu ya 1200
- Sheridan
- WY 82801
- Marekani
EMEA
- sales@assured-systems.com
- Mauzo: +44 (0)1785 879 050
- Msaada: +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
www.assured-systems.com | sales@assured-systems.com
Nyaraka / Rasilimali
![]() |
MIFUMO ILIYOHAKIKIWA 104-ICOM-2S na 104-COM-2S Kadi ya Siri Iliyotengwa ya IO [pdf] Mwongozo wa Mtumiaji 104-ICOM-2S na 104-COM-2S, 104-ICOM-2S, 104-ICOM-2S Fikia Kadi ya Siri Iliyotengwa ya IO, Kadi ya Siri Iliyotengwa ya IO, Kadi ya Siri Iliyotengwa, Kadi ya Siri, Kadi. |