Universelle Hardware-Basis für 868MHz Funksensoren und Aktoren

Begonnen von papa, 05 Juli 2017, 22:12:42

Vorheriges Thema - Nächstes Thema

PeMue

Hallo zusammen,

auf Grund der obigen Diskussion habe ich Dirk's Sensor vermessen:
2 Zellen, MAX1724
20 ... 120 mA im Normalbetrieb -> woher der Peak?
120 ... 150 µA im Ruhezustand
1 Zelle, MAX1724
60 ... 80 mA im Normalbetrieb
220 ... 260 µA im Ruhezustand

bzw. mein Ultraschallsensor:
1 Zelle, MAX1724
20 ... 60 mA im Normalbetrieb
350 ... 380 µA im Ruhezustand
290 ... 330 µA im Ruhezustand ohne Ultraschallsensor


Die Werte sind jeweils direkt an der Batterie gemessen. Den Peak von 120 mA bei 2 Zellen kann ich mir nicht erklären. Ich muss mal schauen, wie ich das noch optimieren kann.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

FEHMPiDi

Hi,

ich werde den Sensor mal neu aufbauen und immer wieder messen.
Nur mal zur Sicherheit. Vom Sketch her muss ich nichts ändern, oder. Der ist so aufgebaut das der Sleep modus immer aktiv ist sobald das Messen und Senden erledigt ist? Gibt es spezielle Fuses die ich noch beachten muss?

Danke

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Tom Major

ich hatte mal letztes Jahr einen sketch zum Testen des Ruhestroms gemacht, eventuell hilft der
SleepTest.ino
https://github.com/TomMajor/SmartHome/tree/master/Info/Ruhestrom#%C3%BCberpr%C3%BCfung-des-avr-ruhestroms-power-down-mode

Wenn der AskSinPP sketch für Batt.betrieb ist musst du normal nichts weiter beachten.
Sleep modus siehst du z.B. an der Zeile am Ende des sketches
hal.activity.savePower<Sleep<>>(hal);
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

FEHMPiDi

Hallo,

hat einige Zeit gedauert, aber ich bin leider erst jetzt dazu gekommen.
Hier die Werte:
Sensor ohne Step-up, mit CC1101, ohne I2C Board => 4,1µA Ruhestrom.
Sensor ohne Step-up, mit CC1101, mit I2C Board und SHT11=> 381µA Ruhestrom.

Es scheint also am SHT11 Sensor zu liegen. Kann es sein das der SHT11 evtl. nicht in den sleepmodus versetzt wird? Laut Datenblatt sollte er nur 1,5µm im sleepmodus verbrauchen.

                min   typ
measuring 0.55   1    mA
average     2       28  µA
sleep         0.3    1.5 µA

Mir fehlt leider das tiefe Programmierwissen um das im Sketch nachzuvollziehen. Falls jemand von Euch das Checken könnte oder Nachstellen wäre ich sehr dankbar.
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Tom Major

Zitat von: FEHMPiDi am 26 Oktober 2019, 21:58:51
Hallo,

hat einige Zeit gedauert, aber ich bin leider erst jetzt dazu gekommen.
Hier die Werte:
Sensor ohne Step-up, mit CC1101, ohne I2C Board => 4,1µA Ruhestrom.
Sensor ohne Step-up, mit CC1101, mit I2C Board und SHT11=> 381µA Ruhestrom.

Es scheint also am SHT11 Sensor zu liegen. Kann es sein das der SHT11 evtl. nicht in den sleepmodus versetzt wird? Laut Datenblatt sollte er nur 1,5µm im sleepmodus verbrauchen.

                min   typ
measuring 0.55   1    mA
average     2       28  µA
sleep         0.3    1.5 µA

Mir fehlt leider das tiefe Programmierwissen um das im Sketch nachzuvollziehen. Falls jemand von Euch das Checken könnte oder Nachstellen wäre ich sehr dankbar.

Könnte schon sein das die Vermutung mit dem sleep Modus zutrifft. Ich habe selbst den SHT10 nicht aktiv im Einsatz und auf die Schnelle habe ich in der verwendeten Library für den SHT10
https://github.com/spease/Sensirion
nichts von sleep mode gesehen, konnte auch nur flüchtig drüberschauen.
Vlt. hat noch jemand anders Erfahrungen mit dem SHT10 bezüglich Strom.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

FEHMPiDi

Zitat von: jp112sdl am 02 Oktober 2019, 20:54:40
Liegt es vielleicht am StepUp?

Ich habe meine allerersten freiluftverdrahteten HM-WDS40-TH-I mit SHT10 erst vor kurzem in der Hand gehabt.
Diese betreibe ich mit 2x AA Batterien seit knapp 2 Jahren und sie haben immer 2,9V! Und ziehen im Sleep 4,8µA.
Aufbau ganz normal mit Arduino Pro Mini mit orig. ext. 8MHz, angeheftetem SHT10 und jetzt vor ein paar Tagen nachgerüstetem LCD Display.
Da sind auch ein paar Bilder von meiner "Freiluftverdrahtung" https://github.com/jp112sdl/Beispiel_AskSinPP/tree/master/examples/HM-WDS40-TH-I-SHT10
Durch das LCD sind es jetzt rund 100µA geworden.

Ausreißer, die auf einmal aus dem Nichts ein paar mA dauerhaft zogen, hatte ich auch schon 2-3 Mal.
Ein Mal lag es am CC1101, das dauerhaft 2,5mA wollte, ein anderes Mal war es der 328P... Die Ursache habe ich auch nie rausgefunden!
Kosmische Strahlung vielleicht? :o

Hi,

Ich habe es auch mal mit Deinem Sketch versucht. Auch da bleibt der Strom bei den 381uA. Jetzt könnte ich es nur noch mal mit einem Standard Pro mini versuchen. Wobei ich dann nicht wüsste wo da der Unterschied liegen würde. Hat noch jemand eine Idee?
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

jp112sdl


Tom Major

Zitat
Sensor ohne Step-up, mit CC1101, ohne I2C Board => 4,1µA Ruhestrom.
Sensor ohne Step-up, mit CC1101, mit I2C Board und SHT11=> 381µA Ruhestrom.

Eigentlich war damit doch schon der Übeltäter prinzipiell gefunden dachte ich.
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

FEHMPiDi

Zitat von: Tom Major am 27 Oktober 2019, 23:23:51
Eigentlich war damit doch schon der Übeltäter prinzipiell gefunden dachte ich.

Naja, gefunden schon, aber nicht gelöst. Ich habe von den Sensoren insgesamt 10 Stück verbaut. Ganz billig waren die auch nicht. Ich würde die SHT11 schon gern benutzen. Aber mit einem Monatlichen Batteriewechsel bei 10 Sensoren bin ich nicht ganz zufrieden aus Ökologischen Gesichtspunkten. Daher frage ich mich schon wieso es bei jp112sdl funktioniert mit einem Ruhestrom von einigen µA mit dem mehr oder weniger gleichen Sensor (SHT10) und bei mir eben nicht (SHT11). Da muss sich doch irgendwo etwas geändert haben in der Zwischenzeit.
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

papa

Wo kommen denn die Sensoren her ? Vielleicht werden da ja auch "Ausschuß"-Ware oder B-Ware verkauft, welche zwar technisch funktioniert, aber eben nicht den Spezifikationen entspricht.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

FEHMPiDi

Die habe ich mir über ebay besorgt. Sie waren zumindest nicht als B-ware deklariert.
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight


FEHMPiDi

Hallo, noch eine Info zum Thema.
Ich habe vorhin einen SHT11 auf dem i2C Board aufgebaut und gemessen.
- Ohne Verbindung zum Arduino 0,00µA.
- Data Leitung an A4 angeschlossen, immer noch 0,00µA.
- SCK an A5 angeschlossen und schlagartig 380µA Strom, der sich auch nicht ändert. Egal wie lange man wartet.
Laut Datenblatt soll der SHT nach dem Power-up nach 11ms in den Sleepmodus fallen. Davon war bei mir nichts zu merken.

Ich werde daraus nicht schlau. Alles sehr komisch. Zumal auch alle bisher aufgebauten Sensor (5) mit dem SHT11 ziemlich eng um die 360-380µA Ruhestrom liegen. Kann mir also nicht vorstellen das dort ein Sensor defekt ist. Dann wäre die Streuung größer  :-\

Ich werde mal in den nächsten Tagen eine weitere Platine mit einem DS18B20 aufbauen. Davon habe ich noch einige rumliegen. Mal sehen wo ich damit dann beim Ruhestrom lande.
FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Tom Major

Hast du auch andere SHT10/11 aus früheren Bestellungen und damit ggf. mal gemessen?
Früher: FHEM 5.x
Jetzt: RaspberryMatic / ioBroker

FEHMPiDi

Zitat von: Tom Major am 29 Oktober 2019, 00:58:23
Hast du auch andere SHT10/11 aus früheren Bestellungen und damit ggf. mal gemessen?
Nein, leider nicht. Ich hatte mir damals 10 Stück bestellt.

Gesendet von meinem LYA-L29 mit Tapatalk

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight