power_profiler
1.0.0
バッテリーベースのプロジェクトにはパワープロファイラーが必要でしたが、高すぎます。そこで、ATMEGA328P(AVR-Cを使用)とINA219電流/電圧センサーを使用して設計しました。アーキテクチャをよりよく理解するために、センサー用のドライバーを作成し、構成用の小さなPythonプログラム(解像度、統合時間、減衰など)を作成しました。
次の概略図を使用して接続します。

python3 /python_plot/plot.py
それを使用して、自明です。
緑色のLEDを170OHM抵抗器でVCC(5V)に接続し、電流を取得します。
回路:

結果:

可変実験室の電源を使用して、最後の例から同じLEDレジスタスキームで2Vから6Vに電流を変更します

ESP32 SOCによって消費される電流は、WROOM32-DEV開発ボードを使用して測定されます。これは、ボードのレギュレーター入力に5Vで調整可能な供給によって駆動されます。レギュレーターはESP32に必要な3V3を配信しますが、ソースとアセンブリの間に循環する電流が測定されるため、5Vの電圧が見られます。
回路:

結果:

参照:
実験室の電源制限は70MAに構成されており、成功したWiFi接続には十分ではありませんでした。電流がその制限に達すると、電圧が突然低下します。前の例に示されている成功した接続の特徴的な消費電力を見ることはできず、デバイスが接続できないことを示しています。
