დალიძირითადად აქვს სამი პროტოკოლი:CAN, UART/485 და Modbus.
1. CAN პროტოკოლი
ტესტის ინსტრუმენტი:CANtest
- ბაუდის მაჩვენებელი:250 ათასი
- ჩარჩოს ტიპები:სტანდარტული და გაფართოებული ჩარჩოები. ზოგადად, გაფართოებული ჩარჩო გამოიყენება, ხოლო სტანდარტული ჩარჩო არის რამდენიმე მორგებული BMS-ისთვის.
- კომუნიკაციის ფორმატი:მონაცემთა ID-ები 0x90-დან 0x98-მდეხელმისაწვდომია მომხმარებლებისთვის. სხვა პირადობის მოწმობები, როგორც წესი, არ არის ხელმისაწვდომი ან შეცვლილი მომხმარებლების მიერ.
- PC პროგრამული უზრუნველყოფა BMS-მდე: პრიორიტეტი + მონაცემთა ID + BMS მისამართი + კომპიუტერის პროგრამული მისამართი, მაგ., 0x18100140.
- BMS პასუხი კომპიუტერის პროგრამაზე: პრიორიტეტი + მონაცემთა ID + კომპიუტერის პროგრამული უზრუნველყოფის მისამართი + BMS მისამართი, მაგ., 0x18104001.
- გაითვალისწინეთ PC პროგრამული მისამართის და BMS მისამართის პოზიცია. ბრძანების მიმღები მისამართი პირველ რიგში მოდის.
- კომუნიკაციის შინაარსის ინფორმაცია:მაგალითად, ბატარეის გაუმართაობის სტატუსში დაბალი ჯამური ძაბვის მეორადი გაფრთხილებით, Byte0 გამოჩნდება როგორც 80. გარდაიქმნება ორობითად, ეს არის 10000000, სადაც 0 ნიშნავს ნორმალურს და 1 ნიშნავს სიგნალიზაციას. DALY-ის მაღალ-მარცხნივ, დაბალმარჯვნივ დეფინიციის მიხედვით, ეს შეესაბამება Bit7-ს: საშუალო გაფრთხილება დაბალი ჯამური ძაბვის შესახებ.
- კონტროლის ID-ები:დამუხტვა MOS: DA, განმუხტვა MOS: D9. 00 ნიშნავს ჩართვას, 01 ნიშნავს გამორთვას.
2.UART/485 პროტოკოლი
ტესტის ინსტრუმენტი:COM სერიული ინსტრუმენტი
- ბაუდის მაჩვენებელი:9600bps
- კომუნიკაციის ფორმატი:საკონტროლო ჯამის გამოთვლის მეთოდი:საკონტროლო ჯამი არის ყველა წინა მონაცემების ჯამი (მიღებულია მხოლოდ დაბალი ბაიტი).
- კომპიუტერის პროგრამული უზრუნველყოფა BMS-ისთვის: ჩარჩოს სათაური + საკომუნიკაციო მოდულის მისამართი (UPPER-Add) + მონაცემთა ID + მონაცემთა სიგრძე + მონაცემთა კონტენტი + შემოწმება ჯამი.
- BMS პასუხი კომპიუტერის პროგრამულ უზრუნველყოფაზე: ჩარჩოს სათაური + საკომუნიკაციო მოდულის მისამართი (BMS-Add) + მონაცემთა ID + მონაცემთა სიგრძე + მონაცემთა შინაარსი + შემოწმება ჯამი.
- კომუნიკაციის შინაარსის ინფორმაცია:იგივე რაც CAN.
3. მოდბუსის პროტოკოლი
ტესტის ინსტრუმენტი:COM სერიული ინსტრუმენტი
- კომუნიკაციის ფორმატი:
- შეტყობინების პროტოკოლის ფორმატი:წაიკითხეთ რეგისტრაცია, მოითხოვეთ ჩარჩო
- ბაიტი: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
- აღწერა: 0xD2 | 0x03 | საწყისი მისამართი | რეგისტრების რაოდენობა (N) | CRC-16 საკონტროლო ჯამი
- მაგალითი: D203000C000157AA. D2 არის slave მისამართი, 03 არის წაკითხვის ბრძანება, 000C არის დაწყების მისამართი, 0001 ნიშნავს წასაკითხი რეგისტრების რაოდენობას 1, და 57AA არის CRC გამშვები ჯამი.
- სტანდარტული რეაგირების ჩარჩო:
- ბაიტი: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
- აღწერა: 0xD2 | 0x03 | მონაცემთა სიგრძე | 1-ლი რეესტრის ღირებულება | N-ე რეესტრის ღირებულება | CRC-16 საკონტროლო ჯამი
- L = 2 * N
- მაგალითი: N არის რეგისტრების რაოდენობა, D203020001FC56. D2 არის slave მისამართი, 03 არის წაკითხვის ბრძანება, 02 არის წაკითხული მონაცემების სიგრძე, 0001 ნიშნავს წაკითხული 1-ლი რეგისტრის მნიშვნელობას, რომელიც არის განმუხტვის სტატუსი ჰოსტის ბრძანებიდან და FC56 არის CRC გამშვები ჯამი.
- შეტყობინების პროტოკოლის ფორმატი:წაიკითხეთ რეგისტრაცია, მოითხოვეთ ჩარჩო
- რეგისტრაცია დაწერე:ბაიტი 1 არის 0x06, სადაც 06 არის ბრძანება, რომ ჩაწეროთ ერთი სამფლობელო რეესტრი, byte4-5 წარმოადგენს ჰოსტის ბრძანებას.
- სტანდარტული რეაგირების ჩარჩო:სტანდარტული საპასუხო ჩარჩო ერთი სამფლობელო რეესტრის დასაწერად მიჰყვება იმავე ფორმატს, როგორც მოთხოვნის ჩარჩო.
- დაწერეთ მრავალი მონაცემთა რეგისტრი:Byte1 არის 0x10, სადაც 10 არის ბრძანება მრავალი მონაცემთა რეგისტრის დასაწერად, byte2-3 არის რეგისტრების საწყისი მისამართი, byte4-5 წარმოადგენს რეგისტრების სიგრძეს და byte6-7 წარმოადგენს მონაცემთა შინაარსს.
- სტანდარტული რეაგირების ჩარჩო:Byte2-3 არის რეგისტრების საწყისი მისამართი, byte4-5 წარმოადგენს რეგისტრების სიგრძეს.
გამოქვეყნების დრო: ივლის-23-2024