DALYপ্রধানত তিনটি প্রোটোকল আছে:CAN, UART/485, এবং Modbus.
1. ক্যান প্রোটোকল
পরীক্ষার টুল:পরীক্ষা করতে পারেন
- বড রেট:250K
- ফ্রেমের প্রকার:স্ট্যান্ডার্ড এবং এক্সটেন্ডেড ফ্রেম। সাধারণত, এক্সটেন্ডেড ফ্রেম ব্যবহার করা হয়, যখন স্ট্যান্ডার্ড ফ্রেমটি কয়েকটি কাস্টমাইজড BMS-এর জন্য।
- যোগাযোগ বিন্যাস:0x90 থেকে 0x98 পর্যন্ত ডেটা আইডিগ্রাহকদের কাছে অ্যাক্সেসযোগ্য। অন্যান্য আইডি সাধারণত গ্রাহকদের দ্বারা অ্যাক্সেসযোগ্য বা পরিবর্তনযোগ্য নয়।
- পিসি সফ্টওয়্যার থেকে বিএমএস: অগ্রাধিকার + ডেটা আইডি + বিএমএস ঠিকানা + পিসি সফ্টওয়্যার ঠিকানা, যেমন, 0x18100140।
- পিসি সফটওয়্যারের প্রতি বিএমএস প্রতিক্রিয়া: অগ্রাধিকার + ডেটা আইডি + পিসি সফ্টওয়্যার ঠিকানা + বিএমএস ঠিকানা, যেমন, 0x18104001।
- PC সফ্টওয়্যার ঠিকানা এবং BMS ঠিকানার অবস্থান নোট করুন। কমান্ড প্রাপ্ত ঠিকানা প্রথম আসে.
- যোগাযোগ বিষয়বস্তু তথ্য:উদাহরণস্বরূপ, কম মোট ভোল্টেজের সেকেন্ডারি সতর্কতা সহ ব্যাটারি ফল্ট স্ট্যাটাসে, Byte0 80 হিসাবে প্রদর্শিত হবে। বাইনারিতে রূপান্তরিত, এটি 10000000, যেখানে 0 মানে স্বাভাবিক এবং 1 মানে একটি অ্যালার্ম। DALY এর উচ্চ-বাম, নিম্ন-ডান সংজ্ঞা অনুসারে, এটি Bit7 এর সাথে মিলে যায়: কম মোট ভোল্টেজের সেকেন্ডারি সতর্কতা।
- কন্ট্রোল আইডি:চার্জিং MOS: DA, ডিসচার্জিং MOS: D9। 00 মানে চালু, 01 মানে বন্ধ।
2.UART/485 প্রোটোকল
পরীক্ষার টুল:COM সিরিয়াল টুল
- বড রেট:9600bps
- যোগাযোগ বিন্যাস:চেকসাম গণনা পদ্ধতি:চেকসাম হল আগের সমস্ত ডেটার যোগফল (শুধুমাত্র কম বাইট নেওয়া হয়)।
- পিসি সফটওয়্যার টু বিএমএস: ফ্রেম হেডার + কমিউনিকেশন মডিউল ঠিকানা (UPPER-অ্যাড) + ডেটা আইডি + ডেটা দৈর্ঘ্য + ডেটা সামগ্রী + চেকসাম।
- পিসি সফ্টওয়্যারের প্রতি বিএমএস প্রতিক্রিয়া: ফ্রেম হেডার + কমিউনিকেশন মডিউল ঠিকানা (বিএমএস-অ্যাড) + ডেটা আইডি + ডেটা দৈর্ঘ্য + ডেটা সামগ্রী + চেকসাম।
- যোগাযোগ বিষয়বস্তু তথ্য:CAN হিসাবে একই.
3. মডবাস প্রোটোকল
পরীক্ষার টুল:COM সিরিয়াল টুল
- যোগাযোগ বিন্যাস:
- বার্তা প্রোটোকল বিন্যাস:নিবন্ধন, অনুরোধ ফ্রেম পড়ুন
- বাইট: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- বর্ণনা: 0xD2 | 0x03 | শুরুর ঠিকানা | রেজিস্টারের সংখ্যা (N) | CRC-16 চেকসাম
- উদাহরণ: D203000C000157AA। D2 হল স্লেভ অ্যাড্রেস, 03 হল রিড কমান্ড, 000C হল স্টার্ট অ্যাড্রেস, 0001 হল পড়ার জন্য রেজিস্টারের সংখ্যা 1 এবং 57AA হল CRC চেকসাম৷
- স্ট্যান্ডার্ড রেসপন্স ফ্রেম:
- বাইট: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- বর্ণনা: 0xD2 | 0x03 | ডেটা দৈর্ঘ্য | ১ম রেজিস্টারের মূল্য | Nth রেজিস্টারের মূল্য | CRC-16 চেকসাম
- L = 2 * N
- উদাহরণ: N হল রেজিস্টারের সংখ্যা, D203020001FC56। D2 হল স্লেভ অ্যাড্রেস, 03 হল রিড কমান্ড, 02 হল ডেটা রিডের দৈর্ঘ্য, 0001 মানে হল 1ম রেজিস্টার রিডের মান, যা হোস্ট কমান্ড থেকে ডিসচার্জ স্ট্যাটাস এবং FC56 হল CRC চেকসাম৷
- বার্তা প্রোটোকল বিন্যাস:নিবন্ধন, অনুরোধ ফ্রেম পড়ুন
- নিবন্ধন লিখুন:Byte1 হল 0x06, যেখানে 06 হল একটি একক হোল্ডিং রেজিস্টার লেখার কমান্ড, byte4-5 হোস্ট কমান্ডকে উপস্থাপন করে।
- স্ট্যান্ডার্ড রেসপন্স ফ্রেম:একটি একক হোল্ডিং রেজিস্টার লেখার জন্য স্ট্যান্ডার্ড রেসপন্স ফ্রেম অনুরোধ ফ্রেমের মতো একই বিন্যাস অনুসরণ করে।
- একাধিক ডেটা রেজিস্টার লিখুন:বাইট 1 হল 0x10, যেখানে 10 হল একাধিক ডেটা রেজিস্টার লেখার কমান্ড, বাইট 2-3 হল রেজিস্টারগুলির শুরুর ঠিকানা, বাইট 4-5 রেজিস্টারগুলির দৈর্ঘ্য এবং বাইট 6-7 ডেটা বিষয়বস্তুকে উপস্থাপন করে৷
- স্ট্যান্ডার্ড রেসপন্স ফ্রেম:বাইট2-3 হল রেজিস্টারের শুরুর ঠিকানা, বাইট 4-5 রেজিস্টারের দৈর্ঘ্য উপস্থাপন করে।
পোস্টের সময়: জুলাই-২৩-২০২৪