Digitalni merac broja obrtaja (obratometar)

Sve vezano za mikrokontrolere

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
Bojanxxx
Posts: 13
Joined: 27-10-2007, 21:41

Post by Bojanxxx »

nisam te skuzio, ako mozes malo objasniti
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

kako ne kontas?
program za ovu semu prikazuje rezultat u obrt/sec. max 9 999 obrt/sec a to ti je 599 940 obrt/min.
e sad te jos pitam koja se osovina vrti tom brzinom???
Bojanxxx
Posts: 13
Joined: 27-10-2007, 21:41

Post by Bojanxxx »

pa neznam koja se osovina vrti tolikom brzinom!!!

dakle mogu po toj shemi izdraditi obrtometar, i valjat ce????
User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Post by stojke369 »

@pedja089 ajde obelezi broj nozica na ovaj 74LS47 i kazi mi da li se nozica PIC-a 14 vezuje na 5+ ili ti se omaklo prilikom crtanja :?:
I koje tranzistore treba koristiti :?: Treba da pravim pa zbog plocice da znam
:wink:
Image
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Post by Smjesko »

@stojke, skini si datashit od tog integrirca i vidjet ces sve sto ti treba :!:

Tranzistori mogu biti neki univerzalni NPN, kao na primjer BC237, BC547 itd, itb.
User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Post by stojke369 »

User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Post by stojke369 »

Da li ce da radi ovo na bateriju od 9v.Za PIC i za 74LS47 ce da odgovara ali neznam da li ce da radi ovaj displej :? :?:
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

pa cela sema se napaja sa 5V. radice i na bateriju od 9V ako ubacis jedan 7805
User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Post by stojke369 »

@pedja089 kazes da si pravio.Imas li plocicu :?:
EdoTz
Pocetnik na forumu
Pocetnik na forumu
Posts: 38
Joined: 27-09-2008, 19:00
Location: Tuzla, BiH

Post by EdoTz »

Interesantna stvar. Sta ako se bijela trakica zaprlja, pa vise ne bude bijela. Mozda koristiti hallov senzor i umjesto bijele trakice staviti komadic magneta?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Post by pedja089 »

nisam rekao da sam prabio, vec da sam probao kad sam pisao program. probano je na nekom mom razvojnom sistemu.
a program broji impulse na pinu koji ide sa optokaplera, umesto toga mozes ubaciti kakav hoces senzor, samo izlaz senzora mora da bude u ttl logickim nivoima.
User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Post by stojke369 »

Ok :wink:
frwgrg
Napredujem
Napredujem
Posts: 134
Joined: 31-01-2009, 20:43

Re: Digitalni merac broja obrtaja (obratometar)

Post by frwgrg »

Ok, nisam hteo da otvaram novu temu, vec cu se nadovezati na ovu..
Vidim da je pedja089 vec napravio obrtometar sa picom 16f84a, sa izlazom na 7segment x4 cifre i za ulaz signala je koristio infracrvene zrake.
Svaka cast, lepo je to odradjeno.
Medjutim, meni treba obrtometar do 12.000 obrtaja, pa samim tim znaci da cu morati da dodajem jos jednu cifru, ali da ne bi to radio, mislim da ce lakse biti da prepravim kod da izbacuje rezultat na 16x2 tackasti displej. Druga prepravka koju bih uradio je da umesto infracrvenog senzora, da koristim induktivni senzor, evo objasnicu vam o cemu se radi: zelim da merim obrtaje skutera, a video sam da se proizvode obrtomeri koji se samo obmota zica oko kabla od svecice, i meri obrtaje. Znaci, malo elektronike koja pojacava i filtrira signale iz kabla svecice, jer svaki put kada kroz kabl prodje struja, moror napraviu jedan obrtaj. A evo i link gde je vec uradjena sema takvog sklopa, i ja se nadam da ce to raditi.
http://www.josepino.com/microcontroller/tachometerx

E dobro, ali nije mi uopste jasan ovaj kod od pedje..
Mikrokontrolere ne znam da programiram, ali ovako za komp programe mogu, pa mi nije jasno sledece:
nasao sam u rar fajlu fajl obrt.pbp
ok, to je kod, ali, tu su samo definisane promenljive, ima osnovna funkcija count, rezultat se smesta u promenljivu, i posle se to salje na ekran, ali gde je definisano koji pinovi su povezani sa cime? Pretpostavljam da je to samo deo koda, ali kako da vidim ceo kod, jer prvo treba da definisem druge pinove, i da ubacim rutinu za ispis na 16x2 ekran, i onda bi samo svake sekunde ispisivao promenljivu na ekran.
Hvala..
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Digitalni merac broja obrtaja (obratometar)

Post by pedja089 »

Iskomentarisan ti je kod. Baci oko na kurs, da ne pisesm bezveze 2 puta...
I na help...
frwgrg
Napredujem
Napredujem
Posts: 134
Joined: 31-01-2009, 20:43

Re: Digitalni merac broja obrtaja (obratometar)

Post by frwgrg »

Ok, nasao sam neki kod u kursu..

Code: Select all

TRISB.1=1
TRISA=0
BROJ VAR WORD
pause 500       
lcdout $FE, 1
POCETAK:
COUNT PORTB.1,1000,BROJ ' broji impulse na pinu RB1, u periodu od 1S i rezultat  smesta u "BROJ"
lcdout $FE, $80, "COUNT:", dec broj ; ispisuje na LCD-u COUNT= i broj prikazuje kao decimalnu veličinu
pause 10     
GOTO POCETAK
znaci to se spaja ovako:
http://www.elektronika.ba/forum/uploadz ... _i_pic.JPG

kada dodam senzor, to bi izgledalo ovako:
http://www.dodaj.rs/f/d/hx/2W4Huzu2/shema.jpg

Da li je kod ispravan? opet mi nije jasno gde su definisani pinovi za uzlaz u lcd..
I da, nisam siguran, ali mislim da se na skuterima, a i uopste na kolima i ostalom, koristi rpm (rotations per minute), obrtaju u minuti, znaci treba samo da pomnozim broj sa 60, kako to mogu uraditi, jel moze ovako:
RPM VAR WORD
RPM = BROJ * 60
i onda samo na ekranu ispisujemo vrednost rpm?
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Digitalni merac broja obrtaja (obratometar)

Post by pedja089 »

CItaj jos. Blizu si. Displej se koristi iskljucivo kao izlaz. Zato mu je pin RW na masi. PBP ovakvo vezivanje uzima po defoultu.
Trazi jos po kursu i videces da imas blok define naredbi, gde mozes prilagoditi na kojim se pinovima nalazi koja linija displeja.
A sema sa impulsima ne valja. Pogledaj je malo detaljnije, pogledaj kako je meni vezan tranzistor, a kako tebo :wink:
Edit, kod ti radi, ali ima zackuljicu. Dec uvek ostavlja samo broj na lcd-u, bez nula ispred. Tj na displeju ce ti biti 10, 100,1000. E sad problem je kad napise na dipleju recimo 1000, i onda broj obrtaja padne na recimo 999, i tebi ce na displeju pisati 9990. Ovo se desava jer si ti upisao broj samo na prva 3 mesta, 4 mesto nisi dirao. Zato ja uvek koristim DEC4 ili kako mi vec odgovara. To je jedan od nacina. Drugi moze biti da dodas string iza broja, recimo DEC i," ", ovim ces pregaziti jos nekoliko mesta iza broja, tako da ti nece biti nista osim broja na lcdu. Kad vec to pravis, lcd ti je dovoljno velik, ubaci i temperaturu, itd...
Moj predlog ti je da prvo napravis lcd da radi.
frwgrg
Napredujem
Napredujem
Posts: 134
Joined: 31-01-2009, 20:43

Re: Digitalni merac broja obrtaja (obratometar)

Post by frwgrg »

hmm, na kolektor tranzistora treba da preko 10k otpornika vezem napajanje 5v ?
a ako mi napon sa tog senzora bude veci od 5v, onda da povecavam otpornik?

a ovo za mnozenje, jel se moze odraditi ovako:

Code: Select all

TRISB.1=1
TRISA=0
BROJ VAR WORD
RMP VAR WORD
pause 500       
lcdout $FE, 1
POCETAK:
COUNT PORTB.1,1000,BROJ ' broji impulse na pinu RB1, u periodu od 1S i rezultat  smesta u "BROJ"
RPM = BROJ * 60
lcdout $FE, $80, "RPM: ", dec rpm,"  "
pause 10     
GOTO POCETAK
a za povezivanje displeja jel si mislio da na pin 1 disp. spojim masu?
a temperaturu i ostale stvari cu mozda posle stavljati, za sad mi trebaju samo obrtaji da bi mogao da podesim tezinu rolnica prema opsegu rezonantnog auspuha..
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Digitalni merac broja obrtaja (obratometar)

Post by pedja089 »

Napon na kolektoru ne moze biti veci od 5V, ako ima pull up 10K, moze biti samo manji.
Mnozenje,naravno da moze... Paznju treba obratiti na maksimalan broj koji se moze smestiti u promenljive, ali to tebi odgovara...
Samo onda ti je rezolucija 60RPM. Ako stavis da merenje traje 2 sekunde, onda mnozis sa 30, pa je rezolucija 30RPM.
Za displej pin 1, na masu, na toj baksuznoj semi nije oznacen...
A mozes pogledati i u helpu kako je spojen. Mislim da je u nekoj verziji bila i sema...
frwgrg
Napredujem
Napredujem
Posts: 134
Joined: 31-01-2009, 20:43

Re: Digitalni merac broja obrtaja (obratometar)

Post by frwgrg »

Super, cim mi stigne ekran sklapam sve i isprobavam..
nadam se da ce senzor raditi, vidjao sam slicne takve sklopove, ali mnogo komplikovanije, jedan takav koristi ne555
pa onda konacna shema bi bila sledeca:
http://www.dodaj.rs/f/3R/di/4Sx0RhBn/shema.jpg

hvala pedji na pomoci..
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7877
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Digitalni merac broja obrtaja (obratometar)

Post by pedja089 »

Mislim da je ta sa ne555 dosta bolja ako je on spojen kao monostabil, a na triger dovodjen signal sa svecice.
Post Reply