Giải thích về ba giao thức truyền thông DALY

DALYchủ yếu có ba giao thức:CAN, UART/485 và Modbus.

1. Giao thức CAN

Công cụ kiểm tra:Kiểm tra CANtest

  1. Tốc độ truyền:250K
  2. Các loại khung:Khung tiêu chuẩn và mở rộng. Nhìn chung, Khung mở rộng được sử dụng, trong khi Khung tiêu chuẩn dành cho một số BMS tùy chỉnh.
  3. Định dạng giao tiếp:ID dữ liệu từ 0x90 đến 0x98có thể truy cập được đối với khách hàng. Các ID khác thường không thể truy cập hoặc sửa đổi được bởi khách hàng.
    • Phần mềm PC tới BMS: Ưu tiên + ID dữ liệu + Địa chỉ BMS + Địa chỉ phần mềm PC, ví dụ: 0x18100140.
    • Phản hồi của BMS đối với phần mềm PC: Mức độ ưu tiên + ID dữ liệu + Địa chỉ phần mềm PC + Địa chỉ BMS, ví dụ: 0x18104001.
    • Lưu ý vị trí của Địa chỉ phần mềm PC và Địa chỉ BMS. Địa chỉ nhận lệnh sẽ đến trước.
  4. Thông tin nội dung truyền thông:Ví dụ, trong trạng thái lỗi pin với cảnh báo thứ cấp về tổng điện áp thấp, Byte0 sẽ hiển thị là 80. Chuyển đổi sang nhị phân, đây là 10000000, trong đó 0 có nghĩa là bình thường và 1 có nghĩa là báo động. Theo định nghĩa cao-trái, thấp-phải của DALY, điều này tương ứng với Bit7: cảnh báo thứ cấp về tổng điện áp thấp.
  5. ID kiểm soát:Sạc MOS: DA, Xả MOS: D9. 00 nghĩa là bật, 01 nghĩa là tắt.
Ổ cắm USB-CAN

2.Giao thức UART/485

Công cụ kiểm tra:Công cụ nối tiếp COM

  1. Tốc độ truyền:9600bps
  2. Định dạng giao tiếp:Phương pháp tính toán tổng kiểm tra:Tổng kiểm tra là tổng của tất cả dữ liệu trước đó (chỉ lấy byte thấp).
    • Phần mềm PC đến BMS: Tiêu đề khung + Địa chỉ mô-đun truyền thông (UPPER-Add) + ID dữ liệu + Chiều dài dữ liệu + Nội dung dữ liệu + Tổng kiểm tra.
    • Phản hồi của BMS đối với phần mềm PC: Tiêu đề khung + Địa chỉ mô-đun giao tiếp (BMS-Add) + ID dữ liệu + Chiều dài dữ liệu + Nội dung dữ liệu + Tổng kiểm tra.
  3. Thông tin nội dung truyền thông:Giống như CAN.
Ổ cắm USB-RS485
Bộ phát USB-UART

3. Giao thức Modbus

Công cụ kiểm tra:Công cụ nối tiếp COM

  1. Định dạng giao tiếp:
    • Định dạng giao thức tin nhắn:Đọc Đăng ký, Khung yêu cầu
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • Mô tả: 0xD2 | 0x03 | Địa chỉ bắt đầu | Số lượng thanh ghi (N) | Tổng kiểm tra CRC-16
      • Ví dụ: D203000C000157AA. D2 là địa chỉ slave, 03 là lệnh đọc, 000C là địa chỉ bắt đầu, 0001 nghĩa là số thanh ghi cần đọc là 1 và 57AA là tổng kiểm tra CRC.
    • Khung phản hồi chuẩn:
      • Byte: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • Mô tả: 0xD2 | 0x03 | Độ dài dữ liệu | Giá trị của thanh ghi thứ 1 | Giá trị của thanh ghi thứ N | Tổng kiểm tra CRC-16
      • L = 2 * N
      • Ví dụ: N là số thanh ghi, D203020001FC56. D2 là địa chỉ slave, 03 là lệnh đọc, 02 là độ dài của dữ liệu được đọc, 0001 nghĩa là giá trị của lần đọc thanh ghi đầu tiên, tức là trạng thái xả từ lệnh máy chủ và FC56 là tổng kiểm tra CRC.
  2. Viết Đăng ký:Byte1 là 0x06, trong đó 06 là lệnh ghi một thanh ghi lưu trữ duy nhất, byte4-5 biểu diễn lệnh máy chủ.
    • Khung phản hồi chuẩn:Khung phản hồi chuẩn để ghi một thanh ghi lưu trữ duy nhất có cùng định dạng với khung yêu cầu.
  3. Viết nhiều thanh ghi dữ liệu:Byte1 là 0x10, trong đó 10 là lệnh ghi nhiều thanh ghi dữ liệu, byte2-3 là địa chỉ bắt đầu của các thanh ghi, byte4-5 biểu thị độ dài của các thanh ghi và byte6-7 biểu thị nội dung dữ liệu.
    • Khung phản hồi chuẩn:Byte2-3 là địa chỉ bắt đầu của các thanh ghi, byte4-5 biểu thị độ dài của các thanh ghi.

Thời gian đăng: 23-07-2024

LIÊN HỆ DALY

  • Địa chỉ: Số 14, Đường Gongye Nam, Khu công nghiệp khoa học công nghệ Tùng Sơn Hồ, Thành phố Đông Quan, Tỉnh Quảng Đông, Trung Quốc.
  • Con số : +86 13215201813
  • thời gian: 7 ngày một tuần từ 00:00 sáng đến 24:00 chiều
  • E-mail: dalybms@dalyelec.com
Gửi Email