目次 — 知りたいところから読む
入力を変えて確かめる
実験パネルを開き、実行を押すとPythonを読み込みます。停止と初期値へのリセットができます。結果はこの端末内で計算します。Pythonのインストールは不要です。
下にあるローカル実行の手順は、配布ソースを再現するための任意の手順です。ブラウザ実験には不要です。
前提と読み方
前提知識 電圧・電流・抵抗と、電池・DC-DCの基礎。
入門 · 仮定を置いた計算例と測定計画。実機波形や特定部品の推奨値ではありません。
ブラウザで電圧降下を比較する
上のパネルは独立した2つの計算教材です。合成曲線とA/B比較を使い、機器やローカルのPython環境は不要です。下の実測手順は任意の追加実習です。この計算だけで特定のロボットを診断することはできません。
電源経路: 理想電源、電池の抵抗、共通の配線・接点抵抗、指定された総電流の順に考えます。共通抵抗は往復の配線を含みます。電池端子は Vs − I Rbattery、DC-DC入力は Vs − I (Rbattery + Rshared) です。電流は2 Aから始まり、0 msで設定した分だけ増え、100 msで戻ります。同じ時刻の2点は理想的な段差の直前・直後です。抵抗だけの代数モデルで、インダクタンス、電池化学、充電状態、電流制限、モータ動特性は扱いません。DC-DC出力、計算機の電圧、再起動閾値も計算しません。電流は入力条件であり、定電力負荷から求めた値ではありません。
初期設定は記事の仮定0.12 Ωを電池0.04 Ωと共通配線0.08 Ωに分けています。5 Aの増加でDC-DC入力の追加降下は0.6 Vです。元の2 Aによる損失も残るので、理想電源12 V・負荷7 Aでは電池端子11.72 V、DC-DC入力11.16 Vです。合計抵抗を変えずに配分を変えると、下流の降下は同じでも電池端子の値が変わります。測定位置の重要性を示す例で、実機の原因を一意に特定するものではありません。
独立したコンデンサの計算: 一定の不足電流を、指定時間だけコンデンサがすべて供給すると仮定します。電荷減少による降下は I × t / C、放電中の端子降下は I × ESR + I × t / C です。容量の入力単位はmFです。50 mF = 0.05 F = 50,000 µF。時間はmsです。グラフの時刻0は放電開始直後なので、ESRがあれば最初から降下が生じます。電流が終了する直前で計算を止め、終了時のESR分の回復や再充電は扱いません。初期電圧は指定せず、残りの供給電圧ではなく電圧の変化を表示します。選んだ降下量が実際の初期電圧や負荷で使用可能とは限りません。
初期設定の1 A・10 ms・50 mF・ESRゼロは、記事の理想例0.2 Vを再現します。容量を半分にすると電荷減少分だけが2倍になり、ESRを加えると別の段差が増えます。コンデンサは上段の電源経路に接続していません。容量を変えても上段の曲線は改善しません。変換器の制御応答、ESL、突入電流、リップル定格、温度、公差、安定性、部品推奨は対象外です。操作範囲は教材の仮定で、機器の定格ではありません。
表には段差の両側と全コンデンサ標本を載せます。A/Bは各段で共通の軸を使いますが、上下段は異なる実験・時間範囲です。すべて合成計算であり、実測値や起動成功の証拠ではありません。実機では部品資料と下の測定手順を参照してください。
参考: Analog Devicesの電源抵抗モデル、TIの容量・ESR・過渡応答。2026-09-20確認。上記の仮定でオームの法則と一定電流の放電式を適用し、参考資料の実機実験や変換器設計を再現するものではありません。積算と標本化は別の消費電力測定Labで扱います。
モータを起動した瞬間に計算機が再起動するなら、ソフトウェアのログだけでなく電源経路を確認する。電池の公称電圧が十分でも、負荷をかけた瞬間の入力電圧やDC-DCの出力が保たれるとは限らない。本記事は低電圧DCの小型ロボットを想定した切り分け手順であり、商用電源や高電圧駆動系の作業手順ではない。
まず電源経路を書き出す
電池から保護回路・コネクタ・配線・DC-DC・計算機までを描き、モータの大電流がどの区間を共有するかを示す。正極だけでなく戻り線も含める。電池、アクチュエータ、DC-DCを別々に理解していても、共有インピーダンスはシステム全体で確認する必要がある。
公称値と負荷時の電圧は違う
仮に電池・配線・接点の合計抵抗が0.12 Ω、始動で電流が5 A増えるなら、抵抗分だけで追加の電圧降下は \Delta V=\Delta I R=0.6 Vになる。これは仮定による計算で、特定機体の実測抵抗ではない。配線のインダクタンスやDC-DCの制御応答を含めれば、さらに時間依存の挙動が加わる。
負荷側の電圧を見ずに電池端子だけ測ると、途中の配線や接点の問題を見逃しやすい。機器の最低入力電圧と電源条件は、使用型式の資料で確認する。例えばRaspberry Pi公式資料でもモデルごとの電源要件が区別されている。
同じ時間軸で発生位置を探す
再起動が出る負荷イベント、電池の充電状態、配線、機器の版を固定する。電池端子、DC-DC入力、DC-DC出力、計算機端子を可能な範囲で同時に観測する。平均値だけのテスター表示では短い低下を見逃す場合がある。
オシロスコープを使う場合は、プローブの接地が回路を短絡しない構成と定格を確認する。接地構造を判断できない回路には接続せず、適した差動計測などの方法を選ぶ。この手順で測るのは低電圧DC部であり、保護回路を無効化して原因を探さない。
波形から次の候補を選ぶ
| 観測 | 原因の候補 | 次の確認 |
|---|---|---|
| 電池端子から大きく低下 | 電池の内部抵抗、充電状態、電流制限 | 仕様と同じ負荷条件で比較 |
| 電池は保つがDC-DC入力が低下 | 配線・接点の電圧降下 | 区間ごとの電圧差 |
| DC-DC入力は保つが出力が低下 | 過電流保護、過渡応答、入力範囲 | データシートと負荷ステップ |
| 出力は保つが計算機端子が低下 | 末端ケーブル・コネクタ | 負荷端子での電圧 |
これは候補を絞る表であり、一波形から唯一の原因を断定するものではない。電圧が保たれているのに停止するなら、通信・リセット線・熱・ソフトウェアなどへ調査を広げる。
コンデンサだけで直るとは限らない
理想化した放電の式 C=I\Delta t/\Delta V で、追加電流1 Aを10 ms、電圧低下0.2 V以内で支えるなら C=0.05 F、つまり50,000 µFとなる。これはコンデンサが不足電流をすべて補う仮定であり、その容量を取り付ける推奨ではない。ESRによる瞬間的な電圧降下、突入電流、DC-DCの安定性も確認する。
小容量部品を足す前に、共有配線の抵抗、コネクタ、変換器の動作範囲を点検する。定格だけでなく過渡条件を読む考え方は、TIの電源設計資料などから使用部品のデータシートへ進むと確認しやすい。
修正後は同じ条件で再確認する
変更した箇所、始動時の最小電圧、再起動の有無、試行回数、電池状態を残す。一度動いたことを全条件の保証にせず、低い充電状態や同時負荷でも確認する。
試行ごとに1行を残すと、一度の起動成功に断続的な再起動が埋もれにくい。最小電圧は同じ起動区間で記録する。チャンネルを分けて別の試行で測った場合は、同時波形として扱わず、別測定であることを明記する。
| 試行・変更点 | 電池状態・同時負荷 | 電池の最小電圧 (V) | DC-DC入力・出力の最小電圧 (V) | 計算機の最小電圧 (V) | 再起動・観測 |
|---|---|---|---|---|---|
| 変更前・1回目 | 条件を記録 | 実測値 | 実測値 | 実測値 | 有無・発生時刻 |
| 変更後・1回目 | 上の条件に合わせる | 実測値 | 実測値 | 実測値 | 有無・発生時刻 |
測定点、測定器の設定、波形ファイルも表と一緒に残す。電圧の合否は使用機器の資料と照合する。この表は記録用のひな形であり、実験結果ではない。
現在の項目 · 19 / 21 · センサ・ハードウェア
コメント
コメントの投稿にはログインが必要です
まだコメントはありません。