mixiユーザー(id:6512550)

2025年09月02日02:33

51 view

電流検出

(Jo^▽^)ノぁぃ♪   

今、設計段階に有るシステムで電流検出が必要となっている、私個人のチャレンジで企業との契約による開発プロジェクトでは無いので、ここで公開出来る

必要な電流検出のスペック
1)検出上限AC1000A (連続定格)
2)分解能 AC0.1A  つまり1/10000の精度が要求される
3)1000Aの回路はメインのCPUとは「絶縁」とする
4)最終的にマイコンの「データー」として処理される
5)電流データを確定する間隔は100ms
6)0.1Aの精度を担保する為にはオーバーサンプリングが必要と成る、センサーによるサンプリングからデーター確定まで0.025Aステップで処理し、最後に0.1A以下を丸めてデーター確定する。
7)マイコン内部で処理するデータは16Bitで計算するので、0.025Aから1638Aまで処理出来る。



先ずはセンサーの選択

1)市販の電流センサー 
  
これらはオフセットやドリフトが多く 0.1A精度には使えない、又磁気飽和の問題も有る。


2)ロゴスキーコイル
  
センサーとしては高額で対象から外れる


3)CT(カレントトランス)

巻き線比 1000/5 でも2次側にはAC5Aをを出力する、OPアンプで直接処理出来ないので抵抗器(1Ω)をシャント抵抗として挿入するが(1000A=5V出力)、「電流源」のカレントトランスを「電圧源」として使用すると誤差が出るので1/10000の精度には採用出来ないし、コア材を使用するセンサーは「磁気飽和」の問題が付きまとう。
又、1000A回路の2次側にに1Ωでシャントすると5Ax5V=25W分が1次側(1000A回路)から電力を奪う事に成るので誤差が発生する事に成る。




4)そこで非絶縁だが「シャント抵抗」
https://ja.aliexpress.com/item/1005005973872640.html

1)非絶縁なのでメインのCPUと絶縁する為に絶縁電源を設置し別回路とする。
2)シャント抵抗なので「磁気飽和」の問題は発生しない。
3)1000Aで75mVって事は、このシャント抵抗は75μΩと言う事だが、ほんまかいな
4)シャント抵抗自体から、AC1000Aでは75Wの発熱が有るが強制空冷で対処、発熱による「ドリフト」 (抵抗温度係数(ppm/℃))は検討の余地が有る。
5)AC1000Aで75mVなので、OPアンプで40倍(3V) 程度に増幅、AC1000A時 3Vは0.025A時では75μV(ADコンバータのLSB)、OPアンプのオフセットが1μV以下なら精度が確保される。
6)シャント抵抗出力の75mVは、0.5%の精度なので、1000Aでは5Aの誤差が出る、増幅回路にゲイン調整用の「多回転トリマー」を設置し±0.7%程度の調整を必要とし、校正を行う。
7)ADコンバータのフルスケールが1638Aなので、ADコンバータが+5V電源の場合 5V/1638A=1A辺り 3.052mV   1000A時 3.052mVx1000=3.052V
   なのでシャント抵抗 1000A時 75mVで、ADコンバータの入力3.052Vまでの増幅、40.69倍の増幅(±0.7%)が必要と成る
8)回路が低インピダンスなのでOPアンプの入力バイアス電流は無視できる。
9)電流信号を AC3.052Vに増幅後「絶対値回路」OPアンプのオフセットが1μV以下なら精度が確保される
10)アクイジションフィルタ兼ローパスフィルタ OPアンプのオフセットが1μV以下なら精度が確保される
11)16BITのADコンバータ → 電流検出専用マイコンと基板内通信
12)メインCPUと通信によるデータ確定間隔 100ms は複数回のサンプリングを「プログラムによるLPF」(移動平均ではなく EMA(加重平均)とする。)で処理する事で  更に精度を確保、
13)サンプリング間隔 100msなら、フィルタの設計に余裕が出来る
14)絶縁電源で上記の回路構成 → フォトカプラによる絶縁通信か、デジタル絶縁ICにより、メインのCPUと通信


20年程前にもAC1000Aの電流計測システムを開発したが、当時は性能の良いOPアンプが無く、市販の電流センサーを採用して「精度」を出すのに苦労した思い出が有る。

構想段階だがAIと激論して出来そうな感覚を得た、実際に制作すると「ノイズと、シヤント抵抗の温度ドリフトとの闘い」に成るだろう、 温度係数PPMでも 1/10000精度では効いてくる。
  シヤント抵抗の製品カタログには、抵抗温度係数(ppm/℃)の記載が無いので、実機で「通電→発熱→ドリフト」の試験をして係数を確定するより、方法が無いようだ。
  仕様では「強制空冷」としたので、シャント抵抗に温度センサーを取り付け、マイコンによるファンの回転数制御でシャント抵抗の温度管理をする必要が有るだろう。



AIは過去の事例に付いては良い回答が出るが、過去に事例のない事には「頓珍漢」な回答も出る、AIは「分かりません」とは言わないので仕方ないかもしれない。




2 1

コメント

mixiユーザー

ログインしてコメントを確認・投稿する

<2025年09月>
日 月 火 水 木 金 土
 123456
78910111213
14151617181920
21222324252627
282930    

最近の日記

もっと見る