Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Právě je sob lis 17, 2018 6:16 am


ATtiny85 + Uno komunikácia

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.
Předchozí

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » ned říj 21, 2018 9:21 am

Za mna je zaujimavy najma zvysujuci menic ako samostatny modul, ktorym by som doplnil dosky balancerov. Pouzivam totiz clanky od EV Battery a tie maju vzdialenost medzi polmy 72mm, otvor pre M6.
Este k attiny 85V - robil som merania s externou referenciou, zistil som ze musi byt aspon 1,8V (podla data sheetu by mala byt min 2V) aby bolo meranie stabilne. Skusal som v rozsahu 2,2-4V (zalezi od delica). Po nakalibrovani (staci gain - radovo treba korigovat +-1/10000) sa presnost priblizi +-1 LSB, co je pre rozsah do 4V cca 4mV.
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » ned říj 21, 2018 10:12 am

ok, tak pytlík lm385 rozdám, ale nějakej tip na 2V (2.048V) referenci low power která by fungovala s jistotou od 30uA?
Další pin, co by zapínal napájení reference už nemám.
Když se na desku neosadí procesor tak stačí log. 1 na vstup, co zapne zvyšující měnič, na to netřeba dělat samostatnou desku.
Jdu chvilku bastlit, zkusím, jestli jsem blbě nezapojil konce vinutí, sice mám na výstupu napětí, ale jaksi tam není proud...
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » úte říj 23, 2018 7:11 am

Hladal som nejaku referenciu 2V (+-) ale nic rozumnejsie ako REF3020 som nenasiel. Je to seriovy stabilizator s vlastnou spotrebou pod 60uA v celom rozsahu vstupneho napatia (bez zataze staci vstupne napatia vacsie o par mV ako je referencne napatie). Jedina nevyhoda je cena 1,20 E pri 10ks odbere.
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » úte říj 23, 2018 8:40 am

našel jsem to stejný. Ještě mě napadlo dát dvě LM385 do série, ale to už je 2.4V (2.45V) a to už je zase moc. Nechceš ještě oměřit, jak se to chová s tou 1.2V referencí, jestli to bude moc velkej průšvih? Je to dycky o kompromisu, kdyžtak udělám desku na obě verze, někam okolo procesoru plácnout jeden SOT23 to už nic není.

ta cenovka je tak drastická, že by asi bylo lepší tam na měření dát ADS1115, funguje od dvou voltů aspotřeba je taky celkem přijatelná. Ale to by asi znamenalo dát součástky z obou stran desky, to se mi moc nechce...

Spíš řeším jinej problém, měnič mi nechce dát patřičnej výstupní proud, problém je to, že při rozběhu měniče se zvyšuje proud mosfetem, LM3481 to měří přes odpor v S mosfetu, a když úbytek napětí překročí danou hodnotu, tak neomezí střídu, ale vypne pwm, vynechá tak 5-6 pulzů, a znovu, behem 3-4 pulzů co se jim zvětšuje šířka, se to znovu vypne, a tak pořád dokola, měnič místo 5-7A odebírá 1-1.5A, a to je fakt blbý, navíc tohle prostě nemůžu pustit do světa z principu. Testoval jsem proudovou zpětnou vazbu tak, že jsem tímhle napětím "podložil" dělič u vstupu zpětné vazby, ale nefunguje to tak, jak jsem předpokládal, zásah do regulace je malý. Asi to bude chtít nějakej aktivní prvek, ale zatím v tom nemám jasno, jak to vyřešit, aby při zvýšení napětí na snímacím odporu někam k 0.1V došlo ke zvýšení napětí na vstupu zpětné vazby nad 1.2V a tím se omezila střída pulzů. Když měnič jede, mám k dispozici pomocný napětí 4.5-8V, podle zatížení a střídy, zároveň z tohohle napájím dělič zpětné vazby.
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » úte říj 23, 2018 11:41 am

Mozem to dnes vecer skusit, ale co si pamatam tak to s ext. ref 1,2V bolo nepouzitelne, tvarilo sa to akoby bol zapojeny diferencialny vstup so ziskom 2. Pri vstupnom napati cca 0,6V na analogovom vstupe a referencnom napati 1,2V, ADC vracalo hodnoty okolo 1000 a potom pomerne rychlo islo k 1023. Az ked som nastavil ref. napatie blizilo k 1,6 sa to znormalizovalo a ADC uz vracal co mal. Pri pokusoch s referenciou 1,8V to islo uplne super presne podla ocakavania. Mam moznost plynule menit referencne napatie od 2,4V do 0V tak to este raz pomeriam. Nastavim si Vcc na fixnych 2,5V, na analogovy vstup dam z delica 0,8 aktualneho referenceho napatia a skusim ako sa to bude spravat (ADC by mal davat okolo 820). Aref aj analogovy vstup boli blokovane keramikou 0,1uF voci zemi cipu.
Skusal som aj dalsi cip, ale to spravanie bolo zhodne. Su to Attiny85V z TME.
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » úte říj 23, 2018 1:42 pm

Ale já to mám zapojený jinak, já mám referenci jako napájecí napětí (arduino default) a měřím napětí "reference" na ADC vstupu, potom se to napájecí napětí vypočte jako Unap= Uref*1024/ADC , takže s tímhle problém nebude, jedině s menším rozlišením a tím i přesností. To jsme se asi špatně pochopili.
Pokud můžeš odzkoušet tohle, jestli je to použitelný, bylo by to pro další postup přínosný. Teoreticky pak bude rozlišení okolo 3.3V cca 3.1mV, okolo 4.2V to bude cca 4mV, tak jestli to potvrdíš, bude další kousek mozaiky vyřešenej.
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » úte říj 23, 2018 5:03 pm

Zatial som zmeral klasiku - na analogovom vstupe privedene napatie z referencie, pouzita externa referencia rozsah 1200 az 2100mV
ExtRef.JPG

Vcc konstantne 2,5V. Z tabulky vidno ze ak je referencne napatia od 1650mV uz je prevod ADC stabilny. (pomer napati Vref/Vadc je konstatny.
Pomeram aj stav ked je Vcc ako referencia a meria sa externe ref. napatie. Chvilku to bude trvat.
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » úte říj 23, 2018 6:21 pm

Tak tu je vysledok, ked Vcc je ako referencia, na analogovy vstup pripojene napatie 2,048V.
Vcc_ExtRef2.JPG
Vcc_ExtRef2.JPG (35.31 KiB) Zobrazeno 354 krát
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » úte říj 23, 2018 6:56 pm

To vypadá velice dobře, pokud to s 1.2V referencí na analogovým vstupu bude o polovinu horší, tak se pořád do těch 10mv vlezu, pokud budeš mít chvilku, mohl bys to zkusit i s 1.2V, aby byl vidět rozdíl v přesnosti?
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » úte říj 23, 2018 9:22 pm

Obe referencie vedla seba, doplneny stlpec krok, ktory udava zmenu Vcc rovnu zmene vystupu ADC o jednotku pri danom Vcc. S rastucim pomerom Vcc a ref. napatia sa tento krok zvacsuje. To je nevyhoda tohto zapojenia.
Vcc_ref.JPG
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » stř říj 24, 2018 10:41 am

pěkná práce. S rostoucí chybou/ menším rozlišením pro vyšší napětí počítám, ale bylo to nejjednodušší řešení. Tak i s 1.24V referencí to vidím použitelný, bude stačit malej kousek změnit gain, a ty hodnoty okolo 3.3V a nad 4V budou s jistotou do 10mV, ale asi bude nutný v programu počítat s nastavením (a nebo korekce ref. napětí) do eeprom, asi pomocí nějakýho speciálního nezaměnitelnýho kódu, kterej se do toho pošle přes sériovou linku, a bude obsahovat informaci o aktuálním napájecím napětí. Tím se bude dát zpřesnit měření na 3.3V nebo na 4V, podle toho kdo to na co použije, a i bez kalibrace si myslím, že to je v rámci možností dobrý. Ale na ten LM3020 na desce udělám místo, pro perfekcionisty :lol:
To je jedno měření, nebo jsi to nějak průměroval?
Když to ochladíš k nule a nebo ohřeješ na 50-60°, neuteče to někam do ... jako s interní referencí?
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » stř říj 24, 2018 11:22 am

Jedno meranie, hodnoty z ADC boli stabilne, nanajvys pri niektorych napatiach hodnota z ADC kolisala o jeden krok (ked to bolo na rozhrani). Ziadne matematicke priemerovanie, len blokovanie vstupov a Vcc 0,1uF keramikami. Pri citani z ADC program cita dve vzorky za sebou, tu prvu zahodi a vrati len tu druhu. Vraj by to malo byt tak presnejsie, ale nie som o tom presvedceny.
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » stř říj 24, 2018 3:10 pm

to dvojí načtení má význam tehdy, když přepínáš mezi více vstupy ADC a navíc má zdroj napětí velký vnitřní odpor. Pro odzkoušení stačí zapojit dva vstupy, na jeden zapojit cca 1V, na druhej 4V a oba aspoň přes 50k odpor. a pak číst A0, A1, A0, A0, A0, A1, A1, A1 a všechny hodnoty si zobrazit. Mám vyzkoušený, že v tomhle extrémním případě je "rozumná" až třetí hodnota. A když se jenom přepínají mezi sebou, je to fakt mazec. Na měření napětí obvykle používám něco jako tohle:
hodnota=(naměřená+3*hodnota)/4 je to ten nejjednodušší digitální filtr, ani se procesor moc nezapotí... když nevadí pomalá reakce, dávám 7* a /8 samozřejmě jde použít i 15* a /16, ale to už je pro hodně statický hodnoty. Vliv mají vnitřní kapacity v ADC.
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Re: ATtiny85 + Uno komunikácia

Příspěvekod DanoP » čtv lis 01, 2018 8:58 am

Ako menic, podarilo sa ho umravnit? Ved v prvych testoch to vyzeralo nadejne.
1770Wp monokryštál + PIP4048MS + 10kWh LiFePO4
DanoP
 
Příspěvky: 79
Registrován: stř črc 06, 2016 11:27 am
Bydliště: Trnava, Slovensko
Reputation: 2

Re: ATtiny85 + Uno komunikácia

Příspěvekod kodl69 » čtv lis 01, 2018 2:23 pm

Tak to je dycky. Letos už asi nebude kdy, možná bude chvilka mezi vánocema. Ale začínám mít dojem, že to bude chtít redesign, asi to bude muset být úplně jinak, ohledně regulace proudu a napětí.
ostrov 4600Wp neustále ve stádiu zrodu: 6x noark CHSM6610P250, 6x250Wp z I4wifi, 6xTratek 275Wp, 4x auria 120Wp, midnite classic 150 lite+whizbang jr., 16S a různě P cca 300Ah Winston, Powerjack 8kW (reálně 6kW po úpravě). 48V DC rozvody a spotřebiče.
kodl69
 
Příspěvky: 2880
Registrován: sob črc 19, 2014 7:56 pm
Reputation: 192

Předchozí

Zpět na Arduino

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron
Reputation System ©'