HB-UNI-Sen-CURRENT - Stromsensor

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

Moderator: Co-Administratoren

zahnheinrich
Beiträge: 62
Registriert: 15.06.2015, 09:14
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von zahnheinrich » 09.03.2022, 13:27

Hallo Marco,
vielen Dank für Deine Tips!
Habe die Schaltung aufgebaut, laufe in zwei Probleme. Evtl hättest Du noch mal eine Idee?

1. Die Messwerte sind unrealistisch niedrig, die Sensorklemmen habe ich schon gedreht, ohne Erfolg.
Screenshot (21).png
Meine Einstellungen
Screenshot (21).png (23.72 KiB) 1120 mal betrachtet
Screenshot (19).png
Der Sketch fährt m.E. normal hoch:

Code: Alles auswählen

AskSin++ v5.0.0 (Mar  9 2022 12:28:32)
Address Space: 32 - 156
CC init1
CC Version: 14
 - ready
Config Freq: 0x216592
ADS1115 init at address 4B OK, gain 1024
ADS1115 init at address 4A OK, gain 1024
iVcc: 3283
measure() #1 of 2
sendConditionalSwitchCommand
<- 0C 01 A2 41 F34E01 13C71B 01 00 01  - 1943
-> 0A 01 80 02 13C71B F34E01 00  - 2068
waitAck: 01
sendConditionalSwitchCommand
<- 0C 02 A2 41 F34E01 13C71B 02 01 01  - 2103
-> 0A 02 80 02 13C71B F34E01 00  - 2228
waitAck: 01
sendConditionalSwitchCommand
<- 0C 03 A2 41 F34E01 13C71B 03 02 01  - 2265
-> 0C AA 86 70 1D9062 000000 00 C2 20  - 2289
-> 0E 47 84 53 E90102 13C71B 00 C1 01 00 70  - 2385
-> 0A 03 80 02 13C71B F34E01 00  - 2408
waitAck: 01
ignore 14 6E A4 5F 370A26 13C71B 90 CE C3 00 10 17 00 C6 08 F7 00  - 2861
ignore 0A 6E 80 02 13C71B 370A26 00  - 2906
ignore 0C 15 86 70 1728A4 000000 00 E1 22  - 2916
ignore 0B FC A2 58 202130 203CB0 00 00  - 2947
ignore 0E FC 82 02 203CB0 202130 01 01 00 00 32  - 2957
ignore 14 6F A4 5F 370A26 13C71B 90 CE C8 00 31 55 02 3B 08 F4 01  - 2975
ignore 0A 6F 80 02 13C71B 370A26 00  - 2988
measure() #2 of 2
<- 13 04 84 53 F34E01 000000 00 41 00 00 42 00 00 43 00 00  - 3416
ignore 0C FD 86 70 2024EA 000000 00 BD 22  - 3444
ignore 0F F3 86 10 6385D5 000000 0A B0 E9 0C 2D 40  - 3465
ignore 18 10 00 8E AD89AE A4508E 06 EA 74 0D CA 5C D6 9F F5 07 7D 12 03 2B 88  - 3479
ignore 14 70 A4 5F 370A26 13C71B 90 CE CC 00 3B 86 02 9F 08 F6 01  - 3497
ignore 0A 70 80 02 13C71B 370A26 00  - 3508
measure() #1 of 2
ignore 0E 48 84 53 E90102 13C71B 00 C1 01 00 6F  - 3903
ignore 0B 15 A2 58 1728A4 203C14 00 00  - 3915
ignore 0E 15 82 02 203C14 1728A4 01 01 00 00 45  - 3923
ignore 10 05 A0 11 13C71B 34A12B 02 02 C8 00 00 BB 81  - 3942
ignore 0E 05 80 02 34A12B 13C71B 01 02 C8 40 35  - 3954
ignore 10 0E A0 11 13C71B 34A12B 02 04 C8 00 00 BB 81  - 3966
ignore 0E 0E 80 02 34A12B 13C71B 01 04 C8 40 34  - 3977
ignore 0E 17 A0 11 13C71B 34A12B 02 03 00 00 00  - 3989
ignore 0E 17 80 02 34A12B 13C71B 01 03 00 00 35  - 3999
ignore 0B 20 A0 11 13C71B 34A12B 01 03  - 4009
ignore 0E 20 80 02 34A12B 13C71B 01 03 00 00 36  - 4020
ignore 14 71 84 5E 2AB5B5 000000 95 B5 8D 00 00 01 00 00 08 F4 00  - 4042
ignore 0C A5 86 70 202131 000000 00 CC 24  - 4065
measure() #2 of 2
<- 13 05 84 53 F34E01 000000 00 41 00 00 42 00 00 43 00 00  - 4493
ignore 14 CF 84 5E 5CCF23 000000 80 5E FD 00 00 00 00 00 08 FA 00  - 4507
ignore 0B 79 A0 11 13C71B 370A26 00 01  - 4524
ignore 0E 79 80 02 370A26 13C71B 01 01 C8 00 41  - 4534
ignore 14 9A 84 5E 283B65 000000 8C 58 7C 00 00 00 00 00 08 F0 FF  - 4550
ignore 1B 10 00 8E A4508E B4B9E9 09 83 4B 58 9D 11 D0 B6 49 8D 7D CE 05 22 72 51 BC 6D  - 4571
ignore 0B FD A2 58 2024EA 204449 00 00  - 4585
ignore 14 10 00 8E B4B9E9 A4508E A4 A7 65 95 9D 09 20 87 15 3A DA  - 4597
ignore 0E FD 82 02 204449 2024EA 01 01 00 00 2E  - 4610
ignore 18 10 00 8E 77F13E A4508E 00 04 C6 00 34 EA 5D 5A 37 BE B1 68 12 14 5B  - 4630
ignore 14 C6 84 5E 38B916 000000 8C C3 FB 00 00 00 00 00 08 F0 FF  - 4651
ignore 0E 49 84 53 E90102 13C71B 00 C1 01 00 7D  - 4667
measure() #1 of 2
-> 10 0C A0 01 13C71B F34E01 00 05 00 00 00 00 00  - 5070
<- 0A 0C 80 02 F34E01 13C71B 00  - 5193
-> 0D 15 A0 01 13C71B F34E01 00 08 0E 00  - 5337
<- 0A 15 80 02 F34E01 13C71B 00  - 5453
-> 0B 1E A0 01 13C71B F34E01 00 06  - 5593
<- 0A 1E 82 02 F34E01 13C71B 00  - 5713
ignore 14 14 84 5E 370A26 000000 90 CE D7 00 3B 88 02 9F 08 F6 FF  - 6213
ignore 18 10 00 8E AEED49 A4508E 06 EA 6E 2B 24 A6 D9 B6 D3 0B 95 5E 8A E6 AD  - 6242
ignore 0B A5 A2 58 202131 203C10 00 00  - 6256
ignore 0E A5 82 02 203C10 202131 01 01 00 00 3D  - 6266
measure() #2 of 2
<- 13 06 84 53 F34E01 000000 00 41 00 00 42 00 00 43 00 00  - 6696
ignore 0E 4A 84 53 E90102 13C71B 00 C1 01 00 7B  - 6742
measure() #1 of 2
ignore 18 10 00 8E 9EDC3E A4508E 06 EA 7A 28 CE DC 55 A4 21 DD 4B 3C 07 C9 19  - 7153
ignore 16 ED 86 53 373EC9 000000 00 41 01 AD 42 02 03 43 FF AA 44 00 56  - 7180
ignore 0C 21 86 70 19E0FB 000000 00 81 23  - 7200
measure() #2 of 2
<- 13 07 84 53 F34E01 000000 00 41 00 00 42 00 00 43 00 00  - 7628
ignore 14 02 A4 5F 38B916 13C71B 8C C3 FB 00 00 00 00 00 08 F6 FE  - 7651
ignore 0A 02 80 02 13C71B 38B916 00  - 7663
ignore 0E 4B 84 53 E90102 13C71B 00 C1 01 00 7B  - 7694
measure() #1 of 2
ignore 0F 1C 86 10 638619 000000 0A 90 DC 0B 00 40  - 8103
ignore 0C 6F 86 70 20214C 000000 00 B6 27  - 8126
measure() #2 of 2
<- 13 08 84 53 F34E01 000000 00 41 00 00 42 00 00 43 00 00  - 8562
ignore 18 10 00 8E 804E2B A4508E 06 EA 6A E6 10 34 ED EB CB D1 E1 60 1B 0C AA  - 8581
ignore 1B 10 00 8E A4508E B4B9E9 09 83 4B 59 54 E4 DC 84 9C 0C 0E D9 78 07 05 18 F4 B7  - 8601
ignore 14 10 00 8E B4B9E9 A4508E A4 A7 65 96 96 5F 41 FD 20 EF F0  - 8620
ignore 16 DE 86 53 6C2D93 000000 00 41 01 84 42 00 D9 43 00 AB 44 FF 55  - 8652
ignore 0E 4C 84 53 E90102 13C71B 00 C1 01 00 7D  - 8669
measure() #1 of 2
ignore 0C 4D 86 70 201A2D 000000 00 A5 28  - 9076
ignore 0B 6F A2 58 20214C 203C13 00 00  - 9097
ignore 0B AE A2 58 2023B7 203C5B 00 00  - 9107
ignore 0E 6F 82 02 203C13 20214C 01 01 00 00 30  - 9115
ignore 0E AE 82 02 203C5B 2023B7 01 01 00 00 34  - 9127
ignore 0C B3 86 70 201BAA 000000 00 A9 2B  - 9142
2. Die Displayanzeige ist nur gaaaanz schwach sichtbar, auch nur wenn der Kontrastregler am Anschlag ist, die Hintergrundbeleuchtung arbeitet normal.

Benutzeravatar
stan23
Beiträge: 2029
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 576 Mal
Danksagung erhalten: 335 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von stan23 » 09.03.2022, 15:28

zahnheinrich hat geschrieben:
09.03.2022, 13:27
Evtl hättest Du noch mal eine Idee?
Leider nicht, ich habe das Gerät selber nicht aufgebaut sondern deine Fragen nur by inspection beantwortet 8)

Beim Display: könnte es sein dass das Display eine höhere Versorgungsspannung braucht?
LCDs habe ich schon sehr lange nicht mehr benutzt :)
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

Martin62
Beiträge: 681
Registriert: 09.12.2019, 21:24
Hat sich bedankt: 151 Mal
Danksagung erhalten: 61 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von Martin62 » 09.03.2022, 18:53

Hatte ich auch auf dem Display. Habe dieses mit 5V versorgt.
Gruß Martin

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von jp112sdl » 09.03.2022, 21:08

zahnheinrich hat geschrieben:
09.03.2022, 13:27
1. Die Messwerte sind unrealistisch niedrig, die Sensorklemmen habe ich schon gedreht, ohne Erfolg.
Stell mal die Sampletime auf 500ms

Evtl hast du auch einen ADS1015 (12bit) statt dem ADS1115 (16bit)

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

zahnheinrich
Beiträge: 62
Registriert: 15.06.2015, 09:14
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von zahnheinrich » 10.03.2022, 16:05

Der Hinweis von @Martin62 war der entscheidende:
Ich Honk habe einen 3.3V Stepdown eingebaut statt eines mit 5V.

Display läuft jetzt, die Werte beobachte ich.

Vielen Dank fürs draufschauen!

Ulrich

zahnheinrich
Beiträge: 62
Registriert: 15.06.2015, 09:14
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von zahnheinrich » 10.03.2022, 16:42

jp112sdl hat geschrieben:
09.03.2022, 21:08
Stell mal die Sampletime auf 500ms
Hab ich gemacht, leider keine Änderung. Werte ändern sich auch nicht, wenn größere Verbraucher eingeschaltet werden.
jp112sdl hat geschrieben:
09.03.2022, 21:08
Evtl hast du auch einen ADS1015 (12bit) statt dem ADS1115 (16bit)
Aufschrift ist ADS1115, beim Hochfahren meldet der Sketch auch

Code: Alles auswählen

ADS1115 init at address 4B OK, gain 1024
ADS1115 init at address 4A OK, gain 1024
Noch eine Idee?

VG Ulrich

Benutzeravatar
stan23
Beiträge: 2029
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 576 Mal
Danksagung erhalten: 335 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von stan23 » 10.03.2022, 19:57

zahnheinrich hat geschrieben:
10.03.2022, 16:42
Aufschrift ist ADS1115, beim Hochfahren meldet der Sketch auch
Das meldet der Sketch immer, denn der Name ist hart eincodiert 8)
https://github.com/jp112sdl/HB-UNI-Sen- ... 1x15.h#L39
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

a_quadrat
Beiträge: 18
Registriert: 14.11.2019, 19:54
Danksagung erhalten: 2 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von a_quadrat » 14.03.2022, 11:17

zahnheinrich hat geschrieben:
10.03.2022, 16:42
jp112sdl hat geschrieben:
09.03.2022, 21:08
Stell mal die Sampletime auf 500ms
Hab ich gemacht, leider keine Änderung. Werte ändern sich auch nicht, wenn größere Verbraucher eingeschaltet werden.
jp112sdl hat geschrieben:
09.03.2022, 21:08
Evtl hast du auch einen ADS1015 (12bit) statt dem ADS1115 (16bit)
Aufschrift ist ADS1115, beim Hochfahren meldet der Sketch auch

Code: Alles auswählen

ADS1115 init at address 4B OK, gain 1024
ADS1115 init at address 4A OK, gain 1024
Noch eine Idee?

VG Ulrich
Hallo Ulrich,

nur um alle Fehlerquellen auszuschließen, durch die Sensorklemme geht nur der Last-Leiter?

VG Andreas

zahnheinrich
Beiträge: 62
Registriert: 15.06.2015, 09:14
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von zahnheinrich » 20.03.2022, 12:09

Hallo Andreas,

Ja richtig, durch die Sensorklemmen gehen jeweils L1, L2 und L3.

Ein Zangenmessgerät zeigt realistische Werte zwischen 2 und 3A, die Sensoren zwischen 0.01 und max 0.4A .

Wo könnte ich noch suchen?

VG Ulrich

Martin62
Beiträge: 681
Registriert: 09.12.2019, 21:24
Hat sich bedankt: 151 Mal
Danksagung erhalten: 61 Mal

Re: HB-UNI-Sen-CURRENT - Stromsensor

Beitrag von Martin62 » 23.03.2022, 07:58

jp112sdl hat geschrieben:
28.11.2021, 19:26

Ich steh da momentan noch mit vielen ??? wie der Ochs vorm Berg.
Es ist nämlich total kurios.

Auf der Phase liegen Verbraucher mit einer Geamtstromaufnahme, gemessen vom HB-UNI-Sen-CURRENT direkt hinterm Zähler, von 2,5 Ampere.
Das was die Solaranlage ("Balkonkraftwerk") ins Netz drückt, erfasse ich mit einem HM-ES-PMSw1-Pl direkt hinterm Ausgang des Wechselrichters, waren rund 220W, also 1 Ampere.

Aber: Egal ob die Solaranlage an oder aus ist, es verändert sich nichts an der Messung des HB-UNI-Sen-CURRENT.
Ich kapier (noch) nicht, wo mein Denkfehler ist.
Wollte mich in diesem Zusammenhang ja noch mal melden.
Habe jetzt meine Balkon Kraftwerk am laufen. Ich messe jetzt nicht so exakt wie Jérôme aber es ist am Current Sensor auf der eingespeisten Phase eindeutig eine Veränderung abzulesen. Kann sogar eine höheren Strom ablesen, wenn der Verbrauch auf der Phase auf das Minimum gesunken ist und das "Kraftwerk" in die Einspeisung geht. Kommt mit dem gemessenen Wert am Umrichter sogar hin (so pi x Fensterkreuz). :wink:
Gruß Martin

Antworten

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