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

nije tocno, rekao bi da to ide duplo brze nego prave sekunde :)...
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 »

Daj probaj biti malo precizniji. Na štoperici čekaj 1 minutu i točno u trenutku kada se sekunde prebace na 0 pogledaj koliko je izbrojao LCD...

Na kojoj frekvenciji je taj procesor? Mislim koji je kvarc?
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_ »

60 sec na stoperici, 127 na display-u...

unutarnji kristal, mislim 8mhz...
Kizo
Jedino ne trebaš spajati xtal jer je uključen interni 8MHz oscilator.
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_ »

za 8min - 480sec dodje na display-u do 1023...
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 »

Ja ne kuzim sta sam fulao:

8000 000 / prescaler 64 = 125000

1/125000 = 0.000008 S

Tj jedan timer Tick je svakih 8 uS

Ako sam ga konfigurirao kao CTC on bi trebao brojati do 0CR0A registra koji sam podesio na 125.
Znaci 125*0.000008 = 0.001S ---->>>> 1mS...

Mislim moglo bi se to podesiti i na oko, ali me zanima sta sam sjebao, da ubuduce izbjegnem slicne greske...

Di je sad umjetnik @Kizo da izbaci neku mudru... Ok pisem sada ovo za tipke, pa cu kasnije gledati sta je sa interruptom i tim vremenom...
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_ »

E da... izgleda sam nabavio TC4422 (mislim u to220 kucistu), kao sto je predlozio abc da ga koristim za drajvanje mosfeta... Pa ajd kad budete stigli nabacite mi shemu kako to treba pospajati pa da mogu i tu plocicu napravit, tj. bar potrudit se napravit i zavrsit cjelokupni projekt sto prije, jer izgleda se gubim od kuce, idemo zena i ja na stan (situacija kod kuce uffff), pa tako sumnjam da cu pored bebacha u stanu imat gdje pravit plocice i lemit i tako sta...


isprobao sam ponovno taj kod da ne bi bilo da sam ja nesto sjebo, al isto kao sto sam napisao...
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 »

Evo jedan test program...

Sada imas TIM i OCR...

TIM ti pokazuje isto ono vrijeme koje bi trebalo teci u sekundama... (to jos ne valja)

A OCR je stanje OCR registra koji upravlja sa tim vremenom.

U ovom programu bi ti trebale raditi tipke.

Sa gore i dolje podešavaš OCR vrijednost, a samim time ti se i resetira TIM na 0

Zamisao je da probas sam podesiti OCR vrijednost kako bi dobio tocno vrijeme. OCR vrijednost prilikom paljenja uredjaja i trebala biti 125, a tocno vrijeme bi po nekoj logici trebalo biti oko 65...

I kad to istestiras pisi samo malo preciznije postove da imam što više informacija.
Attachments
Reg 1.1V-Vref.rar
(60.14 KiB) Downloaded 173 times
InTheStillOfTheNight
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 »

ups copy paste greska... ne radi tipka dole :D

evo novi program
Attachments
Reg 1.1V-Vref.rar
(60.15 KiB) Downloaded 179 times
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_ »

Isprobano s prvim kodom...

TIM i OCR zamjenjena mjesta, al u biti nebitno...

Kad OCR povecam do 255 (max) tad idu savrseno sekunde na display-u i na stoperici... sve prije toga je ubrzano :)... Jos jedna stvar... Kad povecavam OCR (nemogu smanjivat) nekad se dogodi da se vraca prema natrag, da nedodaje 1, nego oduzme, svaki 5-6klik oduzme jedan i onda ponovno doda i tako...
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_ »

Drugi kod... nista nije drugacije, neradi tipka prema dolje, isto se nekad spusti za 1...
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 »

Kako mislis da se nekad spusti za 1??? Mislis kad je stisnes ili sama od sebe???

Evo novi program na analizu... Zamjenio sam ovo sto je bilo obratno na LCD-u i pregledao te tipke..

Na kojem broju OCR ti je dobro vrijeme?????

I ako ti sad proradi tipka dolje, nemoj sa OCR registrom puno prema dolje jer ce ti popizditi program...
Attachments
Reg 1.1V-Vref.rar
(60.44 KiB) Downloaded 178 times
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_ »

Sad tipke rade OK... tek na OCR=255 (max) - 1sec realno = 1sec display
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 »

Ok do tipaka je bila moja pocetnicka greska

Napisao sam ovo:
#define SwDown() (PINB&0x02>>1)

a trebao sam napisati ovo:

#define SwDown() ((PINB&0x02)>>1)

Nisam razmisljao o prioritetima C-a. Tj prvo se izvršava šiftanje a onda maskiranje... Tako da je potrebno staviti zagrade da bi prvo maskirao a onda šiftao...

Ev i Kizo je aktivan u projektu, pa sad ostala je ona nepoznanica sa tim vremenom jer jos se ne zna zasto timer vrti duplo brze nego sto treba...

Evo novi program u kojemu sam stavio OCR na 255, a tipkama gore i dolje reguliraš struju...
LaLaLaLaLaLaLa Napokon prvi test program koji bi trebao raditi ovo za cega je ispisano 54 stranice postova na forumu... Opet na testiranje...
Attachments
Reg 1.1V-Vref.rar
(60.66 KiB) Downloaded 178 times
InTheStillOfTheNight
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

Nisam u toku i ne pratim zbog obaveza samo ponekad nakratko. Mozda je do PLL.
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 »

PLL je na Timeru 1. A timer 0 pokrecem sa clocka procesora i prescalera 64... No nebitno sad, stavio sam OCR na 255 i sad je odoka metodom dobro... mislim to vrijeme mi treba samo za update tipka i refresh displaya, nevažno sad jel to 50mS ili 55mS... Za sada cu to ostaviti tako kako je... Treba najprije ovo gore testirati pa ako radi onda idemo na sminkanje uredjaja i eventualne korekcije nekih parametara...
InTheStillOfTheNight
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: Strujni izvor 0-50A

Post by abc »

Pogledao sam kod, vrlo uredno napisano i sa komentarima. Ako neko hoce da uci programiranje na C-u i atmela ima prakticno sve sto je potrebno, LCD, tipke ,adc i PWM za vjezbanje :D .
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 »

ahahaha abc... nije to jos uredno... to je tokom programiranja... tek sad sredjujem program jer maniac je nestao da testira pa se bavim sredjivanjem koda... Jbg ja radim kampanjski i onda kad krenem ne stajem dok ne zavrsim... mrzim programirati na rate kao kad kredit odplacujes jer mi nestanu ideje iz glave i onda mi treba pol sata zaleta da se ukljucim u source...
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_ »

Evo mene... bio kod zeninih na rucku :)... sad cu istestirat pa javim...
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 spojio... radi... znaci povecavam ADC, TARGET_ADC varira +-1, struja se normalno povecava i smanjuje... u biti funkcionira...

Sad me pati to sto onaj multimetar sa lcd-om sto sam pravio pokazuje struju suprotno nego sto bi trebalo, znaci ja povecavam, on pokazuje manju struju, kad dodjem do max pokaze mi 0A, kad sam na 0 pokaze mi 4.nesto A... moram to jos skontat...

Ak treba, snimim ja kako radi, pa pokazem...
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 »

Napravio sam i ovo za automatsko upravljanje, sam ne znam jel radi, malo sam zakomplicirao...

Aj testiraj to...
Attachments
Reg 1.1V-Vref.rar
(62.45 KiB) Downloaded 186 times
InTheStillOfTheNight
Post Reply