코딩게시판

삼성 에어컨 RS485 연동 검토 정리

작성자 정보

  • 최고관리자 작성
  • 192.♡.0.1 아이피
  • 작성일

컨텐츠 정보


  • 링크

  • 첨부
    등록일 2026.08.04 01:12


  • 본문

    삼성 에어컨 RS485 연동 검토 정리


    삼성에어컨 모델 정보

    3232235521_1777046344.2207.png


    3232235521_1777046321.9281.png

    3232235521_1785773110.7824.png

    3232235521_1785773103.5133.png

    3232235521_1785773087.6383.png


    3232235521_1785773066.1721.png

    3232235521_1785773073.3473.png





    3232235521_1785773018.4109.png


    상기보드로 현재 수신만 정상 적으로 되나 송신이 안됨

    3232235521_1785773191.0001.png

    2026-08-04 삼성 에어컨 RS485 연동 검토 정리

    오늘은 AF18J9770WFN 삼성 에어컨의 NonNASA RS485 프로토콜을 ESP32-S3 + ESPHome로 완전 제어하는 것을 목표로 검토를 진행했습니다.


    1. 하드웨어

    ESP32

    ESP32-S3 DevKitC-1

    UART

    RX = GPIO18
    TX = GPIO17
    9600bps
    8E1

    현재 가장 안정적으로 수신되는 설정

    rx_pin:
      number: GPIO18
      inverted: true
    
    tx_pin:
      number: GPIO17
      inverted: false

    2. RS485 배선

    현재 연결

    에어컨
      │
    A -------- A
    B -------- B
            │
         RS485
            │
    RO → GPIO18
    
    DI ← GPIO17

    수신은 정상

    송신은 UART까지 정상


    3. 통신 확인

    현재는

    RECV
    ★★★★★

    입니다.

    로그

    RECV:
    src:c8
    dst:00
    cmd:C0
    
    RECV:
    cmd:F3
    
    RECV:
    cmd:20

    모두 정상.


    4. 주소 분석

    로그

    Configured devices: 00
    
    Outdoor : c8
    
    Indoor : 00

    결론

    실내기 주소
    
    00
    실외기 주소
    
    c8

    확인 완료.


    5. Climate

    실내기

    devices:
    
    address: 00

    구성

    전원
    
    현재온도
    
    설정온도
    
    풍량
    
    운전모드

    모두 정상.


    6. 실외기 정보

    로그에서 이미 해석됨.

    Outdoor Temp
    
    36℃
    Discharge Temp
    
    57℃
    Sump Temp
    
    63℃
    Current
    
    2.2A
    Voltage
    
    262V
    Power
    
    57.64W

    실외기 데이터는
    
    이미 들어오고 있음

    7. 현재 문제

    HAOS

    ESPHome

    UART

    RS485

    에어컨

    에서

    Controller Registration

    까지는 정상.

    로그

    Sending controller registration request
    
    >>>
    
    32 D0 C8 D1

    확인.

    그러나

    ACK

    응답 없음.


    8. 현재 상태

    항목결과
    UART RX
    UART TX
    RS485 수신
    패킷 해석
    Indoor 검색
    Outdoor 검색
    HAOS 상태
    HAOS 제어

    9. UART 시험

    시험 완료

    RX invert

    정상

    TX invert true

    시험

    TX invert false

    시험

    현재

    false

    상태 유지.


    10. 오실로스코프

    확인 완료

    통신선

    사각파

    확인.

    RXD에서도

    정상 데이터 확인.


    11. 현재 추정

    현재 가장 의심되는 부분

    Auto Direction RS485

    입니다.

    현재 모듈은

    자동 송수신 전환

    이며

    ESPHome에서는

    Controller Registration

    이후

    송신 방향 전환이 정상적으로 되지 않을 가능성이 가장 큽니다.


    12. 개선 방향

    기존

    Auto Direction

    교체

    MAX3485

    또는

    SP3485

    추천.


    13. 추천

    오늘 최종 추천

    ⭐⭐⭐⭐⭐

    MAX3485
    
    3.3V
    
    DE
    
    RE
    
    분리형

    자동전환형보다

    ESPHome

    flow_control_pin

    사용 가능.


    14. 다음 작업

    MAX3485 구입

    DE/RE 제어 추가

    ESPHome

    flow_control_pin

    추가

    Controller Registration 재시험

    전원 ON/OFF

    온도 변경

    무풍

    풍량

    실외기 센서 활성화


    15. 오늘의 성과

    오늘 가장 큰 성과는 다음 5가지를 확인한 것입니다.

    • 배선은 정상이며 RS485 버스에서 데이터를 안정적으로 수신하고 있습니다.
    • 실내기 주소는 00, **실외기 주소는 c8**임을 로그로 확인했습니다.
    • 실내기 상태(온도, 전원, 운전모드 등)는 HAOS로 정상 반영되고 있습니다.
    • 실외기 데이터(외기온도, 토출온도, 전압, 전류, 전력 등)는 로그에서 정상 해석되고 있습니다.
    • 제어가 안 되는 핵심 원인은 UART 송신 이후의 RS485 송신 또는 컨트롤러 등록 과정으로 범위를 크게 좁혔습니다.

    내일 권장 진행 순서

    1. MAX3485(DE/RE 분리형) 모듈 준비
    2. ESP32-S3와 flow_control_pin을 사용하는 UART 구성으로 변경
    3. Controller Registration 재시험
    4. 전원 ON/OFF 확인
    5. 설정온도 변경 확인
    6. 실외기 센서를 HAOS 엔티티로 노출하도록 외부 컴포넌트 수정 검토

    오늘 작업을 통해 수신 문제는 사실상 해결되었고, 앞으로는 송신(제어) 문제에 집중하면 되는 단계까지 진행되었습니다.

    3232235521_1785773207.5624.png





    [이 게시물은 최고관리자님에 의해 2026-08-04 01:44:39 갤러리에서 이동 됨]

    첨부 파일을 스킨보드에 구성 PDF보기( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php구성)



    관련자료

    댓글 2

    최고관리자님의 댓글

    • 최고관리자
    • 아이피 192.♡.0.1
    • 작성일
    [HA]
    삼성 시스템에어컨의 현재온도를 원하는 값으로 덮어쓰기 (2)
    https://naver.me/GAr3ntw8

    최근글


    새댓글