pzem-004t 사용하기
pzem-004t 는 전기를 측정할수 있는 센서 입니다.
http://wiki.bernardino.org/index.php/Electric_monitoring_and_communication_module_power_energy_meter
Electric monitoring and communication module power energy meter - Wiki do Bernardino
PZEM-004T(V1.0)(With CT coil) Function 1. Electrical parameter measurement function (voltage, current, active power, energy). 2. The reset function of energy key. 3. Store data when power off (store the accumulated energy before power off). 4. PC display f
wiki.bernardino.org
위 사이트의 내용은 아래와 같습니다.
전기 모니터링 및 통신 모듈 전력 에너지 미터
PZEM-004T (V1.0) (CT 코일 부착)
기능
1. 전기 매개 변수 측정 기능 (전압, 전류, 유효 전력, 에너지).
2. 에너지 키의 리셋 기능.
3. 전원을 끌 때 데이터를 저장하십시오 (전원을 끄기 전에 축적 된 에너지를 저장하십시오).
4. PC 디스플레이 기능 (디스플레이 전압, 전류, 유효 전력, 에너지).
5. 직렬 통신 기능 (TTL 직렬 인터페이스 자체를 통해 핀 보드를 통해 다양한 터미널과 통신하고 매개 변수를 읽고 설정할 수 있음).
표시 형식
1. 힘 : 시험 범위 : 0 ~ 22kW
0 ~ 10kW 내에서 디스플레이 형식은 0.000 ~ 9.999입니다. 10 ~ 22kW 이내에서 표시 형식은 10.00 ~ 22.00입니다.
2. 에너지 : 시험 범위 : 0 ~ 9999kWh
0 ~ 10kWh 이내에서 표시 형식은 0.000 ~ 9.999입니다. 10 ~ 100kWh 이내에서 표시 형식은 10.00 ~ 99.99입니다. 100 ~ 1000kWh 내에서 디스플레이 형식은 100.0 ~ 999.9입니다. 1000 ~ 9999kWh 이상에서 표시 형식은 1000 ~ 9999입니다.
3. 전압 : 시험 범위 : 80 ~ 260VAC
표시 형식은 110.0 ~ 220.0입니다.
4. 전류 : 시험 범위 : 0 ~ 100A
표시 형식은 00.00 ~ 99.99입니다.
배선도
이 모듈의 배선은 그림과 같이 전압 및 전류 테스트 입력 단자 배선과 직렬 통신 배선의 두 부분으로 나뉩니다. 클라이언트의 실제 요구에 따라 다른 TTL 핀 보드로 다른 터미널과 통신 할 수 있습니다.
디스플레이 인터페이스
PC 또는 다른 터미널 (프로그램 필요)을 통해 표시되며 PC 디스플레이 인터페이스는 그림 1과 같이 표시되며 다음은 각 매개 변수 표시에 대한 간략한 설명입니다.
1. 전압 표시
현재 전원 주파수 네트워크 전압을 측정하고 표시합니다.
2. 현재 표시
전류 부하 (어플라이언스) 전류를 측정하고 표시합니다. 전류 테스트 값은 10mA의 시작부터 보충 지침이 있지만이 모듈은 고전력 테스트 장비에 속하므로 mA 레벨 전류 테스트 정확도에 관심이 있다면 권장하지 않습니다.
3. 에너지 표시
현재 누적 전력 소비량을 측정하고 표시합니다. 에너지 계량의 최소 단위가 0.001kWh라는 보충 지침이 있습니다. 즉, 1Wh부터 축적되기 시작한다는 것을 의미합니다. 즉, 저전력 (100W 이내) 부하 테스트의 경우 분해능이 다소 높습니다. 오히려 직관적으로 누적 과정.
4. 전원 표시
현재 부하 전력을 측정하고 표시합니다. 전력 테스트 값이 0.001kW의 시작부터 시작한다는 보충 지침이 있습니다. 즉, 1W부터 테스트를 시작하지만이 모듈은 고전력 테스트 장비에 속합니다 .1W 내에 테스트가 필요한 경우에는 그렇지 않습니다. 추천합니다.
시리얼 통신
이 모듈에는 TTL 직렬 데이터 통신 인터페이스가 장착되어 있으며 직렬 포트를 통해 관련 매개 변수를 읽고 설정할 수 있습니다. 그러나 USB 또는 RS232가있는 장치 (예 : 컴퓨터)와 통신하려면 다른 TTL 핀 보드가 장착되어 있어야합니다 (USB 통신에는 TTL-USB 핀 보드가 장착되어 있어야합니다 .RS232 통신이 장착되어 있어야합니다). TTL-RS232 핀 보드 사용), 그림 2에 표시된 특정 연결 유형 아래 표에는이 모듈의 통신 프로토콜이 나와 있습니다.
아니.기능머리Data1- Data5합집합
1 | 전압 | B0
A0 |
C0 A8 01 01 00 (컴퓨터는 전압 값을 읽도록 요청합니다)
00 E6 02 00 00 (Meter 응답 전압 값은 230.2V 임), |
1A
88 |
2 | 흐름 | B1
A1 |
C0 A8 01 01 00 (컴퓨터가 현재 값을 읽으라는 요청을 보냅니다)
00 11 20 00 00 (Meter에서 현재 값은 17.32A입니다.) |
1B
D2 |
삼 | 유효 전력 | B2
A2 |
C0 A8 01 01 00 (컴퓨터가 유효 전력 값을 읽도록 요청합니다)
08 98 00 00 00 (Meter 응답 유효 전력 값은 2200w입니다) |
1C
42 |
4 | 에너지 읽기 | B3
A3 |
C0 A8 01 01 00 (컴퓨터가 에너지 값을 읽도록 요청합니다)
01 86 9f 00 00 (Meter reply 에너지 값은 99999wh입니다) |
1D
C9 |
5 | 모듈 주소 설정 | B4
A4 |
C0 A8 01 01 00 (컴퓨터가 주소 설정 요청을 보내며 주소는 192.168.1.1 임)
00 00 00 00 00 (주소가 성공적으로 설정되었다는 응답) |
1E
A4 |
6 | 전원 경보 임계 값 설정 | B5
A5 |
C0 A8 01 01 14 (컴퓨터가 전원 경보 임계 값 설정 요청을 보냄)
00 00 00 00 00 (미터는 전력 경보 임계 값에 응답하여 성공적으로 설정되었습니다) |
33
A5 |
통신 프로토콜 예의 그림 :
1. 통신 주소를 설정하십시오 : 192.168.1.1
전송 명령 : B4 C0 A8 01 01 00 1E
응답 데이터 : A4 00 00 00 00 00 A4
참고 : 위의 예는 통신 주소를 192.168.1.1로 설정 (사용자는 자신의 기본 설정 및 요구에 따라 자신의 주소를 설정할 수 있음), 명령 전송 및 자동 응답 데이터는 위와 같으며 데이터는 16 진수로 표시됩니다. 송신 및 응답 데이터의 마지막 바이트는 1E 및 A4이며 누적 합계에 속합니다. 명령 송신시 : B4 + C0 + A8 + 01 + 01 + 00 = 21E (16 진 덧셈 사용), 누적 합계 데이터는 21E이며, 마지막 2 바이트 1E를 취하여 송신 명령에서 누적 합계 데이터를 사용합니다. 응답 데이터 : A4 + 00 + 00 + 00 + 00 + 00 = A4 (16 진 덧셈 사용), 누적 합계 데이터는 A4이며, 이는 누적 누적 합계 데이터입니다.
누적 합계에 대한 설명이 끝났습니다. 다음 매개 변수 예는 이와 동일하며 더 이상 설명이 없습니다.
2. 전력 경보 임계 값을 설정하십시오 : 20 KW
전송 명령 : B5 C0 A8 01 01 14 33
응답 데이터 : A5 00 00 00 00 00 A5
참고 : 전송 명령의 14는 알람 값입니다 (14는 16 진수 데이터 표현이며 10 진수로 변환 된 값은 20 임). 이 모듈의 전력 경보 값은 KW 단위를 기준으로합니다. 즉, 최소 경보 값은 1KW이고 최대 값은 22KW입니다.
3. 현재 전압을 읽으십시오
전송 명령 : B0 C0 A8 01 01 00 1A
응답 데이터 : A0 00 E6 02 00 00 88
참고 : 응답 전압 데이터는 D1D2D3 = 00 E6 02, 00 E6은 전압의 정수 비트, 02는 전압의 10 진수, 10 진수는 1 자리, 00 E6을 10 진수로 변환하는 230입니다. 02를 10 진수로 2로 변환하면 전류 전압 값은 230.2V입니다.
4. 현재 전류를 읽으십시오
송신 명령 : B1 C0 A8 01 01 00 1B
응답 데이터 : A1 00 11 20 00 00 D2
참고 : 응답 현재 데이터는 D2D3 = 11 20이며, 11은 현재의 정수 비트를 나타내고, 20은 현재의 10 진수를 나타내고, 현재 10 진수는 2 자리이며 11을 10 진수로 변환하면 17입니다. 20을 10 진수로 변환하면 32가되므로 현재 전류 값은 17.32A입니다.
5. 현재 전력을 읽으십시오
송신 명령 : B2 C0 A8 01 01 00 1C
응답 데이터 : A2 08 98 00 00 00 42
참고 : 응답 전력 데이터는 D1D2 = 08 98이며 08 98을 10 진수로 변환하면 2200이므로 현재 전압 값은 2200W입니다.
6. 에너지를 읽으십시오
전송 명령 : B3 C0 A8 01 01 00 1D
응답 데이터 : A3 01 86 9F 00 00 C9
참고 : 응답 에너지 데이터는 D1D2D3 = 01 86 9F이고, 01 86 9F를 10 진수로 변환하는 것은 99999이므로 누적 전력은 99999Wh입니다.
커뮤니케이션의 일러스트
1. 그림의 배선도에 따라 배선을 연결하십시오.
2. 와이어를 연결 한 후 통신 포트를 선택하십시오.이 모듈의 상위 컴퓨터 소프트웨어 지원 통신 포트 : COM2 \ COM3 \ COM4, 장치 관리자를 통해 확인할 수 있습니다. 위의 통신 포트가 아닌 경우 포트를 통해 수정해야합니다. .
주의 사항
1.이 모듈은 실내에 적합합니다. 실외에서는 사용하지 마십시오.
2. 적용 부하는 정격 전력을 초과하지 않아야합니다.
3. 배선 순서는 틀릴 수 없습니다.
구매처 :
Aliexpress
소프트웨어
소프트웨어 다운로드 : Ficheiro : PZEM-004Tsoftware.zip
프로그램 소스 위치
https://github.com/kvvoff/ESPEasy-with-PZEM004T
kvvoff/ESPEasy-with-PZEM004T
Contribute to kvvoff/ESPEasy-with-PZEM004T development by creating an account on GitHub.
github.com
시리얼 통신 드라이버 다운로드
http://rxtx.qbang.org/wiki/index.php/Download