DALY-ის სამი საკომუნიკაციო პროტოკოლის განმარტება

დღიურიძირითადად სამი პროტოკოლი აქვს:CAN, UART/485 და Modbus.

1. CAN პროტოკოლი

ტესტირების ინსტრუმენტი:CANტესტი

  1. ბაუდის სიჩქარე:250 ათასი
  2. ჩარჩოს ტიპები:სტანდარტული და გაფართოებული ჩარჩოები. როგორც წესი, გამოიყენება გაფართოებული ჩარჩო, ხოლო სტანდარტული ჩარჩო რამდენიმე მორგებული BMS-ისთვისაა.
  3. კომუნიკაციის ფორმატი:მონაცემთა ID-ები 0x90-დან 0x98-მდემომხმარებლებისთვის ხელმისაწვდომია. სხვა ID-ები, როგორც წესი, მომხმარებლებისთვის მიუწვდომელია ან მათი შეცვლა შეუძლებელია.
    • კომპიუტერის პროგრამული უზრუნველყოფა BMS-ში: პრიორიტეტი + მონაცემთა ID + BMS მისამართი + კომპიუტერის პროგრამული უზრუნველყოფის მისამართი, მაგ., 0x18100140.
    • BMS-ის რეაგირება კომპიუტერის პროგრამულ უზრუნველყოფაზე: პრიორიტეტი + მონაცემთა ID + კომპიუტერის პროგრამული უზრუნველყოფის მისამართი + BMS მისამართი, მაგ., 0x18104001.
    • გაითვალისწინეთ კომპიუტერის პროგრამული უზრუნველყოფის მისამართისა და BMS მისამართის პოზიცია. ბრძანების მიმღები მისამართი პირველია.
  4. კომუნიკაციის შინაარსის ინფორმაცია:მაგალითად, დაბალი საერთო ძაბვის მეორადი გაფრთხილებით აკუმულატორის გაუმართაობის სტატუსში, Byte0 გამოჩნდება როგორც 80. ბინარულ ფორმატში გადაყვანის შემთხვევაში, ეს არის 10000000, სადაც 0 ნიშნავს ნორმალურს და 1 ნიშნავს განგაშს. DALY-ის ზედა-მარცხნივ, ქვედა-მარჯვნივ განმარტების მიხედვით, ეს შეესაბამება Bit7-ს: დაბალი საერთო ძაბვის მეორადი გაფრთხილება.
  5. კონტროლის ID-ები:MOS-ის დატენვა: DA, MOS-ის განმუხტვა: D9. 00 ნიშნავს ჩართვას, 01 ნიშნავს გამორთვას.
USB-CAN通讯数据线

2.UART/485 პროტოკოლი

ტესტირების ინსტრუმენტი:COM სერიული ინსტრუმენტი

  1. ბაუდის სიჩქარე:9600bps
  2. კომუნიკაციის ფორმატი:ჩეკის ჯამის გაანგარიშების მეთოდი:ჩეკის ჯამი არის ყველა წინა მონაცემის ჯამი (მხოლოდ ყველაზე დაბალი ბაიტია აღებული).
    • კომპიუტერის პროგრამული უზრუნველყოფა BMS-ისთვის: ჩარჩოს სათაური + საკომუნიკაციო მოდულის მისამართი (UPPER-Add) + მონაცემთა ID + მონაცემთა სიგრძე + მონაცემთა შინაარსი + ჩეკის ჯამი.
    • BMS-ის რეაგირება კომპიუტერის პროგრამულ უზრუნველყოფაზე: ჩარჩოს სათაური + საკომუნიკაციო მოდულის მისამართი (BMS-დამატება) + მონაცემთა ID + მონაცემთა სიგრძე + მონაცემთა შინაარსი + ჩეკის ჯამი.
  3. კომუნიკაციის შინაარსის ინფორმაცია:იგივეა, რაც CAN.
USB-RS485
USB-UART通讯数据线

3. Modbus პროტოკოლი

ტესტირების ინსტრუმენტი:COM სერიული ინსტრუმენტი

  1. კომუნიკაციის ფორმატი:
    • შეტყობინების პროტოკოლის ფორმატი:რეესტრის წაკითხვა, ჩარჩოს მოთხოვნა
      • ბაიტი: 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 | მონაცემთა სიგრძე | პირველი რეგისტრის მნიშვნელობა | მე-N რეგისტრის მნიშვნელობა | CRC-16 ჩეკსუმი
      • L = 2 * N
      • მაგალითი: N არის რეგისტრების რაოდენობა, D203020001FC56. D2 არის მონა მისამართი, 03 არის წაკითხვის ბრძანება, 02 არის წაკითხული მონაცემების სიგრძე, 0001 ნიშნავს პირველი წაკითხული რეგისტრის მნიშვნელობას, რომელიც არის მასპინძელი ბრძანებიდან განტვირთვის სტატუსი, ხოლო FC56 არის CRC ჩეკის ჯამი.
  2. რეესტრის ჩაწერა:ბაიტი 1 არის 0x06, სადაც 06 არის ერთი ჰოლდინგის რეგისტრის ჩაწერის ბრძანება, ბაიტი 4-5 წარმოადგენს მასპინძლის ბრძანებას.
    • სტანდარტული პასუხის ჩარჩო:ერთი ჰოლდინგის რეგისტრის ჩასაწერად სტანდარტული პასუხის ჩარჩო მიჰყვება იგივე ფორმატს, რასაც მოთხოვნის ჩარჩო.
  3. მრავალი მონაცემთა რეგისტრის ჩაწერა:ბაიტი 1 არის 0x10, სადაც 10 არის ბრძანება მრავალი მონაცემთა რეგისტრის ჩასაწერად, ბაიტი 2-3 არის რეგისტრების საწყისი მისამართი, ბაიტი 4-5 წარმოადგენს რეგისტრების სიგრძეს, ხოლო ბაიტი 6-7 წარმოადგენს მონაცემთა შინაარსს.
    • სტანდარტული პასუხის ჩარჩო:Byte2-3 არის რეგისტრების საწყისი მისამართი, byte4-5 წარმოადგენს რეგისტრების სიგრძეს.

გამოქვეყნების დრო: 23 ივლისი, 2024

დაუკავშირდით დეილის

  • მისამართი: ჩინეთი, გუანდუნის პროვინცია, დონგუანის ქალაქი, სონგშანჰუს მეცნიერებისა და ტექნოლოგიების ინდუსტრიული პარკი, გონგიეს სამხრეთის გზა, №14.
  • ნომერი: +86 13215201813
  • დრო: კვირაში 7 დღე 00:00 საათიდან 24:00 საათამდე
  • ელ. ფოსტა: dalybms@dalyelec.com
ელფოსტის გაგზავნა