HMI Modbus설정 분석 이력 보고서 I/O디바이스 태그등록 태그매칭 배선/회로도 Arduino 시뮬레이터
연결중

유량계 개발 테스트 시스템 - 배선 도면

Arduino ESP32 + RS485 Modbus + 단상 인버터 + 초음파 유량계 | 실물 배선 설명서

1. 전체 시스템 구성도 (수계통)

수류 방향 →
공급탱크
펌프 모터
단상 3HP (2.2kW)
12.50
비교유량계
초음파 (기준기)
Slave ID: 2
비교 구간
12.30
개발유량계
초음파 (테스트)
Slave ID: 3
→ 공급탱크
(순환 회수)

2. RS485 통신 배선도 (실물)

RS485 데이지체인 연결 — A(+), B(-), GND 3선식
📶
ESP32-WROOM
3V3
GND
GPIO16 RX
GPIO17 TX
GPIO4 DE
GPIO5
GPIO18
GPIO19
VIN
GND
GPIO13
GPIO12
GPIO14
GPIO27
GPIO26
GPIO25
Arduino ESP32
Modbus RTU Master
RS485 → TTL
RO DI DE RE
RS485 OUT
MAX485 모듈
INVERTER
2.2kW
30.0
단상 인버터
Slave ID: 1 | 9600bps
12.50
A
B
G
비교유량계
Slave 2 | 9600bps
12.30
A
B
G
개발유량계
Slave 3 | 9600bps
⚡ 종단저항 120Ω
A(+) 라인
B(-) 라인
GND 라인
데이터 (RX/TX)
전원 (VCC)

3. 인버터 전원 배선 (단상 입력 → 단상 모터)

ON
차단기
30A MCCB
INVERTER
1PH→1PH
30.0
단상 인버터
단상 220V 입출력
2.2kW (3HP), 0~60Hz
M
펌프 모터 (단상)
단상 220V, 3HP
⚠ 기동콘덴서 제거!

⚠ 단상 모터 + 인버터 주의사항

  • 기동 콘덴서 반드시 제거 — 인버터 사용 시 콘덴서 과열/폭발 위험
  • 단상 전용 인버터 (1PH→1PH) 사용, 모터 타입에 맞는 인버터 선택
  • 단상 모터는 인버터 정격의 50~70%까지만 사용 (역률 보정)
  • 최저 주파수 10Hz 이하에서 토크 저하 발생 가능
  • 인버터 출력선과 RS485 통신선은 별도 경로로 배선 (노이즈 방지)
  • 모터 접지(PE) 반드시 시공, ESP32 전원은 별도 어댑터 사용

4. 장비 사양

장비사양통신비고
Arduino ESP32ESP32-WROOM-32D, WiFi 2.4GHz, UART2WiFi → WebSocket (ws://192.168.0.250:8002)Modbus RTU Master, GPIO16/17/4
MAX485 모듈MAX485/SP485, 3.3V~5V, Half-duplexRS485 ↔ TTL 변환DE+RE 묶어서 GPIO4로 방향 제어
단상 인버터단상 220V 입출력, 2.2kW(3HP), 0~60HzRS485 Modbus RTU, Slave 1, 9600bps단상 전용 VFD
펌프 모터단상 220V, 3HP (2.2kW)기동콘덴서 제거 후 인버터 연결
비교유량계초음파식, 배관 구경에 따라 선택RS485 Modbus RTU, Slave 2, 9600bps순시/적산/유속/온도, 기준기
개발유량계초음파식 (개발 중)RS485 Modbus RTU, Slave 3, 9600bps테스트 대상, 종단저항 120Ω

5. Modbus 통신 설정

항목설정값비고
통신 방식Modbus RTU (Half-duplex)RS485 물리층
보레이트9600 bps인버터/유량계 공통
데이터8-N-1 (8비트, 패리티 없음, 스탑 1)장비에 따라 Even 가능
폴링 간격1000 ms웹 설정에서 변경 가능
슬레이브 딜레이50 ms안정적 통신용
종단저항120Ω (마지막 장비)개발유량계 측에 설치

6. 전기 전자 회로도 (Schematic)

ESP32 + MAX485 + RS485 Modbus 통신 + 단상 인버터 전원 회로

📐 상세 회로도 전체화면 보기 →