Hangi Entegre?
-
Beyler bir projem var; uzaktan kumanda ve röle vazıtasıyla bir motoru döndürmem gerekli. Ancak, motor belirli bir miktarda dönecek. Bana lazım olan kadar büyük step motorlar pahalı olduğundan bir dc motor alıp, çalışma hızını hesaplayıp, motoru belirli bir süre döndürmek suretiyle kontrol etmeyi planlıyorum. Dört tuş olacak. Örn, 1: 10 sn saat yönünde, 2: 10 sn saat yönünün tersine, 3: 2 sn saat yönünde, 4: 2 sn saat yönünün tersine gibi.
Bunun içinde pic entegre kullanmayı düşünüyorum. Hayatımda hiç kullanmadığım için bilgisizim. Hangi pic entegre ve hangi pic programlayıcıyı tavsiye edersiniz?
-
DC motorla bu işlem yapılabilecek mi diye takipteyim.
-
tabii ki pic16f84(a) ama hiç kullanmadıysan nasıl programını yazacaksın... alacağın yere sor belki hobby devresini yapmışlardır fikrinin...
akmarky tarafından 14/Ara/14 15:36 tarihinde düzenlenmiştir -
akmarky bunu yazdı
tabii ki pic16f84(a) ama hiç kullanmadıysan nasıl programını yazacaksın... alacağın yere sor belki hobby devresini yapmışlardır fikrinin...
Assembly bilgim var hocam. Registerlara şöyle bir göz attım, yapılamayacak pek bir tarafı yok gibi gözüküyor. Tavsiye için eyv.
-
KrypT bunu yazdıakmarky bunu yazdı
tabii ki pic16f84(a) ama hiç kullanmadıysan nasıl programını yazacaksın... alacağın yere sor belki hobby devresini yapmışlardır fikrinin...
Assembly bilgim var hocam. Registerlara şöyle bir göz attım, yapılamayacak pek bir tarafı yok gibi gözüküyor. Tavsiye için eyv.
bu arada 2 sorunun var 1. si normal dc motorla mümkün değil söylediğin dc motora belirl voltaj verip istediğin dönme tur ve derecesini alamazsın
-
Hocam dc motorla pozisyon kontrolü yapılabilir. Ancak bu oldukça zahmetli bir iştir. İşin biraz kontrol kısmı ile de bilgili olman lazım. Örnek olarakhttp://www.phidgets.com/docs/DC_Motor_-_PID_Control adresine göz atabilirsin.
-
Hocam tur sayısının tamamen aynı olmasına gerek yok, oynayabilir bir miktar. Motora döndüreceği ağırlığı takıp 100 200 kere falan istediğim kadar dönmesinin ne kadar zaman aldığını ölçeceğim. Ortalamasını alıp bu kadar süre döndürteceğim. Ağırlık ve voltaj değişmediği sürece işe yaraması lazım.
-
KrypT bunu yazdı
Hocam tur sayısının tamamen aynı olmasına gerek yok, oynayabilir bir miktar. Motora döndüreceği ağırlığı takıp 100 200 kere falan istediğim kadar dönmesinin ne kadar zaman aldığını ölçeceğim. Ortalamasını alıp bu kadar süre döndürteceğim. Ağırlık ve voltaj değişmediği sürece işe yaraması lazım.
Hocam o zaman dediğin işlemi encoderlı dc motor ile yapabilirsin. Deney ortamında varsa yükü takıp istediğin pozisyona gelene kadar encoderdan gelen verileri kaydedersin. Daha sonra yükün değişken değilse gerekli tur bilgisini sen vererek yükün istediğin pozisyona gelmesini sağlayabilirsin.
-
Valla işte hocam encoder falan değil bildiğin kronometre ile ölçecem, saniye tutacam :D Yemezse verdiğin linkteki olaya bakarım eyv bu arada.
-
En pratiği enkoder kullanman , mutlak pozisyon sinyali veren enkoderler varmış onu kullanırsan
işin çok kolay olur sanrım .. eğer ki pozisyon kontrolü yapacaksan..
320volt.com a bir uğra..
-
Dc motor ile, geri bildirimsiz yapma sansin yok. geri bildirimli olunca da servo motor sinifina giriyor.
Reduktorlu dc ile de yapman cok cok zor. Motorun kalkis ve durus rampasi tur zamanini degistirecek. hiz yuksek degilse bir tane sensör koyup saydirabilirsin. mesela 10 tura ihtiyacin var.
9 tur don, son turda yavasla, sensör görünce dur diyebilirsin.
hiz kontrolünü motora gore L298 gibi bir entegreyle pwm uzerinden yapabilirsin. motorun çektiği akima göre degisir.