Strujni izvor 0-50A
Moderators: pedja089, stojke369, trax, InTheStillOfTheNight
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Sta god ti kazes, ti znas ... Onda ces mi jos malko pojasnit sta mi nebude jasno oko svega toga u cetvrtak kad to budemo zavrsavali... HVALA...
Capo Di Tutti Capi
Re: Strujni izvor 0-50A
Ovo za float sam probao i pojede sav ram i programsku memoriju, znam da sam nesto procitao i probao na avr forumu i onda se float malo smanjio ali zaboravio gdje a tu temu na forumu vise ne mogu da nadjem.InTheStillOfTheNight wrote:hehehe abc, i ti online... Jel ti se da zavrsiti projekt??? Mislim nece biti fora kad bude gotovo, sta cemo onda raditi na forumu
Probao sa long i to radi ostane jos dovoljno slobodnoe memorije. Nije problem do atmela vec je winavr kompajler totalno neoptimizovan za float. Tako da umjesto djeljenja treba mnoziti pa dijeliti.
Konverzija bi trebala samo samo za ispis na ekran kod prikaza ampera tako i kod zadavanja a ostalo ne treba dirati.
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Jel mozda na ovako sta mislis??? http://www.avrfreaks.net/index.php?name ... 66&start=0 mozda... slucajno nasao, pa ono...
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
To ti se nalazi u project/configuration options...
Tamo je optimizacija koda.... Trenutno su postavke ako se ne varam -01... Inace je lakse debugirati bez optimizacije pa ja cesto stavim i na -00. Probaj staviti na -0s to je default optimizacija koda...
Tamo je optimizacija koda.... Trenutno su postavke ako se ne varam -01... Inace je lakse debugirati bez optimizacije pa ja cesto stavim i na -00. Probaj staviti na -0s to je default optimizacija koda...
InTheStillOfTheNight
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Jedno pitanje... ne bas previse vezano uz projekt, al ono cisto informativno...
Kako je moguce da ovo napajanje - http://www.overclock3d.net/reviews/powe ... _atx_psu/1 daje 70A na 12V... Kako kroz te zice moze proci 70A, pitao sam i na newsima i svugdje, ljudi kazu da treba zica od 10kvadrata, a ovo su prilicno tanje zice... Kako oni mjere tu wattazu i sta je to???
Kako je moguce da ovo napajanje - http://www.overclock3d.net/reviews/powe ... _atx_psu/1 daje 70A na 12V... Kako kroz te zice moze proci 70A, pitao sam i na newsima i svugdje, ljudi kazu da treba zica od 10kvadrata, a ovo su prilicno tanje zice... Kako oni mjere tu wattazu i sta je to???
Capo Di Tutti Capi
Re: Strujni izvor 0-50A
Tih 70A je kombinirana struja. Normalno da ne može ići svih 70A kroz tu jednu žicu.
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Aha... znaci sve zajedno, to bi bilo kojih 8 kablova ako sam dobro izbrojao
Capo Di Tutti Capi
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Evo shema za zadnju plocicu
http://img121.imageshack.us/img121/9816/capturezw.jpg" onclick="window.open(this.href);return false;
Jedino sto na onom tc4422 ne odgovaraju tocno bas pinovi 2, 3 i 4, ali odgovara mi kuciste i polozaj nozica, tako da sam to pospajao kako treba, tj. kako je napravljeno u datasheeto od tc4422...
http://img121.imageshack.us/img121/9816/capturezw.jpg" onclick="window.open(this.href);return false;
Jedino sto na onom tc4422 ne odgovaraju tocno bas pinovi 2, 3 i 4, ali odgovara mi kuciste i polozaj nozica, tako da sam to pospajao kako treba, tj. kako je napravljeno u datasheeto od tc4422...
Capo Di Tutti Capi
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
http://img441.imageshack.us/img441/5692/capturepg.jpg" onclick="window.open(this.href);return false;
zaboravio za napajanje mikrokontrolera ...
zaboravio za napajanje mikrokontrolera ...
Capo Di Tutti Capi
Re: Strujni izvor 0-50A
A vidim da se baš ne podudaraju pinovi, gledam ono wtf, na GND ti je spojeno 12V. U biti dobro je, samo Eagle izbacuje grešaka mali milion.
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Ma da, to sto se tice pinova, jbg... nema u eaglu ti elementi, pa sam se morao snaci ...
E ovako... nabavio grijac od perilice... i ja povecavam struju, grijac se lijepo grije, sve super... samo na display-u ne pokazuje struju, tj. onaj ADC... ja podesavam TGT i dodjem do 500, grijac bude onako dopal, al on ima 2000W i radi na 220V... pa ono, mozda zbog toga... samo... neznam zasto mi nista ne pise...
E ovako... nabavio grijac od perilice... i ja povecavam struju, grijac se lijepo grije, sve super... samo na display-u ne pokazuje struju, tj. onaj ADC... ja podesavam TGT i dodjem do 500, grijac bude onako dopal, al on ima 2000W i radi na 220V... pa ono, mozda zbog toga... samo... neznam zasto mi nista ne pise...
Capo Di Tutti Capi
Re: Strujni izvor 0-50A
Nisi dao dovoljno informacija. Kad vise ne pokazuje adc vrijednost da li mozes menjati TGT. Nisam bas u toku, da li je ukljucena optimizacija kod kompajliranja. Nevidim u kodu na brzinu nista sumnjivo,neke bih stvari napisao drugacije( recimo ne upotrebljavam "==" vec ">" ) ali to ne bi trebalo praviti problem u ovom slucaju jer je citav dio programa u interaptu i izvrsava se u komadu.
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
TGT mogu mijenjat... znaci povecavam i smanjujem bez problema, kad dodjem do oko 500 osjetim da je grijac topliji, ali ne i vruc, a na ADC se niste ne pokazuje, stoji na 0...
Capo Di Tutti Capi
Re: Strujni izvor 0-50A
Kad preko formule za snagu izračunaš otpor grijača, pa na to primijeniš ohmov zakon dobit ćeš da ti grijač na 12V vuče 0.5A. Tamo u svojoj tablici si dobio da ti pokazuje ADC=1 tek na 1A, zato ti ne prikazuje ništa. Upravo zato sam ti na str.57 napisao i sad ponavljam da ako imaš stari grijač koji ti ne treba da ga razbiješ, izvadiš cekas i spojiš na krače.
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Ahaaaaa... na krace trebam spojit ... napravit cu to, ja mislio da moze ovako citav ... (sutra napravim to... nemogu bas lupat, jer malisha mi spava )
Capo Di Tutti Capi
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Zaboravio stavit na shemi onaj otpornik od 100R na PWM i stavio otpornik od 10-15R tamo na output...
http://img685.imageshack.us/img685/1706/capturess.jpg" onclick="window.open(this.href);return false;
http://img685.imageshack.us/img685/1706/capturess.jpg" onclick="window.open(this.href);return false;
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
Cek mislis na ovaj dio kada se napuni buffer? "if(adc_buf_pointer == 0x03){"abc wrote:neke bih stvari napisao drugacije( recimo ne upotrebljavam "==" vec ">" ) ali to ne bi trebalo praviti problem u ovom slucaju jer je citav dio programa u interaptu i izvrsava se u komadu.
logicno je napisati > nego ==, ali je u ovom slucaju raditi ce i jedno i drugo.
No napisati ću ">" u ovom zavrsnom programu jer to je ipak jedna mala sitnica koja štiti program od krivog upisa u RAM koji se nikad neće dogoditi, no ljepse izgleda
">" ima jedinu prednost jer neće dozvoliti upis u memorijsku lokaciju koja je izvan ADC polja. No to je slučaj jedino da se dogode neki svemirski uvijeti koji sami po sebi mogu urušiti ne samo RAM memoriju, nego recimo I flag SREG-a, konfiguracio Timera,itd. Ako na taj način razmišljaš onda treba dodati još nešto u programu... Prva stvar nije konfiguriran WDT..
Smetnje izazvane naponskim šiljcima na procesoru koje mogu doći iz bilo kojeg razloga (barem se ovo događalo na 8051) mogu srušiti global interrupt flag, pomješati konfiguraciju timera... a ako se to dogodi program nastavlja vrtiti sve osim interrupta, ili krene raditi duplo brže nego što treba... Program se u pravom smislu srušio. Ovo se može jednostavno utvrditi tako da se u main programu provjeri čitava konfiguracija registara. Ako to pogledas s neke druge strane vidjeti ces da je AVR puno bolje zasticen od 8051 jer ima BOD koji bi "trebao" dobro detektirati izvanzemaljske uvijete i resetirati procesor.
@abc ovo si dobro primjetio i u svakom slučaju dobro je pisati > nego == ako je tu u programu moguće jer donekle program osigurava sam sebe u slucaju da popizdi varijabla. Ako najdes jos nesto, samo reci, pa da mozemo korigirati...
InTheStillOfTheNight
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
http://img98.imageshack.us/img98/6821/capturegh.jpg" onclick="window.open(this.href);return false;
evo ga i plocica, idem sad na bajs, pa do grada isprintat, pa se vratim i napravim plocicu, pa polemim sve ...
objasnjenje ako netko nije skontao uz plocicu
+ i - uzimam sa onog velikog kondenzatora, dolaze na plocicu, -debela zica, a +tanja, jer sluzi samo za napajanje mikrokontrolera i drajvanje mosfeta....
+ debela ide direktno sa kondenzatora na +trosila (neka uticnica, nesto sto ce biti stavljeno na gornji plexi)
-trosila je ovaj -source sto se nalazi iza mosfeta...
mosfet ce imat hladnjak od porocesora, u biti samo onaj limeni dio, a ako bas bude trebalo stavit cu i neki ventilator na njega...
graetz ima hladnjak od procesora sa ventilatorom...
driver za mosfet (pretpostavljam da ce se grijat jer vuce 2A) ima onak neki normalniji hladnja, za tako neke elemente
evo ga i plocica, idem sad na bajs, pa do grada isprintat, pa se vratim i napravim plocicu, pa polemim sve ...
objasnjenje ako netko nije skontao uz plocicu
+ i - uzimam sa onog velikog kondenzatora, dolaze na plocicu, -debela zica, a +tanja, jer sluzi samo za napajanje mikrokontrolera i drajvanje mosfeta....
+ debela ide direktno sa kondenzatora na +trosila (neka uticnica, nesto sto ce biti stavljeno na gornji plexi)
-trosila je ovaj -source sto se nalazi iza mosfeta...
mosfet ce imat hladnjak od porocesora, u biti samo onaj limeni dio, a ako bas bude trebalo stavit cu i neki ventilator na njega...
graetz ima hladnjak od procesora sa ventilatorom...
driver za mosfet (pretpostavljam da ce se grijat jer vuce 2A) ima onak neki normalniji hladnja, za tako neke elemente
Capo Di Tutti Capi
Re: Strujni izvor 0-50A
Vidim da si 100n stavio odmah uz driver znači da si ponešto i naučio. Pločica izgleda ok, slobodno se baci na izradu.
Ako je sve u redu spojeno mosfet driver bi trebao biti hladan i bez hladnjaka i vući svega par mA struje, tako da ti hladnjak za njega ne treba. R2 možeš staviti i manji, nešto između 1.5Ω i 4.7Ω
Ako je sve u redu spojeno mosfet driver bi trebao biti hladan i bez hladnjaka i vući svega par mA struje, tako da ti hladnjak za njega ne treba. R2 možeš staviti i manji, nešto između 1.5Ω i 4.7Ω