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是什麼寫的



























2018年6月13日 星期三

ORCAD16.3之Netlist同步PADS9.5 PCB

網路上找到的方法,只需ORCAD16.3 和 PADS9.5,不需其他有的沒的程式

方法如下

  1. ORCAD用orcads2k.dll生出new的Netlist檔
  2. Netlist副檔名改.asc
  3. Netlist檔頭改PADS的格式
  • !PADS-POWERPCB-V3.0-MILS! DESIGN DATABASE ASCII FILE 2.0 
  • *PART*       ITEMS
  1. 用 PADS之Import載入Netlist生成新的PCB暫時檔
  2. 用PADS的Tools/Compare/ECO比較新舊PCB,Original用原PCB;new用新PCB生成.eco檔
  3. 在原PCB檔上用 PADS之Import載入eco檔,修改舊PCB


如何将ORCAD中的修改同步到pads中









更改ORCAD原理圖更新同步到PADS的PCB中出現的問題_松哥









2018年4月20日 星期五

PADS 9.5由PCB復製零件封裝到零件庫

使用PADS 9.5

目的:由已有之PCB檔中,單個或批次復製零件到零件庫(Library)


  • 單個或批次點選零件


單個復製零件









  1. 用 Project Explorer 或 在pcb空白處點滑鼠右鍵打開 Find 功能,找到零件
  2. 確定零件為反白時,在零件上點滑鼠右鍵,選Save to Library


批次復製零件



  1. 在pcb空白處點滑鼠右鍵使用Select Component來只能點選零件
  2. 用滑鼠左鍵點選或圈選零件,也可用Ctrl+A全選
  3. 定零件為反白時,在零件上點滑鼠右鍵,選Save to Library

  • 將零件加入指定的零件庫(Library)

















元器件封裝庫(Decals),元件類型(Part Type),和邏輯封裝庫(CAE),圖形庫(Lines)


  1. 選擇需要之Decals;Part Type,Decals是零件實際形狀,Part Type是零件在PADS的分類別名,用ORCAD弄電路圖時,ORCAD的PCB Footprint ,對應的是PADS的Part Type
  2. 選擇零件的Decals和Part Type要放那個庫
  3. 打開Library
  4. 確認 Decals;Part是否有滙入,以及Part 中是否有連結正確的Decals封裝

2015年4月21日 星期二

ORCAD "Object move not completed as this resulted in connectivity changes" 解決方法

"Object move not completed as this resulted in connectivity changes" 解決方法

 在你移動零件or net時,會出現如下圖之問題
 這時進入 Options > Preferences >Miscellaneous 
設定 Wire Drag 打勾就能去除這問題



2014年9月9日 星期二

orcad 16.3 注意事項3-各電路圖頁面電氣線的連接

之前有提到,當電路過大時可以將電路分割在不同的电路圖頁面中,而需要注意的是在分割的各电路中同樣名稱的電氣線如果沒有使用跨頁符號時,ORCAD會認為是不同線段而在其中一條線名上加上流水線作區別,如下圖,而且這個只能在屬性中看出需注意
而在解決這問題前,你需要先了解orcad在電氣線連接上有二種跨接符號用在不同的跨接程度,在orcad上文件的架構可分為專案;資料夾;電路圖頁面,你可想像和地址一樣,專案=路;資料夾=巷;電路圖頁面=號,在同一個資料夾下的跨接和在不同的資料夾下的跨接,用的符號是不同的,如下圖在同一個資料夾下的跨接用off-page connector符號,不同的資料夾 用hierarchical port

 另一個要注意的是電源類符號的特性和電氣線不同,電源類符號預設是就算在不同的頁面,只要名稱一樣就是連接在一起的,所以如果需要不同的power and gnd,名稱一定要設不同