DALY 3가지 통신 프로토콜 설명

데일리주로 세 가지 프로토콜이 있습니다.CAN, UART/485 및 Modbus.

1. CAN 프로토콜

테스트 도구:캔테스트

  1. 전송 속도:25만
  2. 프레임 유형:표준 프레임과 확장 프레임. 일반적으로 확장 프레임이 사용되는 반면, 표준 프레임은 맞춤형 BMS에 사용됩니다.
  3. 커뮤니케이션 형식:0x90부터 0x98까지의 데이터 ID고객이 접근할 수 있습니다. 다른 ID는 일반적으로 고객이 접근하거나 수정할 수 없습니다.
    • PC 소프트웨어에서 BMS로: 우선순위 + 데이터 ID + BMS 주소 + PC 소프트웨어 주소, 예: 0x18100140.
    • PC 소프트웨어에 대한 BMS 응답: 우선순위 + 데이터 ID + PC 소프트웨어 주소 + BMS 주소, 예: 0x18104001.
    • PC 소프트웨어 주소와 BMS 주소의 위치를 ​​확인하세요. 명령을 수신하는 주소가 먼저 옵니다.
  4. 커뮤니케이션 콘텐츠 정보:예를 들어, 배터리 오류 상태에서 총 전압 저하에 대한 2차 경고가 발생하면 Byte0은 80으로 표시됩니다. 이진수로 변환하면 10000000이며, 0은 정상, 1은 경고를 의미합니다. DALY의 좌측 상단, 우측 하단 정의에 따르면, 이는 Bit7: 총 전압 저하에 대한 2차 경고에 해당합니다.
  5. 제어 ID:충전 MOS: DA, 방전 MOS: D9. 00은 켜짐, 01은 꺼짐을 의미합니다.
USB-CAN 통신 장치

2.UART/485 프로토콜

테스트 도구:COM 직렬 도구

  1. 전송 속도:9600bps
  2. 커뮤니케이션 형식:체크섬 계산 방법:체크섬은 이전 모든 데이터의 합계입니다(최하위 바이트만 취함).
    • PC 소프트웨어에서 BMS로: 프레임 헤더 + 통신 모듈 주소(UPPER-Add) + 데이터 ID + 데이터 길이 + 데이터 내용 + 체크섬.
    • PC 소프트웨어에 대한 BMS 응답: 프레임 헤더 + 통신 모듈 주소(BMS-Add) + 데이터 ID + 데이터 길이 + 데이터 내용 + 체크섬.
  3. 커뮤니케이션 콘텐츠 정보:CAN과 동일함.
USB-RS485통합 통신 장치
USB-UART 통신 장치

3. 모드버스 프로토콜

테스트 도구: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은 데이터 내용을 나타냅니다.
    • 표준 응답 프레임:바이트 2-3은 레지스터의 시작 주소이고, 바이트 4-5는 레지스터의 길이를 나타냅니다.

게시 시간: 2024년 7월 23일

DALY에 문의하세요

  • 주소: 중국 광둥성 동관시 송산후 과학기술산업단지 공예남로 14호.
  • 숫자 : +86 13215201813
  • 시간: 주 7일 오전 0시부터 오후 12시까지
  • 이메일: dalybms@dalyelec.com
이메일 보내기