2019年9月10日 星期二

CT&PT Sensors - 用Arduino量電壓電流

原由:

本實驗是為了測試 Thousand Hundred Industrial Co., Ltd. 仟佰實業有限公司 的CT091150SL01和PT013200PP07這二個CT&PT要什麼用ADC直接量測而不用OP作絕對值電路,而在網路上,Arduino已有相關的開源的專案,所以可以Arduino作前期測試再將code移值到其他MCU上

專案來源:

專案來源是 Learn | OpenEnergyMonitor https://learn.openenergymonitor.org/electricity-monitoring/ac-power-theory/introduction 的 electricity monitoring 項目

需要之零件和設備:

  1. Arduino
  2. 自耦變壓器(可有可無)
  3. 三用電表(最好是有掛勾的)
  4. 水泥電阻作負載用,用水泥電阻是為了穩定避免容抗;感抗問題,沒有用其他東西也行
  5. CT零件,CT091150 SL file:///C:/Users/ATC-605/Downloads/e0a18f4f-5471-4eea-8501-17878573b9ad.pdf
  6. PT零件,PT013200 PP https://file01.itaiwantrade.com/e2730eed-d0b2-4f1a-8385-44426d0786b1/e771f502-77c1-4b6b-8c03-498555b515eb.pdf

PC板電路說明:


  1. 本電路設定可量測最大260VAC;16A
  2. R3加R4阻值為 260V/2ma(PT最大電流)=130K,電阻使用功率最好只用到1/4,要不然易發熱,注意電流控制在2mA以下
  3. R1阻值需小於 (2.5V/2ma)*0.707=883.75,0.707是為了峰值轉有效值,注意控制量測的最大AC電壓不會使R1上電壓超過5V
  4. R2阻值需小於 2.5/((16*1.414)/1500)=166,1.414是為了16A的峰值電流,1500是CT圈數

程式:




emon1.voltage(2, 151.88, 1.5)
emon1.current(1, 9.2)

151.88和9.2之校準值是實際量測後再作偏差修改

1.5之相位因目前無儀器作量測,不作修改






















整列數值為  realpower, apparent power, Vrms, Irms, power factor

realpower, power factor不知為什麼是負的,要看code是什麼寫的



























沒有留言:

張貼留言