ប្រព័ន្ធធានា PCI-COM-1S កាត PCI
ព័ត៌មានអំពីផលិតផល
លក្ខណៈបច្ចេកទេស
- ម៉ូដែល៖ PCI-COM-1S
- ក្រុមហ៊ុនផលិត៖ ACCES I/O Products Inc
- ចំណុចប្រទាក់៖ PCI
- ចំនួនច្រក៖ 1
- ភាពឆបគ្នា៖ IBM PC, PC/XT, PC/AT
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
- ការដំឡើង
មុនពេលដំឡើងកាត PCI-COM-1S សូមប្រាកដថាថាមពលកុំព្យូទ័រត្រូវបានបិទ។ អនុវត្តតាមការណែនាំអំពីការដំឡើងដែលមាននៅក្នុងជំពូកទី 2 នៃសៀវភៅណែនាំអ្នកប្រើប្រាស់។ - ការជ្រើសរើសជម្រើស
សូមមើលជំពូកទី 3 សម្រាប់ការណែនាំអំពីជម្រើស។ ប្រើផែនទីជម្រើសជម្រើស (រូបភាពទី 3-1) ដើម្បីកំណត់រចនាសម្ព័ន្ធកាតដោយផ្អែកលើតម្រូវការរបស់អ្នក។ - ការជ្រើសរើសអាសយដ្ឋាន
ជំពូកទី 4 គ្របដណ្តប់ព័ត៌មានលម្អិតអំពីការជ្រើសរើសអាសយដ្ឋាន។ អនុវត្តតាមការណែនាំដើម្បីកំណត់អាសយដ្ឋានសមរម្យសម្រាប់កាត PCI-COM-1S ។ - ការសរសេរកម្មវិធី
សម្រាប់ការសរសេរកម្មវិធីកាត PCI-COM-1S សូមមើលជំពូកទី 5 នៃសៀវភៅណែនាំអ្នកប្រើប្រាស់។ អនុវត្តតាមការណែនាំអំពីការសរសេរកម្មវិធីដែលបានផ្តល់ឱ្យ ដើម្បីបញ្ចូលកាតទៅក្នុងប្រព័ន្ធរបស់អ្នកប្រកបដោយប្រសិទ្ធភាព។
សំណួរគេសួរញឹកញាប់
- សំណួរ៖ តើខ្ញុំអាចដំឡើងកាត PCI-COM-1S ដោយបើកកុំព្យូទ័របានទេ?
ចម្លើយ៖ ទេ វាត្រូវបានណែនាំយ៉ាងមុតមាំឱ្យភ្ជាប់ និងផ្តាច់ខ្សែ និងដំឡើងកាតជាមួយកុំព្យូទ័រដែលបិទ ដើម្បីការពារការខូចខាតដល់កាត I/O និងការលុបចោលការធានា។ - សំណួរ៖ តើការធានាសម្រាប់ឧបករណ៍ ACCES ជាអ្វី?
A: ACCES ផ្តល់នូវការធានារយៈពេលបីឆ្នាំ ដែលគ្រឿង/ផ្នែកដែលមានបញ្ហានឹងត្រូវបានជួសជុល ឬផ្លាស់ប្តូរដោយមិនគិតថ្លៃពលកម្ម ឬផ្នែកដែលមិនរាប់បញ្ចូលដោយការធានា។ សេវាកម្មបន្ថែមអាចរកបានពេញមួយជីវិតរបស់ឧបករណ៍ក្នុងអត្រាសមរម្យ។
សេចក្តីជូនដំណឹង
ព័ត៌មាននៅក្នុងឯកសារនេះត្រូវបានផ្តល់ជូនសម្រាប់ជាឯកសារយោងតែប៉ុណ្ណោះ។ ACCES មិនសន្មត់ការទទួលខុសត្រូវណាមួយដែលកើតចេញពីកម្មវិធី ឬការប្រើប្រាស់ព័ត៌មាន ឬផលិតផលដែលបានពិពណ៌នានៅទីនេះ។ ឯកសារនេះអាចផ្ទុក ឬយោងព័ត៌មាន និងផលិតផលដែលត្រូវបានការពារដោយការរក្សាសិទ្ធិ ឬប៉ាតង់ ហើយមិនបង្ហាញអាជ្ញាប័ណ្ណណាមួយនៅក្រោមសិទ្ធិប៉ាតង់របស់ ACCES ឬសិទ្ធិរបស់អ្នកដទៃឡើយ។
- IBM PC, PC/XT, និង PC/AT គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់សាជីវកម្មម៉ាស៊ីនពាណិជ្ជកម្មអន្តរជាតិ។
- បោះពុម្ពនៅសហរដ្ឋអាមេរិក។ រក្សាសិទ្ធិ 1995, 2005 ដោយ ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. រក្សាសិទ្ធិគ្រប់យ៉ាង។
ព្រមាន!
តែងតែភ្ជាប់ និងផ្តាច់ខ្សែបណ្តាញរបស់អ្នកដោយបិទកុំព្យូទ័រ។ បិទកុំព្យូទ័រជានិច្ច មុនពេលដំឡើងកាត។ ការតភ្ជាប់ និងផ្តាច់ខ្សែ ឬដំឡើងកាតទៅក្នុងប្រព័ន្ធជាមួយកុំព្យូទ័រ ឬថាមពលនៅនឹងកន្លែង អាចបណ្តាលឱ្យខូចខាតដល់ I/O CARD ហើយនឹងចាត់ទុកជាមោឃៈរាល់ការធានា ដែលត្រូវបានបញ្ជាក់ ឬបញ្ជាក់។
ការធានា
មុនពេលដឹកជញ្ជូន គ្រឿងបរិក្ខាររបស់ ACCES ត្រូវបានត្រួតពិនិត្យ និងធ្វើតេស្តយ៉ាងហ្មត់ចត់ចំពោះលក្ខណៈបច្ចេកទេសដែលអាចអនុវត្តបាន។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើឧបករណ៍មិនដំណើរការកើតឡើង ACCES ធានាដល់អតិថិជនរបស់ខ្លួនថា សេវាកម្ម និងជំនួយភ្លាមៗនឹងមាន។ គ្រឿងបរិក្ខារទាំងអស់ដែលផលិតដោយ ACCES ដែលត្រូវបានរកឃើញថាមានកំហុសនឹងត្រូវបានជួសជុល ឬជំនួសដោយមានការពិចារណាដូចខាងក្រោម។
លក្ខខណ្ឌ
ប្រសិនបើអង្គភាពមួយត្រូវបានសង្ស័យថាបរាជ័យ សូមទាក់ទងផ្នែកសេវាកម្មអតិថិជនរបស់ ACCES។ ត្រូវបានរៀបចំដើម្បីផ្តល់លេខម៉ូដែលឯកតា លេខស៊េរី និងការពិពណ៌នាអំពីរោគសញ្ញាបរាជ័យ។ យើងអាចស្នើការធ្វើតេស្តសាមញ្ញមួយចំនួនដើម្បីបញ្ជាក់ការបរាជ័យ។ យើងនឹងផ្តល់លេខការអនុញ្ញាតសម្ភារៈត្រឡប់ (RMA) ដែលត្រូវតែបង្ហាញនៅលើស្លាកខាងក្រៅនៃកញ្ចប់ត្រឡប់មកវិញ។ គ្រឿង/សមាសធាតុទាំងអស់គួរតែត្រូវបានវេចខ្ចប់យ៉ាងត្រឹមត្រូវសម្រាប់ការចាត់ចែង និងបញ្ជូនត្រឡប់មកវិញជាមួយនឹងការដឹកជញ្ជូនទំនិញដែលបានបង់ប្រាក់ជាមុនទៅកាន់មជ្ឈមណ្ឌលសេវាកម្មដែលបានកំណត់ ACCES ហើយនឹងត្រូវប្រគល់ត្រឡប់ទៅគេហទំព័ររបស់អតិថិជន/អ្នកប្រើប្រាស់ដែលបង់ប្រាក់ជាមុន និងវិក្កយបត្រ។
គ្របដណ្តប់
- បីឆ្នាំដំបូង៖ ឯកតា/ផ្នែកដែលបានប្រគល់មកវិញនឹងត្រូវបានជួសជុល និង/ឬជំនួសដោយជម្រើស ACCES ដោយមិនគិតថ្លៃពលកម្ម ឬផ្នែកដែលមិនរាប់បញ្ចូលដោយការធានា។ ការធានាចាប់ផ្តើមជាមួយនឹងការដឹកជញ្ជូនឧបករណ៍។
- ឆ្នាំបន្ទាប់៖ ពេញមួយជីវិតរបស់ឧបករណ៍របស់អ្នក ACCES ត្រៀមខ្លួនរួចជាស្រេចក្នុងការផ្តល់សេវានៅនឹងកន្លែង ឬក្នុងរោងចក្រក្នុងអត្រាសមរម្យស្រដៀងទៅនឹងក្រុមហ៊ុនផលិតផ្សេងទៀតនៅក្នុងឧស្សាហកម្មនេះ។
ឧបករណ៍មិនត្រូវបានផលិតដោយ ACCES
គ្រឿងបរិក្ខារដែលបានផ្តល់ប៉ុន្តែមិនផលិតដោយ ACCES ត្រូវបានធានា ហើយនឹងត្រូវបានជួសជុលដោយយោងតាមលក្ខខណ្ឌនៃការធានារបស់ក្រុមហ៊ុនផលិតឧបករណ៍រៀងៗខ្លួន។
ទូទៅ
នៅក្រោមការធានានេះ ទំនួលខុសត្រូវរបស់ ACCES ត្រូវបានកំណត់ចំពោះការជំនួស ការជួសជុល ឬការផ្តល់ឥណទាន (តាមការសម្រេចចិត្តរបស់ ACCES) សម្រាប់ផលិតផលដែលបង្ហាញថាមានកំហុសក្នុងអំឡុងពេលធានា។ ក្នុងករណីណាក៏ដោយ ACCES ទទួលខុសត្រូវចំពោះការខូចខាតជាផលវិបាក ឬពិសេសដែលកើតចេញពីការប្រើប្រាស់ ឬការប្រើប្រាស់ផលិតផលរបស់យើងខុស។ អតិថិជនត្រូវទទួលខុសត្រូវចំពោះរាល់ការចោទប្រកាន់ដែលបណ្តាលមកពីការកែប្រែ ឬការបន្ថែមលើឧបករណ៍ ACCES ដែលមិនត្រូវបានអនុម័តជាលាយលក្ខណ៍អក្សរដោយ ACCES ឬប្រសិនបើតាមគំនិតរបស់ ACCES ឧបករណ៍នេះត្រូវបានទទួលរងនូវការប្រើប្រាស់មិនប្រក្រតី។ "ការប្រើប្រាស់មិនប្រក្រតី" សម្រាប់គោលបំណងនៃការធានានេះត្រូវបានកំណត់ថាជាការប្រើប្រាស់ណាមួយដែលឧបករណ៍ត្រូវបានប៉ះពាល់ក្រៅពីការប្រើប្រាស់ដែលបានបញ្ជាក់ ឬមានបំណងជាភស្តុតាងដោយការទិញ ឬតំណាងការលក់។ ក្រៅពីខាងលើ គ្មានការធានាណាមួយដែលបង្ហាញ ឬបង្កប់ន័យណាមួយត្រូវអនុវត្តចំពោះគ្រឿងបរិក្ខារណាដែលបំពាក់ ឬលក់ដោយ ACCES ឡើយ។
សេចក្តីផ្តើម
កាតទំនាក់ទំនងសៀរៀលនេះត្រូវបានរចនាឡើងសម្រាប់ប្រើក្នុងកុំព្យូទ័រ PCI-Bus និងផ្តល់នូវការទំនាក់ទំនងប្រកបដោយប្រសិទ្ធភាពទាំងក្នុង RS422 (EIA422) ឬ RS485 (EIA485) លើខ្សែទំនាក់ទំនងដ៏វែង។ កាតនេះមានប្រវែង 4.80 អ៊ីង (122 មីលីម៉ែត្រ) ហើយអាចត្រូវបានដំឡើងនៅក្នុងរន្ធដោត PCI 5 វ៉ុលនៅក្នុង IBM ឬកុំព្យូទ័រដែលត្រូវគ្នា។ ប្រភេទ 16550 UART ត្រូវបានប្រើប្រាស់ ហើយសម្រាប់ភាពឆបគ្នារបស់ Windows ការគ្រប់គ្រងដោយស្វ័យប្រវត្តិត្រូវបានរួមបញ្ចូល ដើម្បីបើក/បិទកម្មវិធីបញ្ជាបញ្ជូនដោយតម្លាភាព។
ប្រតិបត្តិការរបៀបតុល្យភាព និងការបញ្ចប់ការផ្ទុក
- នៅក្នុងរបៀប RS422 កាតប្រើកម្មវិធីបញ្ជាបន្ទាត់ឌីផេរ៉ង់ស្យែល (ឬតុល្យភាព) សម្រាប់ភាពស៊ាំនៃសំលេងរំខាន និងដើម្បីបង្កើនចម្ងាយអតិបរមាដល់ 4000 ហ្វីត។ របៀប RS485 ធ្វើឱ្យប្រសើរឡើងនៅលើ RS422 ជាមួយនឹងឧបករណ៍បញ្ជូនដែលអាចប្តូរបាន និងសមត្ថភាពក្នុងការគាំទ្រឧបករណ៍ជាច្រើននៅលើ "បន្ទាត់ភាគី" តែមួយ។ ចំនួនឧបករណ៍ដែលបានបម្រើនៅលើបន្ទាត់តែមួយអាចត្រូវបានពង្រីកដោយប្រើ "អ្នកនិយាយឡើងវិញ" ។
- ប្រតិបត្តិការ RS422 អនុញ្ញាតឱ្យអ្នកទទួលច្រើននៅលើខ្សែទំនាក់ទំនង ហើយប្រតិបត្តិការ RS485 អនុញ្ញាតរហូតដល់ 32 ឧបករណ៍បញ្ជូន និងអ្នកទទួលនៅលើសំណុំទិន្នន័យដូចគ្នា។ ឧបករណ៍នៅចុងបញ្ចប់នៃបណ្តាញទាំងនេះគួរតែត្រូវបានបិទ ដើម្បីជៀសវាង "សំឡេងរោទ៍"។ អ្នកប្រើប្រាស់មានជម្រើសក្នុងការបញ្ចប់ឧបករណ៍បញ្ជូន និង/ឬខ្សែអ្នកទទួល។
- ការទំនាក់ទំនង RS485 តម្រូវឱ្យឧបករណ៍បញ្ជូនមួយផ្គត់ផ្គង់ bias voltage ដើម្បីធានាបាននូវស្ថានភាព "សូន្យ" ដែលស្គាល់នៅពេលដែលគ្មានឧបករណ៍ណាមួយកំពុងបញ្ជូន។ កាតនេះគាំទ្រការលំអៀងតាមលំនាំដើម។ ប្រសិនបើពាក្យសុំរបស់អ្នកតម្រូវឱ្យឧបករណ៍បញ្ជូនមានភាពមិនលំអៀង សូមទាក់ទងរោងចក្រ។
ភាពឆបគ្នានៃច្រក COM
- 16550 UART ត្រូវបានប្រើជាធាតុទំនាក់ទំនងអសមកាល (ACE)។ វារួមបញ្ចូល 16-byte transmit/receive FIFO buffers ដើម្បីការពារប្រឆាំងនឹងទិន្នន័យដែលបាត់បង់នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ multitasking ខណៈពេលដែលរក្សាបាននូវភាពឆបគ្នា 100 ភាគរយជាមួយ IBM serial port ដើម។ ស្ថាបត្យកម្មឡានក្រុង PCI អនុញ្ញាតឱ្យអាសយដ្ឋានរវាង 0000 និង FFF8 hex ត្រូវបានកំណត់ទៅកាត។
- គ្រីស្តាល់លំយោលនៅលើកាតអនុញ្ញាតឱ្យជ្រើសរើសយ៉ាងជាក់លាក់នៃអត្រា baud រហូតដល់ 115,200 ឬដោយការផ្លាស់ប្តូរ jumper រហូតដល់ 460,800 baud ជាមួយនឹង crystal oscillator ស្តង់ដារ។ អត្រា Baud គឺជាកម្មវិធីដែលបានជ្រើសរើស ហើយអត្រាដែលអាចប្រើបានត្រូវបានរាយក្នុងតារាងក្នុងផ្នែកកម្មវិធីនៃសៀវភៅណែនាំនេះ។
- អ្នកបើកបរ/អ្នកទទួលដែលប្រើគឺ 75ALS176 មានសមត្ថភាពបើកបរខ្សែទំនាក់ទំនងដ៏វែងឆ្ងាយក្នុងអត្រា baud ខ្ពស់។ វាអាចជំរុញរហូតដល់ +60 mA នៅលើបន្ទាត់ដែលមានតុល្យភាព និងទទួលធាតុបញ្ចូលទាបរហូតដល់ 200 mV សញ្ញាឌីផេរ៉ង់ស្យែលដែលដាក់លើសំលេងរំខាននៃរបៀបទូទៅនៃ +12 V ឬ -7 V។ ក្នុងករណីមានការប៉ះទង្គិចទំនាក់ទំនង អ្នកបើកបរ/អ្នកទទួលមានមុខងារបិទកម្ដៅ។
របៀបទំនាក់ទំនង
កាតគាំទ្រការទំនាក់ទំនង Simplex, Half-Duplex, និង Full-Duplex នៅក្នុងភាពខុសគ្នានៃការតភ្ជាប់ខ្សែពីរ និងបួនខ្សែ។ Simplex គឺជាទម្រង់ទំនាក់ទំនងដ៏សាមញ្ញបំផុតជាមួយនឹងការបញ្ជូនកើតឡើងក្នុងទិសដៅតែមួយប៉ុណ្ណោះ។ Half-Duplex អនុញ្ញាតឱ្យចរាចរណ៍ធ្វើដំណើរក្នុងទិសដៅទាំងពីរ ប៉ុន្តែមានផ្លូវតែមួយក្នុងពេលតែមួយ។ នៅក្នុងប្រតិបត្តិការ Full-Duplex ទិន្នន័យធ្វើដំណើរក្នុងទិសដៅទាំងពីរក្នុងពេលតែមួយ។ ទំនាក់ទំនង RS485 ភាគច្រើនប្រើរបៀប Half-Duplex ពីព្រោះខ្សែភ្លើងតែមួយគូត្រូវប្រើ ហើយតម្លៃនៃការដំឡើងត្រូវបានកាត់បន្ថយយ៉ាងខ្លាំង។
ការគ្រប់គ្រងឧបករណ៍បញ្ជូនដោយស្វ័យប្រវត្តិ RTS
នៅក្នុងកម្មវិធី Windows អ្នកបើកបរត្រូវតែបើក និងបិទតាមតម្រូវការ ដែលអនុញ្ញាតឱ្យកាតទាំងអស់ចែករំលែកខ្សែពីរខ្សែ ឬបួនខ្សែ។ កាតនេះគ្រប់គ្រងអ្នកបើកបរដោយស្វ័យប្រវត្តិ។ ជាមួយនឹងការគ្រប់គ្រងដោយស្វ័យប្រវត្តិ អ្នកបើកបរត្រូវបានបើកនៅពេលដែលទិន្នន័យរួចរាល់ដើម្បីបញ្ជូន។ កម្មវិធីបញ្ជានៅតែបើកសម្រាប់ពេលវេលាបញ្ជូននៃតួអក្សរបន្ថែមមួយបន្ទាប់ពីការផ្ទេរទិន្នន័យបានបញ្ចប់ ហើយបន្ទាប់មកត្រូវបានបិទ។ ឧបករណ៍ទទួលត្រូវបានបើកជាធម្មតា ប៉ុន្តែត្រូវបានបិទកំឡុងពេលបញ្ជូន ហើយបន្ទាប់មកបើកដំណើរការឡើងវិញបន្ទាប់ពីការបញ្ជូនត្រូវបានបញ្ចប់។ កាតលៃតម្រូវពេលវេលារបស់វាដោយស្វ័យប្រវត្តិទៅនឹងអត្រា baud នៃទិន្នន័យ។
លក្ខណៈបច្ចេកទេស
ចំណុចប្រទាក់ទំនាក់ទំនង
- ការតភ្ជាប់ I/O៖ ឧបករណ៍ភ្ជាប់រចនាប័ទ្មបុរស D-sub 9-pin IBM AT ដែលត្រូវគ្នាជាមួយ RS422 និង RS485 ជាក់លាក់។
- ប្រវែងតួអក្សរ៖ 5, 6, 7 ឬ 8 ប៊ីត។
- ភាពស្មើគ្នា: សូម្បីតែ, សេស, ឬគ្មាន។
- ចន្លោះពេលបញ្ឈប់៖ 1, 1.5, ឬ 2 ប៊ីត។
- អត្រាទិន្នន័យស៊េរី៖ រហូតដល់ 115,200 baud, Asynchronous ។ អត្រាលឿនជាងមុន រហូតដល់ 460,800 baud ត្រូវបានសម្រេចដោយការជ្រើសរើស jumper នៅលើកាត។ ប្រភេទ 16550 buffed UART ។
របៀបទំនាក់ទំនងឌីផេរ៉ង់ស្យែល RS422/RS485
- ភាពរសើបនៃការបញ្ចូលអ្នកទទួល៖ +200 mV, ការបញ្ចូលឌីផេរ៉ង់ស្យែល។
- ការបដិសេធមុខងារទូទៅ៖ +12V ដល់ -7V
- សមត្ថភាពដ្រាយ: 60 mA បញ្ជូនទិន្នផលជាមួយនឹងការបិទកំដៅ។
- ពហុចំណុច៖ ឆបគ្នាជាមួយលក្ខណៈបច្ចេកទេស RS422 និង RS485។
ចំណាំ
អ្នកបើកបរនិងអ្នកទទួលរហូតដល់ 32 នាក់ត្រូវបានអនុញ្ញាតនៅលើអ៊ីនធឺណិត។ ទំនាក់ទំនងសៀរៀល ACE ដែលប្រើគឺប្រភេទ 16550។ កម្មវិធីបញ្ជា/អ្នកទទួលដែលប្រើគឺប្រភេទ 75ALS176។
បរិស្ថាន
- ជួរសីតុណ្ហភាពប្រតិបត្តិការ: 0 ទៅ +60 ° C
- សំណើម: 5% ទៅ 95%, មិន condensing ។
- ជួរសីតុណ្ហភាពផ្ទុក: -50 ទៅ +120 ° C
- ទំហំ៖ ប្រវែង ៤.៨០អ៊ីញ (១២២មម) កំពស់ ១.៨០អ៊ីញ (៤៦មម)។
- ថាមពលដែលត្រូវការ: +5VDC នៅ 175 mA ធម្មតា។
ការដំឡើង
- មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស (QSG) ដែលត្រូវបានបោះពុម្ពត្រូវបានបញ្ចូលជាមួយកាតសម្រាប់ភាពងាយស្រួលរបស់អ្នក។ ប្រសិនបើអ្នកបានអនុវត្តជំហានពី QSG រួចហើយ អ្នកអាចរកឃើញថាជំពូកនេះមិនអាចខ្វះបាន ហើយអាចរំលងទៅមុខដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធីរបស់អ្នក។
- កម្មវិធីដែលផ្តល់ឱ្យកាតនេះគឺនៅលើស៊ីឌី ហើយត្រូវតែត្រូវបានដំឡើងនៅលើថាសរឹងរបស់អ្នកមុនពេលប្រើ។ ដើម្បីធ្វើដូច្នេះ សូមអនុវត្តជំហានខាងក្រោមតាមដែលសមរម្យសម្រាប់ប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។
កំណត់រចនាសម្ព័ន្ធជម្រើសកាតតាមរយៈជម្រើស Jumper
មុនពេលដំឡើងកាតទៅក្នុងកុំព្យូទ័ររបស់អ្នក សូមអានជំពូកទី 3 ដោយប្រុងប្រយ័ត្ន៖ ជម្រើស ការជ្រើសរើសសៀវភៅណែនាំនេះ បន្ទាប់មកកំណត់រចនាសម្ព័ន្ធកាតនេះតាមតម្រូវការ និងពិធីការរបស់អ្នក (RS-232, RS-422, RS-485, 4-wire 485 ។ល។) . កម្មវិធីដំឡើងដែលមានមូលដ្ឋានលើ Windows របស់យើងអាចត្រូវបានប្រើដោយភ្ជាប់ជាមួយជំពូកទី 3 ដើម្បីជួយក្នុងការកំណត់រចនាសម្ព័ន្ធ jumpers នៅលើកាត ក៏ដូចជាផ្តល់នូវការពិពណ៌នាបន្ថែមសម្រាប់ការប្រើប្រាស់ជម្រើសកាតផ្សេងៗ (ដូចជាការបញ្ចប់ ការលំអៀង ជួរអត្រា baud RS-232 , RS-422, RS-485 ជាដើម) ។
ការដំឡើងកម្មវិធីស៊ីឌី
ការណែនាំខាងក្រោមសន្មតថាដ្រាយស៊ីឌីរ៉ូមគឺជាដ្រាយ "D" ។ សូមជំនួសអក្សរដ្រាយដែលសមរម្យសម្រាប់ប្រព័ន្ធរបស់អ្នកតាមការចាំបាច់។
DOS
- ដាក់ស៊ីឌីទៅក្នុងដ្រាយស៊ីឌីរ៉ូមរបស់អ្នក។
- ប្រភេទ
ដើម្បីផ្លាស់ប្តូរដ្រាយសកម្មទៅដ្រាយស៊ីឌីរ៉ូម។
- ប្រភេទ
ដើម្បីដំណើរការកម្មវិធីដំឡើង។
- ធ្វើតាមការណែនាំនៅលើអេក្រង់ ដើម្បីដំឡើងកម្មវិធីសម្រាប់ក្តារនេះ។
បង្អួច
- ដាក់ស៊ីឌីទៅក្នុងដ្រាយស៊ីឌីរ៉ូមរបស់អ្នក។
- ប្រព័ន្ធគួរតែដំណើរការកម្មវិធីដំឡើងដោយស្វ័យប្រវត្តិ។ ប្រសិនបើកម្មវិធីដំឡើងមិនដំណើរការភ្លាមៗ សូមចុច START | រត់ហើយវាយ
ចុច យល់ព្រម ឬចុច
.
- ធ្វើតាមការណែនាំនៅលើអេក្រង់ ដើម្បីដំឡើងកម្មវិធីសម្រាប់ក្តារនេះ។
លីនុច
សូមយោងទៅ linux.htm នៅលើ CD-ROM សម្រាប់ព័ត៌មានអំពីការដំឡើងនៅក្រោមលីនុច។
ចំណាំ៖
បន្ទះ COM អាចត្រូវបានដំឡើងនៅក្នុងប្រព័ន្ធប្រតិបត្តិការស្ទើរតែទាំងអស់។ យើងគាំទ្រការដំឡើងនៅក្នុងកំណែមុនរបស់ Windows ហើយទំនងជាគាំទ្រកំណែនាពេលអនាគតផងដែរ។
ប្រយ័ត្ន!
ESD ការហូរចេញឋិតិវន្តតែមួយអាចធ្វើឱ្យខូចកាតរបស់អ្នក និងបណ្តាលឱ្យបរាជ័យមុនអាយុ! សូមអនុវត្តតាមការប្រុងប្រយ័ត្នដែលសមហេតុផលទាំងអស់ ដើម្បីការពារកុំឱ្យមានការហូរទឹករំអិលដូចជាការជាន់ផ្ទាល់ដីដោយប៉ះផ្ទៃដីណាមួយមុនពេលប៉ះកាត។
ការដំឡើងផ្នែករឹង
- ត្រូវប្រាកដថាកំណត់កុងតាក់ និងឧបករណ៍លោតចេញពីផ្នែកជម្រើសជម្រើសនៃសៀវភៅណែនាំនេះ ឬពីការផ្ដល់យោបល់របស់ SETUP.EXE។
- កុំដំឡើងកាតទៅក្នុងកុំព្យូទ័ររហូតដល់កម្មវិធីត្រូវបានដំឡើងពេញលេញ។
- បិទថាមពលកុំព្យូទ័រ ហើយដកថាមពល AC ចេញពីប្រព័ន្ធ។
- ដោះគម្របកុំព្យូទ័រ។
- ដំឡើងកាតដោយប្រុងប្រយ័ត្ននៅក្នុងរន្ធដោតពង្រីក 5V ឬ 3.3V PCI (អ្នកប្រហែលជាត្រូវដកបន្ទះខាងក្រោយចេញជាមុនសិន)។
- ពិនិត្យមើលកាតឱ្យបានត្រឹមត្រូវ និងរឹតបន្តឹងវីស។ ត្រូវប្រាកដថាដង្កៀបភ្ជាប់កាតត្រូវបានវីសឱ្យបានត្រឹមត្រូវ ហើយមានតួជាវិជ្ជមាន។
- ដំឡើងខ្សែ I/O នៅលើឧបករណ៍ភ្ជាប់តង្កៀបរបស់កាត។
- ប្តូរគម្របកុំព្យូទ័រ ហើយបើកកុំព្យូទ័រ។ បញ្ចូលកម្មវិធីដំឡើង CMOS នៃប្រព័ន្ធរបស់អ្នក ហើយផ្ទៀងផ្ទាត់ថាជម្រើស PCI plug-and-play ត្រូវបានកំណត់ត្រឹមត្រូវសម្រាប់ប្រព័ន្ធរបស់អ្នក។ ប្រព័ន្ធដែលដំណើរការ Windows 95/98/2000/XP/2003 (ឬប្រព័ន្ធប្រតិបត្តិការដែលអនុលោមតាម PNP ផ្សេងទៀត) គួរតែកំណត់ជម្រើស CMOS ទៅ OS ។ ប្រព័ន្ធដែលដំណើរការក្រោម DOS, Windows NT, Windows 3.1 ឬប្រព័ន្ធប្រតិបត្តិការដែលមិនអនុលោមតាម PNP ផ្សេងទៀតគួរតែកំណត់ជម្រើស PNP CMOS ទៅ BIOS ឬ Motherboard ។ រក្សាទុកជម្រើស ហើយបន្តចាប់ផ្ដើមប្រព័ន្ធ។
- កុំព្យូទ័រភាគច្រើនគួរតែរកឃើញកាតដោយស្វ័យប្រវត្តិ (អាស្រ័យលើប្រព័ន្ធប្រតិបត្តិការ) ហើយបញ្ចប់ការដំឡើងកម្មវិធីបញ្ជាដោយស្វ័យប្រវត្តិ។
- ដំណើរការ PCIfind.exe ដើម្បីបញ្ចប់ការដំឡើងកាតទៅក្នុងបញ្ជីឈ្មោះ (សម្រាប់តែ Windows) និងដើម្បីកំណត់ធនធានដែលបានកំណត់។
- ដំណើរការមួយក្នុងចំណោម s ដែលបានផ្តល់ឱ្យample កម្មវិធីដែលត្រូវបានចម្លងទៅថតកាតដែលបានបង្កើតថ្មី (ពីស៊ីឌី) ដើម្បីសាកល្បង និងធ្វើឱ្យការដំឡើងរបស់អ្នកមានសុពលភាព។
ការជ្រើសរើសជម្រើស
ជម្រើសកំណត់រចនាសម្ព័ន្ធចំនួនបួនត្រូវបានកំណត់ដោយទីតាំង jumper ដូចដែលបានពិពណ៌នានៅក្នុងកថាខណ្ឌខាងក្រោម។ ទីតាំងរបស់អ្នកលោតត្រូវបានបង្ហាញក្នុងរូបភាពទី 3-1 ផែនទីជម្រើសជម្រើស។
៥/៥
អ្នកលោតនេះជ្រើសរើសរបៀបទំនាក់ទំនង RS422 ឬ RS485។
ការបញ្ចប់និងភាពលំអៀង
- ខ្សែបញ្ជូនគួរតែត្រូវបានបញ្ចប់នៅចុងបញ្ចប់នៃការទទួលនៅក្នុងឧបសគ្គលក្ខណៈរបស់វាដើម្បីជៀសវាង "ការរោទ៍" ។ ការដំឡើង jumper នៅទីតាំងដែលមានស្លាក TERMIN អនុវត្តបន្ទុក120Ωឆ្លងកាត់ការបញ្ចូលសម្រាប់របៀប RS422 ។ ដូចគ្នានេះដែរ ការដំឡើង jumper នៅទីតាំងដែលមានស្លាក TERMOUT អនុវត្ត 120Ω ឆ្លងកាត់ការបញ្ជូន/ទទួលធាតុបញ្ចូល/ទិន្នផលសម្រាប់ប្រតិបត្តិការ RS485។
- នៅក្នុងប្រតិបត្តិការ RS485 ដែលមានស្ថានីយច្រើន មានតែច្រក RS485 នៅចុងបញ្ចប់នៃបណ្តាញនីមួយៗប៉ុណ្ណោះ គួរតែមានឧបករណ៍ទប់ទល់ដូចដែលបានពិពណ៌នាខាងលើ។ ដូចគ្នានេះផងដែរសម្រាប់ប្រតិបត្តិការ RS485 ត្រូវតែមានភាពលំអៀងលើបន្ទាត់ RX+ និង RX- ។ លក្ខណៈពិសេស 422/485 ផ្តល់នូវភាពលំអៀងនេះ។
អត្រា Baud
អ្នកលោត x1/x4 ជ្រើសរើសនាឡិកាស្តង់ដារ 1.8432MHz ឬនាឡិកា 7.3728MHz សម្រាប់បញ្ចូលទៅក្នុង UART។ ទីតាំង x4 ផ្តល់នូវសមត្ថភាពសម្រាប់អត្រា baud រហូតដល់ 460,800 KHz ។
ការរំខាន
លេខ IRQ ត្រូវបានផ្តល់ដោយប្រព័ន្ធ។ ប្រើ PCIFind.EXE ដើម្បីកំណត់ IRQ ដែលត្រូវបានកំណត់ទៅកាតដោយ BIOS ឬប្រព័ន្ធប្រតិបត្តិការ។ ម្យ៉ាងវិញទៀត នៅក្នុង Windows 95/98/NT កម្មវិធីគ្រប់គ្រងឧបករណ៍អាចត្រូវបានប្រើ។ កាតត្រូវបានរាយក្នុងថ្នាក់ទទួលបានទិន្នន័យ។ ការជ្រើសរើសកាត ចុចលើ Properties បន្ទាប់មកជ្រើសរើសផ្ទាំង Resources នឹងបង្ហាញអាសយដ្ឋានមូលដ្ឋាន និង IRQ ដែលបានកំណត់ទៅកាត។
ការជ្រើសរើសអាសយដ្ឋាន
- ស្ថាបត្យកម្ម PCI គឺ Plug-and-Play ។ នេះមានន័យថា BIOS ឬប្រព័ន្ធប្រតិបត្តិការកំណត់ធនធានដែលបានផ្តល់ឱ្យកាត PCI ជាជាងអ្នកប្រើប្រាស់ជ្រើសរើសធនធានទាំងនេះដោយប្រើឧបករណ៍ប្តូរឬ jumpers ។
- ជាលទ្ធផល អាសយដ្ឋានមូលដ្ឋានរបស់កាតមិនអាចផ្លាស់ប្តូរបានទេ វាអាចត្រូវបានកំណត់តែប៉ុណ្ណោះ។ វាអាចប្រើកម្មវិធីគ្រប់គ្រងឧបករណ៍ Windows95/98/NT ដើម្បីបញ្ជាក់ធនធានប្រព័ន្ធ ប៉ុន្តែវិធីសាស្ត្រនោះហួសពីវិសាលភាពនៃសៀវភៅណែនាំនេះ។
- ដើម្បីកំណត់អាសយដ្ឋានមូលដ្ឋានដែលត្រូវបានកំណត់ទៅកាត សូមដំណើរការកម្មវិធីឧបករណ៍ប្រើប្រាស់ PCIFind.EXE ដែលបានផ្តល់ឱ្យ។ ឧបករណ៍ប្រើប្រាស់នេះនឹងបង្ហាញបញ្ជីនៃកាតទាំងអស់ដែលបានរកឃើញនៅលើឡានក្រុង PCI អាសយដ្ឋានដែលបានកំណត់ទៅមុខងារនីមួយៗនៅលើសន្លឹកបៀនីមួយៗ និង IRQs និង DMAs រៀងៗខ្លួន (ប្រសិនបើមាន) ។
- ម៉្យាងទៀត ប្រព័ន្ធប្រតិបត្តិការមួយចំនួន (Windows 95/98/2000) អាចត្រូវបានសួរដើម្បីកំណត់ថាតើធនធានណាមួយត្រូវបានចាត់តាំង។ នៅក្នុងប្រព័ន្ធប្រតិបត្តិការទាំងនេះ អ្នកអាចប្រើ PCIFind ឬឧបករណ៍ប្រើប្រាស់កម្មវិធីគ្រប់គ្រងឧបករណ៍ពី System Properties Applet នៃផ្ទាំងបញ្ជា។ កាតទាំងនេះត្រូវបានដំឡើងនៅក្នុងថ្នាក់ទទួលទិន្នន័យនៃបញ្ជីកម្មវិធីគ្រប់គ្រងឧបករណ៍។ ការជ្រើសរើសកាត បន្ទាប់មកចុចលើ Properties បន្ទាប់មកជ្រើសរើសផ្ទាំង Resources នឹងបង្ហាញបញ្ជីនៃធនធានដែលបានបម្រុងទុកសម្រាប់កាត។
- ឡានក្រុង PCI គាំទ្រអប្បបរមា 64K នៃទំហំ I/O អាសយដ្ឋានកាតរបស់អ្នកអាចមានទីតាំងនៅកន្លែងណាមួយក្នុងជួរ hex 0400 ដល់ FFF8 ។ PCIFind ប្រើលេខសម្គាល់អ្នកលក់ និងលេខសម្គាល់ឧបករណ៍ ដើម្បីស្វែងរកកាតរបស់អ្នក បន្ទាប់មកអានអាសយដ្ឋានមូលដ្ឋាន និង IRQ ដែលបានកំណត់។ ប្រសិនបើអ្នកចង់កំណត់អាសយដ្ឋានមូលដ្ឋាន និង IRQ ដែលបានកំណត់ សូមប្រើព័ត៌មានខាងក្រោម៖
- លេខសម្គាល់អ្នកលក់សម្រាប់កាតគឺ 494F (ASCII សម្រាប់ "IO") ។
- លេខសម្គាល់ឧបករណ៍សម្រាប់កាតគឺ 10C9 ។
ការសរសេរកម្មវិធី
Sampកម្មវិធីឡេ
មាន sample កម្មវិធីដែលផ្តល់ជាមួយកាតជាភាសា C, Pascal, QuickBASIC និងភាសា Windows ជាច្រើន។ DOS សamples មានទីតាំងនៅក្នុងថត DOS និង Windows samples មានទីតាំងនៅក្នុងថត WIN32 ។
ការសរសេរកម្មវិធីវីនដូ
កាតដំឡើងទៅក្នុង Windows ជាច្រក COM ។ ដូច្នេះមុខងារ API ស្តង់ដាររបស់ Windows អាចត្រូវបានប្រើ។ ជាពិសេស៖
- បង្កើតFile() និង CloseHandle() សម្រាប់បើក និងបិទច្រក។
- SetupComm(), SetCommTimeouts(), GetCommState(), និង SetCommState() ដើម្បីកំណត់ និងផ្លាស់ប្តូរការកំណត់របស់ច្រក។
- អានFile() និងសរសេរFile() សម្រាប់ចូលទៅកាន់ច្រក។
- សូមមើលឯកសារសម្រាប់ភាសាដែលអ្នកបានជ្រើសរើសសម្រាប់ព័ត៌មានលម្អិត។
- នៅក្រោម DOS ដំណើរការគឺខុសគ្នាខ្លាំងណាស់។ ផ្នែកដែលនៅសល់នៃជំពូកនេះពិពណ៌នាអំពីការសរសេរកម្មវិធី DOS ។
ការចាប់ផ្តើម
ការចាប់ផ្តើមបន្ទះឈីបតម្រូវឱ្យមានចំណេះដឹងអំពីសំណុំចុះឈ្មោះរបស់ UART ។ ជំហានដំបូងគឺត្រូវកំណត់ការបែងចែកអត្រា baud ។ អ្នកធ្វើដូចនេះដោយកំណត់ DLAB (Divisor Latch Access Bit) ជាមុនសិន។ ប៊ីតនេះគឺជាប៊ីត 7 នៅអាសយដ្ឋានមូលដ្ឋាន +3 ។ នៅក្នុងលេខកូដ C ការហៅនឹងមានៈ
ច្រកចេញ ខ (BASEADDR +3,0 × 80);
បន្ទាប់មកអ្នកផ្ទុកធាតុចែកទៅក្នុងអាសយដ្ឋានមូលដ្ឋាន +0 (បៃទាប) និងអាសយដ្ឋានមូលដ្ឋាន +1 (បៃខ្ពស់)។ សមីការខាងក្រោមកំណត់ទំនាក់ទំនងរវាងអត្រា baud និងផ្នែកចែក៖
- អត្រា Baud ដែលចង់បាន = (ប្រេកង់នាឡិកា UART) ÷ (32 * ចែក)
នៅពេលដែល Baud jumper ស្ថិតនៅក្នុងទីតាំង X1 ប្រេកង់នាឡិកា UART គឺ 1.8432 Mhz ។ នៅពេលដែល jumper ស្ថិតនៅក្នុងទីតាំង X4 ប្រេកង់នាឡិកាគឺ 7.3728 Mhz ។ តារាងខាងក្រោមរាយបញ្ជីប្រេកង់ចែកដែលពេញនិយម។ ចំណាំថាមានជួរឈរពីរដែលត្រូវពិចារណាអាស្រ័យលើទីតាំងរបស់ Baud jumper ។
បាដ អត្រា | ការបែងចែក x1 | ការបែងចែក x4 | អតិបរមា ភាពខុសគ្នា ខ្សែ ប្រវែង* |
460800 | – | 1 | 550 ហ្វីត |
230400 | – | 2 | 1400 ហ្វីត |
153600 | – | 3 | 2500 ហ្វីត |
115200 | 1 | 4 | 3000 ហ្វីត |
57600 | 2 | 8 | 4000 ហ្វីត |
38400 | 3 | 12 | 4000 ហ្វីត |
28800 | 4 | 16 | 4000 ហ្វីត |
19200 | 6 | 24 | 4000 ហ្វីត |
14400 | 8 | 32 | 4000 ហ្វីត |
9600 | 12 | 48 - ទូទៅបំផុត | 4000 ហ្វីត |
4800 | 24 | 96 | 4000 ហ្វីត |
2400 | 48 | 192 | 4000 ហ្វីត |
1200 | 96 | 384 | 4000 ហ្វីត |
ចម្ងាយអតិបរមាដែលបានណែនាំសម្រាប់ខ្សែទិន្នន័យដែលជំរុញដោយឌីផេរ៉ង់ស្យែល (RS422 ឬ RS485) គឺសម្រាប់លក្ខខណ្ឌធម្មតា។
តារាងទី 5-1: អត្រា Baud អត្រាចែកតម្លៃ
នៅក្នុង C កូដដើម្បីកំណត់បន្ទះឈីបទៅ 9600 baud គឺ៖
- ច្រកចេញ b(BASEADDR, 0x0C);
- ច្រកចេញ b(BASEADDR +1,0);
ជំហានដំបូងទីពីរគឺកំណត់ Line Control Register នៅ Base Address + 3។ ការចុះឈ្មោះនេះកំណត់ប្រវែងពាក្យ បញ្ឈប់ bits parity និង DLAB។ ប៊ីត 0 និង 1 គ្រប់គ្រងប្រវែងពាក្យ និងអនុញ្ញាតឱ្យប្រវែងពាក្យពី 5 ទៅ 8 ប៊ីត។ ការកំណត់ប៊ីតត្រូវបានស្រង់ចេញដោយដក 5 ពីប្រវែងពាក្យដែលចង់បាន។ ប៊ីត 2 កំណត់ចំនួននៃប៊ីតឈប់។ វាអាចមានមួយ ឬពីរឈប់ប៊ីត។ ប្រសិនបើប៊ីត 2 ត្រូវបានកំណត់ទៅ 0 វានឹងមានប៊ីតឈប់មួយ។ ប្រសិនបើប៊ីត 2 ត្រូវបានកំណត់ទៅ 1 វានឹងមានប៊ីតឈប់ពីរ។ Bits 3 ដល់ 6 control parity និង break enable ។ ពួកវាមិនត្រូវបានប្រើជាទូទៅសម្រាប់ការទំនាក់ទំនងទេ ហើយគួរតែត្រូវបានកំណត់ទៅសូន្យ។ Bit 7 គឺជា DLAB ដែលបានពិភាក្សាពីមុន។ វាត្រូវតែកំណត់ទៅសូន្យបន្ទាប់ពីផ្នែកត្រូវបានផ្ទុក បើមិនដូច្នោះទេវានឹងមិនមានទំនាក់ទំនងទេ។
ពាក្យបញ្ជា C ដើម្បីកំណត់ UART សម្រាប់ពាក្យ 8 ប៊ីត គ្មានភាពស្មើគ្នា និងប៊ីតឈប់មួយគឺ៖
ច្រកចេញ b(BASEADDR +3, 0x03)
ជំហានដំបូងចុងក្រោយគឺត្រូវសម្អាតបណ្តុំអ្នកទទួល។ អ្នកធ្វើដូចនេះជាមួយនឹងការអានចំនួនពីរពីសតិបណ្ដោះអាសន្នអ្នកទទួលនៅអាសយដ្ឋានមូលដ្ឋាន +0 ។ នៅពេលរួចរាល់ UART គឺរួចរាល់ក្នុងការប្រើប្រាស់។
ទទួលភ្ញៀវ
ការទទួលភ្ញៀវអាចត្រូវបានដោះស្រាយតាមពីរវិធី៖ ការស្ទង់មតិ និងការរំខានដោយជំរុញ។ នៅពេលបោះឆ្នោត ការទទួលភ្ញៀវត្រូវបានសម្រេចដោយការអានជានិច្ចនូវការចុះឈ្មោះស្ថានភាពបន្ទាត់នៅអាសយដ្ឋានមូលដ្ឋាន +5 ។ ប៊ីត 0 នៃការចុះឈ្មោះនេះត្រូវបានកំណត់ខ្ពស់នៅពេលណាដែលទិន្នន័យរួចរាល់ដើម្បីអានពីបន្ទះឈីប។ រង្វិលជុំនៃការស្ទង់មតិសាមញ្ញត្រូវតែត្រួតពិនិត្យជាបន្តបន្ទាប់ និងអានទិន្នន័យនៅពេលវាអាចប្រើបាន។ បំណែកកូដខាងក្រោមអនុវត្តរង្វិលជុំបោះឆ្នោត ហើយប្រើតម្លៃ 13 (ASCII Carriage Return) ជាសញ្ញាសម្គាល់ការបញ្ជូនចុងក្រោយ៖
- do
- {
- ខណៈពេលដែល (!(inportb(BASEADDR +5) & 1)); /* រង់ចាំរហូតដល់ទិន្នន័យរួចរាល់*/data[i++]= inportb(BASEADDR);
- }while (ទិន្នន័យ[i]!=13); /* អានបន្ទាត់រហូតដល់តួអក្សរ null rec'd*/
ការប្រាស្រ័យទាក់ទងដែលជំរុញដោយរំខានគួរតែត្រូវបានប្រើនៅពេលណាដែលអាចធ្វើទៅបាន និងត្រូវបានទាមទារសម្រាប់អត្រាទិន្នន័យខ្ពស់។ ការសរសេរអ្នកទទួលដែលជំរុញដោយមានការរំខានគឺមិនស្មុគស្មាញជាងការសរសេរអ្នកទទួលដែលបានស្ទង់មតិទេ ប៉ុន្តែគួរយកចិត្តទុកដាក់នៅពេលដំឡើង ឬដកឧបករណ៍ដោះស្រាយការរំខានរបស់អ្នកចេញ ដើម្បីជៀសវាងការសរសេរការរំខានខុស បិទការរំខានខុស ឬបិទការរំខានក្នុងរយៈពេលយូរពេក។
ដំបូងអ្នកដោះស្រាយនឹងអានការចុះឈ្មោះអត្តសញ្ញាណរំខាននៅអាសយដ្ឋានមូលដ្ឋាន +2 ។ ប្រសិនបើការរំខានគឺសម្រាប់ទទួលទិន្នន័យដែលមាន អ្នកដោះស្រាយបន្ទាប់មកអានទិន្នន័យ។ ប្រសិនបើគ្មានការរំខានណាមួយកំពុងរង់ចាំទេ ការគ្រប់គ្រងចេញពីទម្លាប់។ អេ សample handler សរសេរជា C មានដូចខាងក្រោម៖
- readback = បញ្ចូល b(BASEADDR +2);
- if (readback & 4) /*Readback នឹងត្រូវបានកំណត់ទៅជា 4 ប្រសិនបើទិន្នន័យមាន*/data[i++]=inportb(BASEADDR);
- ច្រកចេញ b(0x20,0x20); /* សរសេរ EOI ទៅ 8259 Interrupt Controller*/ return;
ការឆ្លង
ការបញ្ជូន RS485 គឺសាមញ្ញក្នុងការអនុវត្ត។ មុខងារ AUTO នៅក្នុងរបៀប RS485 បើកដំណើរការឧបករណ៍បញ្ជូនដោយស្វ័យប្រវត្តិ នៅពេលដែលទិន្នន័យរួចរាល់ក្នុងការផ្ញើ ដូច្នេះមិនចាំបាច់បើកកម្មវិធីទេ។ កម្មវិធីខាងក្រោម example គឺសម្រាប់ប្រតិបត្តិការមិនមែន AUTO នៅក្នុងរបៀប RS422។ ជាដំបូង បន្ទាត់ RTS គួរតែត្រូវបានកំណត់ខ្ពស់ដោយសរសេរពី 1 ទៅ ប៊ីត 1 នៃការត្រួតពិនិត្យម៉ូឌឹមចុះឈ្មោះនៅអាសយដ្ឋានមូលដ្ឋាន +4 ។ បន្ទាត់ RTS ត្រូវបានប្រើដើម្បីបិទបើកឧបករណ៍បញ្ជូនពីរបៀបទទួលទៅជារបៀបបញ្ជូន និងច្រាសមកវិញ។
បន្ទាប់ពីការខាងលើត្រូវបានធ្វើរួច កាតត្រៀមខ្លួនជាស្រេចដើម្បីផ្ញើទិន្នន័យ។ ដើម្បីបញ្ជូនខ្សែទិន្នន័យ អ្នកបញ្ជូនត្រូវតែពិនិត្យមើល Bit 5 នៃការចុះឈ្មោះស្ថានភាពបន្ទាត់នៅអាសយដ្ឋានមូលដ្ឋាន +5 ។ ប៊ីតនោះគឺជាទង់បញ្ជូន-កាន់-ចុះឈ្មោះ-ទទេ។ ប្រសិនបើវាខ្ពស់ឧបករណ៍បញ្ជូនបានបញ្ជូនទិន្នន័យ។ ដំណើរការនៃការពិនិត្យមើលប៊ីតរហូតដល់វាឡើងខ្ពស់ បន្តដោយការសរសេរម្តងទៀតរហូតដល់គ្មានទិន្នន័យ។ បន្ទាប់ពីទិន្នន័យទាំងអស់ត្រូវបានបញ្ជូន ប៊ីត RTS គួរតែត្រូវបានកំណត់ឡើងវិញដោយសរសេរពី 0 ទៅ ប៊ីត 1 នៃការត្រួតពិនិត្យម៉ូឌឹមចុះឈ្មោះ។
បំណែកកូដ C ខាងក្រោមបង្ហាញពីដំណើរការនេះ៖
- ច្រកចេញ b(BASEADDR +4, ច្រកចេញ b(BASEADDR +4)|0x02);
- /* កំណត់ RTS ប៊ីតដោយមិនផ្លាស់ប្តូរស្ថានភាពនៃប៊ីតផ្សេងទៀត*/
- while(ទិន្នន័យ[i]); /* ខណៈពេលដែលមានទិន្នន័យដែលត្រូវផ្ញើ*/
{ - while(!(inportb(BASEADDR +5)&0x20)); /* រង់ចាំរហូតដល់ឧបករណ៍បញ្ជូនទទេ*/
- outportb(BASEADDR, data[i]);
ខ្ញុំ++;
} - ច្រកចេញ b(BASEADDR +4, ច្រកចេញ b(BASEADDR +4)&0xFD);
- /* កំណត់ RTS ឡើងវិញដោយមិនផ្លាស់ប្តូរស្ថានភាពនៃប៊ីតផ្សេងទៀត*/
ការប្រុងប្រយ័ត្ន
OUT2 ប៊ីតនៃ UART ត្រូវតែកំណត់ទៅជា 'TRUE' សម្រាប់ការទំនាក់ទំនងដែលជំរុញដោយមានការរំខានត្រឹមត្រូវ។ កម្មវិធីកេរដំណែលប្រើប៊ីតនេះដើម្បីបិទការរំខាន ហើយកាតអាចមិនទាក់ទងគ្នា ប្រសិនបើប៊ីត 3 នៃការចុះឈ្មោះ 4 (ការចុះឈ្មោះគ្រប់គ្រងម៉ូដឹម) មិនត្រូវបានកំណត់។
ការចាត់តាំង Pin ឧបករណ៍ភ្ជាប់
ឧបករណ៍ភ្ជាប់ខ្នាតតូច 9-pin D ដ៏ពេញនិយម ត្រូវបានប្រើសម្រាប់ភ្ជាប់ជាមួយខ្សែទំនាក់ទំនង។ ឧបករណ៍ភ្ជាប់ត្រូវបានបំពាក់ដោយខ្សែស្រលាយ 4-40 (ចាក់សោវីសស្រី) ដើម្បីផ្តល់ការធូរស្បើយពីភាពតានតឹង។
ម្ជុល ទេ | កិច្ចការ |
1 | Rx– (ទទួលទិន្នន័យ) |
2 | Tx+ (បញ្ជូនទិន្នន័យ) |
3 | Tx– (បញ្ជូនទិន្នន័យ) |
4 | |
5 | GND (ដីសញ្ញា) |
6 | |
7 | |
8 | |
9 | Rx+ (ទទួលទិន្នន័យ) |
តារាង 6-1: Connector Pin Assignments
ការភ្ជាប់ខ្សែទិន្នន័យ
តារាងខាងក្រោមបង្ហាញការភ្ជាប់ pin រវាងឧបករណ៍ពីរសម្រាប់ប្រតិបត្តិការ Simplex, Half -Duplex និង Full- Duplex ។
របៀប | កាត 1 | កាត 2 |
Simplex, 2-wire, ទទួលតែប៉ុណ្ណោះ, RS422 | Rx+ ម្ជុល ៩ | Tx+ pin 2 |
Rx- pin 1 | Tx-pin 3 | |
Simplex, 2-wire, បញ្ជូនតែប៉ុណ្ណោះ, RS422 | Tx+ pin 2 | Rx+ ម្ជុល ៩ |
Tx-pin 3 | Rx- pin 1 | |
Half-Duplex, 2-wire, RS485 | Tx+ pin 2 | Tx+ pin 2 |
Tx-pin 3 | Tx-pin 3 | |
Full-Duplex, 4-wire, RS422 | Tx+ pin 2 | Rx+ ម្ជុល ៩ |
Tx-pin 3 | Rx- pin 1 | |
Rx+ ម្ជុល ៩ | Tx+ pin 2 | |
Rx- pin 1 | Tx-pin 3 |
ការពិចារណាលើពាក្យសុំ
សេចក្តីផ្តើម
ការធ្វើការជាមួយឧបករណ៍ RS422 និង RS485 គឺមិនខុសគ្នាច្រើនពីការធ្វើការជាមួយឧបករណ៍សៀរៀល RS232 ស្តង់ដារទេ ហើយស្តង់ដារទាំងពីរនេះបានយកឈ្នះលើការខ្វះខាតនៅក្នុងស្តង់ដារ RS232 ។ ទីមួយ ប្រវែងខ្សែរវាងឧបករណ៍ RS232 ពីរត្រូវតែខ្លី។ តិចជាង 50 ហ្វីត។ ទីពីរ កំហុស RS232 ជាច្រើនគឺជាលទ្ធផលនៃសំលេងរំខានដែលបណ្តាលមកពីខ្សែ។ ស្តង់ដារ RS422 អនុញ្ញាតឱ្យមានប្រវែងខ្សែរហូតដល់ 5000 ហ្វីត ហើយដោយសារតែវាដំណើរការក្នុងទម្រង់ឌីផេរ៉ង់ស្យែល វាមានភាពស៊ាំកាន់តែខ្លាំងចំពោះសំឡេងរំខាន។
ការតភ្ជាប់រវាងឧបករណ៍ RS422 ពីរ (ជាមួយ CTS មិនអើពើ) គួរតែមានដូចខាងក្រោម៖
ឧបករណ៍ #1 | ឧបករណ៍ #2 | ||||
សញ្ញា | 9 ម្ជុល | 25 ម្ជុល | សញ្ញា | 9 ម្ជុល | 25 ម្ជុល |
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 |
តារាង A-1: ការតភ្ជាប់រវាងឧបករណ៍ RS422 ពីរ
កង្វះទីបីនៃ RS232 គឺថាឧបករណ៍ច្រើនជាងពីរមិនអាចចែករំលែកខ្សែតែមួយបានទេ។ នេះក៏ជាការពិតសម្រាប់ RS422 ប៉ុន្តែ RS485 ផ្តល់នូវអត្ថប្រយោជន៍ទាំងអស់នៃ RS422 បូកអនុញ្ញាតឱ្យឧបករណ៍រហូតដល់ 32 ចែករំលែកគូរមួលដូចគ្នា។ ការលើកលែងចំពោះអ្វីដែលបានរៀបរាប់ខាងលើគឺថាឧបករណ៍ RS422 ជាច្រើនអាចចែករំលែកខ្សែតែមួយបានប្រសិនបើមានតែមួយនឹងនិយាយ ហើយឧបករណ៍ផ្សេងទៀតនឹងទទួលបានជានិច្ច។
សញ្ញាឌីផេរ៉ង់ស្យែលដែលមានតុល្យភាព
ហេតុផលដែលឧបករណ៍ RS422 និង RS485 អាចជំរុញខ្សែវែងដែលមានភាពស៊ាំនឹងសំលេងរំខានច្រើនជាងឧបករណ៍ RS232 គឺថាវិធីសាស្ត្រឌីផេរ៉ង់ស្យែលដែលមានតុល្យភាពត្រូវបានប្រើ។ នៅក្នុងប្រព័ន្ធឌីផេរ៉ង់ស្យែលដែលមានតុល្យភាព វ៉ុលtage ផលិតដោយអ្នកបើកបរលេចឡើងនៅទូទាំងខ្សែពីរ។ កម្មវិធីបញ្ជាបន្ទាត់ដែលមានតុល្យភាពនឹងបង្កើតវ៉ុលឌីផេរ៉ង់ស្យែលtage ពី +2 ដល់ +6 វ៉ុលឆ្លងកាត់ស្ថានីយទិន្នផលរបស់វា។ កម្មវិធីបញ្ជាបន្ទាត់ដែលមានតុល្យភាពក៏អាចមានសញ្ញា "បើក" បញ្ចូលដែលភ្ជាប់កម្មវិធីបញ្ជាទៅស្ថានីយទិន្នផលរបស់វា។ ប្រសិនបើសញ្ញា "បើក" ត្រូវបានបិទ នោះអ្នកបើកបរត្រូវបានផ្តាច់ចេញពីខ្សែបញ្ជូន។ លក្ខខណ្ឌដែលបានផ្តាច់ ឬមិនដំណើរការនេះត្រូវបានគេហៅថាជាធម្មតាថាជាលក្ខខណ្ឌ "tristate" និងតំណាងឱ្យការទប់ទល់ខ្ពស់។ អ្នកបើកបរ RS485 ត្រូវតែមានសមត្ថភាពគ្រប់គ្រងនេះ។ កម្មវិធីបញ្ជា RS422 អាចមានការគ្រប់គ្រងនេះ ប៉ុន្តែវាមិនត្រូវបានទាមទារជានិច្ចទេ។
អ្នកទទួលបន្ទាត់ឌីផេរ៉ង់ស្យែលដែលមានតុល្យភាពដឹងពីវ៉ុលtage ស្ថានភាពនៃខ្សែបញ្ជូនឆ្លងកាត់ខ្សែបញ្ចូលសញ្ញាទាំងពីរ។ ប្រសិនបើឌីផេរ៉ង់ស្យែលបញ្ចូល voltage គឺធំជាង +200 mV អ្នកទទួលនឹងផ្តល់នូវស្ថានភាពតក្កវិជ្ជាជាក់លាក់មួយនៅលើទិន្នផលរបស់វា។ ប្រសិនបើឌីផេរ៉ង់ស្យែលវ៉ុលtagការបញ្ចូល e គឺតិចជាង -200 mV អ្នកទទួលនឹងផ្តល់នូវស្ថានភាពតក្កវិជ្ជាផ្ទុយគ្នានៅលើទិន្នផលរបស់វា។ វ៉ុលប្រតិបត្តិការអតិបរមាtagជួរ e គឺពី +6V ដល់ -6V ដែលអនុញ្ញាតឱ្យវ៉ុលtage attenuation ដែលអាចកើតឡើងនៅលើខ្សែបញ្ជូនវែង។
របៀបទូទៅអតិបរមា voltagការវាយតម្លៃ e នៃ +7V ផ្តល់នូវភាពស៊ាំសំឡេងល្អពីវ៉ុលtages induced on the twisted pair line. ការតភ្ជាប់ខ្សែដីសញ្ញាគឺចាំបាច់ដើម្បីរក្សារបៀបទូទៅ voltage នៅក្នុងជួរនោះ។ សៀគ្វីអាចដំណើរការដោយគ្មានការតភ្ជាប់ដី ប៉ុន្តែប្រហែលជាមិនគួរឱ្យទុកចិត្ត។
ប៉ារ៉ាម៉ែត្រ | លក្ខខណ្ឌ | នាទី | អតិបរមា។ |
Driver Output Voltagអ៊ី (មិនផ្ទុក) | 4V | 6V | |
-4V | -6V | ||
Driver Output Voltagអ៊ី (ផ្ទុក) | លក្ខខណ្ឌ | 2V | |
អ្នកលោតចូល | -2V | ||
ភាពធន់នឹងលទ្ធផលរបស់អ្នកបើកបរ | 50Ω | ||
Driver Output ចរន្តសៀគ្វីខ្លី | +150 ម៉ា | ||
ពេលវេលាបង្កើនទិន្នផលរបស់អ្នកបើកបរ | ចន្លោះពេលឯកតា 10% | ||
ភាពរសើបរបស់អ្នកទទួល | +200 mV | ||
អ្នកទទួលមុខងារទូទៅ Voltagអ៊ីជួរ | +7V | ||
ភាពធន់នឹងការបញ្ចូលអ្នកទទួល | 4KΩ |
តារាង A-2៖ សេចក្តីសង្ខេបការបញ្ជាក់ RS422
ដើម្បីបងា្ករការឆ្លុះបញ្ចាំងពីសញ្ញានៅក្នុងខ្សែ និងដើម្បីកែលម្អការបដិសេធសំលេងរំខានទាំងនៅក្នុងរបៀប RS422 និង RS485 ចុងបញ្ចប់អ្នកទទួលនៃខ្សែគួរតែត្រូវបានបញ្ចប់ដោយភាពធន់ស្មើទៅនឹងលក្ខណៈ impedance នៃខ្សែ។
ចំណាំ
អ្នកមិនចាំបាច់បន្ថែម terminator resistor ទៅនឹងខ្សែរបស់អ្នកនៅពេលអ្នកប្រើកាត។ ឧបករណ៍ទប់ទល់ការបញ្ចប់សម្រាប់ខ្សែ RX+ និង RX- ត្រូវបានផ្តល់ជូននៅលើកាត ហើយត្រូវបានដាក់ក្នុងសៀគ្វី នៅពេលអ្នកដំឡើង TERM jumpers ។ (សូមមើលផ្នែកជម្រើសជម្រើសនៃសៀវភៅណែនាំនេះ។)
ការបញ្ជូនទិន្នន័យ RS485
ស្តង់ដារ RS485 អនុញ្ញាតឱ្យខ្សែបញ្ជូនដែលមានតុល្យភាពត្រូវបានចែករំលែកនៅក្នុងរបៀបជប់លៀង។ គូអ្នកបើកបរ/អ្នកទទួលច្រើនដល់ទៅ 32 អាចចែករំលែកបណ្តាញភាគីពីរខ្សែ។ លក្ខណៈជាច្រើនរបស់អ្នកបើកបរ និងអ្នកទទួលគឺដូចគ្នាទៅនឹងស្តង់ដារ RS422 ដែរ។ ភាពខុសគ្នាមួយគឺថា របៀបទូទៅ voltage limit ត្រូវបានពង្រីក ហើយចាប់ពី +12V ដល់ -7V។ ចាប់តាំងពីកម្មវិធីបញ្ជាណាមួយអាចត្រូវបានផ្តាច់ (ឬ tristated) ពីបន្ទាត់វាត្រូវតែទប់ទល់នឹងរបៀបទូទៅនេះ voltage range ខណៈពេលដែលស្ថិតក្នុងស្ថានភាព tristate ។
RS485 បណ្តាញពហុតំណពីរខ្សែ
រូបភាពខាងក្រោមបង្ហាញពីបណ្តាញពហុតំណធម្មតា ឬបន្ទាត់ភាគី។ ចំណាំថាខ្សែបញ្ជូនត្រូវបានបញ្ចប់នៅចុងទាំងពីរនៃបន្ទាត់ ប៉ុន្តែមិនមែននៅចំណុចទម្លាក់នៅកណ្តាលបន្ទាត់នោះទេ។
RS485 បណ្តាញពហុតំណបួនខ្សែ
បណ្តាញ RS485 ក៏អាចភ្ជាប់បានក្នុងរបៀបបួនខ្សែផងដែរ។ នៅក្នុងបណ្តាញ XNUMX ខ្សែ វាចាំបាច់ដែលថ្នាំងមួយជាថ្នាំងមេ ហើយអ្នកផ្សេងទៀតទាំងអស់ជាទាសករ។ បណ្តាញត្រូវបានតភ្ជាប់ដើម្បីឱ្យមេទាក់ទងជាមួយទាសករទាំងអស់ ហើយទាសករទាំងអស់ទាក់ទងតែជាមួយមេប៉ុណ្ណោះ។ នេះមាន advantages នៅក្នុងឧបករណ៍ដែលប្រើទំនាក់ទំនងពិធីការចម្រុះ។ ដោយសារថ្នាំងទាសករមិនដែលស្តាប់ការឆ្លើយតបរបស់ទាសករផ្សេងទៀតចំពោះមេនោះ ថ្នាំងទាសករមិនអាចឆ្លើយតបមិនត្រឹមត្រូវបានទេ។
យោបល់របស់អតិថិជន
ប្រសិនបើអ្នកជួបប្រទះបញ្ហាជាមួយសៀវភៅណែនាំនេះ ឬគ្រាន់តែចង់ផ្តល់មតិកែលម្អខ្លះមកយើង សូមផ្ញើអ៊ីមែលមកយើងតាមរយៈ៖ manuals@accesio.com.. សូមលម្អិតអំពីកំហុសដែលអ្នករកឃើញ និងរួមបញ្ចូលអាសយដ្ឋានសំបុត្ររបស់អ្នក ដូច្នេះយើងអាចផ្ញើការធ្វើបច្ចុប្បន្នភាពដោយដៃដល់អ្នកណាមួយ។
ប្រព័ន្ធធានា
Assured Systems គឺជាក្រុមហ៊ុនបច្ចេកវិទ្យាឈានមុខគេដែលមានអតិថិជនទៀងទាត់ជាង 1,500 នៅក្នុងប្រទេសចំនួន 80 ដោយបានដាក់ពង្រាយប្រព័ន្ធជាង 85,000 ទៅកាន់មូលដ្ឋានអតិថិជនចម្រុះក្នុងរយៈពេល 12 ឆ្នាំនៃអាជីវកម្ម។ យើងផ្តល់ជូននូវកុំព្យូទ័រ ការបង្ហាញ បណ្តាញ និងដំណោះស្រាយប្រមូលទិន្នន័យដែលមានគុណភាពខ្ពស់ និងប្រកបដោយភាពច្នៃប្រឌិតចំពោះផ្នែកទីផ្សារដែលបានបង្កប់ ឧស្សាហកម្ម និងឌីជីថលនៅក្រៅផ្ទះ។
US
- sales@assured-systems.com
- ការលក់៖ +1 347 719 4508
- គាំទ្រ៖ +1 347 719 4508
- 1309 Coffeen Ave Ste 1200 Sheridan WY 82801 សហរដ្ឋអាមេរិក
EMEA
- sales@assured-systems.com
- ការលក់៖ +44 (0)1785 879 050
- គាំទ្រ៖ +44 (0)1785 879 050
- អង្គភាព A5 Douglas Park Stone Business Park Stone ST15 0YJ ចក្រភពអង់គ្លេស
- លេខ VAT៖ ១២៣ ៤
- លេខចុះបញ្ជីអាជីវកម្ម៖ 07699660
www.assured-systems.com | sales@assured-systems.com.
ឯកសារ/ធនធាន
![]() |
ប្រព័ន្ធធានា PCI-COM-1S កាត PCI [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ PCI-COM-1S, កាត PCI-COM-1S, កាត PCI-COM-1S, កាត PCI, កាត PCI, កាត PCI, កាត |
![]() |
ប្រព័ន្ធធានា PCI-COM-1S កាត PCI [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ PCI-COM-1S, PCI-COM-1S PCI Cards, PCI-COM-1S, កាត PCI, កាត |