Strujni izvor 0-50A

Rasprava o AVR mikrokontrolerima, AVR projekti i drugo vezano za AVR...

Moderators: pedja089, stojke369, trax, InTheStillOfTheNight

Post Reply
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

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 :D
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.

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.
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: Strujni izvor 0-50A

Post by InTheStillOfTheNight »

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...
InTheStillOfTheNight
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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???
Capo Di Tutti Capi
User avatar
Kizo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 387
Joined: 01-11-2009, 22:40
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by Kizo »

Tih 70A je kombinirana struja. Normalno da ne može ići svih 70A kroz tu jednu žicu.
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

Aha... znaci sve zajedno, to bi bilo kojih 8 kablova ako sam dobro izbrojao :)
Capo Di Tutti Capi
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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...
Capo Di Tutti Capi
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

http://img441.imageshack.us/img441/5692/capturepg.jpg" onclick="window.open(this.href);return false;

zaboravio za napajanje mikrokontrolera :)...
Capo Di Tutti Capi
User avatar
Kizo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 387
Joined: 01-11-2009, 22:40
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by Kizo »

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. :D
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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...
Capo Di Tutti Capi
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

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.
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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
User avatar
Kizo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 387
Joined: 01-11-2009, 22:40
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by Kizo »

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.
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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;
Capo Di Tutti Capi
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Re: Strujni izvor 0-50A

Post by InTheStillOfTheNight »

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.
Cek mislis na ovaj dio kada se napuni buffer? "if(adc_buf_pointer == 0x03){"
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
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

Znaci sad je shema ok, da znam da pravim plocicu? :D
Capo Di Tutti Capi
User avatar
_Maniac_
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 487
Joined: 02-09-2007, 00:12
Location: Bilje (pokraj Osijeka)
Contact:

Re: Strujni izvor 0-50A

Post by _Maniac_ »

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 :)
Capo Di Tutti Capi
User avatar
Kizo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 387
Joined: 01-11-2009, 22:40
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by Kizo »

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Ω
Post Reply