ឆាយវ៉ាលីភាគច្រើនមានពិធីសារបី:កំប៉ុង, UART / 485, និង Modbus ។
1 ។ អាចពិធីសារ
ឧបករណ៍សាកល្បង:កបាយក
- អត្រា Baud:250k
- ប្រភេទស៊ុម:ស៊ុមស្តង់ដារនិងពង្រីក។ ជាទូទៅស៊ុមបន្ថែមត្រូវបានប្រើខណៈពេលដែលស៊ុមស្តង់ដារសម្រាប់ម៉ាស៊ីនបូមទឹកផ្ទាល់ខ្លួនមួយចំនួន។
- ទ្រង់ទ្រាយទំនាក់ទំនង:លេខសម្គាល់ទិន្នន័យចាប់ពី 0x90 ដល់ 0x98អាចចូលដំណើរការបានដល់អតិថិជន។ អត្តសញ្ញាណប័ណ្ណផ្សេងទៀតជាទូទៅមិនអាចចូលដំណើរការបានឬអាចកែប្រែបានដោយអតិថិជនបានទេ។
- កម្មវិធីកុំព្យូទ័រទៅ BMS: អាទិភាព + ទិន្នន័យលេខសម្គាល់ + អាសយដ្ឋាន BMS + អាស័យដ្ឋានសូហ្វវែរកុំព្យូទ័រឧទាហរណ៍ 0x18100140 ។
- BMS ឆ្លើយតបនឹងកម្មវិធីកុំព្យូទ័រ: អាទិភាព + ទិន្នន័យលេខសម្គាល់ + អាស័យដ្ឋានសូហ្វវែរសូហ្វវែរ + អាសយដ្ឋាន BMS, ឧ។ 0x18104001 ។
- ចំណាំទីតាំងរបស់អាសយដ្ឋានសូហ្វវែរកុំព្យូទ័រនិងអាសយដ្ឋាន BMS ។ អាសយដ្ឋានដែលទទួលបានពាក្យបញ្ជាមកមុន។
- ព័ត៌មានមាតិកាទំនាក់ទំនង:ឧទាហរណ៍នៅក្នុងស្ថានភាពកំហុសថ្មជាមួយនឹងការព្រមានបន្ទាប់បន្សំនៃតង់ស្យុងទាប byte0 នឹងបង្ហាញដូចលេខ 80 ។ បានបម្លែងទៅជាប្រព័ន្ធគោលពីរនេះគឺ 10000000 ដែល 0 មានន័យថាការជូនដំណឹង។ យោងទៅតាមនិយមន័យខ្ពស់ទាបនិងទាបបំផុតនេះត្រូវគ្នាទៅនឹងប៊ីត 7: ការព្រមានបន្ទាប់បន្សំនៃវ៉ុលសរុបទាប។
- លេខសម្គាល់ត្រួតពិនិត្យ:ការចោទប្រកាន់របស់លោកម៉ូសេ: ដាដែលបញ្ចេញដោយការបញ្ចេញ Mos: D9 ។ 00 មានន័យថា 01 មានន័យថាបិទ។

2.ពិធីសារ UART / 485
ឧបករណ៍សាកល្បង:ឧបករណ៍សៀរៀល
- អត្រា Baud:9600bps
- ទ្រង់ទ្រាយទំនាក់ទំនង:វិធីគណនាការគណនាឆេក:ឆេកសាំគឺជាផលបូកនៃទិន្នន័យមុនទាំងអស់ (មានតែបៃទាបប៉ុណ្ណោះដែលត្រូវបានថត) ។
- កម្មវិធីកុំព្យូទ័រទៅ BMS: បឋមកថាស៊ុម + អាសយដ្ឋានម៉ូឌុលទំនាក់ទំនង (បន្ថែមលេខសម្គាល់លេខសម្គាល់ + ប្រវែងទិន្នន័យ + ឆេកសាំទិន្នន័យ + ឆេកសាំទិន្នន័យ + ឆេកសាំទិន្នន័យ + ឆេកសាំទិន្នន័យ។
- BMS ឆ្លើយតបនឹងកម្មវិធីកុំព្យូទ័រ: បឋមកថាស៊ុម + អាសយដ្ឋានម៉ូឌុលទំនាក់ទំនង (BM-ADD) + លេខសម្គាល់ទិន្នន័យ + ប្រវែងទិន្នន័យ + ឆេកសាំទិន្នន័យ + ឆេកសៅ។
- ព័ត៌មានមាតិកាទំនាក់ទំនង:ដូចគ្នានឹងកំប៉ុងដែរ។


3. ពិធីការម៉ូឌុល
ឧបករណ៍សាកល្បង:ឧបករណ៍សៀរៀល
- ទ្រង់ទ្រាយទំនាក់ទំនង:
- ទ្រង់ទ្រាយពិធីការសារ:ការចុះឈ្មោះអាន, ស្នើសុំស៊ុម
- បៃ: 0 | 1 | 2 | | | 3 | | 4 | | 5 | 6 | 7
- ការពិពណ៌នាសង្ខេប: 0xD2 | 0x03 | អាសយដ្ឋានចាប់ផ្តើម | ចំនួនអ្នកចុះឈ្មោះ (n) | CRC-16 Checksum
- ឧទាហរណ៍ៈ D203000C000157AA ។ D2 គឺជាអាស័យដ្ឋានទាសករ, 03 គឺជាពាក្យបញ្ជាអាន, 000c គឺជាអាសយដ្ឋានចាប់ផ្តើម, 0001 មានន័យថាចំនួនអ្នកចុះឈ្មោះអានគឺ 1, ហើយ 57AA គឺជាឆេកសាំរបស់ CRC ។
- ស៊ុមឆ្លើយតបស្តង់ដារ:
- បៃ: 0 | 1 | 2 | | | 3 | | 4 | | 5 | 6 | 7 | | 8 ចីម្យង
- ការពិពណ៌នាសង្ខេប: 0xD2 | 0x03 | ប្រវែងទិន្នន័យ | តម្លៃនៃការចុះឈ្មោះទី 1 | តម្លៃនៃការចុះឈ្មោះរបស់អិន។ អិល។ ធី។ CRC-16 Checksum
- l = 2 * n
- ឧទាហរណ៍ៈ N គឺជាចំនួនអ្នកចុះឈ្មោះ, D203020001FC56 ។ D2 គឺជាអាស័យដ្ឋានទាសករ, 03 គឺជាពាក្យបញ្ជាអាន, 02 គឺជារយៈពេលនៃការអានទិន្នន័យ 0001 មានន័យថាតម្លៃនៃការចុះឈ្មោះចុះឈ្មោះលេខ 1 ដែលជាស្ថានភាពនៃការចុចបញ្ជារបស់ម៉ាស៊ីនហើយ FC56 គឺជាឆេកសាំរបស់ CRC ។
- ទ្រង់ទ្រាយពិធីការសារ:ការចុះឈ្មោះអាន, ស្នើសុំស៊ុម
- សរសេរចុះឈ្មោះ:Byte1 គឺ 0x06, ដែល 06 គឺជាពាក្យបញ្ជាដើម្បីសរសេរការចុះឈ្មោះកាន់តែមួយ, byte4-5 តំណាងឱ្យពាក្យបញ្ជារបស់ម៉ាស៊ីន។
- ស៊ុមឆ្លើយតបស្តង់ដារ:ស៊ុមឆ្លើយតបស្តង់ដារសម្រាប់ការសរសេរការចុះឈ្មោះតែមួយដែលមានទ្រង់ទ្រាយដូចគ្នានឹងស៊ុមស្នើសុំ។
- សរសេរការចុះឈ្មោះទិន្នន័យច្រើន:Byte1 គឺ 0x10 ដែល 10 គឺជាពាក្យបញ្ជាដើម្បីសរសេរការចុះឈ្មោះទិន្នន័យច្រើនគឺអាស័យដ្ឋានចាប់ផ្តើមរបស់អ្នកចុះឈ្មោះ, បៃទី 4 តំណាងឱ្យប្រវែងនៃការចុះឈ្មោះនិង byte6-7 តំណាងឱ្យមាតិកាទិន្នន័យ។
- ស៊ុមឆ្លើយតបស្តង់ដារ:Byte2-3 គឺជាអាសយដ្ឋានចាប់ផ្តើមរបស់អ្នកចុះឈ្មោះ, បៃ 4-5 តំណាងឱ្យប្រវែងនៃការចុះឈ្មោះ។
ពេលវេលាក្រោយ: ខែកក្កដា-23-2024