Motalica za transformatore

Projekti naših članova foruma koji su još uvijek u fazi izrade.

Moderators: pedja089, stojke369, [eDo], trax

nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Motalica za transformatore

Post by nixx994 »

Evo,bacio sam se na izradu motalice,i kao i obicno naisao sam na jedan problem.
Problem je u brojacu,mehaniku sam napravio,ali posto je ispao problem sa vec postojecim brojacem planiram da napravim nov,sa PIC16F84 i LED displejima.
Proucio sam kurs za PIC na forumu,ali nikako ne mogu da provalim ono vezivanje displeja(u kursu je dato 3 komada,ali bi meni odgovaralo 4). Zadji post na ovoj stranici viewtopic.php?f=3&t=4249&start=20 pa bih zamolio ako ima neka dobra dusa koja bi mi pomogla oko programa(ili napisala program) koji ce da broji okrete i da prikazuje na displeju.Max broj bi bio oko 2000,ali ako vec ide sa 4 cifre,moze i do 9999.

evo sema kako sam ja to zamislio

http://www.dodaj.rs/?1g/fd/4IiESFr1/brojac.png

a na diodu optokaplera bi isao neki senzor,ili tako nesto,sta bi davalo impulse kada osovina napravi jedan krug.
sutra cu izbaciti sliku onoga sto sam do sad napravio.
hteo bih jos da pitam,jel je moguce da se na osovinu stavi neki magnet,pa da se reed relay koristi kao citac?
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7871
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Motalica za transformatore

Post by pedja089 »

Fali ti pull down otpornik na RA0...
Identicno ide kao i za prva 3 displeja...
Ne bi trebalo da je problem da odradis... Poslednji kod je frekfenciometar...
Veci deo mozes iz njega iskoristiti. Samo moras resiti brojanje impulsa...
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

napravio sam motalicu,ali sa impulsnim brojacem.za sad radi ovako,ali cu mu ipak uraditi motalicu sa PIC-em.
evo kako sam ja zamislio
http://www.dodaj.rs/?3m/Zg/3VnKUJVE/brojac2.png

a evo i program

Code: Select all

TRISB=0
TRISA=255
symbol c=porta.0
t var byte
BROJ1 VAR BYTE 
BROJ2 VAR BYTE
BROJ3 VAR BYTE
BROJ4 VAR BYTE
i var word
i=0
poc:
if c=0 then
i=i+1
endif
BROJ1 = i DIG 3 
BROJ2 = i DIG 2
BROJ3 = i DIG 1
BROJ4 = i DIG 0
FOR t = 1 TO 50
PORTB=BROJ1
HIGH PORTB.7
PAUSE 5
LOW PORTB.7

PORTB=BROJ2
HIGH PORTB.6
PAUSE 5
LOW PORTB.6 

PORTB=BROJ3
HIGH PORTB.5
PAUSE 5
LOW PORTB.5

PORTB=BROJ4
HIGH PORTB.4
PAUSE 5
LOW PORTB.4
NEXT t
GOTO poc
evo i skracena verzija:
kada se porta.0 obori na gnd,brojac i se uvecava,pa se posle razlaze na cifre,i vrednost se salje na 7seg displej.samo me muci,kako da izvedem da je na displeju uvek prikazana trenutna vrednos brojaca i
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7871
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Motalica za transformatore

Post by pedja089 »

Pa prikazana ti je...
Jedino moze da bude problem sa ovim kodom, jer on broji stlano dok ti je pin na 0...
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

kako mislis broji stalno dok je pin na 0?
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7871
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Motalica za transformatore

Post by pedja089 »

Lepo...
Ako je pin na nuli ti uvecavas promenljivu. I ako ga duze vreme drzis na nuli, onda ti se promenljiva stalno uvecava...
Ti treba da detektujes neku ivicu signala, pa da na ivici uvecavas stanje...
Mislim da to negde ima u kursu objasnjeno. To je ono objasnjenje gde se poredi trenutna vrednost sa prethodnom vrednoscu...
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

zavisi koliko dugo je na 0,motalica bi trebalo da ima 2-5 obrta u sekundi,pa mislim da to nije negi dug period,na kraju krajeva,napravicu plocicu,i probacu ovako,pa ako nista,najmanji problem je reprogramiranje PIC-a
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1625
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Motalica za transformatore

Post by WhiteHead »

nixx994 wrote:zavisi koliko dugo je na 0,motalica bi trebalo da ima 2-5 obrta u sekundi
Za to vrijeme će pic izbrojati milijune inpulsa.
Peđa te podsjeća na ovo:

Code: Select all

poc:
NovoStanje=porta.0
if NovoStanje<StaroStanje then
......
NovoStanje=StaroStanje
goto poc..
Ovime dedektuješ samo promjenu stanja pina sa jedinice na nulu.
Ako kaniš pobijediti, ne smiješ izgubiti
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

znaci,program teba da izgleda ovako?

Code: Select all

TRISB=0
TRISA=255
symbol c = porta.0
t var byte
BROJ1 VAR BYTE 
BROJ2 VAR BYTE
BROJ3 VAR BYTE
BROJ4 VAR BYTE
novos var bit 'novostanje
staros var bit 'starostanje
staros = c 
i var word
i=0
poc:
novos = c
if novos<staros then
i=i+1
endif
staros = novos
BROJ1 = i DIG 3 
BROJ2 = i DIG 2
BROJ3 = i DIG 1
BROJ4 = i DIG 0
FOR t = 1 TO 50
PORTB=BROJ1
HIGH PORTB.7
PAUSE 5
LOW PORTB.7

PORTB=BROJ2
HIGH PORTB.6
PAUSE 5
LOW PORTB.6 

PORTB=BROJ3
HIGH PORTB.5
PAUSE 5
LOW PORTB.5

PORTB=BROJ4
HIGH PORTB.4
PAUSE 5
LOW PORTB.4
NEXT t
GOTO poc
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1625
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: Motalica za transformatore

Post by WhiteHead »

Da mislim da je to to, što se tiče detektovanja ivice signala.
Ako kaniš pobijediti, ne smiješ izgubiti
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7871
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Motalica za transformatore

Post by pedja089 »

Izbaci for..., nemas potrebe za njom, samo ce ti puno usporiti program...
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

ok,za 10 dana ce biti prvi pokusaj,a do tad cu da smislim kako da resim "taster" koji ce da ide na porta.0
:)
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

evo je sema u proteusu
http://www.dodaj.rs/?20/Yr/KNYIsQi/brojac.png

ovako ce da ide program

Code: Select all

TRISB=0
TRISA=255
symbol c=porta.0
t var byte
BROJ1 VAR BYTE 
BROJ2 VAR BYTE
BROJ3 VAR BYTE
BROJ4 VAR BYTE
novos var bit
staros var bit
staros = c
i var word
i=0
poc:
novos = c
if novos<staros then
i=i+1
endif
staros = novos
BROJ1 = i DIG 3 
BROJ2 = i DIG 2
BROJ3 = i DIG 1
BROJ4 = i DIG 0

PORTB=BROJ1
HIGH PORTB.7
PAUSE 5
LOW PORTB.7

PORTB=BROJ2
HIGH PORTB.6
PAUSE 5
LOW PORTB.6 

PORTB=BROJ3
HIGH PORTB.5
PAUSE 5
LOW PORTB.5

PORTB=BROJ4
HIGH PORTB.4
PAUSE 5
LOW PORTB.4
GOTO poc
evo i PCB u Eagle
brojac.rar
pcb
(5.64 KiB) Downloaded 528 times
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
Endeo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 244
Joined: 10-03-2012, 21:38
Location: Split

Re: Motalica za transformatore

Post by Endeo »

Pozdrav bili mogao staviti sliku mehanizma motalice ako ti nije problem?
Hvala :)
nixx994
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 248
Joined: 19-03-2011, 18:20
Location: Milutovac/Trstenik/Krusevac
Contact:

Re: Motalica za transformatore

Post by nixx994 »

evo ga mehanizam,fali mi gumica koja ce da okrece osovinu(kad ona stigne namontiracu i motor),i cekam da stigne 74LS247 koji ce da bude na plocici za brojac(i onda skidam ovaj mehanicki,jer proizvodi neverovatno iritirajuci zvuk),i fale mi dve sper ploce koje ce da drze kalem.
evo ga dosadasnji napredak:
http://www.dodaj.rs/?25/Py/4zuqF158/dscf6937.jpg
http://www.dodaj.rs/?1A/eA/10TIqhLQ/dscf6938.jpg
Kad porastem bicu Feko,ili mozda Pedja!!!:) :) :)
User avatar
Endeo
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 244
Joined: 10-03-2012, 21:38
Location: Split

Re: Motalica za transformatore

Post by Endeo »

Svaka cast :D Hvala na slikama...
User avatar
Feko
Stariji član
Stariji član
Posts: 4394
Joined: 23-07-2008, 06:18
Location: Hrvatska, Slavonija, Selo moje malo...

Re: Motalica za transformatore

Post by Feko »

Da ne otvaram temu istog naziva ovdje cu postati...najvjerojatnije budem pravio motalicu, elektronika, brojac okretaja i RPM metar nece vjerojatno biti problem, odradit cemo to kolega i ja na arduino platformi.
Sama mehanika je manje-vise standardna no nigdje na netu nisam vidio na koji nacin odraditi i drzati zicu dovoljno našpananu/zategnutu? Ima li tko kakav nacrt ili ideju kako to odraditi :?: :roll:
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7871
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: Motalica za transformatore

Post by pedja089 »

Mislim da ti je najbolje da je pustas iz ruke...
Ovako :D
http://www.youtube.com/watch?v=qYK2l5A9KrM
User avatar
Feko
Stariji član
Stariji član
Posts: 4394
Joined: 23-07-2008, 06:18
Location: Hrvatska, Slavonija, Selo moje malo...

Re: Motalica za transformatore

Post by Feko »

To sam i ja pomislio ali bi zbog ravnomjernog namatanja to odradio preko navojne šipke...vidjet ću.
Mislio sam staviti glavu od baterijske bušilice sa njenim zupčastim prijenosom...lagano se može pokrenuti i zaustaviti tako da motor ne moram nabavljati. Možda sa još jednim odraditi vođenje žice lijevo-desno a promjenu smjera odraditi sa graničnim prekidačima koje dotjeram na željene pozicije ovisno o jezgri na koju se namata.

edit:
tek sad sam pogledao link...radi mala :lol:
User avatar
Khaderah
Odlično uznapredovao
Odlično uznapredovao
Posts: 967
Joined: 17-04-2012, 16:10
Location: Zagreb, Hrvatska

Re: Motalica za transformatore

Post by Khaderah »

Post Reply