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

H most upravljan PIC-om

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

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
91.150.97.*



+321 Profil

icon Re: H most upravljan PIC-om15.01.2010. u 10:03 - pre 173 meseci
Citat:
lm741:zaglavi mi fetove, ampermetar zakuca,obori napon

kada vratim dole gde je i bio radi ok. ali nevidim nikakvu promenu za razliku od napisanog kako mi je grabik rekao


Ovih dana nemam vremena da to bolje pogledam, ali RESUME svakako nije za asmeblerski interapt. Ako pogledaš PBP dokumentaciju videćeš i sam. Kad izadjem iz gužve pogledaću gde je zapelo. A opet, ako radi kako tebi treba, onda OK.

Pozdrav.
Sinisha
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
91.150.97.*



+321 Profil

icon Re: H most upravljan PIC-om15.01.2010. u 10:05 - pre 173 meseci
Citat:
bogdan.kecman: nikad nisam skapirao zasto iko koristi basic, al se trudim da to precutim :)


Meni odgovara zato što sam PBP prilično savladao (ušao mu "pod haubu") i što mogu da pišem programe kao da ih pišem u ASM-u (a opet mnogo brže) što odgovara mom stilu programiranja.

Pozdrav.
Sinisha
 
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-om15.01.2010. u 13:46 - pre 173 meseci
sinisa, fala za odgovor, al iskreno, nisam uopste trebao da napisem taj komentar .. nebitan je kompletno za ovu pricu i pre je za neki amiga vs pc forum nego za ovde ... tako da - izvinjenje od mene za to .. meni je kod vecih programa basic preterano skup za odrzavanje ... nemam nikakvu proceduralnost, nemam inline funkcije .. sa jedne strane, dok sa druge strane ako koristim basic koji ima te mogucnost (proceduralnost, inline i slicno) onda je to kao C sa ruznom sintaksom pa mu dodje na "cemu" :) ... a opet za ove manje stvari - nije mi problem da potrosim malo vise i nacukam to u asm-u

_str_ ... da, imaju par zgodnih fora .. al evo gledam msp430, ista je prica ko na picu sto se toga tice, moras da ocistis flag pre nego izadjes iz interapta. IAR ce na primer to da uradi za tebe dok ce GCC da trazi od tebe da to odradis ... meni se licno vise svidja varijanta da ja pocistim fleg za sobom posto mi to prosto daje mogucnost da trigerujem itnerrupt "samo jednom" ... tj, umesto u interapt rutini da ugasim interrupt (pitanje i to kako radi na avr-u ako ga on sam pali pri izlasku iz interrupt-a ??? kako ga ugasis ?? ako je unutar interrupta vec ugasen i sam se pali kad izadjes ?!?!?) ja samo ne ocistim fleg i on se ne trigeruje dok ne ocistim fleg iz glavnog programa ... mnogo primera za to .. koristim to na primer u mom "ultrazvucnom daljinomeru" ... etc etc .. no nije to tema .. a sto se tice zasto neko koristi pic ... mislim da spada u istu amiga vs pc kategoriju kao i moj komentar za basic
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
217.169.223.*



+10 Profil

icon Re: H most upravljan PIC-om15.01.2010. u 21:37 - pre 173 meseci
Svaki pojedinacni interapt se moze iskljuciti ili ukljuciti podesavanjem registara ali u statusnom registru postoji bit za globalni interapt enable ili disable. U asembleru komanda 'reti' pri povratku setuje ovaj bit.
Dok cekamo lm741 sa rezultatima evo malo off(to)pic :) 8bit power
__*__
*___*
 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om15.01.2010. u 22:08 - pre 173 meseci
Pozdrav,..

@_str_ novih rezultata na temu interapta nemam,zadovoljan sam kako sada radi na 12 MHz. trenutno radim na proširenju "projekta"
bogdan mi reče da je za moje potrebe dovoljna interna EEPROM memorija pa sada tumačim EECON1 i ostale registre,..pa se javljam,.. a vi ćaskajte
sve će to nekome dobro doći i značiti,..

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-om17.01.2010. u 09:14 - pre 173 meseci
Citat:
lm741: Pozdrav,..

@_str_ novih rezultata na temu interapta nemam,zadovoljan sam kako sada radi na 12 MHz. trenutno radim na proširenju "projekta"
bogdan mi reče da je za moje potrebe dovoljna interna EEPROM memorija pa sada tumačim EECON1 i ostale registre,..pa se javljam,.. a vi ćaskajte
sve će to nekome dobro doći i značiti,..


Taj arhaicni f84 je vrlo spor kod upisivanja u eeprom , treba mu mnogo vremena, malo savremenija verzija f84A je malo brza u tome i moze da radi do 20MHz , kako je vec sinisa rekao.

Da li mozda pravis neki uredjaj za mjerenje visine zitarica u silosima?

 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om17.01.2010. u 14:08 - pre 173 meseci
pozdrav grabik,..
ja koristim taj f84A
nepravim uređaj za silos, pravim neku mašinicu,...jel imaš ideju za merenje visine žitarica u silosu? bilo bi zanimljivo,..

pravim nešto nalik stubnoj bušilici,samo neće biti bušilica već polirka. ona ručica koja služi za spuštanje i dizanje, meni ovo motorče oko kojeg se bakćem treba da radi to spuštanje i dizanje.
tu putanju gore....dole, možda će neko reći da bi jednostavnije rešio sa krajnim prekidačima ali to rešenje povlači za sobom druge tehničke probleme,pa pokušavam ovako

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.117



+334 Profil

icon Re: H most upravljan PIC-om17.01.2010. u 18:12 - pre 173 meseci
Citat:
lm741: pozdrav grabik,..
ja koristim taj f84A
nepravim uređaj za silos, pravim neku mašinicu,...jel imaš ideju za merenje visine žitarica u silosu? bilo bi zanimljivo,..



Najefikasnija metoda mjerenja zita ( i slicnog materijala ) u silosu je vrlo primitivna i zastarela, ali radi.
Uzmes optokapler ( par rupica po obrtaju-cak i jedna je dovoljna), preko optokaplera ( tj gumenog valjka koji je spregnut na opto) prebacis kanapce na cijem donjem kraju je obican teg.
Pazi sad, od hardvera ti treba jos mikroprekidac kojeg nateze konopac dok teg visi na kanapu.
Motorom ( od brisaca ili slicnim) spustas teg dok mikroprekidac ne detektuje da je teg pao na zito.
Naravno svo vrijeme brojis okretaje i preracunas u tezinu ili zapreminu.
Izvini, ja otisao na opto ( nesto drugo mi u glavi ) bolje je magnetic i neki magnetni senzor.
To sam pravio jos prije pocetka kontrolera ( sa TTL kolima )i radi jos uvijek.
Cak sam slicno realizovao vrlo precizan mjerac nivoa vode.
Umjesto tega sam stavio ultrazvucni senzor ( do 1 m) i motorom gadjao da je on od vode nekih pola metra. Imao sam sa optokaplera duzinu konopca + ono sto ocita senzor.

PS ovim ne zelim da "razljutim" ultramoderne konstruktore sa fensi idejama i senzorima od par kE, samo da ukazem na jednsotavno a nepokvarljivo i jeftino rjesenje.
Kod silosa i tako nema potrebe za pretjeranom preciznoscu zbog kupastog oblika lagerovanog materijala.
 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om17.01.2010. u 18:56 - pre 173 meseci
baš zanimljivo rešenje,nije mi padala na pamet ideja sa tegom koji kad padne na čvrstu podlogu oslobodi pritisak na prekidaču koji se nalazi pored tog kotura,
možda jeste primitivna tehnika ali stvarno za uslove kakvi su u silosima tako nešto je odlično,..hvala ti za ideju

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

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
93.86.88.*



+321 Profil

icon Re: H most upravljan PIC-om18.01.2010. u 10:44 - pre 173 meseci
Citat:
bogdan.kecman: sinisa, fala za odgovor, al iskreno, nisam uopste trebao da napisem taj komentar .. nebitan je kompletno za ovu pricu i pre je za neki amiga vs pc forum nego za ovde ... tako da - izvinjenje od mene za to

Nema potrebe za izvinjenjem, ti si lepo pitao, ja sam dao svoje razloge i to je to. Ne sekiraj se :). A različitih mišljenja će uvek biti i tako treba i da ostane ;).

Pozdrav.
Sinisha
 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om21.01.2010. u 20:33 - pre 173 meseci
pozdrav ljudi,..evo me nastavljm pa ukoliko ste raspoloženi,...zapelo,..
za početak
Citat:
Mladi covjece,
pisi Vladimiru mail i sigurno ce ti izaci u susret.
Ajde pa nam javi kako si prosao.


Prošao sam ekstra,..
nazvao Vladimira dan posle nakon što je Sepa011 okačio broj telefona,
čuli se,ja mu fino sve objasnim šta hoću i pitam ga kako da izvedemo da se plaćanje obavi kod nas,....kaže, pa ja sam u Novom Sadu,...


da pređem na moj problem,..
pic 16f84 zamenim sa 16f876
podesim i prilagodim sve starom programu koji se ispravno izvršava,zatim kačim LCD
LCD kačim na portu C
za sada,tokom izvršavanja glavnog programa na lcd-u prikazujem samo promenljivu za PWM(dutycycle)

skontam da prilikom instrukcije (GOSUB prikaži), podprogram za ispis na LCD-u, gubi puno vremena gde se dešava da za to vreme AND kola ostaju u jednom od stabilnih stanja što prouzrokuje povećanu brzinu na motoru bez obzira što je dutycycle 0,....to nevalja

16f876 ima dva pwm kanala
ako možete da mi date smernice kako da menjam smer motora na H mostu u ovom slučaju










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-om21.01.2010. u 20:50 - pre 173 meseci
dovedes pwm na clock a koristis poseban pin za direction?

kakav h-bridge koristis?


 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om21.01.2010. u 20:57 - pre 173 meseci
pozdrav čoveče,..
koristim četiri feta, irf 540 okidam ih preko dva opto 4n26,..
dva gejta u dijagonali okida jedan opto


Citat:
dovedes pwm na clock a koristis poseban pin za direction?


ali meni treba i promena smera ili te ja ne kontam
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

_str_

Član broj: 53798
Poruke: 878
217.169.223.*



+10 Profil

icon Re: H most upravljan PIC-om22.01.2010. u 00:38 - pre 173 meseci
Ajmo ispocetka, trebaju ti dva and kola... :)
Koristi jedan pwm izlaz a ostalo ostaje isto, ne kontam gde je zapelo?
__*__
*___*
 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om22.01.2010. u 01:58 - pre 173 meseci
pozdrav _str_
kada uradim oovako
Code:

                                             
'*********************** brojac ******************************************                                            
  
    if brojac>9  then           
goto vrh
    endif
    
    ss=ns       'za sada ignorisem  
    ssss=nnss   'za sada ignorisem
goto prvi

end
'******** podprogrami **************************************

vrh:
    Lcdout $fe,1,"brzina  ",dec sp  
      
    toggle and1   'promena stanja pina 
    toggle and2
    brojac=0      'vracanje brojaca na nulu
    
    goto prvi
        
    disable
pik:                                   
    brojac=brojac+1 'uvecaj brojac za 1
    INTCON.1=0      'obrisan fleg 
@ retfie            ;izlaz iz interapta     



upis promenljive na LCD-u imam samo kada odem na adresu "vrh" pritom sve radi perfektno,
ne primećujem nikakvu promenu na instrumentima niti po zvuku motora
problem je u tome što mora da se čeka da brojač dostigne 10 pa da bi usledilo čitanje promenljive

a kada uradim ovako
Code:
  
                                             
'*********************** brojac ******************************************                                            
  
    if brojac>9  then           
goto vrh
    endif
    gosub prikazi
    ss=ns       'za sada ignorisem  
    ssss=nnss   'za sada ignorisem
goto prvi

end
'******** podprogrami **************************************

prikazi:
Lcdout $fe,1,"brzina  ",dec sp
return 

vrh:
   
      
    toggle and1   'promena stanja pina 
    toggle and2
    brojac=0      'vracanje brojaca na nulu
    
    goto prvi

tako bi mi odgovaralo da nemoram čekati na brojač, kako bi svakim uvećanjem promenljive Sp (tasterom) istog momenta video na LCD-u
ali se dešava kao da AND1 i AND2 budu setovani to kratko vreme dok se upis na lcd-u izvršava,pritom motor dobija ubrzanje i to znatno



barem mislim da je tu problem, molim te ispravi me ako grešim
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

pupuska
Babi Pupuška

Član broj: 240549
Poruke: 17
89.216.84.*



Profil

icon Re: H most upravljan PIC-om22.01.2010. u 06:53 - pre 173 meseci
Pozdrav!
Početnik sam na 16f877. Uspeo sam da teram samo steper.
Pretraživao sam po netu i našao na Mikročipovom sajtu ovaj projekat.
Napisan je u Cu, za 18c452 i 16f877.

http://www.microchip.com/stell...deId=1824&appnote=en011782

lm741, možda ste ovo videli, al ako niste možda će pomoći realizaciju vašeg projekta.
 
Odgovor na temu

_str_

Član broj: 53798
Poruke: 878
217.169.223.*



+10 Profil

icon Re: H most upravljan PIC-om22.01.2010. u 09:36 - pre 173 meseci
Na kom portu su 'and' izlazi? Generalno ispis na lcd dugo traje i da bi izbegao nepotreban ispis (ako je brzina nepromenjena) mozes pokusati nesto ovako:

Code:
if brzina<>brzina_temp then
brzina_temp=brzina
Lcdout $fe,1,"brzina  ",dec sp
endif


Prikaz na lcd-u ce biti samo onda kada dodje do promene vrednosti 'brzina'.
__*__
*___*
 
Odgovor na temu

lm741
VOJVODINA

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



+67 Profil

icon Re: H most upravljan PIC-om22.01.2010. u 09:53 - pre 173 meseci
svi ulazi izlazi su na portu B a lcd je na portu C

Code:
SYMBOL and2=portb.3   'and2                              
symbol and1=portb.2   'and1
symbol h1=portb.1     'izlaz pwm
symbol start=portb.4  'taster start       
symbol Tp=portb.5     'taster plus
symbol Tm=portb.6     'taster minus
symbol rid=portb.7     'rid kontakt


pokušaću to kako si predložio pa se javljam
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-om22.01.2010. u 10:49 - pre 173 meseci
@_str_,..svaka čast za rešenje,..fercera samo tako
evo taj deo koda
Code:
prvi:    'pocetak glavnog programa

    brzi=sp  
    ns=tp     'moguce novo stanje tastera
    nnss=tm   'moguce novo stanje tastera 
    if ns<ss and sp<250 then   'ispituje stanje tastera i velicinu promenljive
    sp=sp+5                  'ukoliko su uslovi ispunjeni uvecava promenljivu za 5
    endif
    
    if nnss<ssss and sp>5 then 'isto kao prethodno
    sp=sp-5                     'isto,..
    endif
    brz=sp  'vrednost prom. Sp smestam u prom. brz
    if brz<>brzi then  'provera dali je došlo do promene,ako jeste
    brzi=brz
    Lcdout $fe,1,"brzina  ",dec brzi
    endif
     
    pwm h1,sp,10               'PWM rutina.......h1 pin na kom je signal 
                                             'Sp je promenljiva
                                            '10 je broj ciklusa,..
                                             
'*********************** brojac ******************************************                                            
  
    if brojac>9  then           
goto vrh
    endif
    
    ss=ns       'za sada ignorisem  
    ssss=nnss   'za sada ignorisem
goto prvi

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

_str_

Član broj: 53798
Poruke: 878
217.169.223.*



+10 Profil

icon Re: H most upravljan PIC-om22.01.2010. u 13:04 - pre 173 meseci
Sad gledam i nesto imam utisak da ti i dalje koristis soft. pwm? Jel imas deo programa sa inic. pwm-a?
__*__
*___*
 
Odgovor na temu

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

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

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

Postavi temu Odgovori

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