pcbway

5 motor kontrol

Başlatan mehmet254, 19 Temmuz 2012, 20:20:25

mehmet254

hocam,bu 5 motor 12vdc-33 ohm,motorların her biri sıra ile 10 sn  çalışacak 2 saniye duracak.
1.motor 10 sn çalış 2 sn dur.(sağ tarafa)
2. 3.4.5.motorlarda aynı,devamı
1.motor 10 sn çalış 2 sn dur.(sol tarafa)
2.3.4.5.motorlarda aynı,tekrar baştan tekrar baştan,yazılımı olabilir ise,yardım edermisiniz.devre elimde yok olursa kurabilirim.         

yazici67

Arkadaşım önceki konunu da gördüm.Şu an o konuyu bulamadığım için birleştiremedim.Diğer moderatör arkadaşlar birleştirirler.

Bu konuda projene yardımcı olabilirim zaten zor birşey değil.PIC ile yaparız.Ucuz olması ve pin sayısı açısından en uygunu 16F84 görünüyor.Sadece motor aç-kapa yapacaksak yeterli.Motorları süreceğin transistörler hazırsa şemayı yollayabilir misin? Yoksa şemayı uygun bir MOSFET le ben mi çizeyim.Motorlar büyük olmadığı için sürmesi çok sorun değil zaten.

mehmet254

Alıntı yapılan: yazici67 - 19 Temmuz 2012, 22:24:44Arkadaşım önceki konunu da gördüm.Şu an o konuyu bulamadığım için birleştiremedim.Diğer moderatör arkadaşlar birleştirirler.

Bu konuda projene yardımcı olabilirim zaten zor birşey değil.PIC ile yaparız.Ucuz olması ve pin sayısı açısından en uygunu 16F84 görünüyor.Sadece motor aç-kapa yapacaksak yeterli.Motorları süreceğin transistörler hazırsa şemayı yollayabilir misin? Yoksa şemayı uygun bir MOSFET le ben mi çizeyim.Motorlar büyük olmadığı için sürmesi çok sorun değil zaten.
Transistörlerim hazır değil şemaya kavuşunca gidip,alacağım,devre tam şu şekilde cevap vermesi gerekiyor.
1.motor 10 sn çalış 2 sn dur sağa
1.motor 10 sn çalış 2 sn dur sola
2.motor 10 sn çalış 2 sn dur sağa
2.motor 10 sn çalış 2 sn dur sola
3.motor 10 sn çalış 2 sn dur sağa
3.motor 10 sn çalış 2 sn dur sola
4.motor 10 sn çalış 2 sn dur sağa
4.motor 10 sn çalış 2 sn dur sola
5.motor 10 sn çalış 2 sn dur sağa
5.motor 10 sn çalış 2 sn dur sola.  Bu noktadan sonra enbaştan tekrar sürekli başlaması gerekiyor.Biraz detaylı yazdımki şema kurmak kolay olsun diye,hocam bu olur diyorsanız devresiyle  başlayayım ben.

yazici67

Hmm her motor sağ sol olacak demek.Ben sağ sol ayrı motorlar diye anlamıştım.O zaman transistör yerine direkt sürücü entegresi kullanmak en mantıklı çözüm.Devreyi kısa sürede tasarlarım sen uygun dersen yazılımı yazarız orası kolay...

mehmet254

Alıntı yapılan: yazici67 - 20 Temmuz 2012, 00:18:53Hmm her motor sağ sol olacak demek.Ben sağ sol ayrı motorlar diye anlamıştım.O zaman transistör yerine direkt sürücü entegresi kullanmak en mantıklı çözüm.Devreyi kısa sürede tasarlarım sen uygun dersen yazılımı yazarız orası kolay...
tamam hocam,devreyi yayınlarsanız,parça listesini çıkartayım,yetişirse yarında parçaları alıp,baskılı devreyi çıkartırım.

yazici67

21 Temmuz 2012, 00:08:56 #5 Son düzenlenme: 21 Temmuz 2012, 00:28:50 yazici67
Motorların 12 volt 33 ohm olduğuna göre yaklaşık 360 mA çekecek.Her motoru 4 transistörlü h bridge ile süreriz.Bir tane 16F84 olarak devreyi çiziyorum.Sonrada yazılımı yazarım.Yalnız PIC e kodu atabilecek misin?

mehmet254

Önce devreyi yapayım sonra PIC e kodu atmak için yardım alırım diye düşünüyorum.

yazici67

21 Temmuz 2012, 02:01:25 #7 Son düzenlenme: 21 Temmuz 2012, 10:37:35 gevv
Devreyi ve programı hazırladım.Görünürde bir sorun yok.Devrede her motor için birer H-Bridge sürücü kullandım.Şemada sadece bir tanesini çizdim.Orada da belirttim o kare içindeki devreden her motor için yapacaksın.1. motorun devresindeki ileri ve geri girişlerini PIC in ileri-1 ve geri-1 çıkışlarına, 2.motor için ileri-2 geri-2 ... şeklinde bağlayacaksın.Devreyi kur.Kurduktan sonra PIC i bağlamadan deneme amaçlı herhangi bir motorun sürücünün ileri girişine 5 volt ver.Eğer motor Sağa dönüyorsa tamamdır.Sola dönüyorsa motorun uçlarının yerini değiştir.Kolay gelsin...
http://rapidshare.com/files/2901305851/motor.zip

mehmet254

Teşşekür ediyorum,yapıyorum,deniyorum,haber veriyorum. :)

pwm.c

@yazici67
bu devrede çizdiğin H-Bridge bağlantısını PIC ile süremessin. 5v verdiğinde transistörlerin ikiside arızalanır.
en iyisi transistör ile hiç uğraşma. 5 motor için 3 tane L293 iş görür.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

yazici67

22 Temmuz 2012, 00:59:24 #10 Son düzenlenme: 22 Temmuz 2012, 00:59:51 yazici67
@pwm.c olabilir haklısın saat 2 de çizilen devreden pek hayır gelmezdi zaten :D
Sana zahmet devreyi bir ayarlarsan arkadaşa yazılımda pek bir değişiklik olmayacak zaten...

mehmet254

merhaba L293 iş görür diye yazmış arkadaş,bu bir entegre kodu herhalde,PMW arkadaşı beklemem gerekiyor herhalde,

yazici67

@mehmet254 beklemene gerek yok ben devreyi yeniden çizdim ekliyorum.İlk mesajda dediğim gibi motorların yönlerini ilk başta test edip ayarla sonra sistemi bağlarsın...

mehmet254

teşekkür ederim,devre eleman listesini çıkarttım,yarın  pazartesi malzemeleri almaya gidiyorum,ben devreyi bitirince,bir proğram yüklenecek denmişti,ona  ait  bir şey lazım ise onlarıda almak istiyorum,belliki ileridede bana lazım olacak,nelerdir bilgi verirmisiniz.?

pwm.c

Alıntı yapılan: yazici67 - 22 Temmuz 2012, 00:59:24@pwm.c olabilir haklısın saat 2 de çizilen devreden pek hayır gelmezdi zaten :D
Sana zahmet devreyi bir ayarlarsan arkadaşa yazılımda pek bir değişiklik olmayacak zaten...
arkadaşım, mesajını daha yani okudum. biraz geç kalmışım kusura bakma. ramazan nedeniyle buraya sık sık bakamıyorum.
neyse. sen halletmişin ve bana gerek kalmadı. tekrardan kusuruma bakma.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

yazici67

Programlama kısmı için ucuz basit bir programlayıcı devresi yapabilirsiniz.Bilgisyarınızda RS232 çıkışı varsa(resmi aşağıda) varsa bağlantıdaki programlayıcıyı yapabilirsiniz.

https://320volt.com/en-basit-ucuz-seri-pic-programlayici-rcd-programmer/

mehmet254

tamam bu çıkış var bende,bu parçalarıda  alayım,tam olsun,zaten küçük bir devreymiş,bir tanede proğramlayıcım olsun,teşekkür ederim,inşallah yarına  başlıyorum.

mehmet254

Alıntı yapılan: yazici67 - 22 Temmuz 2012, 19:51:45@mehmet254 beklemene gerek yok ben devreyi yeniden çizdim ekliyorum.İlk mesajda dediğim gibi motorların yönlerini ilk başta test edip ayarla sonra sistemi bağlarsın...
Hocam pardon,16f84A daki 4 numaralı ayak   4 mü  14 mü olmalıydı,şimdi yapıyorumda bir bakarmısınız.

yazici67

Sorunuzu tam anlayamadım.Resimde 16F84A nın şeması var.Doğru pinleri bağlarsınız.

mehmet254

bana gönderdiğiniz şemeda 4 nolu uca +5 verilmiş,ama entegre pininde 14 de vcd+ görünüyor.ben+5 i 4 numaralı pine mi vermeliyim.

ibr@him

o reset için hem 4 e hemde 14 e, 4 e 10k dirençle şemadaki gibi diğerine direk +5 bağlıyacaksın

mehmet254

Anladım arkadaşım,şema olduğu gibi aynı, ama şemada görünmeyen 14   nolu pine  direk +5 bağlayacağım,teşekkür  ederim.

ibr@him


mehmet254

Alıntı yapılan: yazici67 - 24 Temmuz 2012, 00:08:25Sorunuzu tam anlayamadım.Resimde 16F84A nın şeması var.Doğru pinleri bağlarsınız.

slm hocam,tamam devreyi yaptım proğramlayıcıyıda yaptım,şimdi önce ana entegreyimi proğlamlayacağız.

ibr@him

27 Temmuz 2012, 19:10:54 #24 Son düzenlenme: 27 Temmuz 2012, 19:13:06 ibr@him
PIC16F84A\'yı programlıyacaksın
yoksa diye programlama programı https://rapidshare.com/#!download|3p1|124957556|izoelektronik.com_WinPic800.zip|1914|0|0

mehmet254

ben bu dosyayı indiremiyorum :(

ibr@him


mehmet254

ikisinide denedim,göndediğiniz ne ile alakalı,proğrammı.?bende wınzıp açılıyor ücretli diyor,daha önce  çok wınzıp dosya indirdim sorun olmamıştı.

ibr@him

hex dosyasını pıc e atan program yani programlayıcı devreyi çalıştıran

mehmet254

Evet anladım,ben dosyayı açayım derken,bir hata oldu pc kilitlendi,güvenli mod.sistem geri yükleme derken şimdi kurtarabildim,ben devreyi yaptım  ama proğramı alamıyorum.nasıl bana aktarırız,aklınıza bir fikir geliyormu.?kusura  bakmayın uğraştırıyorum.

yazici67

28 Temmuz 2012, 02:35:47 #30 Son düzenlenme: 28 Temmuz 2012, 02:37:06 yazici67
Programlama için icprog kullanabilirsiniz...
http://www.ic-prog.com/icprog106C.zip
Nasıl kullanacağınızda burada var zaten:
https://320volt.com/en-basit-ucuz-seri-pic-programlayici-rcd-programmer/

mehmet254

Evet arkadaşım,linklere baktım,yaklaşık 3 saattir ekran başında inceliyorum.Proğramı kendimiz yazıyoruz,istediğimiz şekli veriyoruz,sonra entegremizi,proramlayıcıya takıp,yüklüyoruz,sonra oradan çıkartıp,asıl devremize monte ediyoruz.çalışıyor,sonra istersek silip başka program yüklüyoruz.Çok iyiymiş ama.peki ben bu proğramları bilgisayarımdan yapmak için,hangi siteden başlamalıyım,hani okula yeni başlar gibi ???Yani sistem  karışık olmasın,hep motor kontrolleri3-5-15 motor gibi olsun.o reklam   pano bilgi yazıları gibi proğramlar değil. :)

ibr@him

ben burayı kullandım teknikders.com
program olarak da CCS C kullanıyorum https://rapidshare.com/#!download|221p8|2221297202|PIC_C_Compiler_CCS_PCWHD_v4.068.rar|37999|0|0
ama çeşitler çok mikroC-PIC basic-CCS C-dev c++ \'ye bakabilirsin
www.320volt.com\'da araştır kendine göre birşeyler bulursun

mehmet254

Alıntı yapılan: yazici67 - 28 Temmuz 2012, 02:35:47Programlama için icprog kullanabilirsiniz...
http://www.ic-prog.com/icprog106C.zip
Nasıl kullanacağınızda burada var zaten:
https://320volt.com/en-basit-ucuz-seri-pic-programlayici-rcd-programmer/
PIC proğramlama işine girdim,3. dersteyim gayet iyi gidiyor ama bu uzun sürecek herhalde,ben sayenizde  proğlamlama cihazını ve 5 motor devresini yaptım,
Acaba proğramı siz yazsanız,bana gönderseniz,bende indirip,proğramlama cihazım ile 16F84A ya yüklesemde  devremi çalıştırsam,olurmu.?ayrıca devrede motor çalışma süreleri 5 sn ye indi.bekleme zamanları aynı 2 sn.ne dersiniz.

yazici67

Elbette ben kodalrı göndermiştim zaten.İlk mesajlarımda ekte motor.zip arşivi var.O ZIP te main.c dosyası işte kodlar orada.Gecikmeler sorun değil zaten standart delay_ms() fonksiyonunu kullandım.Sadece zaman sıkıntısı olmasın diye 10 ve 2 sn yi 100 mili saniyelik 100 ve 20 kez döngüledim...