Wyzwolić zdalny serwer, gdy moje urządzenie jest rozładowane?

9

Obecnie pracuję nad projektem stworzenia urządzenia do śledzenia samochodu. W tej chwili urządzenie może działać dobrze, ale chcę je poprawić.

Sytuacja jest taka, że ​​moje urządzenie działa na zasilaniu zewnętrznym (akumulator kwasowo-ołowiowy) i chcę wysłać ostrzeżenie do zdalnego serwera, gdy urządzenie jest rozładowane.

O ile mi wiadomo, jednym ze sposobów jest częste sprawdzanie pozostałej baterii, która jest skomplikowana (przy użyciu bardziej sprzętowego i złożonego algorytmu).

Mój projekt oparty jest na Arduino uno R3 i module Sim080.

Muszę tylko uruchomić zdalny serwer, gdy jest on w trybie małej mocy, nie trzeba określać dokładności pomiaru pozostałej baterii.

juggernaut156
źródło

Odpowiedzi:

4

Ponieważ nie podałeś informacji o sprzęcie, wspomniałem tylko o urządzeniu.

Obwód wykrywania niskiej mocy jest dość prosty, wystarczy wzmacniacz operacyjny, dioda Zenera i kilka oporników / potencjometrów.

MatsK
źródło
Używam arduino uno R3 + moduł Sim808. Czy możesz szczegółowo wyjaśnić, jak to zrobić? Ponieważ mam małe doświadczenie w elektronice i zużyciu energii.
juggernaut156
Jeśli używasz Arduino, ma on kilka konwerterów „wejścia A / D”, a wszystko, czego potrzebujesz, to dzielnik napięcia (dwa oporniki) i kod, który porównuje napięcie prądu z limitem „niskiego napięcia” i wysyła „Niski napięcie ”do zdalnego serwera. I dodaj jak najwięcej informacji, NIE używaj urządzenia, zdalnego serwera, ponieważ są to ogólne warunki i wygląda na to, że nie znasz szczegółowej odpowiedzi!
MatsK
3

O ile mi wiadomo, jednym ze sposobów jest częste sprawdzanie pozostałej baterii, która jest skomplikowana (przy użyciu bardziej sprzętowego i złożonego algorytmu).

ale

Muszę tylko uruchomić zdalny serwer, gdy jest on w trybie małej mocy, nie trzeba określać dokładności pomiaru pozostałej baterii.

Dzięki takiemu projektowi masz możliwość gromadzenia danych, które pomogą Ci uruchomić to wydarzenie w najlepszym momencie - to wielka zaleta projektów IoT w porównaniu z próbą wdrożenia funkcji bez dwukierunkowej łączności.

Akumulator kwasowo-ołowiowy jest dość prostą bestią. Podczas ładowania napięcie wzrasta do około 14,2 V i z czasem spada (w spoczynku) do 12 V. Przy obciążeniu napięcie nieznacznie spadnie - w zależności od obciążenia. Blisko rozładowania spadnie szybciej. Zobacz tę odpowiedź na przykładową krzywą rozładowania.

Za pomocą wkraplacza zennera 10 V i obwodu zaciskającego można mierzyć 10-13.3 V w pełnej skali za pomocą ADC. To wystarczy, aby zidentyfikować rozładowanie, ale będziesz chciał monitorować i dostosować używany próg. Może się okazać, że temperatura wpływa na próg, którego używasz, wraz z upływem czasu od uruchomienia silnika (i wielu innych zmiennych).

Gromadząc więcej danych, masz możliwość dokonywania pomiarów pośrednich, a nawet identyfikacji zmian w zachowaniu, które mogą dać ci wczesne ostrzeżenie o usterkach.

Sean Houlihane
źródło