Devir sayıcı hakkında.

Başlatan Melih1802, 20 Kasım 2016, 14:30:01

Melih1802

Bir devir sayacı yapacağım. Devir okuma işleminin 1 sn okutulup çıkan pals adetini 60 ile çarpmam gerektiğini tahmin ediyorum. Çıkan değeri her 1 sn de bir göstergeyi güncelleyerek yapmayı düşünüyorum. Eksik bir şey var mı.

GaGuLi

Kullanacağınız enkodere göre değişir. Kullandığınız enkoder 1 devirde 1 pals üretiyorsa söylediğiniz şekilde yapmanız rpm değerini elde etmek için makul gözüküyor.

ido2323

120 devir/dakikalık hıza sahip tekerin hızı kaç devir/saniyedir.

ve ya

2 devir/saniye hıza sahip tekerin hızı kaç devir/dakikadır.

Melih1802

Varsayalım; Bir devir sayacı yaptım.

Bir MİL üzerinde 2 ayrı çapta ve diş sayısında olan DİŞLİ var.
Bunlardan büyük olanının üzerinde 100 tane diş var,
Küçük olanı üzerinde 20 diş var.
Şimdi Müşterim benim devir sayacını gitti bir dişliye bağladı, nereye bağlarsa bağlasın bağladığı dişilinin devrini okur.
Benim sorumluluk alanım 60sn içindeki devir sayısını okutmaktır. Bu bir sensör olur veya encoder olur.

Salih

Mil dönerken, bir tur da kaç pals geldiğini bilmeden
devir ölçmek doğru olmaz.
Çünkü piyasada mile ya encoder bağlanır veya
endüktif bir sensörden yararlanılır.
Bence cihazınızı universal yapmak için bir tur kaç pals dir
gibi bir katsayı girme imkanı oluşturun.

Melih1802

Evet bu iyi aklıma gelmemişti.

OG

Evet, düşük devirlerde de çalışacaksanız, doğru okuma için bir turda çok pals uretecek bir düzen gerekir.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Melih1802


ByTEK

Ben daha önce benzer bir çalışma yapmıştım. sizede fikir verecektir. http://elektronikprojeler.com/index.php/topic,2000.0.html

OG

Alıntı yapılan: Melih1802 - 21 Kasım 2016, 08:35:08
Biraz daha açarmısınız.
Şöyle düşünün,
ölçtüğünüz mildeki sensorunuz bir pulse verecek yapıya sahip, yani, her 1 turda 1 kere çıktı veriyor, mesela bu bir switch olsun, her bir turda 1 kere temas ediyor.

Mil yavaş dönüyor, mesela abartarak örnekleyelim, 1 turu 10 sn de tamamlıyor.
Bir kontak bilgisi aldınız ve ölçmeye başladınız, diğer kontak bilgisi geldi, gecen süre 10sn ölçtünüz,
tamam,
dediniz ki (ekranladınız) 1/10 devir/sn
yani 0,1 d/sn
Tabi bu ikinci ölçüm anını yine indexlediniz bir TIMER falan kurarak,
Dönmeye devam ediyor,
aynı hızda donuyorsa yine 10sn sonra kontak verecek,
Fakat dönen makine o arada ne yaptı,
diyelim ki yavaşladı 5sn süresince daha yavaş döndü, mesela 1/20 devir saniyeye düştü ve 5sn boyunca bu hızda döndü,
sonra hızlandı,
1/10 devirden daha fazla hızlandı,
tekrar kontak kapandı,
süreye baktınız diyelim ki yine 10sn gecmiş,
siz devri halâ 1/10 d/sn diyorsunuz ama makine arada bir hızlandı bir yavaşladı, sensor sistemi ise bunu hiç anlamadı.

Bu, kolay anlaşılabilmesi için verilen kaba bir örnek.

Eger sensorunuz,
1 devirde 1 pulse değilde,
1 devirde 10 pulse, 20 pulse, 50 pulse verse idi bu aradaki yavaşlama ve hızlanmayı görebilecektiniz.

Bunun gibi düşünün.

O sebeple makinenizin durumuna uygun bir encoder vs sense etmeniz gerek.

Mesela otomotiv motorları,
Bellidir, işte rolanti devri aşağı yukarı şu mertebelerde, max devirler şu kadar gibi, ona göre sensor secersiniz.

FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.