Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 159 odgovora
  • 34.880 pregleda

Najnovija ↓

Re: H most upravljan PIC-om 15.01.2010. u 11:03 · pre 204 meseca #121
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
Re: H most upravljan PIC-om 15.01.2010. u 11:05 · pre 204 meseca #122
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
Re: H most upravljan PIC-om 15.01.2010. u 14:46 · pre 204 meseca #123
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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: H most upravljan PIC-om 15.01.2010. u 22:37 · pre 204 meseca #124
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
Potpis
__*__
*___*
Re: H most upravljan PIC-om 15.01.2010. u 23:08 · pre 204 meseca #125
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,..
Potpis
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
Re: H most upravljan PIC-om 17.01.2010. u 10:14 · pre 204 meseca #126
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?

Re: H most upravljan PIC-om 17.01.2010. u 15:08 · pre 204 meseca #127
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
Potpis
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
Re: H most upravljan PIC-om 17.01.2010. u 19:12 · pre 204 meseca #128
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.
Re: H most upravljan PIC-om 17.01.2010. u 19:56 · pre 204 meseca #129
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
Potpis
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
Re: H most upravljan PIC-om 18.01.2010. u 11:44 · pre 204 meseca #130
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
Re: H most upravljan PIC-om 21.01.2010. u 21:33 · pre 204 meseca #131
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









Potpis
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
Re: H most upravljan PIC-om 21.01.2010. u 21:57 · pre 204 meseca #133
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
Potpis
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
Re: H most upravljan PIC-om 22.01.2010. u 01:38 · pre 204 meseca #134
Ajmo ispocetka, trebaju ti dva and kola... :)
Koristi jedan pwm izlaz a ostalo ostaje isto, ne kontam gde je zapelo?
Potpis
__*__
*___*
Re: H most upravljan PIC-om 22.01.2010. u 02:58 · pre 204 meseca #135
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
Potpis
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
Re: H most upravljan PIC-om 22.01.2010. u 10:36 · pre 204 meseca #137
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'.
Potpis
__*__
*___*
Re: H most upravljan PIC-om 22.01.2010. u 10:53 · pre 204 meseca #138
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
Potpis
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
Re: H most upravljan PIC-om 22.01.2010. u 11:49 · pre 204 meseca #139
@_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
Potpis
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
Re: H most upravljan PIC-om 22.01.2010. u 14:04 · pre 204 meseca #140
Sad gledam i nesto imam utisak da ti i dalje koristis soft. pwm? Jel imas deo programa sa inic. pwm-a?
Potpis
__*__
*___*
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme