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

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

1. CAN 프로토콜

테스트 도구:CANtest

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

2.UART/485 프로토콜

테스트 도구:COM 직렬 도구

  1. 보드율:9600bps
  2. 의사소통 형식:체크섬 계산 방법:체크섬은 이전 데이터의 합계입니다(하위 바이트만 사용).
    • PC 소프트웨어에서 BMS로 전송되는 데이터: 프레임 헤더 + 통신 모듈 주소(UPPER-Add) + 데이터 ID + 데이터 길이 + 데이터 내용 + 체크섬.
    • BMSPC 소프트웨어 응답: 프레임 헤더 + 통신 모듈 주소(BMS-Add) + 데이터 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은 데이터 내용을 나타냅니다.
    • 표준 응답 프레임:바이트2-3은 레지스터의 시작 주소이고, 바이트4-5는 레지스터의 길이를 나타냅니다.

게시 시간: 2024년 7월 23일

데일리에게 연락하세요

  • 주소: 중국 광둥성 둥관시 쑹산후 과학기술산업단지, 궁예남로 14번지.
  • 숫자 : +86 13215201813
  • 시간: 주 7일 오전 0시부터 자정까지
  • 이메일: dalybms@dalyelec.com
  • DALY 개인정보 보호정책
이메일 보내기