Jak měřit napětí raspberry v pythonu ?

Automatizace, řízení, měření, logování a programování s využitím platformy Raspberry Pi.
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

TOMHC:

zrovna mám volná pi 3 a 4
a desku s převodníky tuhle:
https://rpishop.cz/pro-raspberry-pi/215 ... -zero.html

A to že to připojuju na konektor, kde je napsáno A1 nebo A2 chápu, odporovej dělič taky samozřejmě chápu, ale po všech pokusech s arduinem a rapserry, kdy jsem měl pořád nějaký problémy s teploměrama a rušením od stykačů, který jsem tím ovládal si už nejsem ničím jistej. Nechci tady zabíjet další nekonečný hodiny nějakým bastlením, už mě to přestalo bavit
protože co je na internetu strašně jednoduchý, se ve skutečnosti chová úplně jinak

Jedná se o konektor s označením A0.
Takže připojím výstup odporovýho děliče na pin A0 a mínus na pin GND no a 3,3V vstup do děliče na pin +3.3V. To je vše ? Jen musím hlídat napětí, aby nepřesáhlo 3.3V ?

Takže nimh 1,2V článek můžu připojit natvrdo bez děliče na + piny A0 a - ma pin GND a rovnou změřím napětí ?
Přílohy
Bez názvu.png
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
glottis
Příspěvky: 2409
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od glottis »

Ne :) PIN 3,3v v případě NIMH nikam nezapojis. Minus baterky na GND a plus na a0. To je celé. 3,3v tam je pokud bys chtěl něco dalšího napájet. Třeba operační zesilovač nebo cokoliv jiného. V modifikací s clanmping diodou, to druhé schéma co jsem dal, bys to zapojil na ni.

Stejně to uděláš i s tím děličem. Ve verzi co teď posíláš 3,3 nezapojis
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

Mě to bylo divný, ale kdo se moc ptá moc se dozví :-)

Takže to upravený schéma, co jsem poslal. Zapojím jen A0 a GND. A můžu měřit s klidem do 60V.
U nimh je to jasný, tam není co dělit, protože do 3,3V připojuju přímo.

A odkaz na nějakej jednoduchej funkční kód v pythonu nemáte. Jde mi jen o načtení z A0, nic víc nepotřebuju.
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od rottenkiwi »

DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

Díky, zítra to zkusím a snad to bude fungovat.
Jen musím pohledat odpory.
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

ten odkaz je na pico, já mám verzi 4 a ten nezná knihovnu machine

Traceback (most recent call last):
File "/home/pi/test.py", line 1, in <module>
from machine import ADC
ModuleNotFoundError: No module named 'machine'

takže jsem skončil dřív, než jsem začal
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

Tak jsem ztracen. Taková primitivní věc a vůbec mi to nefunguje. Ta destička co mám spolu s raspberry pi zcela bez úspěchu.

Nevíte jak na to, nebo co mám koupit, aby to chodilo na dvě doby a bez problémů ? Nutně ten voltmetr potřebuju a ještě bych měřil i proud.
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
Uživatelský avatar
Dusan61
Příspěvky: 292
Registrován: úte kvě 22, 2018 6:38 am
Lokalita: Zvolen
Systémové napětí: 24V
Výkon panelů [Wp]: 3960
Kapacita baterie [kWh]: 13
Bydliště: ZV

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od Dusan61 »

Ak to nemusíš merať len cez raspberry, tak si prečítaj niečo tu alebo v mojom podpise LK3.
Panel 270 Wp ZV
Panely 3960 Wp, Regulátor EPEVER-150VDC/80A, Meniče Dom/Victron 5000 VA/24V, Bojler/Victron 3000 VA/24V, Akumulátor Li-ion 18650 56P/8S + Li-ion 50Ah 3P/8S + Li-ion 150Ah 8S = 31,6V/440Ah
LK3 monitoring
Grafy: Panely 3960 Wp Napätie na akum. Energia v akum. Denný výkon/spotreba
DC/DC menič
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

tak jsem ještě zkoušel spínání stykačů přes relátka raspberry a asi se tam někde něco indukuje - asi obludný proudy a ten krám při tom zatuhává

takže to udělám pomocí jednotlivých napětových spínačů a to bude odolný vůči všemu
1 kus za 100,- budu potřebovat celkem 5ks
https://www.aliexpress.com/item/1005003 ... 8c9ZI&mp=1
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
rva
Příspěvky: 3873
Registrován: úte dub 23, 2013 10:21 am
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od rva »

Hele, když spínáš ta relátka DC proudem, máš přes cívku relátka diodu v závěrném směru, aby omezila napěťové špičky vznikající na cívce (= indukčnost) relé, když do cívky raspberry přestane pouštět proud?
_______________________________________________________________________
43 kWp, LiFePO4 46 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
cipis
Příspěvky: 4952
Registrován: pon srp 16, 2021 9:31 pm
Lokalita: blízko Brna
Bydliště: blízko Brna

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od cipis »

Beztak nemá, i pro některé ostatní je tato dioda novinkou ...
13,38 kWp: 9850 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
Regulátory Epever a Victron
Phoenix 2 kVA + MP 24/5000 (můj byt + wifi/kamery/atd. + máti byt)
Epever 3kW vytěžování do bojlerů + žebříky
CARSPA aktuálně odpojené
1 kW "nabíječka" 24 V
31 080 Wh staré olovo 7 488 Wh Li-Ion
záloha čerpadla ve sklepě MP12/3000/120-16 + 100Ah 12V monbat
Modře píši jako moderátor, černě jako člen.
glottis
Příspěvky: 2409
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od glottis »

V době, kdy byla dioda v západní Evropě přepychem horních deseti tisíc, u nás aparátem podivínů a v carském Rusku pouze předmětem vášnivých debat v anarchistických kroužcích, používal Cimrman diodu běžně :)
kodl69
Příspěvky: 7523
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od kodl69 »

tomu už taky nenalívat :) Dioda ale zpozdí odpadnutí relé (v řádu desítek milisekund), což může být v některých případech nevhodné, potom se používá RC člen, který napětí omezí na únosnou úroveň, případně ještě varistor. Ale to už je vyšší dívčí, něco se musí spočítat a pak ještě na prototypu oměřit, pro "obecné" použití je dioda za 0.2Kč dostatečná ochrana spínacího prvku před přepětím.
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

rasp sepne tyhle relátka 5V, relátka sepnou stykač pomocí 230V, ale diody tam nemám, píšou tam, že to má optočleny
takže mezi rasp a ty relátka dát diody ? těch mám plno v krabici
https://www.laskakit.cz/8-kanalu-rele-m ... gKezfD_BwE

Četl jsem někde na fóru, že v rusku jezdí tanky na dřevoplyn, neznají boty a hmoždíře se nabíjí předem.
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
rva
Příspěvky: 3873
Registrován: úte dub 23, 2013 10:21 am
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od rva »

Když tam jsou optočleny, tak diody nepotřebuješ, protože nerozpínáš cívku (indukčnost).
_______________________________________________________________________
43 kWp, LiFePO4 46 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
cipis
Příspěvky: 4952
Registrován: pon srp 16, 2021 9:31 pm
Lokalita: blízko Brna
Bydliště: blízko Brna

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od cipis »

Ale neco tu 5V civku relatka spinat musi, takze tam by to byt osetrene melo.
13,38 kWp: 9850 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
Regulátory Epever a Victron
Phoenix 2 kVA + MP 24/5000 (můj byt + wifi/kamery/atd. + máti byt)
Epever 3kW vytěžování do bojlerů + žebříky
CARSPA aktuálně odpojené
1 kW "nabíječka" 24 V
31 080 Wh staré olovo 7 488 Wh Li-Ion
záloha čerpadla ve sklepě MP12/3000/120-16 + 100Ah 12V monbat
Modře píši jako moderátor, černě jako člen.
glottis
Příspěvky: 2409
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od glottis »

To má asi nějakou desku kde to řešené bude. Problém může být v tom, že stykač může být blízko té elektronice a jeho sepnutí a rozepnutí děla ten bordel i na dálku. Taky jsem to zažil. Je to pak hodně o zkušenostech, ladění napájení a kdoví čeho.

Když to jde udělat těma relé proč ne. Bude to odolnější
ZdZ
Příspěvky: 816
Registrován: pon led 24, 2022 7:27 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od ZdZ »

zkusím stykač odsunout na nějakou vzdálenost od relátek a uvidíme, třeba se tam rušení nepřenese

a nepomohl by nějakej kondenzátor mezi stykač a relátko ?
Ostrov. Aktuálně v provozu 15 kWp 12+10+10 55°jih, 30kWh 48V + 3kWk 12V Lifepo4 a 2x Easun smp 5kW sfázovaný + 3x Must mppt 6kW + UPS 12V 500Va + 3F měnič 3x400V 6kW.
Nabíječka 1kW z generátoru. Elektro koltel 48V DC, 9kW 9 stupňů regulace. 750lt aku nádrž, 200l bojler. 3x split klima na topení a chlazení a samozřejmě automat na uhlí. Protože jsem Eko a Wegan v jedné osobě :-) !
johny.h
Příspěvky: 52
Registrován: sob črc 16, 2022 9:12 pm

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od johny.h »

glottis píše: sob led 21, 2023 1:04 pm
ZdZ píše:To je na mě moc složitý, to nezvládnu :-)
Jsem si říkal, že to někdo už má vyzkoušený a funguje mu to, protože teoreticky funguje všechno, ale prakticky se vždycky vyskytne plno problémů.
To je jako 1W teploměry, co chodí na kilometr a pak jsem měl problém ve třech i na deset metrů.
1Wire sbernice rozhodne neni na kilometry :) i tech 10m v zarusenem prostredi muze byt problem

tady mas dve schematka jak to jde udelat. Odpory jsou napocitane, ze z 60V udelaj asi 3,1V
1.png
2.png

Schema se zenerkou omezi pripadne prepeti na tech 3,3v
Schema s diodou omezi napeti na 3,3V + napeti o ubytek na diode.

Co z toho pouzijes je celkem jedno

edit: jestli nema adc tak pak musis jak pise tom externi adc a ten delic pouzit pred nim
Zdravím.
Vím, že je to již hodně staré vlákno, ale zaujalo mě to. Což takhle dát 48V Zenerku místo toho odporu k plus pólu u horního obrázku. Pak bude zbytek napětí na odporu připojeného k mínusu v plném rozsahu 0-10V a ne jako dělič. Pak samozřejmě nějaký odpor v sérii výstupu, atd... Nedalo by se s tím pracovat takto nebo je to blbá myšlenka?
Říkal jsem si, dřív to zapojím, abych si to ověřil, ale mám spoustu důležitější práce :)
JZ, Canadian Solar 8x545Wp, Victron SmartSolar 250/70-Tr, Victron SmartShunt, Victron BatteryProtect, baterie 1. 48V/200Ah + baterie 2. 48V/280Ah + JK BMS + RS485 převodník + RS485 USB převodník a pro jistotu USB galvanický izolátor, EPEVER iPower Plus 5 kW, Venus OS na Raspberry Pi 4B, kabely VE.Direct-USB
Uživatelský avatar
TomHC
Příspěvky: 1575
Registrován: pát lis 11, 2022 8:14 am
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Jak měřit napětí raspberry v pythonu ?

Příspěvek od TomHC »

Obávam sa, že ZD bude trochu meniť napätie v závernom smere podľa prúdu ktorý sa nutne bude meniť s meraným napätím, ale odporový delič bude stabilný, jediný drift môže byť teplotný, ale ten sa vynuluje lebo bude rovnaký na oboch stranách deliča.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh) BMS JBD-AP21S001-L21S-200A-B, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 09/2024 = 7.5 MWh AC

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek