본문 바로가기

CT3

ESP8266이용하여 웹으로 CT 바르게 연결하기 앞서 전력값을 읽어 마이너스의 경우 플러스로 바꾸어 주는 법에 대해 포스팅했습니다. 전력값 읽을때 주의사항(마이너스 값 플러스로~) 하지만 3상의 경우 상마다 각각 읽었을 경우 대응이 가능하나, 전력 평균값을 읽을 경우 대응이 안된다는 것을 확인했습니다. 따라서 CT를 연결할 때 올바르게 연결할 수 있도록 웹에서 간단히 확인 할 수 있는 방법에 대해 알아보겠습니다. ESP8266의 AP모드를 통하여 WiFi의 SSID와 PASSWORD를 입력해 주기위해 웹서버를 사용하는데, 이곳에서 CT값을 읽어 방향을 확인할 수 있습니다. 웹서버에 접속했을때 기존엔 바로 WiFi설정을 하는 것을 보여줬지만, CT 세팅과, WiFi설정 항목을 선택할 수 있도록 바꾸었습니다. 12345678910111213141516vo.. 2019. 3. 7.
전력값 읽을때 주의사항(마이너스 값 플러스로~) 78M6610이나 78630으로 전력값을 가져오면 CT의 방향에 따라 마이너스( - )값이 나타납니다. 레지스터 테이블을 보면 전압과 전류는 부호가 없지만, 전력은 부호가 있습니다. 즉 CT를 반대로 연결하면 마이너스 값이 발생합니다. 단상인 78M6610의 경우 마이너스 값이 나오면 플러스로 바꿔주면 됩니다. 1234567if (((data >> 23) & 0x01) == 1) { //minus data -= 1; data = (0xffffff - data); data = (data *0.05); }else{ //plus data = (data *0.05); }Colored by Color Scriptercs 전압과 전류는 플러스값으로만 표현되니 상관이 없고, 전력의 경우 signed 24bit 인데 .. 2019. 3. 7.
arduino에서 CT로 전류값 읽기 예제소스코드 이번 프로젝트에서 CT로 전류값을 읽어 제어를 해야 하는 부분이 있어서 검색해보니 아두이노를 이용하여 전류값을 측정하는 방법은 많이 나와있습니다. 그래서 해봤는데 CT측정 값이 정형파로 나와 정확한 값을 측정하기는 어려웠습니다. 대충 비슷한 값을 넣어주고 해서 비슷하게는 되지만 정확한 값을 알기는... 제가 사용한 CT센서는 화인트랜스텍의 FS9L10입니다. 개폐형이라 사용하기 쉽습니다. 회로구성은 CT에 저항을 연결하여 나오는 전압값을 ADC로 받아서 처리하면 됩니다. 테스트 그래프입니다. 일단 저는 100옴짜리 저항을 사용하였습니다. 그리고 ADC값을 출력해봅니다. 시리얼 플로터로 보면 위와같은 그래프가 출력됩니다. 최고 값이 240정도 나오는데 전압으로 환산을 해보면 240/1024*5.. 2019. 3. 6.

인기글