1. はじめに
- はじめに
電池を使用する製品では世の中にある電池(マンガン、アルカリなどの一次電池から、ニッケル水素、リチウムイオンなどの二次電池)を想定しなくてはならない。ただし、こういった電池はそれぞれの起電力、内部抵抗や放電特性をもつ。したがって、使用する電池によって製品の回路が正しく動作することを検証し、製品として対応できる電池を明確にしておく必要がある。対応電池を限定すれば製品設計としては楽になるが、製品としての魅力が損なわれることになる。したがって、なるべく広く対応したいものだが、流通しているすべての電池に対してすべて詳細に調査することは現実的ではない。そこで
下記のような「バッテリ・シミュレータ(2281S Battery Simulator)」なるものがケースレーから出ていたりする。これを活用することで世の中の電池をモデル化し、パラメータを変更することことで電池の種類や劣化具合を定量的かつ効率的に評価することが可能である。一方でこの測定器は約30万円ほどであり、お手軽に買うことができないので、今回簡易的なものを作ってみることにする。
電池で駆動する機器を設計するためには、電池のさまざまな特性について知っておかなければならない。例えば、電池の寿命は、その出力電圧よりもESR(Equivalent Series Resistance:等価直列抵抗)特性によって決まることのほうが多い。この傾向は、特に電池の電圧をスイッチングレギュレータで昇圧するシステムで顕著になる。
2. WEB情報から参考回路
3. 回路動作をLTSpiceで確認する
3.1 DC特性
3.2 過渡特性
3.3 LTSpiceでの注意点
ここでシミュレーション回路の規模大きいのかクリティカルな部分があるのか不明ですが、デフォルト条件の計算条件では収束せずに停滞してしまうことがあります。
そこでControl Panelの以下の部分を修正します。精度は多少悪くなりますが、大枠の特性確認には使えると思います。
なお、このオプション設定を変更すると稀に全く異なる結果になることがあるので、あらかじめ想定している波形をイメージしておいた方がいいでしょう。
3.4 路の各VR変更での特性変化
4. 実回路での過渡応答波形
元々「バッテリエミュレータ」なるものを必要と考えていたのはPWMでヒータ加熱制御を行うにあたり、実際の電池(アルカリ、マンガン、ニッケル水素電池(二次電池))での特性を評価したかったというものがあった。PWMの周期は10kHz程度ではあるが、Dutyを考慮したとき、周波数換算で約100kHz程度の速度の過渡応答特性を見る必要があった。
そこで、実際にPWMによりヒータを加熱しているときに波形を観測してみることにする。
5. 擬似電池評価ボード第1号・・・(失敗品)
5.1 ボツ回路と基板
5.2 ボツ理由
①AD628の応答が悪い
PWM動作時のON/OFFの電源変動追従性を考慮すると、この応答速度は100kHz相当の周波数帯域での特性を評価する必要がある。
左に示すAD628の小信号周波数応答特性でG=+10(これはトータルゲインを示しているのか不明)のとき、100kHz付近ではAD628としてゲインがない。
②スイッチングFETの発熱
FETのゲートの閾値が例えば4Vくらいであれば、Vgsは4V以上必要ということであり、出力電圧を3Vにしたとき、3+4=7Vの以上のゲート電圧が必要となる。しかもリニアな動作をさせるため約4V分はFETで損失させることとなる。ドレイン電圧としては少し高めにするが、本回路では負電圧レギュレータ(NJU7660AV)の動作範囲が10Vmaxとなる。1Aの負荷を想定した場合、装置の入力電圧を10Vとすると10-3=7Vの電圧降下と1Aの電流なのでFETでの損失が7Wとなる。これはかなり大きい。そこで、FETをパワートランジスタに変更すればVceの飽和電圧が約0.2Vであり、またVbeが0.6V以上であればいいので、元の電源電圧を下げることができ、その結果パワートランジスタでの損失と発熱量が下がる。一方、トランジスタを使用する場合、電流ドライブとなるので、なるべく電流増幅率の大きい(hFE)2SD型のトランジスタを使用する必要がある。OPAMPの出力電流が大体10mAくらいまでとし、1A以上流せるようにするにはhFEは最低100は必要であるが、余裕をもって500くらいあるといい。ダーリントントランジスタを使用することでもその効果はあるが、Vce飽和電圧が1Vくらいとなるので、今度はこちらでの損失が大きくなる。FETの場合はゲートの電流が流れ込むことはないので、その点は楽かもしれない。今回のバッテリエミュレータの場合図 14に示す2SD1828のダーリントントランジスタ(TO-220パッケージ)がいいのもしれない。
6. 疑似電池評価ボード第2号
6.1 回路図・パターン図(ASSY)
試作1号評価ボードの反省を踏まえ、OPAMPを高速なもの(GBW=5MHz)のものを使用、ドライバーFETのパッケージをTO-220にして放熱フィンを追加したものを新規に設計。
C1,C5は回路の応答速度に結構影響あり。ここではなるべく小さくしておく。
R6は定電圧制御用の帰還抵抗。これも小さい方が応答は早くなるが、あまり小さいとリンギングが起きるので、大体3.3kΩ程度とした。C7は発振防止用。
電流検出用にWU732BTTD10L0F(10mΩ)を直列にして20mΩとしている。そのシャント抵抗のドロップ電圧は電圧を1/2にしてIC4(OP183)の差動アンプで受けている。1/2にするのはOPAMPの動作点でなるべくリニアな部分にもっていくためである。OP183の入力オフセット調整機能を使用することで、入力段にある10kΩの抵抗ばらつきを含めたオフセットのズレを補正する。
6.2 完成
7. 試作評価2号機の動作をLTSpiceで検証する
7.1 DC特性
820mA出力時の計算上との比較
項目 | LTSpice | 実機 |
---|---|---|
820mA流した時のシャント抵抗(20mΩ)の電圧降下値 | 0.82 X 0.02 =16.4mV | 17mV |
差動OPAMP(IC7)の出力電圧 | -0.0164 / 2 = -8.2mV | -9.9mV (オフセット調整誤差が含まれるから) |
IC3の7番ピン電圧 | -566mV(※) | -595mV |
Vout | 3.068V(※) | 2.992V |
【結論】
LTSpiceではOP183のモデルがなく、オフセット調整された状態のシミュレーションができないので、少しややこしいが、もし、オフセット調整されたとしたとき上記【条件1】の回路条件においてLTSpiceの3.068Vに対して実機基板が2.992Vだったので、概略としてはシミュレーション結果と相関が取れていると判断。
【発展】電源電圧を9V→7Vにするとシミュレーション上では出力電流と電圧降下の関係が単純低下の関係ではなくなる。
7.2 過渡特性
7.3 過渡特性(実測)
実機上で過渡特性を見てみる。実機基板では図 18のR10,R11に相当する抵抗を削除してフィードバック無しの状態で実際の電池との比較を行ってみる。つまり負荷電流による電圧降下のフィードバック系を切っているので、単純に定電圧回路としての過渡特性となる。
従って、電池エミュレータのベース回路構成としてはニッケル水素電池相当をエミュレーションする応答速度のポテンシャルを持っていることがわかった。
あとはESRを調整することでいろいろな電池をエミュレートできることが期待できる。
8. むすび
原理的な動作とある程度評価の実用性が確認できたら、これをマイコンで制御・モニタできるようにし、使い勝手を改善することも視野にいれておきたい。