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_ »

Potrosnja... pa kad spojim samo taj dio bez lcd-a, ali sa led-icom, 58.6mA, a cim spojim LCD poraste na 3A, to je izgleda max koji moze izvuci iz napajanja... Koliko se ja sjecam dio sa lcd-om nije bio spojen sa dijelom za mikrokontroler...

Nekontam... rastavio sam taj dio sa lcd-om, zamijenio trimer 10k i stavio novi i isto... vodovi su dobri, sve je dobro povezano... jednostavno ne razumijem... ako kazete da su one sheme dobre... a sve sam danas ponovno crtao, znaci odroutirao sam sve vodove i ponovno povlacio po istim mjestima da budem siguran da nesto nisam bezveze spojio i sve je ispalo ok...

Napon na adch dobivam konstantno, bio mikrokontroler stavljen ili ne... od cega dobivam taj napon, opet nemam pojma... mozda stvarno moram promijenit napajanje, jer mozda ono stvarno stvara neke freq kako je kizo pricao i onda sve zajebava... ajd bas cu sad snimit kamerom da vidis kako pokazuje na lcd-u i pokazat ti i struju i napone, i da vidis da nakon pokazivanja onog QW]=00000000120 pokaze na sec PWM= ADC=, ali nisam uspio dosad uhvatiti vrijednosti...

Idem snimiti, pa stavim snimku na youtube...
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_ »

Krivo napisana struja :)... malo sam si mutav...

Evo sad lijepo sve izmjereno, znaci struja bez lcd-a, ali sa led-icom - cca 35mA i struja sa lcd-om 150mA... Na snimci je sve vidljivo, takodjer i PWM da radi, ADC pise 0... ali pokazuje mi konstantno taj QW], a samo na sec prebaci na ADC i PWM...

U biti sve ce biti vidljivo na snimci, samo moram cekat dok se konvertira i uploada... snimao sam kamerom, jer kad sam probao digitalcem i mobitelom nista se nije vidilo...
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://www.youtube.com/watch?v=0UnvzCXO13E

Evo ga... uploadalo...

na 1:32 se vidi adc pwm
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 »

@Maniac, mogao si da napises da si spojio 1x16 LCD, program je napisan za 2x16, znaci ispisuje u oba reda podatke. Pretpostavljam da je sve u redu.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

Treba da se prepravi program da radi sa 1x16 LCD. Potrosnja je malo veca zbog osvjetljenja koje treba mislim oko 4 ili 4,5V a ti ga furis na 5V. Da li mozes da programiras atmel odnosno da ga iscitas programatorom a da ne napravis neku stetu na kompu ili mikrokontroleru;)

Danas je kasno sutra cu prepraviti program za 1x16 LCD pa probaj trebalo bi da radi.
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_ »

Pa napisao sam da je 1x16 :)... Samo vjerojatno nisi obracao paznju na to... :))...

http://www.covel.it/Chi_siamo/Prodotti/" onclick="window.open(this.href);return false; ... M1601E.pdf

Znaci sve je ok???

Sto se tice citanja programa... Pa probat cu sutra to na starom kompu napravit... Prosli put kad sam spojio nije mi programator htjelo ocitati... nadam se da sad hoce...
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 »

Dobro je, već sam se zabrinuo da nije nešto skureno.
Neznam kolika je max. dozvoljena struja za pozadinsko osvjetljenje kod tvog displeya, no kod mog je 150mA, tako da je to možda i u redu. Ako te zabrinjava možeš ubaciti otpornik 10-tak oma.
Inače napajanje ti je ne da loše, nego... al dobro, mi elektroničari se snalazimo s onim što imamo. :wink:

@ABC: mnogi 1*16 LCD-i (kao moj), mada su fizički 1*16, logički su organizirani kao 2*8, tako da mu napravi dva hex-a (1*16 i 2*8) sa ispisom na obje polovice ekrana, pa da može odmah isprobati koji mu valja. Evo samo javljam da nebi lupali glavom u slučaju da mu ni sa novim programom LCD ne radi kako treba.
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 spojio programator sa attiny i kao nadje ga, nemogu procitat pomocu sinaprog-a, jer trazi neki output file, al ako se dobro sjecam kad sam zadnji put nesto programirao na atmegi, ali kad ga programiram ponovno bit ce sve ok...

(edit - upravo isprobao gore napisano i radi :) )


Kontam da neradi link za LCD - http://www.covel.it/Chi_siamo/Prodotti/ ... M1601E.pdf
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 »

U linku koji si dao pise da treba 4,2V za pozadinsko, pretpostavljam da zato vuce vise struje.
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_ »

Da stavim onda neki otpornik ili sta vec u seriju???
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_ »

ustvari morao bi ponovno plocicu odlemljivat i zamelljivat da mogu doci do tog dijela... ak ne smeta, bolje nek ostane ovako :)...
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 »

Po ovom PDF-u sto si dao, LCD je organiziran kao 2*8 kako sam i rekao. Prepravio sam kod ABC-a pa isprobaj dali radi. U lijevoj polovici ekrana treba biti ADC=neki broj, dok u desnoj PWM=neki broj koji se povećava.

Probaj da ne skuriš nešto :D
Attachments
test_lcd.zip
(1.98 KiB) Downloaded 185 times
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 programirao sa tvojim kodom i nista... evo slikica sta dobijem...

http://img52.imageshack.us/img52/5411/hpim8715.jpg


Pokusao opet programirat sa abc-ovim, i opet dobijem one QW]=0000000120....
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_ »

kontam ni da pwm ne funkcionira, jer konstantno je na 5V, nema one promijene kao kod abc-ovog koda...
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 »

Jao baš sam tenkre, izbacim fino PWM i ADC i čudim se ja kako kod mene radi LCD, a kod tebe ne, kad ono kompajlirano za ATmegu8 :lol:
Neču da se više sramotim, pričekaj da ABC prepravi.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

Ja mislio vi vec prepravili kod :) . Evo probacu, citav dan bio zauzet.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

Kako je Maniac instalirao winavr i avrstudio sad ce za pocetak da probamo da li se lcd ponasa kao i ovi standardni 2x16 , stavicemo da se druga linija displeja ne izvrsava, ako to ne uspe onda moramo lcd.h malo da bunarimo.
Evo sta treba da se prepravi i kompajlira. Maniac nadjes taj dio koda u fajlu "test_lcd.c" i samo ispises ispred linija koda ove // da kompajler ne kompajlira taj kod, vidi ga kao komentare.
One linije koda prije ne diraj kao ni ove dvije linije
lcd_puts("PWM=\n");
lcd_puts(buffer1);

Code: Select all

       //  lcd_puts("ADC=\n");
      //  lcd_gotoxy(5,0);
        /* put converted string to display */
        //lcd_puts(buffer);
	//	lcd_gotoxy(0,1);
        lcd_puts("PWM=\n"); 
        /* convert interger into string */
       // lcd_gotoxy(5,1);
		/* put converted string to display */
        lcd_puts(buffer1);
Sta radimo jednostavno mikrokontroler skace na 0 poziciju lcd i pocinje ispis, drugu liniju LCD ne koristimo, trebalo bi da ispise PWM= i neki broj, moguce da broj kako se bude povecavao predje preko slova PWM= ali to treba provjeriti.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

Malo pogledao Maniacov LCD , i u datasheet kaze da prvih 8 znakova pocinje na adresi 0x00 i ide do 0x08, drugih 8 znakova koji su ustvari druga linija displeja ali je u istom redu pocinje na adresi 0x40 i ide do 0x47.

Ovo odgovara displeju 2x16 samo sto ima u redu 16 znakova, evo iz lcd.h sta kaze

Code: Select all

#define LCD_LINES           4     /**< number of visible lines of the display */
#define LCD_DISP_LENGTH    16     /**< visibles characters per line of the display */
#define LCD_LINE_LENGTH  0x10     /**< internal line length of the display    */

// mtmt for reichelt 16*4 Dispaytech 164A
#define LCD_START_LINE1  0x00     /**< DDRAM address of first char of line 1 */
#define LCD_START_LINE2  0x40     /**< DDRAM address of first char of line 2 */
#define LCD_START_LINE3  0x10     /**< DDRAM address of first char of line 3 */
#define LCD_START_LINE4  0x50     /**< DDRAM address of first char of line 4 */
ako se ne ispisuje na vise od 8 prvih znakova u svakom redu mislim da ne treba cak ni prepravljati ove tri prve linije koda za 8 znakova na lcd umjesto 16 (heksadecimalno 0x10 je decimalno 16 da nekoga ne buni).
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_ »

Ajd baci samo hex od toga, jer imam instaliran za programiranje sinaprog... a avr studio mi je na drugom cd-u, obrisao sam ga kad sam pravio laptop... A ja cu probat cim vidim, jer imam gostiju sad odsvakle, dosli vidit bebacha, pa sam sad zauzet s njima... al cim stavis hex i cim vidim programirat cu i napisat sta kaze...
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 »

Ovo je na linuxu pod wine kompajlirano jer mi je studio na drugom kompu pod xp pa da ne palim drugi :D , nadam se da je ok. Javi jel nesto ispisuje.
Attachments
test_lcd.hex.zip
(1.91 KiB) Downloaded 183 times
Post Reply