Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

H most upravljan PIC-om

[es] :: Elektronika :: Mikrokontroleri :: H most upravljan PIC-om

Strane: < .. 1 2 3 4 5 6 7 8

[ Pregleda: 22951 | Odgovora: 159 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3875
91.191.7.123



+334 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 16:50 - pre 174 meseci
E ljudi,
ima jos matoraca koji doduse samo citaju, ali sa zadovoljstvom.
Nema razloga da se brise ista od ovoga, mali off je vrlo poucan.
Ako mi dopustite ( hehehe demokratija ) i ja bih malo u off.
Bogdane, razumijem tvoju pricu o osamdeset cetvorki ( volim je jos od 93 - hehehehe) ali ja preporucujem pocetnicima da krenu sa nekim takvim kontrolerom.
Pazi, ti ( i ja i Scepa - koji se podpisuje sa Sepa - ocoravio od sargarepe) znamo sta je PWM, znamo sta su protokoli, i jos hiljadu stvari. Mislim da neko ko zeli da radi elektroniku ( pa makar samo iz hobija ) mora imati sliku u glavi svih tih americkih skracenica, a istu najlakse ubaci u glavu negopraveci SW sve te skracenice.
Ako pocne o'ma sa hw IC2 pitanje je hoce li skontati zvaku o protokolima i hoce li umjeti napraviti neki svoj protokol, ako nekad bude imao zelju za tim.
Ne znam, ja sam predavao u srednjoj skoli ( dvije godine) i tjerao sam ucenike da skontaju te stvari, poslije je lako uzeti hw. Mora se znati sustina stvari, ili ja imam zastarjela misljenja.
Pozdrav za ekipu.
PS Zemunac je nekad davao fin popust za nase ljude - svaka mu cast.
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 17:14 - pre 174 meseci
@veselinovic
hvala na podršci i razumevanju,..

@bogdane memorija mi treba isključivo da bi piconja pamtio koliko je zadat pwm i koliko impulsa treba odbrojati sa enkodera
memorija bi bila 24c01 preko i2c, ako se odlučim za to, nema pinova
ako idem internu, opet manjka pinova ali sa tasterima i programom mogu uštedeti dva ili tri pina što bi u tom slučaju bilo dovoljno

1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

VRadule
Vladimir Radulovic

Član broj: 191689
Poruke: 211
91.150.97.*



+8 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 18:20 - pre 174 meseci
KAd si naučio 16f84A, ti si u principu savladao kako radi jezgro (core) 16F serije. Svi ostali kontroleri 16F serije imaju isto jezgro uz dodatak
ram-a, flash-a i kojekakvog hardvera. Svako dodatno parče hardvera ima svojih dodatnih par registara za iniciranje i konfigurisanje.


Pretpostavljam da ćeš uskoro da dođeš do manjka programske memorije, ako do toga dođe, idi na 16F648, to je 84ka sa malo dodatne opreme i memorije.
Ko da sedneš iz golog Punta u Punto sa dodatnom opremom :)

Parametre možeš da smestiš i u programsku memoriju kao konstante (tabela iz koje biraš šta ti treba), prilikom samog programiranja. Jedino je problem ako hoćeš da po nestanku napona napajanja i ponovnom dolasku kontroler zadrži poslednja podešavanja.
Ukoliko ti ne treba back-up poslednjeg stanja trpaj sve u flash. (naravno 64 bajta internog EEproma su ti i dalje dostupni za manevrisanje).


 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 18:21 - pre 174 meseci
hdedoh da naručim simulator

Code:
(3) PIC & PIC18 Simulator IDE personal licenses - special offer (picpic18persspecial):       117.00
(1) PIC Simulator IDE personal license (picpers):     29.00
      
Sale Total ( EUR ):     €146.00


[Ovu poruku je menjao lm741 dana 09.01.2010. u 19:57 GMT+1]
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3875
91.191.7.123



+334 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 19:06 - pre 174 meseci
Mladi covjece,
pisi Vladimiru mail i sigurno ce ti izaci u susret.
Ajde pa nam javi kako si prosao.
Imas dovoljno memorije u samom picu za te parametre. I mozes u interni eprom upisivati i tokom izvrsenja programa te parametre.
Za sada nema s potrebu za eksternom memorijom, a ako budes imao, poslusaj Bogdana pa predji na ozbiljniji PIC.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om09.01.2010. u 19:09 - pre 174 meseci
za simulator, imas tamo "kontakt" pa kontaktiraj coveka ... sigurno je bolje da mu prebacis pare iz srbije u srbiju nego da mu uplacujes preko kreditne negde na net pa da on to dobije za mesec dana i da mu maznu xyz procenata razni ameri i razne banke ....

@veselinovic, hehe .. da .. samo .. ja nisam bas "toliko mator" :D (nemam jos ni 40), al pored ovih novih klinaca umem da se osetim kao da imam 70 :(

sto se tice '84 .. realno - cela 16F serija kosta koliko i 18F serija a nudi manje. Ok je da treba da se nauci asm, da treba da se nauci sw implementacija da ... ali iskreno .. mislim da preterujemo ... i da usporavamo "klince" ... zasto da sada izgubi 2 godine sa 16F serijom i asm-om ako to "nikad posle nece upotrebiti posto ce mu biti i jeftinije i brze da uzme 18F i C" ??? a to da ce "bolje da nauci i2c protokol ako ga bude implementirao u sw-u" .. ja se ne slazem. Pritom, ja spadam u zakerala koja ove nove .nemoj virtualne lelemudije ne zovu programiranjem i ove kliktace koji sebe zovu programerima ne priznajem .. i smatram da neko mora da zna osnove da bi mogao da se bavi nekim poslom ... i pored svega toga i dalje mislim da je bolje poceti sa 18F nego sa 16F.... a to sto "ima mnogo knjiga za 84", ima super knjiga za pic32 i c programiranje ? ima extra knjiga za dspic, ima i za 18F seriju .... a ima mnooooooogo knjiga o mehanickim kompjuterima, citacima busenih kartica i slicno - el treba da programiramo sa zumbalicom ? Kao sto rekoh, ja sam prvi koji misli da su osnove neophodne i da mora da se nauci da se hoda pre nego se ide na trke, al sad bas da usavrsavamo hodanje na sve 4 zato sto su nasi pretci to radili, malo je preterano imho.... :D

zamisli da jugo i audi kostaju isto para ... zasto bi ucio da vozis na jugu ??? zasto bi ikad seo u jugo ako audi kosta isto toliko a daje toliko vise ??? zasto bi "vezbao da pritiskas kvacilo celim telom" ili da treniras ruke okrecuci volan??? nece te to naciniti boljim vozacem, samo frustriranim ... cela kombinacija "to mogu da odradim i sa 16ticom" ... pa sta, el ta sesnestica jeftinija? nije, koji je onda razlog ??

 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
*.adsl.net.t-com.hr.



+7 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 10:12 - pre 174 meseci
Ako ti je elektronika struka, onda zaboravi 84-tvorku. To je samo gubljenje vremena mikrocip je napustio tu tehnologiju odavno. Da ne bude zabune ja sam poceo da radim sa 84 ali onom prvom flash sa oznakom C84.

A koliko sam shvatio da si sa basicom tek poceo, presjeci i predji na mikrocipov C i to najbolje odmah na 16 bitne , sto prije to napravis bice manje bolno.

Ova 16bitna serija ima hardverski ugradjeno vise manje sve sto ti padne na pamet da radis:).

PWM izlazi za BLDC , 3F motore itd. ulazi za quadrature opticke enkodere, vrlo brze ADC 10bitne i 12bitne itd itd. , memorijskog prostora i brzine koje pruza su vise od naucne fantastike za f84. Cijene dosta njih su jeftiniji od f84.

Podrsku samog proizvodjaca sto se tice C-a, primjera, uputstva, takodje neoptimizovana varijanta C-a potpuno besplatna. Takodje na netu primjera koliko hoces. Razmisli.


Jos malo EPP-a :) projekti sa 16 bitnim PIC , pogledaj malo, vise manje sve u C-u, slike objasnjenja itd.
http://www.circuitcellar.com/microchip2007/index.html

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 10:35 - pre 174 meseci
grabik, ti si jos gori od mene :D :D :D .... ja sam preskocio dsPic skoro komplet i sa 18F presao na 32mx (mozda sam uradio 3-4 projekta samo sa dsPic) tako da radim ili 18F ili 32mx ... tako da ne znam koliko je 16bitna serija dobra za pocetnike ... sa celim konceptom (svaki funkcionalni pin moz bude de oces, advanced hw-om poput dma .. ) koji 16bitni donose mozda je previse za pocetnika ... ja bih ipak predlozio pocetak na 18F i C18, posle je prelazak na 16/32 bitne i C30 "prirodan". 32mx ne bih nikako predlozio za pocetak posto je smd malo zeznut za prototyping a to je u startu preko potrebno
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 10:56 - pre 174 meseci
@gragik
Pozdrav,..elektronika mi je hobi a zanimanje,..viklovanje elektro motora,...servis bele tehnike,.. sve u svemu teška industrija,..
nevolim pecanje, nevolim fudbal ali zato volem elektroniku,..

Poslao sam pisamce zemuncu,..čekam odgovor,..
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
*.adsl.net.t-com.hr.



+7 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 11:00 - pre 174 meseci
Citat:
lm741: @gragik
Pozdrav,..elektronika mi je hobi a zanimanje,..viklovanje elektro motora,...servis bele tehnike,.. sve u svemu teška industrija,..
nevolim pecanje, nevolim fudbal ali zato volem elektroniku,..

Poslao sam pisamce zemuncu,..čekam odgovor,..


Onda jedan razlog vise da radis sa dsPIC jer su i zamisljeni i pravljeni da rade kontrolu motora:)
A gotovo svi se proizvode u DIP varijanti a i slobodni softver za programiranje ih podrzava.

 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
*.adsl.net.t-com.hr.



+7 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 11:03 - pre 174 meseci
bogdan, ja sam preskocio 32bitne zbog pakovanja a ne zato sto to ne zasluzuju, nisam radio sa njima ali pretpostavljam da su jos laksi za upotrebu od dsPIC mc-a.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 11:12 - pre 174 meseci
grabik, sa 32mx .. sta znam .. nije uopste kao da programiras mikrokontroler ... toliko imas "vremena" na raspolaganju da sve standardne stvari o kojima naucis da vodis racuna (koliko sta traje i slicno) prosto nemaju smisla ... jedan obican 32mx440f256h na primer, opsluzuje oled display (graficki spi display na sw spi portu posto 256h ima samo jedan hw spi port), SD karticu (na hw spi portu) sa fat16 podrskom, cita komande sa sd-kartice, parsira ih, preracunava sve sto treba i vozi 5 steppera (vrlo precizno u 1/16 stepu), kontrolise 2 grejaca (dakle 2 analogna ulaza sa ptc-a + 2 digitalni izlaza za grejace) .... i ima "kolko oces" slobodnog vremena dok to sve radi :D + nekoliko slobodnih pinova :D ... ono sto je nezgodno je - nema ih uopste u dip-u i nisu dzaba kao 8 i 16bitni
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
*.adsl.net.t-com.hr.



+7 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 18:05 - pre 174 meseci
bogdan , ne sumnjam u brzinu tih novih 32bitnih, kazu da su potrosili jako veliki novac da bi razvili 32 bitno jezgro, nisu hteli da licenciraju vec su razvili svoje, vrjeme ce pokazati da li ce im se to isplatiti.


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om10.01.2010. u 22:16 - pre 174 meseci
ne znam da li se njima isplati, ali ja sam licno odusevljen kako im radi 32bitno jezgro. Imao sam "vrlo kratak" skok u ARM 32bita i brrrrrrrrrzo sam se vratio picu posto sa 16->18->ds->32 ide sve linearno .. sve radi .. sve jasno ... onaj avr mi i majku i oca te sam odustao i vratio se na sta znam ... svaka armu cast al, nije to za mene :(

sve u svemu, odlicna sprava, ja se nesto mislim, imam jedan 32mx u rezervi (64 pinski) i razmisljam se da napravim neki mini break board da mogu da ga bodem u bread board za testiranje .. vudecemo .. imam sada bitnije stvari
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om11.01.2010. u 23:22 - pre 174 meseci
Pozdrav,..

evo nakon više časovne obdukcije ove moje ažbahe, došao sam do sledećih zaključaka,..

1.Neradi dobro!
2. _str_ je bio potpuno u pravu

Citat:
Brojanje bi mogao uraditi i bez interapta kao taster koji si pomenuo ali bi se u ovom slucaju moglo desiti da zbog brzine motora dodje do preskakanja izbrojanih impulsa.


uradio sam sledeće:
sa 4 MHz podignem na 20 MHz, interni oscilator
znatno se popravila stvar, sada sam pri manjim brzinama dobio precizno brojanje ali užasno pištanje iz motora (ono što je bogdan rekao)

3. skontao sam da se program previše zadržava oko izvođenja pwm rutine i zato u toku te radnje "nevidi" promakle impulse sa enkodera
dali sam u pravu?

4. ako se opet vratim na interapt, to znači da pri svakom impulsu sa enkodera, program će biti prekinut da bi uvećao promenljivu za 1
ako je to tako, to mi nešto baš i nije logično rešenje

ako jednim okretom osovine motora ima 20 impulsa a potrebno je 4000 impulsa da bi ozvršio jednu radnju to znači da će program biti prekinut 4000 puta,..?









[Ovu poruku je menjao lm741 dana 12.01.2010. u 01:38 GMT+1]
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om12.01.2010. u 11:43 - pre 174 meseci
Citat:

ako jednim okretom osovine motora ima 20 impulsa a potrebno je 4000 impulsa da bi ozvršio jednu radnju to znači da će program biti prekinut 4000 puta,..?


pa sta ako ce se prekinuti 4000 puta ... nije da program za to vreme radi nesto "extra bitno i da ne sme biti prekinut" ... u tome i jeste cela poenta interapta - da te prekine kada se desi nesto bitno (sto je u tvom slucaju taj impuls) ...

ako u interrupt rutini imas samo brojac++ prekid ce trajati nesto pateticno kratko (ako se dobro secam, u csc c-u za koji sam ti napisao primer, imas oko 8 komandi overhead i ovaj ++ je ako se dobro secam 2 komada dakle imas oko 10 komandi ukupno u interruptu sto ce reci 1/(20000000/(10*4)) sekundi = 0.000002sec dakle 2 mikrosekunde ako teras miska na 20MHz ... dal ce to stvarno da ti napravi problem ??

Code:

#include <16f84.h>
#include <defs_f84.h>  
#fuses hs,nowdt,put,noprotect //ne secam se dal bese hs fuse za 20mhz oscilator il se drugacije zove

word brojac;

#int_ext 
void iserv(void){    
    brojac++;
}

void main(){
   trisb0=1;    // interapt nam je na B0
   
   brojac = 0;
   enable_interrupts(INT_EXT); // upali externi interapt
   enable_interrupts(GLOBAL); // upali hendlanje interapta (sad pocinje da broji)

   while(1)   {
      while(brojac<4000){
          // radi sta radis u tih 4000 koraka
      }
      brojac = 0; // resetuj brojac na nula pa jovo nanovo
   }

}

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: H most upravljan PIC-om12.01.2010. u 11:58 - pre 174 meseci
da, vezano za pistanje, ako ne mozes da teras pwm preko 24KHz (pa da malerise pse al ne i ljude), stavljanje blok kondenzatora direkt na motor (ne vredi da ih stavljas na pcb) od 15-33nF jedan izmedju + i -, jedan od + ka masi motora i jedan od - ka masi motora. Ima fora (sigurno, al je ja ne znam) da izracunas tacno idealnu vrenost tog kondenzatora u odnosu na frekvenciju pwm-a koju koristis, al ja obicno stavim "sta imam" i to obicno pomogne :D ... ( mozda neko bude dobar pa nam svima da formulu za racunanje te tacne vrednosti .. do tada, 15-33nF radi posao)
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
217.169.223.*



+10 Profil

icon Re: H most upravljan PIC-om12.01.2010. u 13:06 - pre 174 meseci
Sto se tice pistanja, kada si promenio kristal dali si ponovo kopajlirao program sa novom postavkom kristala?
__*__
*___*
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om12.01.2010. u 13:32 - pre 174 meseci
bogdane pozdrav,..

uuu...tvoj odgovor me raduje,..

plašio sam se da taj ma koliko kratak prekid, može da ometa oblik signala PWM-a,..
na osnovu tvog i odgovora ostalih učesnika u ovoj temi, da probam ukratko ono šta sam ukapirao,..

interapt je PRIORITET nad svim mogućim dešavanjima u picu (naravno ako je omogućen)
dok se program izvršava i ako u nekom momentu neka radnja nesme da se prekine, u programu ispred te rutine int. mora biti onemogućen tek nakon izvršene radnje, int. se opet omogućuje. to je za slučajeve gde bi prekid programa bio značajno dug vremenski period (neki podprogram koji zahteva vreme izvršavanja)
u mom slučaju vreme prekida je veoma kratko pa se može primeniti interapt bez obzira na tok programa,.. dali je to ispravno ???

primer kada je interapt omogućen:
sedim u sobi i gledam TV, zvoni telefon, odazivam se pozivu(interapt), ali nisam prekinuo gledanje TV-a, završio se razgovor i dalje nastavljam da gledam TV

primer kada je interapt onemogućen:
sedim u sobi i naprasno u kupatilu puca cev sa vodom,trčim da turim prst u rupu,zvoni telefon ali ja se ne odazivam ignorišem poziv

malo su primeri šklj ali se nadam da će te razumeti šta sam hteo reći,..





1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: H most upravljan PIC-om12.01.2010. u 13:36 - pre 174 meseci
Citat:
_str_: Sto se tice pistanja, kada si promenio kristal dali si ponovo kopajlirao program sa novom postavkom kristala?


da naravno,..

a u programatoru podesio da je HS oscilator
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: H most upravljan PIC-om

Strane: < .. 1 2 3 4 5 6 7 8

[ Pregleda: 22951 | Odgovora: 159 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.