デバイスの電池残量が少ないときにリモートサーバーをトリガーしますか?


9

現在、車の追跡装置を作るプロジェクトに取り組んでいます。現時点では、デバイスは問題なく動作しますが、改善したいと考えています。

デバイスが外部電源(鉛蓄電池)で動作しており、デバイスのバッテリが低下しているときにリモートサーバーにアラートを送信したいという状況です。

私の知る限り、それを行う1つの方法は、複雑なバッテリの残量を頻繁にチェックすることです(より多くのハードウェアと複雑なアルゴリズムを使用)。

私のデザインは、Arduino uno R3とSim080モジュールに基づいています。

リモートサーバーが低電力状態のときにリモートサーバーをトリガーするだけでよく、バッテリー残量の正確な測定を定義する必要はありません。

回答:


4

ハードウェアに関する情報が含まれていないため、デバイスについて説明しました。

低電力検出回路は非常にシンプルで、オペアンプ、ツェナーダイオード、2、3の抵抗器/ポテンショメーターが必要です。


私はarduino uno R3 +モジュールSim808を使用しています。それを行う方法を詳細に説明できますか?エレクトロニクスと電力消費について少し経験があるので。
juggernaut156 2018

Arduinoを使用している場合、いくつかの「A / D入力」コンバーターがあり、必要なのは分圧器(2つの抵抗)と現在の電圧を「低電圧」制限と比較して「低」を送信するコードだけです。リモートサーバーへの電圧」メッセージ。そして、できる限り多くの情報を追加してください。デバイス、リモートサーバーは一般的な用語であり、詳細な答えが必要ないように見えるため、使用しないでください。
MatsK 2018

3

私の知る限り、それを行う1つの方法は、複雑なバッテリの残量を頻繁にチェックすることです(より多くのハードウェアと複雑なアルゴリズムを使用)。

だが

リモートサーバーが低電力状態のときにリモートサーバーをトリガーするだけでよく、バッテリー残量の正確な測定を定義する必要はありません。

このデザインには、このイベントを最適なタイミングでトリガーするのに役立つデータを収集するスコープがあります。これは、双方向接続なしで機能を実装しようとする場合と比較して、IoTデザインの大きな利点です。

鉛蓄電池はかなり単純な獣です。充電すると、電圧は約14.2Vまで上昇し、時間の経過とともに(静止状態で)12Vまで低下します。負荷がある場合、電圧は負荷によっては少し低下します。放電に近い、それはより速く落ちます。放電曲線の例については、この回答を参照してください。

10Vツェナードロッパーとクランプ回路により、ADCを使用して10-13.3Vフルスケールを測定できます。これは放電を特定するには十分ですが、使用するしきい値を監視および調整する必要があります。エンジンが稼働してからの時間(および他の多くの変数)とともに、温度が使用するしきい値に影響を与えることがあります。

より多くのデータを収集することで、間接的な測定を行う機会があり、さらには、障害の早期警告を与えることができる動作の変化を特定することさえできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.