Batteriestatus, wie wird der gemessen?

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Antworten
linuxdep
Beiträge: 134
Registriert: 29.08.2017, 23:17

Batteriestatus, wie wird der gemessen?

Beitrag von linuxdep » 11.01.2019, 23:13

Hi, da ja viele hier auf Bat. betrieb setzen bei den Sensoren, was ich aber noch nicht so ganz verstanden habe, bei den originalen Geräten wird ja immer auch der Ladezustand von der batterie mitgesendet, woher nimmt der Arduino die Daten?

Beim Grundaufbau ist ja keine extra Schaltung vorgesehen, macht der das schon intern?
===========================================================================
Neueinsteiger Homematic/ioBroker/ESP32
OS: Raspbian Stretch 11/2017
+ LXC - pivCCU
+ LXC - Debian stretch mit Mosquitto (MQTT Server)
+ LXC - Debian stretch mit PIHOLE
HW: Raspberry Pi2 V1.1 mit HM-MOD-RPI-PCB Funkmodul
Traum: ioBroker im Docker auf die DS918+, UVR1611-Heizungssteuerung anbindung an HM oder ioBroker
===========================================================================
Nützliche LINKS:
https://asksinpp.de/
===========================================================================

jp112sdl
Beiträge: 2892
Registriert: 20.11.2016, 20:01
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Batteriestatus, wie wird der gemessen?

Beitrag von jp112sdl » 12.01.2019, 07:04

Hi,

das hängt vom jeweiligen Aufbau ab.

Es gibt die Messung der BatterySensor-Klasse mittels internem ADC (klassisches Beispiel: Versorgung über 2 Batterien / 3V):
https://github.com/pa-pa/AskSinPP/blob/ ... sor.h#L108

oder über externem Spannungsteile mittels BatterySensorUni-Klasse an einem Analog-Pin:
https://github.com/pa-pa/AskSinPP/blob/ ... sor.h#L158

VG,
Jérôme

linuxdep
Beiträge: 134
Registriert: 29.08.2017, 23:17

Re: Batteriestatus, wie wird der gemessen?

Beitrag von linuxdep » 12.01.2019, 19:17

Danke,

dazu habe ich dann aus dem Code das hier gefunden, falls sich noch wer für interessiert.

auf Github
===========================================================================
Neueinsteiger Homematic/ioBroker/ESP32
OS: Raspbian Stretch 11/2017
+ LXC - pivCCU
+ LXC - Debian stretch mit Mosquitto (MQTT Server)
+ LXC - Debian stretch mit PIHOLE
HW: Raspberry Pi2 V1.1 mit HM-MOD-RPI-PCB Funkmodul
Traum: ioBroker im Docker auf die DS918+, UVR1611-Heizungssteuerung anbindung an HM oder ioBroker
===========================================================================
Nützliche LINKS:
https://asksinpp.de/
===========================================================================

linuxdep
Beiträge: 134
Registriert: 29.08.2017, 23:17

Re: Batteriestatus, wie wird der gemessen?

Beitrag von linuxdep » 12.01.2019, 22:15

Aber bei den Schaltungen habe ich keinen extra Pin gesehen, wo legt man fest welcher Pin das ist? Festlegung ob inter oder extern gemessen werden soll?
Hat dazu mal einer ein Beispielprojekt?
===========================================================================
Neueinsteiger Homematic/ioBroker/ESP32
OS: Raspbian Stretch 11/2017
+ LXC - pivCCU
+ LXC - Debian stretch mit Mosquitto (MQTT Server)
+ LXC - Debian stretch mit PIHOLE
HW: Raspberry Pi2 V1.1 mit HM-MOD-RPI-PCB Funkmodul
Traum: ioBroker im Docker auf die DS918+, UVR1611-Heizungssteuerung anbindung an HM oder ioBroker
===========================================================================
Nützliche LINKS:
https://asksinpp.de/
===========================================================================

TomMajor
Beiträge: 349
Registriert: 30.08.2017, 23:25
Kontaktdaten:

Re: Batteriestatus, wie wird der gemessen?

Beitrag von TomMajor » 13.01.2019, 13:49

linuxdep hat geschrieben:
12.01.2019, 22:15
Aber bei den Schaltungen habe ich keinen extra Pin gesehen, wo legt man fest welcher Pin das ist? Festlegung ob inter oder extern gemessen werden soll?
Hat dazu mal einer ein Beispielprojekt?
Vielleicht hilft das als allgemeine Erklärung
https://github.com/TomMajor/AskSinPP_Ex ... iespannung

durch Verwendung der AskSinPP Klasse

Code: Alles auswählen

BatterySensor
wird intern gemessen, durch Verwendung der AskSinPP Klasse

Code: Alles auswählen

BatterySensorUni <SENSPIN, ACTIVATIONPIN, VCC>
extern über 2 pins.

linuxdep
Beiträge: 134
Registriert: 29.08.2017, 23:17

Re: Batteriestatus, wie wird der gemessen?

Beitrag von linuxdep » 13.01.2019, 15:12

oh, danke, jetzt wird es klarer.

AskSinPP stellt zwei Versionen bereit, du eine weitere, diese müssen/können von jedem Projekt entsprechned genutzt werden.
===========================================================================
Neueinsteiger Homematic/ioBroker/ESP32
OS: Raspbian Stretch 11/2017
+ LXC - pivCCU
+ LXC - Debian stretch mit Mosquitto (MQTT Server)
+ LXC - Debian stretch mit PIHOLE
HW: Raspberry Pi2 V1.1 mit HM-MOD-RPI-PCB Funkmodul
Traum: ioBroker im Docker auf die DS918+, UVR1611-Heizungssteuerung anbindung an HM oder ioBroker
===========================================================================
Nützliche LINKS:
https://asksinpp.de/
===========================================================================

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“