Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

step down, vysoké prúdy
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6, 7  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: po prosinec 06 2010, 11:27    Předmět: Citovat

vďaka za opýtanie.
Zmenil som ADC na 10 bit, a mám výstup oveľa kvalitnejší. Zašumenie viac menej žiadne, som s tým spokojný.

Filter mám navrhnutý, besselov 4tého rádu, už mám aj schému a dosku v eagly hotovú, čakám na dodávku z GMka - kondenzátory. Potom ho vyskúšam.

Tú PWM max som dal 235, keď viditeľne dojde k otváraniu a zatváraniu procesoru. Túto hodnotu sa chystám ešte premerať, pretože vo finále budem mať iný driver, ako používam teraz.(z dôvodu, že ten ktorý sa chystám používať nebol "s nohami" na výber, len SMD a skúšam to na skúšobnej doske)

Na poistku asi kašlem, nejak nejsom stotožnený s tým, že by mi tam mohlo vzniknúť viac ampérov, ako zvládnu tranzistory. Zvládnu spojite cez 100A každý. Peak cez 600A. A pojistka(síce ste písal, že je pomalá) bude na približne 30A, to mi príjde strašná rezerva.

ATMEGU už mám konečne na 16MHz, takže FAST PWM je cca 60 kHz.(vo finále by som rád použil 20 MHz procesor, takže skoro 80kHz)

To zosynchronizovanie ... hm... našiel som si príkazy interrupt, sei, ISR, tak niečo cez to skúsim spáchať. Tam presne neviem čo je cieľ. Aby zápis do PWM bol vo fáze s nameraním ďalšej hodnoty z AD?

A teraz mám v pláne spraviť nejaký battery management, len odpojenie nabíjania pri prekročení napätia akumulátoru. To spravím cez komparátor, ktorý je v uPC. Pri prekročení nastaveného napätia chvíľku počká, skontroluje znova, ak bude zhoda nastaví PWM na 0. Plus pridať teplotnú ochranu, teplotný snímač na akumulátor, a možno aj do skrinky meniču. Opäť len komparátory, pri prekročení teploty PWM = 0.

Takže podľa toho musím si nájsť vhodný uPC, ale zas moje požiadavky: 2x8bit PWM timer +1x AD + maximálne 3 komparátory. Tieto údaje si viem spraviť aj externe cez externé komparátory, a do uPC už pojde digitalná 0/1. A posledná požiadavka je frekvencia 20MHz +, ale toto spĺňajú všetky 20MHz atmegy, plus aj dosť veľa attiny.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: po prosinec 06 2010, 18:11    Předmět: Citovat

návrh besselovho filtru 4tého rádu je prvý obrázok

+ vkladám konečne obrázok výstupu, treba pozreť mierku hlavne, je to za 1/1000s záber(vzorkovacia frekvencia 250kHz). Je to pri odbere 2A, zatiaľ stále len cez 1/4 bridge. Ale mám nízke výstupné kondenzátory, len niečo okolo 400uF.

Plus sa chcem spýtať, či nevadí že pri fast PWM cez dva timere(0 a 2) neviem posunúť fázovo od seba tieto timere presne. Viem len jeden invertovať voči druhému, a teda pri PWM=200 sú fázovo posunuté o inú hodnotu, ako pri PWM = 50. Jediné riešenie by bolo PHASE CORRECT PWM, ale tam by som buď musel ísť na nižšie frekvencie, alebo na nižšie rozlíšenie.
Alebo je na to nejaký trik?



výstup.JPG
 Komentář:

Stáhnout
 Soubor:  výstup.JPG
 Velikost:  55.52 kB
 Staženo:  48 krát


filter.JPG
 Komentář:

Stáhnout
 Soubor:  filter.JPG
 Velikost:  55.67 kB
 Staženo:  52 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: po prosinec 06 2010, 19:43    Předmět: Citovat

iginoiii napsal(a):


Takže podľa toho musím si nájsť vhodný uPC, ale zas moje požiadavky: 2x8bit PWM timer +1x AD + maximálne 3 komparátory. Tieto údaje si viem spraviť aj externe cez externé komparátory, a do uPC už pojde digitalná 0/1. A posledná požiadavka je frekvencia 20MHz +, ale toto spĺňajú všetky 20MHz atmegy, plus aj dosť veľa attiny.


napr At mega8... nevidim dovod pouzivat komparator... pozui ADprevodnik na dane alikacie staci a nemusis riesitnastavovanie preklopenia komparatora vies si to asetrit softveerovo a dost presne a hlavne jednoducho
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: po prosinec 06 2010, 23:38    Předmět: Citovat

Áno, ďalšie AD ako spomínate by boli ideálne, ale už teraz s ťažkosťami atakujem rýchlosť vzorkovania na 10KHz, ak túto rýchlosť rozdelím ešte medzi dve teplotné čidlá a jedno napätie akumulátora, tak z 10KHz, dostanem 2.5 KHz. Čo značí frekvencie max 1200Hz, a ja neviem aké rýchle deje sú v step down meniči. Alebo aké je najnižšie nutné frekvencie potrebujem riadiť Question . Hlavne rada - vyskúšam uvidím moc nefunguje, pretože mne to celé beží na skúšobnej doske už nejaký čas, a postupne zlepšujem parametre. Aké sú hraničné parametre výstupu? Plus ako sa to bude správať po pripojení na akumulátor tiež neviem, asi nebude treba filtračné kondenzátory na výstup, keďže akumulátor bude ako veľký kondenzátor?

edit: takže potvrdené, po znížení rýchlosti vzorkovania dvojnásobne(deličkou), sa výrazne zhorší odozva na zmenu vstupného napätia. Takže je nemožné snímať ďalšie údaje AD prevodníkom. Jedine ich zapínať cez nejaký for, že každý 1000ci nameraný údaj bude buď teplota aku....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: út prosinec 07 2010, 19:28    Předmět: Citovat

myslel som ze na tu bateriu a veci okolo pouzijes dasi uP
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Burajko



Založen: Aug 21, 2009
Příspěvky: 1811

PříspěvekZaslal: út prosinec 07 2010, 21:08    Předmět: Citovat

Dalsi by nepotreboval...
_________________
Už druhý krát strihám a furt je to krátke
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: so prosinec 11 2010, 11:13    Předmět: Citovat

Andrea napsal(a):
16-bitovou PWM na 100kHz neuděláš žádným mcu, na to stačí kupecké počty. 8-bitovou zvládnou např. attiny25/45/85, attiny261/461/861.


až teraz som pochopil genialitu tejto odpovede, keď som si detailne pozrel datasheety uvedených attin. Dokonca rada 261/... vyzerá že vie 10 bitovú PWM, pri kmitočte 64MHz. Prácu zase raz stopujem, kým mi nepríjde nejaký z nasledujúcich atmelov. Dokonca má 6PWM výstupy na TIMER1, takže by som mohol spraviť aj 3* half bridge. Nastavovanie deadtimu priamo v attiny zjednodušuje použitie pre vstup do budiča spodných tranzistorov. Dodatočne vám ďakujem. Samozrejme, ostatné veci zostávajú rovnáke všetky, nič nebolo robené zbytočne zatiaľ.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: čt prosinec 23 2010, 23:25    Předmět: Citovat

medulin napsal(a):

Možná to pomůže i tobě, já bych jako vzor chtěl vyzkoušet toto: http://www.timnolan.com/index.php?page=arduino-ppt-solar-charger
Má to řízení nabíjení i sledování výkonu MPPT http://en.wikipedia.org/wiki/Maximum_power_point_tracker, takže se to přizpůsobí a cucá to z panelu maximum.
Možná by bylo vhodné implementovat to MPPT i u větrníku, když už tam máš ten uPC. Komerční výrobky to mají:
http://www.sma-czech.com/cs/produkty/stridace-pro-vetrne-elektrarny/windy-boy-1100lv.html


Dajte vedieť ako sa Vám darí, sú sviatky, je čas veľa čítať. Až dnes som sa detailne zamyslel nad tým, čo ste napísal, pozrel linky atď. Podľa mňa to MPPT zvládnete. Čo som si tam prečítal, je to relatívne nenáročná aplikácia na programovanie, a na procesor. A to dokonca pri veľmi zbežnom prezretí jeho kódu mám pocit, že tam má len P regulátor, takže ešte mikro lepšie výsledky by šlo dosiahnúť nejakými I, D zložkami možno, aj keď sa núka odpoveď že by to asi bolo zbytočné.

A dakujem Vám, pretože mi to opäť rozšírilo obzor a prišiel som na to že asi idem na to celé zle(to sú tie vedomosti prakticko teoretické, ktoré ešte nemám a chýbajú mi). Na úvod som totiž zabudol(resp. nepovažoval za dôležité) napísať, že meničom chcem nabíjať akumulátor. A teda ak na výstupe budem snímať napätie do spätnej väzby, tak vlastne len zmerám napätie na akumulátore, a nie výstup z meniča.

Takže riešenie čo som obšlehol z Medulinovho príspevku(teoretické, prakticky to bude milión nových problémov) by znelo nasledujúco: zmeral by som Uin, Iin,Ubatérie(spriemerované výsledky za nejaký čas), a teda dostal výkon Win. Porovnal Ubat/Uin ratio, a podľa toho nastavil PWM šírku. A porovnával Win so starým Win a podľa toho menil šírku PWM.

A teda zmeny voči doterajšiemu smeru:
viac kodenia, pretože treba popísať viac možných stavov, snímanie troch veličín, mierne problémy s presnosťou Uin, pretože budem merať len s presnosťou 100V/1024vzorkov, problém s meranín Iin.

Ale zase zďaleka nepotrebujem také rýchle vzorkovanie AD prevodníka ako doteraz, pretože vietor je ešte menej skokovo sa meniaci ako slnko(nárazové zmeny zachytí veľká zotrvačnosť), mierne nepresnosti pohltí obrovský kondenzátor-> akumulátor, a rovno budem to mať aj s battery managementom.

spätne som rád, že som si vybral cestu to celé robiť cez uProcesor, naučil som sa mnoho vecí a keď teraz pravdepodobne trochu zmením tu filozofiu riešenia, tak väčšinu vedomostí využijem aj v tomto riešení

edit: tak pri problémoch snímať Iin(keďže Uinmax 100V), som obkukal z jednej brnenskej bakalárskej práce snímanie Ibat, takže šírku PWM laďiť podľa Wbat=Ibat*Vbat, a hľadať maximálny výkon Wbat. Naštastie mám malý fotovoltaický panel, tak to skúsim postaviť pre neho a snáď sa na tom naučím, zajtra dám schému ako si to predstavujem
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: pá prosinec 24 2010, 23:46    Předmět: Citovat

tak ako som napísal, prikladám schému pre solárny panel maličký čo mám, 40W. Ako inšpiráciu som bral spomínanú bakalársku prácu a ten arduino projekt. Tranzistory majú vnútorný odpor 2mOhm, takže si od toho sľubujem minimálne straty. Akurát si nejsom istý či zvládnem otvárať tie dva horné tranzistory, pretože budič vie spraviť len 130mA, takže 65mA na každý(píšu o vstupnej kapacite 4000pF). Takže tam asi zmením budič na nejaký čo zvládne aspoň ampér.

edit: upravené blokovanie napájania LM358, v attiny261 bude ako ADC referenčné nastavená vnútorná referencia 2.56V



solarMPPT.JPG
 Komentář:

Stáhnout
 Soubor:  solarMPPT.JPG
 Velikost:  94.24 kB
 Staženo:  141 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: so prosinec 25 2010, 10:47    Předmět: Citovat

funkcia Q3? okrem toho ze odpor na gate toho tranzistora je obrovsky.... zaroven to ovplyvni funkciu Q1 lebo nebude mat co spinat Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: so prosinec 25 2010, 10:52    Předmět: Citovat

Q3 funguje jako dioda bránící vybíjení aku do panelu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
dj_Paul



Založen: Sep 19, 2004
Příspěvky: 2425
Bydliště: Laškov

PříspěvekZaslal: so prosinec 25 2010, 11:59    Předmět: Citovat

a funkce C13 ??
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
iginoiii



Založen: Jul 01, 2010
Příspěvky: 364
Bydliště: Bratislava

PříspěvekZaslal: so prosinec 25 2010, 13:32    Předmět: Citovat

jj máte pravdu, však tam nemám symetrické napájanie, ten C13 presuniem na blokovanie hore, resp. ho vypustím úplne, plus pre istotu som pridal zenerku a odpor na gate

citace:
okrem toho ze odpor na gate toho tranzistora je obrovsky

Tu sa musím priznať, že nechápem funkciu toho odporu, to som len videl v tej jednej schéme, žeby zabezpečuje úplne zavretie Q3 pri zatmeni panelov?. Ale dúfam, že je to strašne veľká hodnota, tak snáď tam nič nepokazí. Reps. radšej ho tam dám a vyhodím, ako ho tam nedať a potom tam budem musieť pre neho hľadať miesto



solarMPPT.JPG
 Komentář:

Stáhnout
 Soubor:  solarMPPT.JPG
 Velikost:  102.27 kB
 Staženo:  93 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Burajko



Založen: Aug 21, 2009
Příspěvky: 1811

PříspěvekZaslal: so prosinec 25 2010, 14:02    Předmět: Citovat

Kde zozenes atmel s taktom timeru 64MHz? (9bit x 125KHz)
_________________
Už druhý krát strihám a furt je to krátke
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: so prosinec 25 2010, 14:33    Předmět: Citovat

ATtiny261 má PLL pro jeden timer, může běžet na 64MHz.

Edit: Odpor v gate Q3 je velký proto, aby se Q3 nezavíral během každé periody PWM, zavře se, až když PWM vypadne na delší dobu. Snižuje to nároky na high side budič, neotvírá/nezavírá dva tranzistory, ale jen jeden.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6, 7  Další
Strana 5 z 7

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.24 sekund