본문 바로가기

786303

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.
CT값에 따른 burden 저항값 구하기 MAX78630을 이용하여 전류값을 측정하려면 CT에 맞는 burden 저항을 달아야 합니다. MAX78630의 burden 저항 구하는 계산식은 아래와 같습니다. R=0.25(fixed) * CT의 권선비 / 최대 부하전류값 위 식대로 R을 구할려면 CT의 권선비를 알아야 합니다. 제가 사용하는 CT는 성한트랜스텍의 SST-16입니다. 정격전류가 0.01A~100A이고, 권선비는 3000:1입니다. 위 식에 대입해보면 0.25 * 3000 / 100=7.5Ω 이 나옵니다. 또한 MAX78630 캘리브레이션 프로그램에서 IFscale값도 100으로 변경해줘야 합니다. 레지스터 주소는 0x6B입니다. 레지스터에 직접 변경해주셔도 되고, GUI프로그램의 Calibration에서 변경해 주셔도 됩니다. 기본값.. 2018. 1. 9.

인기글