English more language

ការពន្យល់ DALY Three Communication Protocols

ដាលីភាគច្រើនមានពិធីការចំនួនបី៖CAN, UART/485, និង Modbus ។

1. CAN Protocol

ឧបករណ៍សាកល្បង៖តេស្ត

  1. អត្រា Baud៖250K
  2. ប្រភេទស៊ុម៖ស៊ុមស្តង់ដារ និងពង្រីក។ ជាទូទៅ ស៊ុមពង្រីកត្រូវបានប្រើ ខណៈពេលដែលស៊ុមស្តង់ដារគឺសម្រាប់ BMS ផ្ទាល់ខ្លួនមួយចំនួន។
  3. ទម្រង់ទំនាក់ទំនង៖លេខសម្គាល់ទិន្នន័យពី 0x90 ដល់ 0x98អាចចូលប្រើបានសម្រាប់អតិថិជន។ អត្តសញ្ញាណប័ណ្ណផ្សេងទៀត ជាទូទៅមិនអាចចូលប្រើ ឬកែប្រែបានដោយអតិថិជន។
    • កម្មវិធីកុំព្យូទ័រទៅ BMS៖ អាទិភាព + លេខសម្គាល់ទិន្នន័យ + អាសយដ្ឋាន BMS + អាសយដ្ឋានកម្មវិធីកុំព្យូទ័រ ឧទាហរណ៍ 0x18100140 ។
    • ការឆ្លើយតប BMS ចំពោះកម្មវិធីកុំព្យូទ័រ៖ អាទិភាព + លេខសម្គាល់ទិន្នន័យ + អាសយដ្ឋានកម្មវិធីកុំព្យូទ័រ + អាស័យដ្ឋាន BMS ឧទាហរណ៍ 0x18104001 ។
    • ចំណាំទីតាំងនៃអាសយដ្ឋានកម្មវិធីកុំព្យូទ័រ និងអាសយដ្ឋាន BMS ។ អាសយដ្ឋានទទួលពាក្យបញ្ជាមកមុន។
  4. ព័ត៌មានមាតិកាទំនាក់ទំនង៖ឧទាហរណ៍ នៅក្នុងស្ថានភាពកំហុសថ្មជាមួយនឹងការព្រមានបន្ទាប់បន្សំនៃតង់ស្យុងសរុបទាប បៃ 0 នឹងបង្ហាញជា 80 ។ បម្លែងទៅជាប្រព័ន្ធគោលពីរ នេះគឺ 10000000 ដែល 0 មានន័យថាធម្មតា និង 1 មានន័យថាសំឡេងរោទិ៍។ យោងតាមនិយមន័យខ្ពស់ឆ្វេងស្តាំរបស់ DALY នេះត្រូវគ្នាទៅនឹង Bit7: ការព្រមានបន្ទាប់បន្សំនៃតង់ស្យុងសរុបទាប។
  5. លេខសម្គាល់ការគ្រប់គ្រង៖ការសាកថ្ម MOS: DA, ការបញ្ចេញ MOS: D9 ។ 00 មានន័យថាបើក 01 មានន័យថាបិទ។
USB-CAN បញ្ចូលសំឡេង

2.ពិធីការ UART/485

ឧបករណ៍សាកល្បង៖ឧបករណ៍សៀរៀល COM

  1. អត្រា Baud៖9600bps
  2. ទម្រង់ទំនាក់ទំនង៖វិធីសាស្ត្រគណនា Checksum៖មូលប្បទានប័ត្រគឺជាផលបូកនៃទិន្នន័យពីមុនទាំងអស់ (មានតែបៃទាបប៉ុណ្ណោះដែលត្រូវបានយក) ។
    • កម្មវិធីកុំព្យូទ័រទៅ BMS៖ បឋមកថាស៊ុម + អាសយដ្ឋានម៉ូឌុលទំនាក់ទំនង (ខាងលើ-បន្ថែម) + លេខសម្គាល់ទិន្នន័យ + ប្រវែងទិន្នន័យ + មាតិកាទិន្នន័យ + មូលប្បទានប័ត្រ។
    • ការឆ្លើយតប BMS ទៅកម្មវិធីកុំព្យូទ័រ៖ បឋមកថាស៊ុម + អាសយដ្ឋានម៉ូឌុលទំនាក់ទំនង (BMS-បន្ថែម) + លេខសម្គាល់ទិន្នន័យ + ប្រវែងទិន្នន័យ + មាតិកាទិន្នន័យ + ពិនិត្យផលបូក។
  3. ព័ត៌មានមាតិកាទំនាក់ទំនង៖ដូចគ្នានឹង CAN ។
យូអេសប៊ី-RS485 ខ្សែការពារ
USB-UART通讯数据线

3. ពិធីការ Modbus

ឧបករណ៍សាកល្បង៖ឧបករណ៍សៀរៀល COM

  1. ទម្រង់ទំនាក់ទំនង៖
    • ទម្រង់ពិធីសារសារ៖អានការចុះឈ្មោះ, ស្នើសុំស៊ុម
      • បៃ: 0 | ១ | ២ | ៣ | ៤ | ៥ | ៦ | ៧
      • ការពិពណ៌នា៖ 0xD2 | 0x03 | អាសយដ្ឋានចាប់ផ្តើម | ចំនួនចុះឈ្មោះ (N) | មូលប្បទានប័ត្រ CRC-16
      • ឧទាហរណ៍៖ D203000C000157AA។ D2 គឺជាអាសយដ្ឋាន slave, 03 គឺជាពាក្យបញ្ជាអាន, 000C គឺជាអាសយដ្ឋានចាប់ផ្តើម, 0001 មានន័យថាចំនួនចុះឈ្មោះដែលត្រូវអានគឺ 1 ហើយ 57AA គឺជា checksum CRC ។
    • ស៊ុមឆ្លើយតបស្តង់ដារ៖
      • បៃ: 0 | ១ | ២ | ៣ | ៤ | ៥ | ៦ | ៧ | ៨
      • ការពិពណ៌នា៖ 0xD2 | 0x03 | ប្រវែងទិន្នន័យ | តម្លៃនៃការចុះឈ្មោះលើកទី 1 | តម្លៃ Nth ចុះឈ្មោះ | មូលប្បទានប័ត្រ CRC-16
      • L = 2 * N
      • ឧទាហរណ៍៖ N ជាចំនួនចុះឈ្មោះ D203020001FC56។ D2 គឺជាអាសយដ្ឋាន slave, 03 គឺជាពាក្យបញ្ជាអាន, 02 គឺជាប្រវែងនៃទិន្នន័យដែលបានអាន, 0001 មានន័យថាតម្លៃនៃការចុះឈ្មោះទី 1 ដែលបានអាន ដែលជាស្ថានភាពបញ្ចេញចេញពីពាក្យបញ្ជាម៉ាស៊ីន ហើយ FC56 គឺជា checksum CRC ។
  2. សរសេរចុះឈ្មោះ៖Byte1 គឺ 0x06 ដែល 06 គឺជាពាក្យបញ្ជាដើម្បីសរសេរការចុះបញ្ជីការកាន់កាប់តែមួយ byte4-5 តំណាងឱ្យពាក្យបញ្ជាម៉ាស៊ីន។
    • ស៊ុមឆ្លើយតបស្តង់ដារ៖ស៊ុមឆ្លើយតបស្តង់ដារសម្រាប់ការសរសេរការចុះបញ្ជីការកាន់កាប់តែមួយធ្វើតាមទម្រង់ដូចគ្នាទៅនឹងស៊ុមសំណើ។
  3. សរសេរការចុះឈ្មោះទិន្នន័យច្រើន៖Byte1 គឺ 0x10 ដែល 10 គឺជាពាក្យបញ្ជាសម្រាប់សរសេរការចុះឈ្មោះទិន្នន័យច្រើន byte2-3 គឺជាអាសយដ្ឋានចាប់ផ្តើមនៃការចុះឈ្មោះ byte4-5 តំណាងឱ្យរយៈពេលនៃការចុះឈ្មោះ ហើយ byte6-7 តំណាងឱ្យមាតិកាទិន្នន័យ។
    • ស៊ុមឆ្លើយតបស្តង់ដារ៖Byte2-3 គឺជាអាសយដ្ឋានចាប់ផ្តើមនៃការចុះឈ្មោះ, byte4-5 តំណាងឱ្យរយៈពេលនៃការចុះឈ្មោះ។

ពេលវេលាបង្ហោះ៖ ថ្ងៃទី២៣ ខែកក្កដា ឆ្នាំ២០២៤

ទាក់ទង DALY

  • អាស័យដ្ឋាន៖ No. 14, Gongye South Road, Songshanhu science and Technology Industrial Park, Dongguan City, Guangdong, China.
  • លេខ៖ +86 13215201813
  • ពេលវេលា៖ 7 ថ្ងៃក្នុងមួយសប្តាហ៍ចាប់ពីម៉ោង 00:00 ព្រឹកដល់ 24:00 ល្ងាច
  • អ៊ីមែល៖ dalybms@dalyelec.com