kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

dakle imam PIC 12F629 i imam 4 dc motora (4,5V). I sad me zanima kako da ih spojim da bi ih pic mogao kontrolirati ? Pokušao sam tako da spojim

TRANZISTOR, ali krivi sam tranzistor uzeo :(

Mislim napravit ovak:

GP.1 Da inpuls na bazu tranzistora i onda tranzistor spoji kolektor i emiter i onda se motor vrti ! (TRANZISTOR KAO PREKIDAČ) ali neznam koji tranzistor da uzemem !!! I kak to spojiti ?

Koji tranzistor da uzmem ?
I jel valja shema ???
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by niho »

Kolika je struja kroz motor ( ili snaga) ona ce odrediti koje tranzistore da uzmes, shema nije nista komplikovano samo pazi na indukciju, obavezno je spajanje diode anti-paralelno sa motorom da ti ne spali tranzistore. racunaj da se pic ne smije opteretiti preko 20 mA pa to pojacanje tranzistor treba da odradi (do struje motora koju izmjeris kada se direktno prikljuce na izvor od 4,5 V)
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

a jel bi to moglo kako preko releja ?

da pic pokrene relej !

Jel bi moglo sa ovim RELEJEM: http://www.kronos.hr/relej-2xu-p-6128.html

relej je 5V 2 A

stavim prije PIC-a jedan stabilizator 5V ! jel bi to tak radilo ?
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by ShOkRe »

ako je samo jedan smjer motora, stavi uln 2803 imaš za 8 motora, ako je više od 500 mA stavi po dva drjva paralelno, inaće u njemu imaš i zaštitne diode, i darlingtone, i zaštitni otpornik prema picu (na ulazu) tako da s njime elegantno riješiš problem, ako ti nije jasno reci nacrtat ćemo...
a košta ispod 10 kuna...
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

jel to to: http://www.kronos.hr/uln-2803-p-4200.html ???

imam 4 motora ! i samo jedan smjer ( desno ) !

motori su 0.10 A i 0.27 A - 4,5 V, nisu ništa previše jaki !



Kak to spojit ? Nacrtajte mi !
User avatar
Smjesko
Stariji član
Stariji član
Posts: 4012
Joined: 26-12-2005, 17:12

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by Smjesko »

'Ajde da prvo vidimo jes' pripremio kune :!: :lol:
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

ak' moram platit da bi mi neko nacrto skicu spoja u Paintu....onda stvarno :roll:
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by ShOkRe »

a valjda je mislio dal imaš lovu za uln ?! neznam....
al evo ti
i da, ja nikad ne crtam u paintu

(jes glup ovaj 600 pix inspektor, neda uploadat na el.ba pa moram na imagehack)

http://img266.imageshack.us/img266/286/uln.png" onclick="window.open(this.href);return false;

nekako mi djeluje da baš i nisi upotrijebio maštu kako bi se to spojilo....
Branez
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 457
Joined: 22-04-2008, 16:27
Location: Maribor(SLO) Koprivnica(HR)
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by Branez »

Smjesko wrote:'Ajde da prvo vidimo jes' pripremio kune :!: :lol:
Može i dve gajbe krumpira? :wink: Zima dolazi!
tesla2 wrote:ak' moram platit da bi mi neko nacrto skicu spoja u Paintu....onda stvarno :roll:
Jes' ti čuo prijatelju za ono: "Znanje je imanje!" Image

A ja nažalost u Paintu neznam šeme crtati. Mislim da bi predugo potrajalo. Image
Real Radios Glow in the Dark!
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

HVALA TI PUNO "ShOkRe" !!!

P.S. U ćemu sheme to crtaš ?
- ne crtam ni ja u paintu !!! ali ovaj tvoj program mi se ćini boli od ovog kaj ja imam !!!
Di skinut taj program kaj ti imaš ??
Branez
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 457
Joined: 22-04-2008, 16:27
Location: Maribor(SLO) Koprivnica(HR)
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by Branez »

Administrator Hrvatskog web portala o elektronici, robotici i tehnologijama postavlja takvo pitanje!

Image
Real Radios Glow in the Dark!
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

Znam da ima puno programa za crtanje shema !!! ne znam kojeg on koristi !!! sviđa mi se izgled sheme pa me zanima kaji je to program !!!

Branez --> NISAM GLUP AKO POSTAVLJAM GLUPA PITANJA :lol:
Branez
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 457
Joined: 22-04-2008, 16:27
Location: Maribor(SLO) Koprivnica(HR)
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by Branez »

tesla2 wrote:.........NISAM GLUP AKO POSTAVLJAM GLUPA PITANJA :lol:
Image
Eagle
Real Radios Glow in the Dark!
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

OK, ISPO SAM GLUP :oops: ALI NISAM GLUP !!! :D
Branez
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 457
Joined: 22-04-2008, 16:27
Location: Maribor(SLO) Koprivnica(HR)
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by Branez »

Slažem se da nisi. Ali kao "Administrator Hrvatskog web portala o elektronici, robotici i tehnologijama." morao bi takve osnovne stvari znati, a ne tražiti, da ti netko nacrta u Paintu. :!:
Real Radios Glow in the Dark!
_heX
Napredujem
Napredujem
Posts: 136
Joined: 29-10-2009, 20:09
Location: Republika Zagorje

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by _heX »

Stari, s tranzistorom ces to tesko izvesti jer oni u principu i u stanju vodjenja jos uvijek imaju veliki otpor (20 - 150ohma). Zbog toga ces imati povecanu disipaciju energije na njemu. To sigurno ne zelis. pogotovo ne kod sustava koji se napaja iz baterije (kazes 4,5V, predpostavljam 3x 1,5V bat). Druga stvar, zbog povecanog otpora bit ce ti veci pad napona na tranzistoru, pa ti se motor nece vrtit "kak Bog zapoveda".

Ono kaj tebi treba je MOSFET, oni imaju puno manji otpor u stanju vodjenja. Pazi sad, novije izvedbe cak i manji od 0.05 ohma i bez problema propustaju struju od 5A (vidi npr. PMV30UN - skini si datasheet s NXP/Philips Semiconductor stranice).

U chipoteci (okolica zagreba si, tak ti stoji uz nick) tesko da mozes naci ovaj gore ali vidim da imaju BS170 (dodje oko 1kn) i mogao bi biti dobar.

Jedan kraj motora spojis na Vcc (+ pol baterije), drugi kraj na D nozicu MOSFET-a, S nozicu MOSFET-a spojis na GND (- pol baterije) i konacno G nozicu spojis preko recimo 1k otpornika na neki pin svog PIC-a.
Kad je PIC pin koji upravlja G nozicom postavljen u low MOSFET ne vodi, a kad je postavljen u high MOSFET vodi i motor ti vrti.

Ako pogledas BS170 datasheet vidjet ces sljedece parametre:
Drain-Source Voltage: 60V - max. napon izmedju te dvije (D, S) nozice, za tvoj projekt vise nego dosta
Gate-Source Voltage: 20V - max. napon izmedju te dvije (G, S) nozice. S uzmi da je nula (GND), max. napon na G ce biti ~4.5V (visoko stanje na pinu PIC-a spojenog na 4.5V izvor). Za tvoj projekt vise nego
dovoljno.
Drain Current-Continous: 500mA - max. struja koja kontinuirano smije teci kroz MOSFET, za male motore iz igracaka/tranzistora skroz ok.
Gate Trashold Voltage: ~2.1V - za taj i veci napon na G nozici (u odnosu na S nozicu) MOSFET pocinje voditi.
Static Drain-Source On-Resistance: Otpor MOSFET-a u stanju vodjenja (za Vgs=4.5V mogao bi ti biti oko 3ohma)

Ima jos stvari na koje bi mozda trebao obratiti pozornost kao npr.
Parazitni kapacitet na G nozici (ako ti je doticna nozica na PIC-u uvijek output ne trebas se zamarati njime).
Motor kao induktivno trosilo. Svojstvo induktiviteta je opiranje trenutnoj promjeni toka struje, sto moze imati za posljedicu generiranje viskog napona. Kod ovih malih motora to vjerujem da mozes rijesiti i zener diodom spojenom izmedju S i D nozica, ako je uopce i potrebno.
User avatar
ShOkRe
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 468
Joined: 10-01-2007, 20:55
Location: Pula

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by ShOkRe »

ma dobro nemojte ga tolko......
ima dobru volju, mlad je, naučiće....
kad sam ja bio klinac, vadio sam germanijeve tranzistore iz radija, i one ruske šeširiće,
kad bi spalio ac 187/88 na pojačalu plako bi 3 dana, a sad kamo je sve to došlo da
je mladima "lako" početi... ima net skineš to te volja, bokte, ovi semplovi, da ih je
bilo kad smo počinjali, sad bi radili reaktore (ili nebi), al opet moramo bit tolerantni....
najlakše je zafrkava, ma i ja to volim, jer istina, ovi klinci stvarno su nekad gotovani,
nekad ljenčine koristiti google i mozak, a nekad bahati, kad im kazes istinu za ovo prvo
dvoje (tu nam je smješko gotovans_extreminator) ali i dalje volim pomoč koliko mogu.....
kao što znam da če i nekolicina drugih ovdje na forumu, i to i jest največa snaga ovog foruma.
puno je njih probalo raditi stranice, blogove forume i prtale, al nekako (ja prvi) odustaneš....
kog vraga se zajebavati kad je sve več ovdje, i funkcionira perfektno... barem što se ekipe tiće
ima nas raznih dobi i nacija, al svi smo isti po entuzijazmu i interesima.....

eto opet sam zabrijao na bratstvo i jedinstvo :azdaja:

ma dobro, al, onaj ludi uln sam i ja več počeo trpati svakamo, čak i u pojačalo d klase :-)
eagle.... eh da, skoro sam počeo i mejlove pisat u njemu.... radim dosta revizija nekakvih
projekata koje vodim, pa na istom znam visiti satima, tako da mi je eagle no1 sto se tiče
elektronike, nikako ne kazem da je najbolji, loš je sa libraryjima, loš mu je malo i gui sa nekakvim
portovima iz nuxa koje je nasljedio kao i navike iz acada, li kako sam nabio praxu, kad god probam malo
nekih močnijih tipa altium ili tako, poludim sa šumom opcija koje mi se nikako ne čine kao produktivne i olaksanje, pa se uvjek vratim na eagle i šutim, kolko mi treba više je nego dobar....
ti libovi me muče, ja ih crtam sam, ali dok sve to nactrtaš, lako je sa trough_hole, ali smd....
napravi lot stop, napravi padove, napravi 100 sra**nja i kad ti pick'nplejser javi da je nešto sje**ano
odigraš partiju hrkljuša, zaplačeš nad propalim eurima, i ajmo iz početka, to nebi bilao tako da ima lijepo svih qfn16(3x3), plcc5, i tona ostalih... da ima ali su van spec. pa ih opet treba nanovo nacrtati...
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

Napravio sam po svom ! I radi !
OVAKO:

Koristio sam relej 5V i izravno je išo na PIC 12F629, bez ikakvih tranzistora !!! Stavio sam ispred PIC-a jedan stabilizator 5,05 V i jedan kondenzator 470uF. I sve radi super, nema padova napona i jako sam zadovoljan. ALI BITNO JE NAPOMENUTI: na stabilizator spojim 9 V bateriju tako da ona nadoknađuje pad napona, a ovaj kondenzator samo ispravlja napon baterije i pomaže u nadoknađivanju napona.
User avatar
tesla2
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 462
Joined: 12-08-2009, 17:34
Location: Pokraj Zagreba
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by tesla2 »

Ipak se ispostavilo da releji nisu baš dobar način za paljenje i gašenje DC motora. E onda sam odlučio to napraviti preko tranzistora !!!!!!!!

JEL BI TO OVAKO RADILO:
http://www.elektronika.korisnik.com/forum/shema_br.JPG
:?: :?: :?:
Branez
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 457
Joined: 22-04-2008, 16:27
Location: Maribor(SLO) Koprivnica(HR)
Contact:

Re: kako paliti i gasiti dc motor (4,5V) sa PIC 12F629 ?

Post by Branez »

Ne! U bazu tranzistora moraš dodati otpornike za ograničavanje struje. Diode su zbog induciranoga napona zbok induktivnosti motora.
Attachments
3motora.jpg
3motora.jpg (44.34 KiB) Viewed 4358 times
Real Radios Glow in the Dark!
Post Reply