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:

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

Post by tesla2 »

diodu mogu stavit 1N 4148 ???
jel otpornik baš mora bit 1K ??

a kaj bi bilo da spojim baz otpornika ???


P.S. Imam još jedan problem !!!
npr. Isprogramiram PIC 12F629 tako da blinka LED diodu svake 2 sekunde !
I spojim PIC na 5V spojim LED-icu kak treba i onda LED-ica blinka svake 2 sekunde, ALI ako ja s prstom dotaknem PIC ( lagano ) onda LED treperi i ne blinka !!! ZAŠTO JE TO TAKO ???
_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 »

Kontakt? Koliko ti je MHz oscilator?
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 »

Može 1N4148!
Nemora biti 1k!
a kaj bi bilo da spojim baz otpornika ???
Probaj, buš videl! :wink:
ALI ako ja s prstom dotaknem PIC ( lagano ) onda LED treperi i ne blinka !!! ZAŠTO JE TO TAKO ???
Prvo: ne deri se!
Drugo: kakav oscilator upotrebljavaš.

Postavljaš (izvinjavam se) jako blesavo pitanja. To je u stilu: "Zašto se tako drma kad se vozim?"
A nisam rekao sa čime se vozim, gdje se vozim, kako se vozim......
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 »

Oprostite što se derem :oops:

Ovako imam PIC 12F629 i koristim interni oscilator
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 »

I sve skupa po mogučnosti još na protoboardu. Tebi se sigurno mjenja frekvencija oscilatora. Daj nacrtaj ili naslikaj što si napravio. Tako na pamet ti je teško odgovoriti. Možeš dati i link na šemu, po kojoj si napravio, vjeruj biti če lakše (i htio bi ti!) pomoć!
Pozdrav!
Branko
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 »

imao sam i prije problema sa tim ! i onda sam odlučio napraviti najjednostavniji sklop koji blinka led. sve sam to spojio ovako: Na pic ide stabiliziranih 5 V na GP.0 ide + od LEDice a minus od ledice ide na GND ( minus ) radim to na onoj perforiranoj tiskanoj pločici !

I upalim skolp i LED bilnka ali ako prstom ili nećim što ima dodir sa zemljom ( drvo, žica, lemilica ) dotaknem PIC onda LED treperi i ne blinka !
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 »

Imaš na Led vezan otpornik za ograničavanje struje? Nešto poput ove šeme:

Image

Dobro pogledaj kako su vezane svetleče diode!

Pročitaj si malo ovo!
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 »

:ohno: A otpornik di je? GP0 - R - LED - GND. Druga stvar jel iskljucis u svom softweru analognu funkciju tog pina. Kod PIC-a nakon reset-a obicno je aktivna analogna funkcija (komparator , A/D) pa ti to mozda unosi smetnje. Daj kod da vidimo.
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 »

spojeno je moje točno tako !

Evo koda:

Code: Select all

SYMBOL LED = GPIO.0
OUTPUT LED

start:

HIGH LED
PAUSE 2000
LOW LED
PAUSE 2000

GOTO start

END
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 »

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 »

kaj plješčeš ?
_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 »

Prvo kaj napravi u svom programu obrisi prva 3 bita u CMCON registru. Nesto kao
CM2=0
CM1=0
CM0=0

Sorry, neznam BASIC, u C-u bi to napravio ovako CMCON = CMCON & 0xF1;
_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 »

Zeznul sam, moraju biti setirani ti bitovi ne obrisani, znaci
CM0=1
CM1=1
CM2=1

A i ono kaj sam mislil nebi mogel napraviti s 0xF1, vec s 0xF8. Mislim da je vrijeme za spavanac.
Last edited by _heX on 01-11-2009, 22:07, edited 1 time in total.
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 »

aha, ok !! probat ću sutra to ( kasno je :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 »

_heX wrote:zeznul sam nije 0xF1 vec 0xF8
ti neznaš BASIC, a ja neznam C :)
probal bum sutra !
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 »

Code: Select all

SYMBOL LED = GPIO.0
OUTPUT LED

start:

Toggle LED  ' j**es jednostavni kod koji se nemoze optimizirati :-))))))))))))
 PAUSE 2000


GOTO start

END

eh da na 628-mici je
CMCON=7 'utrni komparatore dosadne
User avatar
DaTi
Odlično uznapredovao
Odlično uznapredovao
Posts: 730
Joined: 10-06-2007, 13:24
Location: Novi Sad - Srbija
Contact:

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

Post by DaTi »

Neznam o cemu se radi, neda mi se sve citati :D , pa napravi jedan h-bridge od tranzistora, i zastitnih dioda ili kupi gotov, i spajas ga na 2 izlazna pina 12f629 i sa pic saljes komande, najprostije
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 njemu treba samo 4 motora da se vrte u istom smjeru a da moze pojedinačno paliti....
neznam mozda radi neki turbovibrator.... nije se izjasnio....
User avatar
DaTi
Odlično uznapredovao
Odlično uznapredovao
Posts: 730
Joined: 10-06-2007, 13:24
Location: Novi Sad - Srbija
Contact:

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

Post by DaTi »

HAhahaha moguce :D , pa ja mislim da bi onda dovoljno bilo 4 tranzistora sa zastitnim diodama od povratne ems...
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 »

Code: Select all

CMCON = %00000111
SYMBOL LED = GPIO.0
OUTPUT LED

start:

Toggle LED  ' j**es jednostavni kod koji se nemoze optimizirati :-))))))))))))
PAUSE 2000


GOTO start

END
Real Radios Glow in the Dark!
Post Reply