Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: úte bře 28, 2023 6:17 pm


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

Automatizace, řízení, měření, logování a programování s využitím platformy Raspberry Pi.
Další

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

Příspěvekod ZdZ » sob led 21, 2023 12:07 pm

Nevíte co je potřeba přidat k raspberry, abych mohl měřit napětí do 60V ? Chci tím ovládat spouštění spirál přes stykače, ale našel jsem jen nějaký modul do 32V.
Díky
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod TomHC » sob led 21, 2023 12:17 pm

Odporový delič na analógový vstup, plus ochranná zenerova dióda. Tri súčiastky.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh), 18650 13S20P (3.3 kWh) pre DC spotrebiče (NAS Synology, IPcam, switche, routre...), Home Assistant na Synology DS923+ ku tomu MariaDB, InfluxDB, Telegraf, Grafana, Nodered, Zigbee2MQTT..., HW: Wemos D1 Mini Pro (ESP8266) a ESP32, RS485 & CAN -> MQTT
Uživatelský avatar
TomHC
 
Příspěvky: 265
Registrován: pát lis 11, 2022 8:14 am
Bydliště: Hlohovec, SR

Lokalita: Hlohovec, SR

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

Příspěvekod ZdZ » sob led 21, 2023 12:40 pm

a konkrétní schéma se součástkama by nebylo ?
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod glottis » sob led 21, 2023 12:44 pm

mno ... nechci byt osklivy ale jestli ti nepomohlo co ti tom poradil tak na to snad kasli :) Aby sis neupalil tu malinu.

tady mas kalkulator delice
https://www.longy.cz/delic-napeti-odporovy/

Zenerku zapojis mezi zem a vystup delice. Napeti zenerky by melo byt takove, aby zarizlo napeti na bezpecne pro dany vstup. Velikost odporu zvolis tak, aby tam tekl proud kolem treba 1ma. Muzes jit niz, muzes jit vys. Min pak bude mit nachylnost k vetsimu ruseni ale mensi spotrebu a obracene.
?
glottis
 
Příspěvky: 981
Registrován: stř úno 02, 2022 10:30 am


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

Příspěvekod ZdZ » sob led 21, 2023 12:48 pm

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ů.
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod TomHC » sob led 21, 2023 1:01 pm

Teraz pozerám, že Pi nemá ani integrované ADC, alebo teda aspoň nie vyvedené. Takže treba I2C ADC, pozri si návody. ADC má iba Raspi Pico. Ak nie si viazaný na Raspi, tak ADC má aj ESP8266 a vieš to použiť cez Tasmotu alebo ESPhome a následne cez MQTT alebo JSON alebo ja neviem ako len chceš.

https://microcontrollerslab.com/raspber ... -tutorial/
https://www.circuitschools.com/how-to-u ... n-example/
https://pimylifeup.com/raspberry-pi-adc/
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh), 18650 13S20P (3.3 kWh) pre DC spotrebiče (NAS Synology, IPcam, switche, routre...), Home Assistant na Synology DS923+ ku tomu MariaDB, InfluxDB, Telegraf, Grafana, Nodered, Zigbee2MQTT..., HW: Wemos D1 Mini Pro (ESP8266) a ESP32, RS485 & CAN -> MQTT
Uživatelský avatar
TomHC
 
Příspěvky: 265
Registrován: pát lis 11, 2022 8:14 am
Bydliště: Hlohovec, SR

Lokalita: Hlohovec, SR

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

Příspěvekod glottis » 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
Nemáte oprávnění prohlížet přiložené soubory.
?
glottis
 
Příspěvky: 981
Registrován: stř úno 02, 2022 10:30 am


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

Příspěvekod ZdZ » sob led 21, 2023 1:13 pm

dík

mám tohle, protože raspberry asi nemá analogový vstupy, jak jsem pochopil a tohle by to mělo umožnit
https://rpishop.cz/pro-raspberry-pi/215 ... -zero.html

A jsem zvědavej jak to vytěžování se spirálama na 48V bude chodit.
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod ZdZ » čtv led 26, 2023 5:06 pm

nevíte jak mám k tomuhle připojit napětí ke změření ? na který piny do kterýho konektoru ?

12bitový 6 kanálový ADC což mi nic neříká, ale předpokládám, že to k tomu pude použít
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod rottenkiwi » čtv led 26, 2023 5:23 pm

Tu je k tomu video:
https://www.youtube.com/watch?v=0VWSm6hyM7M

Len si treba davat pozor a vsetko dvakrat premerat, lebo ak odpalim
ESP32, tak za 2 - 4 € tam dam novy modul a idem dalej,
ak odpalim RPI, tak to uz vymenit stoji cosi viac casu aj penazi.
Drone CAMs DEHN Jeff Dahn K. DusekMAN Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5010
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


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

Příspěvekod ZdZ » čtv led 26, 2023 10:12 pm

jsem se na to podíval, ale o tom, kam přivést napětí k měření tam nikde není, nemůžeš mi říctkam to konkrétně píchnout, kam + a kam - abych to nevodpálil

dík
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod rottenkiwi » čtv led 26, 2023 10:26 pm

No kazde ADC ma nejaky rozsah a treba k tomu napatovy delic,
ono sa zda, ze meranie napatia je trivialna vec, ale nie je.

Treba pouzit odpory s pomerne presnou hodnotou, inak sa to bude
zle kalibrovat a nemal by sa odpor velmi menit s teplotou.

https://learn.sparkfun.com/tutorials/vo ... viders/all

Zalezi ake napatie meram, a aka je linearita ADC.
Ak to napr. 0 - 3184 mera OK, a 3184 - 4095 uz to je nelinearne,
tak vyuzivat nizsi rozsah a podla toho urobit tie delice.

Dalej zalezi, ako je vyriesene rusenie, cim mam mensi rozsah ADC vo voltoch
tym sa mi tam bude zanasat mnozstvo chyb, bias a nepresnost ADC.

https://youtu.be/FmMSBygtfgw?t=1217

https://www.youtube.com/watch?v=FmMSBygtfgw
Drone CAMs DEHN Jeff Dahn K. DusekMAN Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5010
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


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

Příspěvekod cipis » čtv led 26, 2023 10:53 pm

Hlavně se tím děličem zmenší rozlišení toho převodníku. Proto je lepší to srazit vhodně zvolenou zenerkou.
Např. mám těch 60 V, co lítá +/- 5 V. Když to podělím 10, tak tam budu mít 6 V +/- 0,5 V, abych se vešel do rozsahu např. 0-10V.
Když to ale srazím např. o 55 V, tak tam budu mít 5 V +/- furt těch 5V. Tedy u převodníku 0-10 V použiji celý jeho rozsah.
9,77 kWp: 6240 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
SinusPro 2000 S, Epever 8420, 6420, 2x 4210, 5x 4415, Tr 150/70
3x CARSPA 2kW, 1x CARSPA 4kW, iPower+ 3kW (dva bojlery a žebříky, světla, chladničky, "lehké" zásuvky)
1 kW "nabíječka" 24 V
15 912 Wh staré olovo 7 488 Wh Li-Ion
Modře píši jako moderátor, černě jako člen.
?
cipis
Moderátor
 
Příspěvky: 2532
Registrován: pon srp 16, 2021 8:31 pm
Bydliště: blízko Brna

Lokalita: blízko Brna
Chci prodávat energii a využít dotace: NE

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

Příspěvekod ZdZ » pát led 27, 2023 5:37 pm

ve videu není kam to zapojit, nějaký teoretický chytrosti, kterejm nerozumím
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod TomHC » pát led 27, 2023 7:31 pm

Proste si veci, ktoré nie sú pre každého, treba sa s tým zmieriť :)
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh), 18650 13S20P (3.3 kWh) pre DC spotrebiče (NAS Synology, IPcam, switche, routre...), Home Assistant na Synology DS923+ ku tomu MariaDB, InfluxDB, Telegraf, Grafana, Nodered, Zigbee2MQTT..., HW: Wemos D1 Mini Pro (ESP8266) a ESP32, RS485 & CAN -> MQTT
Uživatelský avatar
TomHC
 
Příspěvky: 265
Registrován: pát lis 11, 2022 8:14 am
Bydliště: Hlohovec, SR

Lokalita: Hlohovec, SR

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

Příspěvekod ZdZ » pát led 27, 2023 8:52 pm

Pro místní odborníky je fakt náročný napsat, na kterej pin se to má připojit, to je fakt vysilující
to je jak v nahrazování ssr relé tyristorem, nebo mosfetem, plno teorie, jak je to jednoduchý, kde kdo tomu rozumí a nakonec se dozvíme že to vlastně zas tak jednoduchý není a s největščí pravděpodobností to shoří, no nic. Asi je to moc složitý, takže se na to ani nemá cenu ptát. :-)

Koupím nějakej hotovej modul a bude vyřešeno.
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


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

Příspěvekod TomHC » pát led 27, 2023 9:11 pm

Skúsim to ešte raz... Nepíšeš aké máš Raspberry. Ak má analógový vstup, je to otázka dvoch rezistorov. Ak nemá, tak treba pripojiť ADC modul cez I2C a zase dva rezistory. Napíš čo máš a môžme pokračovať. A poprípade ešte cez čo to chceš riadiť.

Z tvojho pôvodného zadania mi príde najjednoduchšie použiť esp8266 (nodemcu, d1 mini, sonoff), dať firmware Tasmota, odporový delič z dvoch rezistorov a je to.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh), 18650 13S20P (3.3 kWh) pre DC spotrebiče (NAS Synology, IPcam, switche, routre...), Home Assistant na Synology DS923+ ku tomu MariaDB, InfluxDB, Telegraf, Grafana, Nodered, Zigbee2MQTT..., HW: Wemos D1 Mini Pro (ESP8266) a ESP32, RS485 & CAN -> MQTT
Uživatelský avatar
TomHC
 
Příspěvky: 265
Registrován: pát lis 11, 2022 8:14 am
Bydliště: Hlohovec, SR

Lokalita: Hlohovec, SR

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

Příspěvekod glottis » pát led 27, 2023 9:23 pm

njn ale tak co bys presne chtel :)

K tomu rasp pi zero jsi poslal odkaz na modul co prida ADC. V dalsim postu napises ze nevis kam pripojit merene napeti. A co ti k tomu mame rict? :) Rozkliknu stranku s produktem a je tam obrazek desky, zlute oramovane konektory na analogove vstupy. Tak na co se presne ptas? Npo na ty analogove vstupy to pripojis. Pres delic a ochrany co jsme ti poslal. Jako muzes na to jit i pres tu zenerku ale to bych v tvem pripade pouzil jako druhou iteraci zlepseni mereni pokud to prvnim zapojenim neusmazis.

S mosfetem to same. Jak to udelat tu padlo.

Treba tohle je idea: https://www.g7smy.co.uk/2015/02/solenoi ... fet-power/

Pouzijes mosfet s kanalem N, kde na jednu stranu pripojis minus, na druhou zatez a na gate kdyz privedes napeti mosfet sepne. Pak je tam jeden odpor jako pull down a jeden odpor, kterej brani zniceni rizeni. Bez dalsi omacky to staci. Mosfetu muzes dat paralelne vic. Ty potrebujes mosfet na dostatecny proud a napeti, v rozumnem pouzdre a protoze to chces jednoduse spinat urovnema 3,3V tak mosfet, kteremu se rika logic level - staci nizke napeti aby s eplne otevrel. Treba proflaklej mosfet irlz44n, ktery je logic level, da 44A ale je jen na 55V. Potrebujes podobny na vyssi napeti. Vlezes na TME nebo farnel nebo mouser a zacnes si tam filtrovat. Dulezite je pro tebe i pouzdro, protoze SMD asi nemas kam zapajet a asi to budes chtit zasroubovat mozna do nejake svorkovnice.

Proc ti nikdo neda konkretni reseni?

1. cas - protoze jen najit finalni reseni nebude na pul hodinu
2. penize - nebude to za deset korun. chyba bude znamenat, ze si upalis tu malinu, nebo ze upalis ty mosfety co bude stat 100 kus a budes jich potrehovat pytel. V nejhorsim pripade hrozi zniceni jeste neceho dalsiho.
3. nikdo nehce radit konkretni veci kdyz je evidentni, ze tomu extra nehovis.

ja i ostatni ti asi radi pomuzou s konkretni veci ale tohle proste smrdi, ze to udela nakonec nekdo za tebe nebo to nedopadne dobre.

Ono se to nezda ale uz jen ta kravina, idelani dioda co jsem sem dal vypada jako jednoducha vec ale jak se zacnou resit velke proudy na malem pcb a terminlay a jak z toho dostat teplo ... dny jsem to resil aby to nedopadlo blbe. Jestli mi zaplatis vyvoj, udelam ti to ale priprav se ze vyvoj hw je proste drahej, pokud se za to clovek nema stydet.

Pokud si to chces zkusit, smele do toho ale zacni proste na necem jinem. Kup si arduino za 50 korun, k tomu moduly s mosfetem, zjisti jak to funguje a pak to preved do zivota.
?
glottis
 
Příspěvky: 981
Registrován: stř úno 02, 2022 10:30 am


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

Příspěvekod rottenkiwi » pát led 27, 2023 9:27 pm

Takto to ide, je jedno ci merame prud alebo napatie.

Ono vsetko je jednoduche, ak to clovek ma nastudovane a vie
to naprogramovat a napajkovat aj o 3:00 v noci.

Ak chybaju vedomosti a skusenosti, je pravdepodobnost chyby velka.

V tom videu hovori, ze RPI je noisy, takze mal dost roboty s filteringom.

https://www.youtube.com/watch?v=P47pjVyPP3w&t=199s

POzriet si, co ma caka, ak to chcem robit sam:
https://www.youtube.com/watch?v=FtONj4P_XUw
https://www.youtube.com/watch?v=n3H7y3JhOAk
https://www.youtube.com/watch?v=g8I_upSEGz0
https://www.youtube.com/watch?v=of_v2N5f788
https://www.youtube.com/watch?v=Aq1Iw6ByXAw&t=4s
https://www.youtube.com/watch?v=oynwrZ_Hp7I

Uz len vybrat podla datasheetu FET je dost zlozite, ak neviem vsetkt pros and cons.
Lebo neexistuje idealny FET, je to len parametricke riesenie, kde mam napr. 10 - 15
parametrov a robim optimalizaciu vzhladom na dostupnost, cenu, puzdro, Rdson,
gate voltage, drain voltage, tepelny odpor medzi junction, puzdrom a chladicom,
Coss, Ciss, rychlost spinania za vypinania, Trr, Qrr, Irr, ..... etc.
Drone CAMs DEHN Jeff Dahn K. DusekMAN Laser lightning rod
Prajem si, aby vsetci moji susedia, na celej ulici mali konecne BEVs. Toyota bZ brand.
Uživatelský avatar
rottenkiwi
 
Příspěvky: 5010
Registrován: pát úno 13, 2015 2:24 pm
Bydliště: SO, SK


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

Příspěvekod ZdZ » sob led 28, 2023 10:50 am

Ohledně mosfetu a 48V vytěžování. Původně jsem řešil klasické stykače, netušil, jsem že se dc ssr relé dají sehnat tak levně. Pak někdo napsal, že bude levnější si to vyrobit, je to jednoduchý a ztráta bude navíc menší. Tak jsem říkal, proč ne, ale rovnou jsem psal, že to nebudu vyvíjet, protože by to špatně dopadlo a teoretická schémata, nebo nějaká "podobná" zapojení, než co potřebuju, mi nepomůžou. Ve finále se ukázalo, že to vlastně takhle nikdo neprovozuje a to zapojení bude složitý a nic není zaručený. Myšlenku něco bastlit jsem proto zcela opustil.
Ostrov. Aktuálně v provozu 12,5 kWp 10+10+8 55°, 30kWh 48V + 3kWk 12V Lifepo a 2x Easun smp 5kW + Must mppt 6kW + UPS 12V 800Va + 3F měnič 3x400V 6kW. Nabíječka 1kW z generátoru. Ještě dodělat vytěžování na 48V-10kW a udělat konečně držák na zbývající 2,5kWp.
?
ZdZ
 
Příspěvky: 594
Registrován: pon led 24, 2022 7:27 pm


Další

Zpět na Raspberry Pi

Kdo je online

Uživatelé procházející toto fórum: CC [Bot] a 0 návštevníků

Reputation System ©'