Auf Remote-Server auslösen, wenn mein Gerät schwach ist?

9

Derzeit arbeite ich an einem Projekt zur Herstellung eines Auto-Tracker-Geräts. Im Moment kann das Gerät gut funktionieren, aber ich möchte es verbessern.

Die Situation ist, dass mein Gerät mit einer externen Stromversorgung (Blei-Säure-Batterie) betrieben wird und ich eine Warnung an den Remote-Server senden möchte, wenn die Batterie der Batterie schwach ist.

Soweit ich weiß, besteht eine Möglichkeit darin, häufig den Rest der Batterie zu überprüfen, was kompliziert ist (unter Verwendung von mehr Hardware und komplexem Algorithmus).

Mein Design basiert auf einem Arduino uno R3 und einem Sim080-Modul.

Ich muss den Remote-Server nur auslösen, wenn er wenig Strom hat. Es ist nicht erforderlich, die Genauigkeitsmessung für den Verbleib im Akku zu definieren.

juggernaut156
quelle

Antworten:

4

Da Sie keine Informationen zur Hardware angegeben haben, haben Sie gerade ein Gerät erwähnt.

Eine Erkennungsschaltung mit geringer Leistung ist recht einfach, ein Operationsverstärker, eine Zenerdiode und ein paar Widerstände / Potentiometer sind alles, was benötigt wird.

MatsK
quelle
Ich benutze Arduino Uno R3 + Modul Sim808. Können Sie im Detail erklären, wie es geht? Da habe ich ein wenig Erfahrung in Elektronik und Stromverbrauch.
Juggernaut156
Wenn Sie ein Arduino verwenden, verfügt es über mehrere "A / D-Eingangs" -Wandler. Sie benötigen lediglich einen Spannungsteiler (zwei Widerstände) und einen Code, der die aktuelle Spannung mit Ihrer "Niederspannungs" -Grenze vergleicht und eine "Niedrig" -Spannung sendet Spannungsnachricht an den Remote-Server. Und bitte fügen Sie so viele Informationen wie möglich hinzu. Verwenden Sie KEIN Gerät und keinen Remote-Server, da dies allgemeine Begriffe sind und es so aussieht, als würden Sie keine detaillierte Antwort erhalten!
MatsK
3

Soweit ich weiß, besteht eine Möglichkeit darin, häufig den Rest der Batterie zu überprüfen, was kompliziert ist (unter Verwendung von mehr Hardware und komplexem Algorithmus).

aber

Ich muss den Remote-Server nur auslösen, wenn er wenig Strom hat. Es ist nicht erforderlich, die Genauigkeitsmessung für den Verbleib im Akku zu definieren.

Mit diesem Entwurf können Sie Daten erfassen, die Ihnen helfen, dieses Ereignis zum besten Zeitpunkt auszulösen. Dies ist der große Vorteil von IoT-Entwürfen gegenüber dem Versuch, eine Funktion ohne bidirektionale Konnektivität zu implementieren.

Die Blei-Säure-Batterie ist ein ziemlich einfaches Tier. Beim Laden steigt die Spannung auf ca. 14,2 V und fällt mit der Zeit (im Ruhezustand) auf 12 V ab. Bei einer Last fällt die Spannung etwas ab - abhängig von der Last. Kurz vor der Entladung fällt es schneller ab. In dieser Antwort finden Sie eine beispielhafte Entladungskurve.

Mit einer 10-V-Zenner-Pipette und einem Klemmkreis können Sie mit dem ADC 10-13,3 V im Vollmaßstab messen. Dies reicht aus, um die Entladung zu identifizieren, aber Sie möchten den von Ihnen verwendeten Schwellenwert überwachen und anpassen. Möglicherweise beeinflusst die Temperatur den von Ihnen verwendeten Schwellenwert sowie die Zeit seit dem Laufen des Motors (und viele andere Variablen).

Durch das Sammeln weiterer Daten haben Sie die Möglichkeit, indirekte Messungen durchzuführen und sogar Verhaltensänderungen zu identifizieren, die Sie frühzeitig vor Fehlern warnen können.

Sean Houlihane
quelle