Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
23
Cevap
1488
Tıklama
0
Öne Çıkarma
10dk da bir dc motoru çevirme
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

merhaba,

elektronikte çok yeniyim mekanik ve yazılım ileri seviye fakat elektroniğede girmem gerekti o yüzden bir başlangıç yaptım.

bir motoru 10dk da bir döndürmem gerekiyor aşağıdaki gibi bir devre oluşturdum fakat tecrübem az olduğu için bu devre ile ilgili yapmam gereken değişiklikler varsa yönlendirebilirmisiniz.

birde pic 5v röleyi tetikleyebilirmi araya transistör koymak şartmı

teşekkürler

< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 7 Ekim 2013; 12:33:48 >

M
13 yıl (2717 mesaj)
Yarbay

Pic ile role direk surmen sıkıntı. Araya bir tr koy basit bir sey
Bu arada rb2 ye neden direnc ve led bagladin. Bunun bir ise yarayacagini sanmiyorum.

Bunun disinda pice program yazip yukleyebilirsin calismasini gormek icin. Isis picleri calistirabiliyor.


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: M@rKSm@N

Pic ile role direk surmen sıkıntı. Araya bir tr koy basit bir sey
Bu arada rb2 ye neden direnc ve led bagladin. Bunun bir ise yarayacagini sanmiyorum.

Bunun disinda pice program yazip yukleyebilirsin calismasini gormek icin. Isis picleri calistirabiliyor.

peki transistörü böylemi bağlamalıyım

beyz picten gelen + voltaja
bir bacağı + ya
diğeride röleye

şu şekilde çalışıyor devre, pratiktede böylemi bağlanır

teşekkürler

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 7 Ekim 2013; 15:15:23 >
Bu mesaja 1 cevap geldi.
M
13 yıl (2717 mesaj)
Yarbay

evet bir de beyz den önce bir direnç koyulur pratikte. 1k-10k arası bir direnç koyabilirsin transistörü korumak için. transitor olarak ta standart tipler yeterli olur bc537 vs.


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: M@rKSm@N

evet bir de beyz den önce bir direnç koyulur pratikte. 1k-10k arası bir direnç koyabilirsin transistörü korumak için. transitor olarak ta standart tipler yeterli olur bc537 vs.

TRISB=%00000000 
i var word
ROLEAC:
for i = 1 to 20
HIGH PORTB.0
HIGH PORTB.2
PAUSE 1000
low PORTB.0
low PORTB.2
PAUSE 2000
next i
HIGH PORTB.1
PAUSE 3000
LOW PORTB.1
PAUSE 3000
GOTO ROLEAC


kodlarım bu isis te pic çalışıyor gözüküyor.
sadece picin bacaklarına +5 v gnd veriyorum

rb0da sinyal olması lazım fakat tüm bacakları ölçtüğümde tepki göremiyorum nerede hatam var.

Voltmetrenin bi ucunu gnd ye topraga diger ucunu RB ÇIKIŞ portlarina degdiriyorum bir tepki görmem gerek diye düşünüyorum yoksa yanlış bir beklenti içerisindemiyim :)
< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

saçma gelebilir ama pic 'e parmağımı yaklaştırınca pic sinyal gönderiyor uzaklaştırınca çalışmıyor

biyeri eksik yapıyorumda anlamadım





< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 7 Ekim 2013; 23:16:30 >
Bu mesaja 1 cevap geldi.
M
13 yıl (2717 mesaj)
Yarbay

yok yok saçma gelmez biz de yaşadık aynı şeyleri. aslında süper bir fonksiyon istesek yapamayız =) vicuttaki statik elektriği uzaktan algılıyor....

mclr ucunu bir dirençle +5v a bağlaman gerekiyor pic'in stabil çalışması için.
bu arada icprog mu kullanıyorsun bilmiyorum ama ordaki tik'leri doğru seçmen lazım. clock olarak intrc seç.


Bu mesaja 2 cevap geldi.
S
13 yıl (1105 mesaj)
Binbaşı

MCLR pinini 10K direnç ile artı hatta çektiniz mi?


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

10k dirençle + kutpa bağladım yine aynı.

kodum bu.

picbasic pro

hex atarkende pickit2 kullanıyorum

TRISB=%00000000 
i var word
ROLEAC:
for i = 1 to 20
HIGH PORTB.0
HIGH PORTB.2
PAUSE 1000
low PORTB.0
low PORTB.2
PAUSE 2000
next i
HIGH PORTB.1
PAUSE 3000
LOW PORTB.1
PAUSE 3000
GOTO ROLEAC


Videoyu izlemek için tıklayınız





< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 8 Ekim 2013; 0:26:14 >
Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

halen aynı farklı forumlardan araştırıp birşeyler uyguladım pic i yeniledim yine aynı :) ne yapmam lazım bağlantılarımda mı bir yanlışlık var



M
13 yıl (2160 mesaj)
Binbaşı

Sadece pic değilde tüm breadboard ın daha net fotoğrafını atabilir misiniz ?



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
13 yıl (2717 mesaj)
Yarbay

bence konfigurasyon bitlerini yanlış yapıyor olabilirsin, onlara dikkat et


Bu mesaja 1 cevap geldi.
E
13 yıl (1289 mesaj)
Binbaşı

-Pic in besleme uçlarının en yakın yerine 100Nf koyun.
-Mcrl pinin e 2K2 ile artıya çekin.
-İşlemci ile bir role sürecekseniz mutlaka transistör ile sürmeniz gerekir ve transistörün base ile işlemcinin çıkış portu arasına direnç koymanız gereklidir.
-Bir işlemcinin farkı algılamasını sağlamaktır. Tuş un 1 olduğunu algılayabilmesi için tuşun low konumunda (pull-down) beklemesi gerekir. Veya tersini yapacaksınız. Aksi halde buton pini float denilen konumda bir high bir low arasında kendi kendine gezinir durur.

ege


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

yönlendirmeniz için teşekkürler

4mhz kristal bağladım mcrl ucunuda +5e çektim bir adette kondansatör bağladım şu an net bir şekilde sinyal alabiliyorum.

ilerleyen dönemlerde takildigim bi yer olursa tekrar size başvuracağım



M
13 yıl (2717 mesaj)
Yarbay

quote:

Orijinalden alıntı: M@rKSm@N

yok yok saçma gelmez biz de yaşadık aynı şeyleri. aslında süper bir fonksiyon istesek yapamayız =) vicuttaki statik elektriği uzaktan algılıyor....

mclr ucunu bir dirençle +5v a bağlaman gerekiyor pic'in stabil çalışması için.
bu arada icprog mu kullanıyorsun bilmiyorum ama ordaki tik'leri doğru seçmen lazım. clock olarak intrc seç.


dahili osilatör configurasyonu için intrc seç demiştim bak


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: M@rKSm@N

quote:

Orijinalden alıntı: M@rKSm@N

yok yok saçma gelmez biz de yaşadık aynı şeyleri. aslında süper bir fonksiyon istesek yapamayız =) vicuttaki statik elektriği uzaktan algılıyor....

mclr ucunu bir dirençle +5v a bağlaman gerekiyor pic'in stabil çalışması için.
bu arada icprog mu kullanıyorsun bilmiyorum ama ordaki tik'leri doğru seçmen lazım. clock olarak intrc seç.


dahili osilatör configurasyonu için intrc seç demiştim bak

bu ayarıda yapamadımki picbasic proda bu ayarları nasıl tanimliyoruz

internette @ device felan vermişler

uyguladım kabul etmiyor picbasic

MPLAb da _config diye yazıyorduk picbasicte program en üstüne yazıyorum illegal character uyarısı veriyo onları silip derliyorum mecbur harici crstal kullandım





< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 9 Ekim 2013; 11:03:01 >
Bu mesaja 1 cevap geldi.
E
13 yıl (1289 mesaj)
Binbaşı

@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

ege


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: egealtay


@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

ege

kabul etmedi yine.

asm
MCLRE_OFF
endasm

şu şekil yazdığımda kabul etti ama deneme şansım yok henüz.

doğrumudur
ASM ENDASM içerisine başına alt tire koymadan WDT_OFF gibi komutlar yazdığımızda çalışırmı

Ayrıca kullanacağımız transistörü niye yüksek akımlı seçmiyoruz mesela neden TIP3055 5amperlik bir transistör takmıyorum

yüksek güç harcar diyemi

motorum 12v 5amper civarında olacak yük gelince
hangi transistörü kullanmak lazım pic ile röle arasında

teşekkürler





< Bu mesaj bu kişi tarafından değiştirildi WebFaresi -- 9 Ekim 2013; 13:06:35 >
Bu mesaja 1 cevap geldi.
E
13 yıl (1289 mesaj)
Binbaşı

@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

@ arasına 2 defa boşluk bırakıp sonra __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

yazarsan olacaktır.

Genelde motorları sürmek için IRF kullanılır transistör ile sürmeye kalkarsan çok büyük soğutucu ile desteklemen gerekir ,
Role ile çalıştırırsan Finder çift kontak 8A role ile direk çalıştırabilirsin,

ege


Bu mesaja 1 cevap geldi.
W
13 yıl (308 mesaj)
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: egealtay

@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

@ arasına 2 defa boşluk bırakıp sonra __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

yazarsan olacaktır.

Genelde motorları sürmek için IRF kullanılır transistör ile sürmeye kalkarsan çok büyük soğutucu ile desteklemen gerekir ,
Role ile çalıştırırsan Finder çift kontak 8A role ile direk çalıştırabilirsin,

ege

; D:\DERLEME\UNTITLED.PBP  	00001	@  __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON  

ASM?
__CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _LVP_OFF & _CP_ON

ENDASM?

şurada
"overwriting previous address contents"

şöyle bir hata vermeye başladı.

2 boşluklu yazıyorum. başka biryeridemi güncellemem gerek acaba

tşk


Bu mesaja 1 cevap geldi.