English ภาษาเพิ่มเติม

Daly สามโปรโตคอลการสื่อสาร

Dalyส่วนใหญ่มีสามโปรโตคอล:CAN, UART/485 และ MODBUS

1. สามารถโปรโตคอลได้

เครื่องมือทดสอบ:cantest

  1. อัตราการรับส่งข้อมูล:250k
  2. ประเภทเฟรม:เฟรมมาตรฐานและขยาย โดยทั่วไปจะใช้เฟรมขยายในขณะที่เฟรมมาตรฐานใช้สำหรับ BMS ที่กำหนดเองสองสามตัว
  3. รูปแบบการสื่อสาร:รหัสข้อมูลจาก 0x90 ถึง 0x98สามารถเข้าถึงได้สำหรับลูกค้า ID อื่น ๆ มักจะไม่สามารถเข้าถึงได้หรือแก้ไขได้โดยลูกค้า
    • ซอฟต์แวร์พีซีถึง BMS: ลำดับความสำคัญ + ข้อมูล ID + ที่อยู่ BMS + ที่อยู่ซอฟต์แวร์พีซีเช่น 0x18100140
    • การตอบสนองของ BMS ต่อซอฟต์แวร์พีซี: ลำดับความสำคัญ + ข้อมูล ID + ที่อยู่ซอฟต์แวร์พีซี + ที่อยู่ BMS เช่น 0x18104001
    • หมายเหตุตำแหน่งของที่อยู่ซอฟต์แวร์พีซีและที่อยู่ BMS ที่อยู่ที่ได้รับคำสั่งมาก่อน
  4. ข้อมูลเนื้อหาการสื่อสาร:ตัวอย่างเช่นในสถานะความผิดพลาดของแบตเตอรี่ที่มีคำเตือนรองของแรงดันไฟฟ้ารวมต่ำ BYTE0 จะแสดงเป็น 80 แปลงเป็นไบนารีนี่คือ 10,00000000 โดยที่ 0 หมายถึงปกติและ 1 หมายถึงการเตือนภัย ตามคำจำกัดความที่สูงซ้ายต่ำของ Daly ซึ่งสอดคล้องกับ BIT7: คำเตือนรองของแรงดันไฟฟ้ารวมต่ำ
  5. รหัสควบคุม:การชาร์จ MOS: DA, Discharging MOS: D9 00 หมายถึง, 01 หมายถึงปิด
USB-CAN 通讯数据线

2.โปรโตคอล UART/485

เครื่องมือทดสอบ:COM Serial Tool

  1. อัตราการรับส่งข้อมูล:9600bps
  2. รูปแบบการสื่อสาร:วิธีการคำนวณตรวจสอบ:การตรวจสอบคือผลรวมของข้อมูลก่อนหน้าทั้งหมด (ใช้ไบต์ต่ำเท่านั้น)
    • ซอฟต์แวร์พีซีไปยัง BMS: ส่วนหัวเฟรม + ที่อยู่โมดูลการสื่อสาร (Upper-ADD) + ข้อมูล ID ข้อมูล + ความยาวข้อมูล + เนื้อหาข้อมูล + การตรวจสอบ
    • การตอบสนองของ BMS ต่อซอฟต์แวร์พีซี: ส่วนหัวเฟรม + ที่อยู่โมดูลการสื่อสาร (BMS-ADD) + ข้อมูลข้อมูล + ข้อมูลความยาวข้อมูล + เนื้อหาข้อมูล + ตรวจสอบ
  3. ข้อมูลเนื้อหาการสื่อสาร:เช่นเดียวกับที่สามารถ
USB-RS485 通讯数据线
usb-uart 通讯数据线

3. โปรโตคอล Modbus

เครื่องมือทดสอบ:COM Serial Tool

  1. รูปแบบการสื่อสาร:
    • รูปแบบโปรโตคอลข้อความ:อ่านลงทะเบียนเฟรมคำขอ
      • ไบต์: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      • คำอธิบาย: 0xd2 | 0x03 | ที่อยู่เริ่มต้น | จำนวนการลงทะเบียน (N) | การตรวจสอบ CRC-16
      • ตัวอย่าง: D203000C000157AA D2 คือที่อยู่ทาส 03 คือคำสั่งอ่าน 000C คือที่อยู่เริ่มต้น 0001 หมายถึงจำนวนการลงทะเบียนที่จะอ่านคือ 1 และ 57AA คือการตรวจสอบซีอาร์ซี
    • กรอบการตอบสนองมาตรฐาน:
      • ไบต์: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
      • คำอธิบาย: 0xd2 | 0x03 | ความยาวข้อมูล | ค่าที่ 1 ลงทะเบียน | มูลค่าของการลงทะเบียน nth | การตรวจสอบ CRC-16
      • l = 2 * n
      • ตัวอย่าง: N คือจำนวนการลงทะเบียน D203020001FC56 D2 คือที่อยู่ทาส, 03 คือคำสั่งอ่าน, 02 คือความยาวของการอ่านข้อมูล 0001 หมายถึงค่าของการอ่านการลงทะเบียนครั้งที่ 1 ซึ่งเป็นสถานะการปลดปล่อยจากคำสั่งโฮสต์และ FC56 คือการตรวจสอบ CRC
  2. การลงทะเบียนเขียน:BYTE1 คือ 0x06 โดยที่ 06 คือคำสั่งที่จะเขียนการลงทะเบียนการถือครองเดียว BYTE4-5 แทนคำสั่งโฮสต์
    • กรอบการตอบสนองมาตรฐาน:กรอบการตอบสนองมาตรฐานสำหรับการเขียนการลงทะเบียนการถือครองเดียวนั้นเป็นไปตามรูปแบบเดียวกันกับเฟรมคำขอ
  3. เขียนข้อมูลหลายข้อมูล:BYTE1 คือ 0x10 โดยที่ 10 คือคำสั่งในการเขียนข้อมูลหลายข้อมูล BYTE2-3 เป็นที่อยู่เริ่มต้นของการลงทะเบียน BYTO4-5 แสดงถึงความยาวของการลงทะเบียนและ BYTE6-7 แสดงเนื้อหาข้อมูล
    • กรอบการตอบสนองมาตรฐาน:BYTE2-3 เป็นที่อยู่เริ่มต้นของการลงทะเบียน BYTE4-5 แสดงถึงความยาวของการลงทะเบียน

เวลาโพสต์: ก.ค. 23-2024

ติดต่อ Daly

  • ที่อยู่: ลำดับที่ 14, Gongye South Road, Songshanhu Science and Technology Industrial Park, Dongguan City, มณฑลกวางตุ้ง, จีน
  • ตัวเลข : +86 13215201813
  • เวลา: 7 วันต่อสัปดาห์ตั้งแต่ 00:00 น. ถึง 24:00 น
  • อีเมล: dalybms@dalyelec.com
ส่งอีเมล