ធានាបាននូវ PCI-COM485/4 Serial Interface Card
ជំពូកទី១៖ សេចក្តីផ្តើម
កាតចំណុចប្រទាក់សៀរៀលនេះត្រូវបានរចនាឡើងសម្រាប់ការបញ្ជូនពហុចំណុចប្រកបដោយប្រសិទ្ធភាពនៅក្នុងពិធីការ RS485 (EIA485) ។ កាតនេះមានប្រវែង 6.0 អ៊ីង ហើយអាចត្រូវបានដំឡើងនៅក្នុងរន្ធដោត PCI-bus 5 វ៉ុលរបស់ IBM PC ឬកុំព្យូទ័រដែលត្រូវគ្នា។ កាតនេះមានច្រកសៀរៀល RS485 ឯករាជ្យ និងអសមកាលចំនួនបួន ប្រភេទ 16550 buffed UARTS និងសម្រាប់ភាពឆបគ្នារបស់ Windows ការគ្រប់គ្រងដោយស្វ័យប្រវត្តិដើម្បីបើក/បិទកម្មវិធីបញ្ជាបញ្ជូនដោយតម្លាភាព។ មានជម្រើសឧបករណ៍ភ្ជាប់ I/O ពីរ។ គំរូស្ដង់ដាររួមមានឧបករណ៍ភ្ជាប់បុរស 9-pin ចំនួនពីរនៅលើតង្កៀបម៉ោនកាត បូកនឹងតង្កៀបម៉ោនទីពីរ ជាមួយនឹងឧបករណ៍ភ្ជាប់បុរស 9-pin ពីរបន្ថែមទៀតជាមួយនឹងខ្សែបូ ដើម្បីភ្ជាប់ពួកវាទៅនឹងក្បាលនៅលើកាត។ ម៉ូដែល S1 រួមបញ្ចូលឧបករណ៍ភ្ជាប់ 25-pin តែមួយនៅលើតង្កៀបម៉ោន បូកនឹងខ្សែ "ពីងពាង" ឬខ្សែបំបែកដែលបញ្ចប់នៅក្នុងឧបករណ៍ភ្ជាប់ប្រភេទ 9-pin ប្រភេទ D ចំនួនបួន។
RS485 ប្រតិបត្តិការរបៀបតុល្យភាព
កាតនេះគាំទ្រការទំនាក់ទំនង RS485 និងប្រើកម្មវិធីបញ្ជាដែលមានតុល្យភាពឌីផេរ៉ង់ស្យែលសម្រាប់ជួរវែងនិងភាពស៊ាំនៃសំលេងរំខាន។ ប្រតិបត្តិការ RS485 ពាក់ព័ន្ធនឹងឧបករណ៍បញ្ជូនដែលអាចប្តូរបាន និងសមត្ថភាពក្នុងការគាំទ្រឧបករណ៍ជាច្រើននៅលើ "បន្ទាត់ភាគី" តែមួយ។ ការបញ្ជាក់ RS485 កំណត់ឧបករណ៍អតិបរមាចំនួន 32 នៅលើបន្ទាត់តែមួយ។ ចំនួនឧបករណ៍ដែលបានបម្រើនៅលើបន្ទាត់តែមួយអាចត្រូវបានពង្រីកដោយការប្រើប្រាស់ "អ្នកនិយាយឡើងវិញ" ។ ការទំនាក់ទំនង RS485 តម្រូវឱ្យឧបករណ៍បញ្ជូនមួយផ្គត់ផ្គង់ វ៉ុលលំអៀងtage ដើម្បីធានាបាននូវស្ថានភាព "សូន្យ" ដែលស្គាល់នៅពេលដែលឧបករណ៍បញ្ជូនទាំងអស់បិទ។ ដូចគ្នានេះផងដែរ ការបញ្ចូលអ្នកទទួលនៅចុងបណ្តាញនីមួយៗគួរតែត្រូវបានបញ្ចប់ ដើម្បីលុបបំបាត់ "ការរោទ៍" ។ កាតគាំទ្រការលំអៀងតាមលំនាំដើម និងគាំទ្រការបញ្ចប់ដោយ jumpers នៅលើកាត។ ប្រសិនបើពាក្យសុំរបស់អ្នកតម្រូវឱ្យឧបករណ៍បញ្ជូនមានភាពមិនលំអៀង សូមទាក់ទងរោងចក្រ។
ភាពឆបគ្នានៃច្រក COM
ប្រភេទ 16550 UART ត្រូវបានប្រើជាធាតុទំនាក់ទំនងអសមកាល (ACE)។ ទាំងនេះមាន 16-byte transmit/receive buffer ដើម្បីការពារប្រឆាំងនឹងទិន្នន័យដែលបាត់បង់នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ multitasking ខណៈពេលដែលរក្សាបាននូវភាពឆបគ្នា 100 ភាគរយជាមួយ IBM serial port ដើម។ ប្រព័ន្ធកំណត់អាសយដ្ឋាន។ លំយោលគ្រីស្តាល់មានទីតាំងនៅលើកាត។ លំយោលនេះធានានូវការជ្រើសរើសយ៉ាងជាក់លាក់នៃអត្រា baud រហូតដល់ 115,200 ឬដោយការផ្លាស់ប្តូរ jumper រហូតដល់ 460,800 ។ អ្នកបើកបរ/អ្នកទទួលដែលប្រើគឺ SN75176B មានសមត្ថភាពបើកបរខ្សែទំនាក់ទំនងដ៏វែងឆ្ងាយក្នុងអត្រា baud ខ្ពស់។ វាអាចជំរុញរហូតដល់ +60 mA នៅលើបន្ទាត់ដែលមានតុល្យភាព និងទទួលធាតុបញ្ចូលទាបរហូតដល់ 200 mV សញ្ញាឌីផេរ៉ង់ស្យែលដែលដាក់លើសំលេងរំខាននៃរបៀបទូទៅនៃ +12 V ឬ -7 V។ ក្នុងករណីមានការប៉ះទង្គិចទំនាក់ទំនង អ្នកបើកបរ/អ្នកទទួលមានមុខងារបិទកម្ដៅ។
របៀបទំនាក់ទំនង
កាតនេះគាំទ្រការទំនាក់ទំនង Half-Duplex ជាមួយនឹងការតភ្ជាប់ខ្សែ 2 ខ្សែ។ Half-Duplex អនុញ្ញាតឱ្យចរាចរណ៍ធ្វើដំណើរក្នុងទិសដៅទាំងពីរ ប៉ុន្តែមានផ្លូវតែមួយក្នុងពេលតែមួយ។ ការទំនាក់ទំនង RS485 ជាទូទៅប្រើរបៀប Half-Duplex ចាប់តាំងពីពួកគេចែករំលែកខ្សែតែមួយគូប៉ុណ្ណោះ។
ជួរអត្រា Baud
កាតមានសមត្ថភាពសម្រាប់ជួរអត្រា baud ពីរ ហើយអ្នកអាចជ្រើសរើសអ្វីដែលអ្នកចង់ប្រើតាមច្រកតាមច្រក។ ជួរមួយគឺរហូតដល់ 115,200 កម្មវិធី baud និងមួយទៀតគឺរហូតដល់ 460,800 baud ។
ការគ្រប់គ្រងឧបករណ៍បញ្ជូនដោយស្វ័យប្រវត្តិ RTS
នៅក្នុងការទំនាក់ទំនង RS485 អ្នកបើកបរត្រូវតែបើក និងបិទតាមតម្រូវការ ដែលអនុញ្ញាតឱ្យកាតទាំងអស់ចែករំលែកខ្សែពីរ។ កាតគ្រប់គ្រងអ្នកបើកបរដោយស្វ័យប្រវត្តិ។ ជាមួយនឹងការគ្រប់គ្រងដោយស្វ័យប្រវត្តិ កម្មវិធីបញ្ជាត្រូវបានបើកនៅពេលដែលទិន្នន័យរួចរាល់ដើម្បីបញ្ជូន។ កម្មវិធីបញ្ជានៅតែបើកសម្រាប់រយៈពេលបញ្ជូនតួអក្សរបន្ថែមមួយបន្ទាប់ពីការផ្ទេរទិន្នន័យបានបញ្ចប់ ហើយបន្ទាប់មកត្រូវបានបិទ។ អ្នកទទួលក៏ត្រូវបានបើកជាធម្មតា បន្ទាប់មកបិទក្នុងអំឡុងពេលបញ្ជូន RS485 ហើយបន្ទាប់មកបើកឡើងវិញបន្ទាប់ពីការបញ្ជូនត្រូវបានបញ្ចប់ (បូកនឹងពេលវេលាបញ្ជូនតួអក្សរមួយ) ។ កាតលៃតម្រូវដោយស្វ័យប្រវត្តិនូវពេលវេលារបស់វាទៅនឹងអត្រា baud នៃទិន្នន័យ។ (ចំណាំ៖ អរគុណចំពោះមុខងារគ្រប់គ្រងដោយស្វ័យប្រវត្តិ កាតគឺល្អសម្រាប់ប្រើក្នុងកម្មវិធី WIN95/98/NT)
លក្ខណៈបច្ចេកទេស
ចំណុចប្រទាក់ទំនាក់ទំនង
- ការតភ្ជាប់ I/O៖ ឧបករណ៍ភ្ជាប់ 9-pin D-sub ។
- ច្រកសៀរៀល៖ ឧបករណ៍ភ្ជាប់ស្ទីល D-sub 9-pin របស់បុរសដែលមានរបាំងចំនួនបួន ដែលត្រូវគ្នាជាមួយនឹងលក្ខណៈបច្ចេកទេស RS485 ។ (ចំណាំ៖ នៅលើម៉ូដែល S01 ខ្សែ "ពីងពាង" ខាងក្រៅ ឬខ្សែបែកចេញត្រូវបានបញ្ចប់ជាមួយនឹងឧបករណ៍ភ្ជាប់ D-sub 9-pin ស្រីបួន។)
- ប្រវែងតួអក្សរ៖ ៥, ៦, ៧ ឬ ៨ ប៊ីត។
- ភាពស្មើគ្នា៖ គូ សេស ឬគ្មាន។
- ចន្លោះពេលឈប់៖ 1, 1.5, ឬ 2 ប៊ីត។
- អត្រាទិន្នន័យសៀរៀល៖ រហូតដល់ 115,200 baud, Asynchronous, ជួរអត្រាលឿនជាងរហូតដល់ 460,800 ត្រូវបានសម្រេចដោយការជ្រើសរើស jumper នៅលើកាត។ ប្រភេទ 16550 buffed UART ។
- អាស័យដ្ឋាន៖ អាចធ្វើផែនទីជាបន្តបន្ទាប់ក្នុងចន្លោះ 0000 ដល់ FFFF (hex) នៃអាសយដ្ឋានឡានក្រុង PCI (អនុលោមតាម PCI Specification 2.1)។
- ភាពរសើបនៃការបញ្ចូលអ្នកទទួល៖ +200 mV, ការបញ្ចូលឌីផេរ៉ង់ស្យែល។
- ការបដិសេធមុខងារទូទៅ៖ +12V ដល់ -7V ។
- សមត្ថភាពដ្រាយទិន្នផលបញ្ជូន: 60 mA ជាមួយនឹងការបិទកំដៅ។
បរិស្ថាន
- ជួរសីតុណ្ហភាពប្រតិបត្តិការ: 0 ° C ។ ដល់ +60 អង្សាសេ។
- ជួរសីតុណ្ហាភាពផ្ទុក: -50 ° C ។ ដល់ + ១២០ អង្សាសេ។
- សំណើម: 5% ទៅ 95%, មិន condensing ។
- ថាមពលដែលត្រូវការ: +5VDC នៅ 125 mA ធម្មតា, -12VDC នៅ 5 mA ធម្មតា, +12VDC នៅ 5 mA ធម្មតា ការប្រើប្រាស់ថាមពលសរុប 750 mW ។
- ទំហំ៖ ប្រវែង ៧.៨អ៊ីញ (១៩៨មម) គុណ ៣.៩អ៊ីញ (៩៩មម)។
ជំពូកទី 2: ការដំឡើង
មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័ស (QSG) ដែលត្រូវបានបោះពុម្ពត្រូវបានបញ្ចូលជាមួយកាតសម្រាប់ភាពងាយស្រួលរបស់អ្នក។ ប្រសិនបើអ្នកបានអនុវត្តជំហានពី QSG រួចហើយ អ្នកអាចរកឃើញថាជំពូកនេះមិនអាចខ្វះបាន ហើយអាចរំលងទៅមុខដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធីរបស់អ្នក។
កម្មវិធីដែលផ្តល់ឱ្យកាតនេះគឺនៅលើស៊ីឌី ហើយត្រូវតែត្រូវបានដំឡើងនៅលើថាសរឹងរបស់អ្នកមុនពេលប្រើ។ ដើម្បីធ្វើដូច្នេះ សូមអនុវត្តជំហានខាងក្រោមតាមដែលសមរម្យសម្រាប់ប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។ កំណត់រចនាសម្ព័ន្ធជម្រើសកាតតាមរយៈ Jumper Selection មុនពេលដំឡើងកាតទៅក្នុងកុំព្យូទ័ររបស់អ្នក សូមអានជំពូកទី 3 ដោយប្រុងប្រយ័ត្ន៖ ជម្រើសនៃសៀវភៅណែនាំនេះ បន្ទាប់មកកំណត់រចនាសម្ព័ន្ធកាតតាមតម្រូវការ និងពិធីការរបស់អ្នក (RS-232, RS-422, RS-485, 4-wire 485 ។ល។)។ កម្មវិធីដំឡើងដែលមានមូលដ្ឋានលើ Windows របស់យើងអាចត្រូវបានប្រើដោយភ្ជាប់ជាមួយជំពូកទី 3 ដើម្បីជួយក្នុងការកំណត់រចនាសម្ព័ន្ធ jumpers នៅលើកាត ក៏ដូចជាផ្តល់នូវការពិពណ៌នាបន្ថែមសម្រាប់ការប្រើប្រាស់ជម្រើសកាតផ្សេងៗ (ដូចជាការបញ្ចប់ ការលំអៀង ជួរអត្រា baud, RS-232, RS-422, RS-485 ។ល។)។
ការដំឡើងកម្មវិធីស៊ីឌី
ការណែនាំខាងក្រោមសន្មតថាដ្រាយស៊ីឌីរ៉ូមគឺជាដ្រាយ "D" ។ សូមជំនួសអក្សរដ្រាយដែលសមរម្យសម្រាប់ប្រព័ន្ធរបស់អ្នកតាមការចាំបាច់។
DOS
- ដាក់ស៊ីឌីទៅក្នុងដ្រាយស៊ីឌីរ៉ូមរបស់អ្នក។
- ប្រភេទ
ដើម្បីផ្លាស់ប្តូរដ្រាយសកម្មទៅដ្រាយស៊ីឌីរ៉ូម។
- ប្រភេទ
ដើម្បីដំណើរការកម្មវិធីដំឡើង។
- ធ្វើតាមការណែនាំនៅលើអេក្រង់ ដើម្បីដំឡើងកម្មវិធីសម្រាប់ក្តារនេះ។
បង្អួច
- ដាក់ស៊ីឌីទៅក្នុងដ្រាយស៊ីឌីរ៉ូមរបស់អ្នក។
- ប្រព័ន្ធគួរតែដំណើរការកម្មវិធីដំឡើងដោយស្វ័យប្រវត្តិ។ ប្រសិនបើកម្មវិធីដំឡើងមិនដំណើរការភ្លាមៗ សូមចុច START | រត់ហើយវាយ
សូមចុច OK ឬចុច
.
- ធ្វើតាមការណែនាំនៅលើអេក្រង់ ដើម្បីដំឡើងកម្មវិធីសម្រាប់ក្តារនេះ។
លីនុច
- សូមយោងទៅ 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 កម្មវិធីដែលត្រូវបានចម្លងទៅថតកាតដែលបានបង្កើតថ្មី (ពីស៊ីឌី) ដើម្បីសាកល្បង និងធ្វើឱ្យការដំឡើងរបស់អ្នកមានសុពលភាព។
ជំពូកទី 3៖ ការជ្រើសរើសជម្រើស
ដើម្បីជួយអ្នកកំណត់ទីតាំង jumpers ដែលបានពិពណ៌នានៅក្នុងផ្នែកនេះ សូមមើលផែនទីជម្រើសជម្រើសនៅចុងបញ្ចប់នៃផ្នែកនេះ។ ប្រតិបត្តិការនៃផ្នែកទំនាក់ទំនងសៀរៀលត្រូវបានកំណត់ដោយការដំឡើង jumper ដូចដែលបានពិពណ៌នានៅក្នុងកថាខណ្ឌខាងក្រោម។
ការបញ្ចប់
ខ្សែបញ្ជូនគួរតែត្រូវបានបញ្ចប់នៅចុងបញ្ចប់នៃការទទួលនៅក្នុង impedance លក្ខណៈរបស់វា។ ការដំឡើង jumper នៅទីតាំងដែលមានស្លាក LDxO អនុវត្តបន្ទុក120Ωឆ្លងកាត់ការបញ្ជូន/ទទួលធាតុបញ្ចូល/ទិន្នផលសម្រាប់ប្រតិបត្តិការ RS485 ។
នៅក្នុងប្រតិបត្តិការ RS485 ដែលមានស្ថានីយច្រើន មានតែច្រក RS485 នៅចុងបញ្ចប់នៃបណ្តាញនីមួយៗប៉ុណ្ណោះ គួរតែមានការបិទមិនដំណើរការដូចបានរៀបរាប់ខាងលើ។ ដូច្នេះដើម្បីបញ្ចប់ច្រក COM A សូមដាក់ jumper នៅទីតាំងដែលមានស្លាក LDAO ។ ដើម្បីបញ្ចប់ច្រក COM B, COM C, និង COM D សូមដាក់ jumpers នៅទីតាំងដែលមានស្លាក LDBO, LDCO និង LDDO រៀងគ្នា។ ដូចគ្នានេះផងដែរសម្រាប់ប្រតិបត្តិការ RS485 ត្រូវតែមានភាពលំអៀងលើបន្ទាត់ RX+ និង RX- ។ ប្រសិនបើកាតមិនផ្តល់ភាពលំអៀងនោះ សូមទាក់ទងផ្នែកជំនួយបច្ចេកទេសរបស់រោងចក្រ។
ការភ្ជាប់ខ្សែទិន្នន័យ
ការតភ្ជាប់សញ្ញាម្ជុល
- TX+ និង RX+ ២
- TX- និង RX- 3
- ដី ១
ជួរអត្រា Baud
អ្នកលោតដែលមានស្លាក CLK X1 និង CLK X4 ជ្រើសរើសអត្រា baud ក្នុងជួរទាំងពីរ។ នៅពេលដែលនៅក្នុងទីតាំង "X1" ជួរអត្រា baud គឺរហូតដល់ 115,200 baud ។ នៅពេលដែលនៅក្នុងទីតាំង CLK X4 ជួរអត្រា baud គឺរហូតដល់ 460,800 baud ។
ចំណាំ
សូមមើលតារាង 5-1 តារាងបែងចែកអត្រា Baud នៅទំព័រ 5-1 នៃសៀវភៅណែនាំ។
ការរំខាន
- សូមចំណាំថានៅក្នុង Windows NT ការផ្លាស់ប្តូរត្រូវតែធ្វើឡើងចំពោះបញ្ជីឈ្មោះប្រព័ន្ធ ដើម្បីគាំទ្រការចែករំលែក IRQ ។ ខាងក្រោមនេះត្រូវបានដកស្រង់ចេញពី "Controlling Multiport Serial I/O Cards" ដែលផ្តល់ដោយ Microsoft នៅក្នុងបណ្ណាល័យ MSDN, documentid:mk:@ivt:nt40res/D15/S55FC.HTM ក៏មាននៅក្នុង Windows NT Resource Kit ផងដែរ។
- កម្មវិធីបញ្ជាសៀរៀលរបស់ Microsoft អាចត្រូវបានប្រើដើម្បីគ្រប់គ្រងកាតសៀរៀលពហុច្រកដែលមិនចេះនិយាយ។ Dumb បង្ហាញថាការគ្រប់គ្រងមិនរួមបញ្ចូលដំណើរការនៅលើយន្តហោះទេ។ ច្រកនីមួយៗនៃកាតពហុច្រកមានសោរងដាច់ដោយឡែកមួយនៅក្រោម HKLM\CurrentControlSet\Services\Serial subkey នៅក្នុងបញ្ជីឈ្មោះ។ នៅក្នុង subkeys នីមួយៗនេះ អ្នកត្រូវតែបន្ថែមតម្លៃសម្រាប់ DosDevices, Interrupt, Interrupt Status, Port Address និង PortIndex ព្រោះវាមិនត្រូវបានរកឃើញដោយ Hardware Recognizer។ (សម្រាប់ការពិពណ៌នា និងជួរសម្រាប់តម្លៃទាំងនេះ សូមមើល Regentry.hlp ជំនួយការចុះបញ្ជី file នៅលើ CD របស់ Windows NT Workstation Resource Kit ។ )
- សម្រាប់អតីតample ប្រសិនបើអ្នកមានកាតច្រកចំនួនបួនដែលបានកំណត់រចនាសម្ព័ន្ធដើម្បីប្រើអាសយដ្ឋាន 0xFFF0 ជាមួយនឹងការរំខាននៃ 05 តម្លៃនៅក្នុងបញ្ជីឈ្មោះគឺ: [សន្មត់ថាច្រកនីមួយៗត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីប្រើ IRQ ដូចគ្នា ហើយអាសយដ្ឋានត្រូវបានកំណត់រចនាសម្ព័ន្ធជាប់គ្នា និង ជាប់គ្នា]
- គ្រាប់ចុចរង Serial2៖
Por tAddress = REG_DWORD 0xFFF0 Interrupt = REG_WORD 5 DosDevices = REG_SZ COM3 ស្ថានភាពរំខាន = REG_DWORD 0x FFF8 PortIndex = REG_DWORD 1 គ្រាប់ចុចរង Serial3៖
អាសយដ្ឋានច្រក = REG_DWORD 0xFFE0 រំខាន = REG_DWORD 5 DosDevices = REG_SZ COM4 ស្ថានភាពរំខាន = REG_DWORD 0x FFF8 PortIndex = REG_DWORD 2 - គ្រាប់ចុចរង Serial4៖
PortAddress = REG_DWORD 0xFF90 រំខាន = REG_DWORD 5 DosDevices = REG_SZ COM5 ស្ថានភាពរំខាន = REG_DWORD 0xFFF8 PortIndex = REG_DWORD 3 - គ្រាប់ចុចរង Serial5៖
PortAddress = REG_DWORD 0xFF80 រំខាន = REG_DWORD ៥
Dos Devices = REG_SZ COM6 Interrupt Status = REG_DWORD 0xFFF8 PortIndex = REG_DWORD 4
ក្នុងនាមជាអតីតនេះ។ample បង្ហាញ ការចុះឈ្មោះស្ថានភាពរំខាន ដែលបង្ហាញថាច្រកណាមួយដែលបណ្តាលឱ្យ IRQ មានទីតាំងនៅ COM A Base Address +8 ។
ជំពូកទី 4: ការជ្រើសរើសអាសយដ្ឋាន
- កាតប្រើចន្លោះអាសយដ្ឋានបួនដាច់ដោយឡែក។ COM A កាន់កាប់ទីតាំងចុះឈ្មោះ 16 ជាប់ៗគ្នា ហើយ COM B, COM C, និង COM D នីមួយៗកាន់កាប់ទីតាំងចុះឈ្មោះ XNUMX ជាប់ៗគ្នា។
- ស្ថាបត្យកម្ម PCI គឺ Plug-and-Play ។ នេះមានន័យថា BIOS ឬប្រព័ន្ធប្រតិបត្តិការកំណត់ធនធានដែលបានផ្តល់ឱ្យកាត PCI ជាជាងអ្នកជ្រើសរើសធនធានទាំងនោះដោយប្រើឧបករណ៍ប្តូរឬ jumpers ។ ជាលទ្ធផល អ្នកមិនអាចកំណត់ ឬផ្លាស់ប្តូរអាសយដ្ឋានមូលដ្ឋានរបស់កាតបានទេ។ អ្នកអាចកំណត់បានតែអ្វីដែលប្រព័ន្ធបានកំណត់ប៉ុណ្ណោះ។
- ដើម្បីកំណត់អាសយដ្ឋានមូលដ្ឋានដែលត្រូវបានចាត់តាំង សូមដំណើរការកម្មវិធីឧបករណ៍ប្រើប្រាស់ PCIFind.EXE ដែលបានផ្តល់ឱ្យ។ ឧបករណ៍ប្រើប្រាស់នេះនឹងបង្ហាញបញ្ជីនៃកាតទាំងអស់ដែលបានរកឃើញនៅលើឡានក្រុង PCI អាសយដ្ឋានដែលបានកំណត់ទៅមុខងារនីមួយៗនៅលើសន្លឹកបៀនីមួយៗ និង IRQs រៀងៗខ្លួន (ប្រសិនបើមាន) ដែលត្រូវបានបែងចែក។
- ម៉្យាងទៀត ប្រព័ន្ធប្រតិបត្តិការមួយចំនួន (Windows 95/98/2000) អាចត្រូវបានសួរដើម្បីកំណត់ថាតើធនធានណាមួយត្រូវបានចាត់តាំង។ នៅក្នុងប្រព័ន្ធប្រតិបត្តិការទាំងនេះ អ្នកអាចប្រើ PCIFind (DOS), PCINT (Windows95/98/NT) ឬឧបករណ៍ប្រើប្រាស់កម្មវិធីគ្រប់គ្រងឧបករណ៍ពី System Properties Applet នៃផ្ទាំងបញ្ជា។ កាតត្រូវបានដំឡើងនៅក្នុងថ្នាក់ទទួលទិន្នន័យនៃបញ្ជីកម្មវិធីគ្រប់គ្រងឧបករណ៍។ ការជ្រើសរើសកាត ចុចលក្ខណសម្បត្តិ ហើយបន្ទាប់មកជ្រើសរើសផ្ទាំងធនធាននឹងបង្ហាញបញ្ជីធនធានដែលបានបម្រុងទុកសម្រាប់កាត។
- PCIFind ប្រើលេខសម្គាល់អ្នកលក់ និងលេខសម្គាល់ឧបករណ៍ដើម្បីស្វែងរកកាតរបស់អ្នក បន្ទាប់មកអានអាសយដ្ឋានមូលដ្ឋាន និង IRQ ។
- ប្រសិនបើអ្នកចង់កំណត់អាសយដ្ឋានមូលដ្ឋាន និង IRQ ដោយខ្លួនឯង សូមប្រើព័ត៌មានខាងក្រោម។
- លេខសម្គាល់អ្នកលក់សម្រាប់កាតគឺ 494F ។ (ASCII សម្រាប់ “IO”) លេខសម្គាល់ឧបករណ៍សម្រាប់កាតគឺ 1059 ម៉ោង។
ជំពូកទី 5: ការសរសេរកម្មវិធី
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 * ចែក)
នៅលើកាត ប្រេកង់នាឡិកា UART គឺ 1.8432 MHz ។ ខាងក្រោមនេះគឺជាតារាងសម្រាប់ប្រេកង់ចែកដែលពេញនិយម។ នៅពេលដែលឧបករណ៍លោត BAUD ស្ថិតនៅក្នុងទីតាំង X1 ប្រេកង់នាឡិកា UART គឺ 1.8432MHz ។ នៅពេលដែល jumper ស្ថិតនៅក្នុងទីតាំង X4 ប្រេកង់នាឡិកាគឺ 7.3728 MHz ។ តារាងខាងក្រោមរាយបញ្ជីប្រេកង់ចែកដែលពេញនិយម។ ចំណាំថាមានជួរឈរពីរដែលត្រូវពិចារណាអាស្រ័យលើទីតាំងរបស់អ្នកលោត BAUD ។
បាដ អត្រា | ការបែងចែក 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 គឺ៖
- ច្រកចេញ (BASEADDR, 0x0C);
- ច្រកចេញ (BASEADDR +1,0);
នៅក្នុង C កូដដើម្បីកំណត់បន្ទះឈីបទៅ 9600 baud គឺ៖
- ច្រកចេញ (BASEADDR, 0x0C);
- ច្រកចេញ (BASEADDR +1,0);
ជំហានដំបូងទីពីរគឺកំណត់ Line Control Register នៅ Base Address +3។ ការចុះឈ្មោះនេះកំណត់ប្រវែងពាក្យ បញ្ឈប់ប៊ីត ភាពស្មើគ្នា និង DLAB ។
- ប៊ីត 0 និង 1 គ្រប់គ្រងប្រវែងពាក្យ និងអនុញ្ញាតឱ្យប្រវែងពាក្យពី 5 ទៅ 8 ប៊ីត។ ការកំណត់ប៊ីតត្រូវបានស្រង់ចេញដោយដក 5 ពីប្រវែងពាក្យដែលចង់បាន។
- ប៊ីត 2 កំណត់ចំនួននៃប៊ីតឈប់។ វាអាចមានមួយ ឬពីរឈប់ប៊ីត។ ប្រសិនបើប៊ីត 2 ត្រូវបានកំណត់ទៅ 0 វានឹងមានប៊ីតឈប់មួយ។ ប្រសិនបើប៊ីត 2 ត្រូវបានកំណត់ទៅ 1 វានឹងមានប៊ីតឈប់ពីរ។
- Bits 3 ដល់ 6 control parity និង break enable ។ ពួកវាមិនត្រូវបានប្រើជាទូទៅសម្រាប់ការទំនាក់ទំនងទេ ហើយគួរតែត្រូវបានកំណត់ទៅជាសូន្យ។
- Bit 7 គឺជា DLAB ដែលបានពិភាក្សាពីមុន។ វាត្រូវតែកំណត់ទៅសូន្យបន្ទាប់ពីផ្នែកត្រូវបានផ្ទុក បើមិនដូច្នោះទេវានឹងមិនមានទំនាក់ទំនងទេ។
ពាក្យបញ្ជា C ដើម្បីកំណត់ UART សម្រាប់ពាក្យ 8 ប៊ីត គ្មានភាពស្មើគ្នា និងប៊ីតឈប់មួយគឺ៖ outportb(BASEADDR +3, 0x03)
ជំហានដំបូងចុងក្រោយគឺត្រូវសម្អាតបណ្តុំអ្នកទទួល។ អ្នកធ្វើដូចនេះជាមួយនឹងការអានចំនួនពីរពីសតិបណ្ដោះអាសន្នអ្នកទទួលនៅអាសយដ្ឋានមូលដ្ឋាន +0 ។ នៅពេលរួចរាល់ UART គឺរួចរាល់ក្នុងការប្រើប្រាស់។
ទទួលភ្ញៀវ
ការទទួលភ្ញៀវអាចត្រូវបានដោះស្រាយតាមពីរវិធី៖ ការស្ទង់មតិ និងការរំខានដោយជំរុញ។ នៅពេលបោះឆ្នោត ការទទួលភ្ញៀវត្រូវបានសម្រេចដោយការអានជានិច្ចនូវការចុះឈ្មោះស្ថានភាពបន្ទាត់នៅអាសយដ្ឋានមូលដ្ឋាន +5 ។ ប៊ីត 0 នៃការចុះឈ្មោះនេះត្រូវបានកំណត់ខ្ពស់នៅពេលណាដែលទិន្នន័យរួចរាល់ដើម្បីអានពីបន្ទះឈីប។ រង្វិលជុំនៃការស្ទង់មតិសាមញ្ញត្រូវតែត្រួតពិនិត្យជាបន្តបន្ទាប់ និងអានទិន្នន័យនៅពេលវាអាចប្រើបាន។ បំណែកកូដខាងក្រោមអនុវត្តរង្វិលជុំបោះឆ្នោត ហើយប្រើតម្លៃ 13 (ASCII Carriage Return) ជាសញ្ញាសម្គាល់ការបញ្ជូនចុងក្រោយ៖
do
- { while (!(inportb(BASEADDR +5) & 1)); /* រង់ចាំរហូតដល់ទិន្នន័យរួចរាល់*/ data[i++]= inportb(BASEADDR);
- } while (data[i]!=13); /* អានបន្ទាត់រហូតដល់តួអក្សរ null rec'd*/
ការប្រាស្រ័យទាក់ទងដែលជំរុញដោយរំខានគួរតែត្រូវបានប្រើនៅពេលណាដែលអាចធ្វើទៅបាន និងត្រូវបានទាមទារសម្រាប់អត្រាទិន្នន័យខ្ពស់។ ការសរសេរអ្នកទទួលដែលជំរុញដោយមានការរំខានគឺមិនស្មុគស្មាញជាងការសរសេរអ្នកទទួលដែលបានស្ទង់មតិទេ ប៉ុន្តែគួរយកចិត្តទុកដាក់នៅពេលដំឡើង ឬដកឧបករណ៍ដោះស្រាយការរំខានរបស់អ្នកចេញ ដើម្បីជៀសវាងការសរសេរការរំខានខុស បិទការរំខានខុស ឬបិទការរំខានក្នុងរយៈពេលយូរពេក។
ដំបូងអ្នកដោះស្រាយនឹងអានការចុះឈ្មោះអត្តសញ្ញាណរំខាននៅអាសយដ្ឋានមូលដ្ឋាន +2 ។ ប្រសិនបើការរំខានគឺសម្រាប់ទទួលទិន្នន័យដែលមាន អ្នកដោះស្រាយបន្ទាប់មកអានទិន្នន័យ។ ប្រសិនបើគ្មានការរំខានណាមួយកំពុងរង់ចាំទេ ការគ្រប់គ្រងចេញពីទម្លាប់។ អេ សample handler សរសេរជា C មានដូចខាងក្រោម៖
- readback = inportb(BASEADDR +2);
- if (readback & 4) /*Readback នឹងត្រូវកំណត់ជា 4 if data are available*/ data[i++]=inportb(BASEADDR);
- ច្រកចេញ (0x20,0x20); /* សរសេរ EOI ទៅ 8259 Interrupt Controller*/ ត្រឡប់;
ការឆ្លង
ការបញ្ជូន RS485 គឺសាមញ្ញក្នុងការអនុវត្ត។ មុខងារ AUTO របស់កាតបើកដំណើរការឧបករណ៍បញ្ជូនដោយស្វ័យប្រវត្តិ នៅពេលដែលទិន្នន័យរួចរាល់ក្នុងការផ្ញើ ដូច្នេះមិនចាំបាច់បើកកម្មវិធីទេ។ កម្មវិធីខាងក្រោម example គឺសម្រាប់ប្រតិបត្តិការមិនមែនស្វ័យប្រវត្តិ។
ដើម្បីបញ្ជូនខ្សែទិន្នន័យ អ្នកបញ្ជូនត្រូវតែពិនិត្យមើល Bit 5 នៃការចុះឈ្មោះស្ថានភាពបន្ទាត់នៅអាសយដ្ឋានមូលដ្ឋាន +5 ។ ប៊ីតនោះគឺជាទង់បញ្ជូន-កាន់-ចុះឈ្មោះ-ទទេ។ ប្រសិនបើវាខ្ពស់ឧបករណ៍បញ្ជូនបានបញ្ជូនទិន្នន័យ។ ដំណើរការនៃការពិនិត្យមើលប៊ីតរហូតដល់វាឡើងខ្ពស់ បន្តដោយការសរសេរម្តងទៀតរហូតដល់គ្មានទិន្នន័យ។
បំណែកកូដ C ខាងក្រោមបង្ហាញពីដំណើរការនេះ៖
- outportb(BASEADDR +4, inportb(BASEADDR +4)|0x02); /* កំណត់ RTS ប៊ីតដោយមិនផ្លាស់ប្តូរស្ថានភាពនៃប៊ីតផ្សេងទៀត*/ while(data[i]); /* ខណៈពេលដែលមានទិន្នន័យដែលត្រូវផ្ញើ*/
- { while(!(inportb(BASEADDR +5)&0x20)); /* រង់ចាំរហូតដល់ឧបករណ៍បញ្ជូនគឺទទេ*/ outportb(BASEADDR, data[i]); ខ្ញុំ++;
- } outportb(BASEADDR +4, inportb(BASEADDR +4)&0xFD); /* កំណត់ RTS ឡើងវិញដោយមិនផ្លាស់ប្តូរស្ថានភាពនៃប៊ីតផ្សេងទៀត*/
ជំពូកទី 6: Connector Pin Assignments
ឧបករណ៍ភ្ជាប់ខ្នាតតូច 9-pin D ដ៏ពេញនិយម ត្រូវបានប្រើសម្រាប់ភ្ជាប់ទៅខ្សែទំនាក់ទំនង។ ឧបករណ៍ភ្ជាប់ត្រូវបានបំពាក់ដោយខ្សែស្រលាយ 4-40 (ចាក់សោវីសស្រី) ដើម្បីផ្តល់ការធូរស្បើយពីភាពតានតឹង។
ម្ជុល ទេ | RS485 មុខងារ |
1 | |
2 | Tx+ និង Rx+ |
3 | Tx- និង Rx- |
4 | |
5 | GND ដី |
6 | |
7 | |
8 | |
9 |
តារាង 6-1: Connector Pin Assignments
ឧបសម្ព័ន្ធ A៖ ការពិចារណាលើពាក្យសុំ
សេចក្តីផ្តើម
ការធ្វើការជាមួយឧបករណ៍ RS422 និង RS485 គឺមិនខុសគ្នាច្រើនពីការធ្វើការជាមួយឧបករណ៍សៀរៀល RS232 ស្តង់ដារទេ ហើយស្តង់ដារទាំងពីរនេះបានយកឈ្នះលើការខ្វះខាតនៅក្នុងស្តង់ដារ RS232 ។ ទីមួយ ប្រវែងខ្សែរវាងឧបករណ៍ RS232 ពីរត្រូវតែខ្លី។ តិចជាង 50 ហ្វីតនៅ 9600 baud ។ ទីពីរ កំហុស RS232 ជាច្រើនគឺជាលទ្ធផលនៃសំលេងរំខានដែលកើតឡើងនៅលើខ្សែ។ ស្តង់ដារ RS422 អនុញ្ញាតឱ្យមានប្រវែងខ្សែរហូតដល់ 5000 ហ្វីត ហើយដោយសារតែវាដំណើរការក្នុងរបៀបឌីផេរ៉ង់ស្យែល វាមានភាពស៊ាំកាន់តែខ្លាំងចំពោះសំឡេងរំខាន។
ការតភ្ជាប់រវាងឧបករណ៍ RS422 ពីរ (ជាមួយ CTS មិនអើពើ) គួរតែមានដូចខាងក្រោម៖
ឧបករណ៍ #1 | ឧបករណ៍ #2 | ||
សញ្ញា | ពិនលេខ | សញ្ញា | ពិនលេខ |
Gnd | 7 | Gnd | 7 |
TX+ | 24 | RX+ | 12 |
TX– | 25 | RX– | 13 |
RX+ | 12 | TX+ | 24 |
RX– | 13 | TX– | 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 អ្នកទទួលនឹងផ្តល់នូវស្ថានភាពតក្កវិជ្ជាផ្ទុយគ្នានៅលើទិន្នផលរបស់វា។ វ៉ុលប្រតិបត្តិការអតិបរមាtage ជួរពី +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អ៊ី (ផ្ទុក) | LD និង LDGND | 2V | |
អ្នកលោតចូល | -2V | ||
ភាពធន់នឹងលទ្ធផលរបស់អ្នកបើកបរ | 50Ω | ||
Driver Output ចរន្តសៀគ្វីខ្លី | +150 ម៉ា | ||
ពេលវេលាបង្កើនទិន្នផលរបស់អ្នកបើកបរ | ចន្លោះពេលឯកតា 10% | ||
ភាពរសើបរបស់អ្នកទទួល | +200 mV | ||
អ្នកទទួលមុខងារទូទៅ Voltagអ៊ីជួរ | +7V | ||
ភាពធន់នឹងការបញ្ចូលអ្នកទទួល | 4KΩ |
តារាង A-2៖ សេចក្តីសង្ខេបការបញ្ជាក់ RS422
ដើម្បីបងា្ករការឆ្លុះបញ្ចាំងពីសញ្ញានៅក្នុងខ្សែ និងដើម្បីកែលម្អការបដិសេធសំលេងរំខានទាំងនៅក្នុងរបៀប RS422 និង RS485 ចុងបញ្ចប់នៃខ្សែគួរតែត្រូវបានបញ្ចប់ដោយភាពធន់ស្មើទៅនឹង impedance លក្ខណៈនៃខ្សែ។ (ករណីលើកលែងចំពោះករណីនេះគឺជាករណីដែលខ្សែត្រូវបានជំរុញដោយកម្មវិធីបញ្ជា RS422 ដែលមិនដែលត្រូវបាន "កំណត់" ឬផ្តាច់ចេញពីខ្សែ។ ក្នុងករណីនេះ អ្នកបើកបរផ្តល់នូវឧបសគ្គខាងក្នុងទាបដែលបញ្ចប់ខ្សែនៅចុងបញ្ចប់។ )
ចំណាំ
អ្នកមិនចាំបាច់បន្ថែម terminator resistor ទៅនឹងខ្សែរបស់អ្នកនៅពេលអ្នកប្រើកាត។ រេស៊ីស្តង់បញ្ចប់សម្រាប់បន្ទាត់ Tx+/Rx+ និង Tx-/Rx- ត្រូវបានផ្តល់ជូននៅលើកាត ហើយត្រូវបានដាក់ក្នុងសៀគ្វីនៅពេលអ្នកដំឡើង LD jumpers ។ (សូមមើលផ្នែកជម្រើសជម្រើសនៃសៀវភៅណែនាំនេះ។ )
ការបញ្ជូនទិន្នន័យ RS485
ស្តង់ដារ RS485 អនុញ្ញាតឱ្យខ្សែបញ្ជូនដែលមានតុល្យភាពត្រូវបានចែករំលែកនៅក្នុងរបៀបជប់លៀង។ គូអ្នកបើកបរ/អ្នកទទួលច្រើនដល់ទៅ 32 អាចចែករំលែកបណ្តាញភាគីពីរខ្សែ។ លក្ខណៈជាច្រើនរបស់អ្នកបើកបរ និងអ្នកទទួលគឺដូចគ្នាទៅនឹងស្តង់ដារ RS422 ដែរ។ ភាពខុសគ្នាមួយគឺថា របៀបទូទៅ voltage limit ត្រូវបានពង្រីក ហើយចាប់ពី +12V ដល់ -7V។ ចាប់តាំងពីកម្មវិធីបញ្ជាណាមួយអាចត្រូវបានផ្តាច់ (ឬ tristated) ពីបន្ទាត់វាត្រូវតែទប់ទល់នឹងរបៀបទូទៅនេះ voltage range ខណៈពេលដែលស្ថិតក្នុងស្ថានភាព tristate ។ រូបភាពខាងក្រោមបង្ហាញពីបណ្តាញពហុតំណធម្មតា ឬបន្ទាត់ភាគី។ ចំណាំថាខ្សែបញ្ជូនត្រូវបានបញ្ចប់នៅចុងទាំងពីរនៃបន្ទាត់ ប៉ុន្តែមិនមែននៅចំណុចទម្លាក់នៅកណ្តាលបន្ទាត់នោះទេ។
RS485 បណ្តាញពហុតំណបួនខ្សែ
បណ្តាញ RS485 ក៏អាចភ្ជាប់បានក្នុងរបៀបបួនខ្សែផងដែរ។ នៅក្នុងបណ្តាញ XNUMX ខ្សែ វាចាំបាច់ដែលថ្នាំងមួយជាថ្នាំងមេ ហើយអ្នកផ្សេងទៀតទាំងអស់ជាទាសករ។ បណ្តាញត្រូវបានតភ្ជាប់ដើម្បីឱ្យមេទាក់ទងជាមួយទាសករទាំងអស់ ហើយទាសករទាំងអស់ទាក់ទងតែជាមួយមេប៉ុណ្ណោះ។ នេះមាន advantages នៅក្នុងឧបករណ៍ដែលប្រើទំនាក់ទំនងពិធីការចម្រុះ។ ដោយសារថ្នាំងទាសករមិនដែលស្តាប់ការឆ្លើយតបរបស់ទាសករផ្សេងទៀតចំពោះមេនោះ ថ្នាំងទាសករមិនអាចឆ្លើយតបមិនត្រឹមត្រូវបានទេ។
យោបល់របស់អតិថិជន
ប្រសិនបើអ្នកជួបប្រទះបញ្ហាជាមួយសៀវភៅណែនាំនេះ ឬគ្រាន់តែចង់ផ្តល់មតិកែលម្អខ្លះមកយើង សូមផ្ញើអ៊ីមែលមកយើងតាមរយៈ៖ manuals@accesio.com.. សូមលម្អិតអំពីកំហុសដែលអ្នករកឃើញ និងរួមបញ្ចូលអាសយដ្ឋានសំបុត្ររបស់អ្នក ដូច្នេះយើងអាចផ្ញើការធ្វើបច្ចុប្បន្នភាពដោយដៃដល់អ្នកណាមួយ។
10623 Roselle Street, San Diego CA 92121 Tel. (858)550-9559 ទូរសារ (858)550-7322 www.accesio.com
ប្រព័ន្ធធានា
sured Systems គឺជាក្រុមហ៊ុនបច្ចេកវិទ្យាឈានមុខគេដែលមានអតិថិជនទៀងទាត់ជាង 1,500 នៅក្នុងប្រទេសចំនួន 80 ដោយបានដាក់ពង្រាយប្រព័ន្ធជាង 85,000 ទៅកាន់មូលដ្ឋានអតិថិជនចម្រុះក្នុងរយៈពេល 12 ឆ្នាំនៃអាជីវកម្ម។ យើងផ្តល់ជូននូវដំណោះស្រាយកុំព្យូទ័រ ការបង្ហាញ បណ្តាញ និងការប្រមូលទិន្នន័យដែលមានគុណភាពខ្ពស់ និងប្រកបដោយភាពច្នៃប្រឌិតចំពោះផ្នែកទីផ្សារដែលបានបង្កប់ ឧស្សាហកម្ម និងឌីជីថលនៅក្រៅផ្ទះ។
US
- sales@assured-systems.com
- លក់ៈ +1 347 719 4508
- ជំនួយ៖ +1 347 719 4508
- 1309 Coffeen Ave
- លេខ 1200
- សេរីដាន
- WY 82801
- សហរដ្ឋអាមេរិក
EMEA
- sales@assured-systems.com
- លក់ៈ +44 (0)1785 879 050
- ការគាំទ្រ៖ +44 (0)1785 879 050
- អង្គភាព A5 Douglas Park
- សួនអាជីវកម្មថ្ម
- ថ្ម
- ST15 0YJ
- ចក្រភពអង់គ្លេស
- លេខអាករ៖ 120 9546 28
- លេខចុះបញ្ជីពាណិជ្ជកម្ម៖ 07699660
ការធានា
មុនពេលដឹកជញ្ជូន គ្រឿងបរិក្ខាររបស់ ACCES ត្រូវបានត្រួតពិនិត្យ និងធ្វើតេស្តយ៉ាងហ្មត់ចត់ចំពោះលក្ខណៈបច្ចេកទេសដែលអាចអនុវត្តបាន។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើឧបករណ៍មិនដំណើរការកើតឡើង ACCES ធានាដល់អតិថិជនរបស់ខ្លួនថា សេវាកម្ម និងជំនួយភ្លាមៗនឹងមាន។ គ្រឿងបរិក្ខារទាំងអស់ដែលផលិតដោយ ACCES ដែលត្រូវបានរកឃើញថាមានកំហុសនឹងត្រូវបានជួសជុល ឬជំនួសដោយមានការពិចារណាដូចខាងក្រោម។
លក្ខខណ្ឌ
ប្រសិនបើអង្គភាពមួយត្រូវបានសង្ស័យថាបរាជ័យ សូមទាក់ទងផ្នែកសេវាកម្មអតិថិជនរបស់ ACCES។ ត្រូវបានរៀបចំដើម្បីផ្តល់លេខម៉ូដែលឯកតា លេខស៊េរី និងការពិពណ៌នាអំពីរោគសញ្ញាបរាជ័យ។ យើងអាចស្នើការធ្វើតេស្តសាមញ្ញមួយចំនួនដើម្បីបញ្ជាក់ការបរាជ័យ។ យើងនឹងផ្តល់លេខការអនុញ្ញាតសម្ភារៈត្រឡប់ (RMA) ដែលត្រូវតែបង្ហាញនៅលើស្លាកខាងក្រៅនៃកញ្ចប់ត្រឡប់មកវិញ។ គ្រឿង/សមាសធាតុទាំងអស់គួរតែត្រូវបានវេចខ្ចប់យ៉ាងត្រឹមត្រូវសម្រាប់ការគ្រប់គ្រង និងបញ្ជូនត្រឡប់មកវិញជាមួយនឹងការដឹកជញ្ជូនទំនិញដែលបានបង់ប្រាក់ជាមុនទៅកាន់មជ្ឈមណ្ឌលសេវាកម្មដែលបានកំណត់ ACCES ហើយនឹងត្រូវប្រគល់ត្រឡប់ទៅគេហទំព័ររបស់អតិថិជន/អ្នកប្រើប្រាស់ដែលបង់ប្រាក់ជាមុន និងវិក្កយបត្រ។
គ្របដណ្តប់
បីឆ្នាំដំបូង៖ ឯកតា/ផ្នែកដែលបានប្រគល់មកវិញនឹងត្រូវបានជួសជុល និង/ឬជំនួសនៅជម្រើស ACCES ដោយមិនគិតថ្លៃពលកម្ម ឬផ្នែកដែលមិនរាប់បញ្ចូលដោយការធានា។ ការធានាចាប់ផ្តើមជាមួយនឹងការដឹកជញ្ជូនឧបករណ៍។ ឆ្នាំបន្តបន្ទាប់៖ ពេញមួយជីវិតរបស់ឧបករណ៍របស់អ្នក ACCES ត្រៀមខ្លួនរួចជាស្រេចក្នុងការផ្តល់សេវាកម្មនៅនឹងកន្លែង ឬក្នុងរោងចក្រក្នុងអត្រាសមរម្យស្រដៀងទៅនឹងក្រុមហ៊ុនផលិតផ្សេងទៀតនៅក្នុងឧស្សាហកម្មនេះ។
បរិក្ខារដែលមិនត្រូវបានផលិតដោយ ACCES Equipment ដែលផ្តល់អោយ ប៉ុន្តែមិនមែនផលិតដោយ ACCES ត្រូវបានធានា ហើយនឹងត្រូវបានជួសជុលដោយយោងតាមលក្ខខណ្ឌនៃការធានារបស់ក្រុមហ៊ុនផលិតឧបករណ៍រៀងៗខ្លួន។
ទូទៅ
នៅក្រោមការធានានេះ ទំនួលខុសត្រូវរបស់ ACCES ត្រូវបានកំណត់ចំពោះការជំនួស ជួសជុល ឬចេញឥណទាន (តាមការសម្រេចចិត្តរបស់ ACCES) សម្រាប់ផលិតផលដែលបង្ហាញថាមានកំហុសក្នុងអំឡុងពេលធានា។ ក្នុងករណីណាក៏ដោយ ACCES ទទួលខុសត្រូវចំពោះការខូចខាតជាផលវិបាក ឬពិសេសដែលកើតចេញពីការប្រើប្រាស់ ឬការប្រើប្រាស់ផលិតផលរបស់យើងខុស។ អតិថិជនត្រូវទទួលខុសត្រូវចំពោះការចោទប្រកាន់ទាំងអស់ដែលបណ្តាលមកពីការកែប្រែ ឬការបន្ថែមលើឧបករណ៍ ACCES ដែលមិនត្រូវបានអនុម័តជាលាយលក្ខណ៍អក្សរដោយ ACCES ឬប្រសិនបើនៅក្នុងគំនិតរបស់ ACCES ឧបករណ៍ត្រូវបានទទួលរងនូវការប្រើប្រាស់មិនប្រក្រតី។ "ការប្រើប្រាស់មិនប្រក្រតី" សម្រាប់គោលបំណងនៃការធានានេះត្រូវបានកំណត់ថាជាការប្រើប្រាស់ណាមួយដែលឧបករណ៍ត្រូវបានប៉ះពាល់ក្រៅពីការប្រើប្រាស់ដែលបានបញ្ជាក់ ឬមានបំណងជាភស្តុតាងដោយការទិញ ឬតំណាងការលក់។ ក្រៅពីខាងលើ គ្មានការធានាផ្សេងទៀត ដែលបានបង្ហាញ ឬបង្កប់ន័យណាមួយ នឹងត្រូវអនុវត្តចំពោះឧបករណ៍ណាមួយ និងទាំងអស់ដែលបំពាក់ ឬលក់ដោយ ACCES ឡើយ។
www.assured-systems.com | sales@assured-systems.com
សំណួរគេសួរញឹកញាប់
- សំណួរ: តើខ្ញុំគួរធ្វើដូចម្តេចប្រសិនបើការបរាជ័យឧបករណ៍កើតឡើង?
ចម្លើយ៖ ក្នុងករណីឧបករណ៍មិនដំណើរការ សូមទាក់ទង ACCES សម្រាប់សេវាកម្ម និងជំនួយភ្លាមៗ។ សូមមើលលក្ខខណ្ឌធានាសម្រាប់ជម្រើសជួសជុល ឬជំនួស។ - សំណួរ៖ តើមានប៉ុស្តិ៍សៀរៀលប៉ុន្មាននៅក្នុង PCI-COM485/4?
A: ម៉ូដែល PCI-COM485/4 ផ្តល់ 4 serial channels សម្រាប់ការតភ្ជាប់។
ឯកសារ/ធនធាន
![]() | ធានាបាននូវ PCI-COM485/4 Serial Interface Card [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ PCI-COM-485-4, 104-COM-8S, USB-232, PCI-COM485 4 Serial Interface Card, PCI-COM485 4, Serial Interface Card, Interface Card, Card |