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
nije tocno, rekao bi da to ide duplo brze nego prave sekunde ...
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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?
Na kojoj frekvenciji je taj procesor? Mislim koji je kvarc?
InTheStillOfTheNight
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
60 sec na stoperici, 127 na display-u...
unutarnji kristal, mislim 8mhz...
unutarnji kristal, mislim 8mhz...
Kizo
Jedino ne trebaš spajati xtal jer je uključen interni 8MHz oscilator.
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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...
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
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
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...
isprobao sam ponovno taj kod da ne bi bilo da sam ja nesto sjebo, al isto kao sto sam napisao...
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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.
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 174 times
InTheStillOfTheNight
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
ups copy paste greska... ne radi tipka dole
evo novi program
evo novi program
- Attachments
-
- Reg 1.1V-Vref.rar
- (60.15 KiB) Downloaded 179 times
InTheStillOfTheNight
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
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...
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
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Drugi kod... nista nije drugacije, neradi tipka prema dolje, isto se nekad spusti za 1...
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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...
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
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Sad tipke rade OK... tek na OCR=255 (max) - 1sec realno = 1sec display
Capo Di Tutti Capi
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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...
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
Re: Strujni izvor 0-50A
Nisam u toku i ne pratim zbog obaveza samo ponekad nakratko. Mozda je do PLL.
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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
Re: Strujni izvor 0-50A
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 .
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
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
- _Maniac_
- Pravo uznapredovao :)
- Posts: 487
- Joined: 02-09-2007, 00:12
- Location: Bilje (pokraj Osijeka)
- Contact:
Re: Strujni izvor 0-50A
Evo mene... bio kod zeninih na rucku ... sad cu istestirat pa javim...
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 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...
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
- InTheStillOfTheNight
- Odlično uznapredovao
- Posts: 938
- Joined: 01-06-2006, 17:54
- Location: Zagreb
Re: Strujni izvor 0-50A
Napravio sam i ovo za automatsko upravljanje, sam ne znam jel radi, malo sam zakomplicirao...
Aj testiraj to...
Aj testiraj to...
- Attachments
-
- Reg 1.1V-Vref.rar
- (62.45 KiB) Downloaded 187 times
InTheStillOfTheNight