Teknoloji Ekibi

Elektronik Dünyası => Elektronik => Konuyu başlatan: kurusaray - 27 Nisan 2009, 09:30:36

Başlık: PİCE GELEN PALSLERDEN MOTOR HIZINI HESAPLAMA
Gönderen: kurusaray - 27 Nisan 2009, 09:30:36
Selamün aleyküm.

Arkadaşlar ben bu sitede yeniyim. Bir projem var. Bu projemle ilgili sizlere bir şey sormak istiyorum.

DC motorun hızını LCD gösterecem.Bunun için H21a optik sensör kullandım. Yapısı bir diyot bir transistör. Yani motorun miline bağlı diskin delikleri sensörü gördükçe pals üretiyor. Ben bu palsleri pice saydırıp motor hızını hesaplamam lazım. Yazılım olarak CCS kullanıyorum. Bilgisi olan arkadaşlar ilgilenirse sevinirim.
Başlık: Ynt: PİCE GELEN PALSLERDEN MOTOR HIZINI HESAPLAMA
Gönderen: Karadağ - 27 Nisan 2009, 15:09:56
oluşan pulseleri picin interrupt girişine bağlayın her interrupt oluştuğunda bir değişkeni 1 arttırın ve bunu lcd de yazdırın
zamanım olduğunda microc de bir simülasyon yazıp siteye eklerim
Başlık: Ynt: PİCE GELEN PALSLERDEN MOTOR HIZINI HESAPLAMA
Gönderen: kurusaray - 29 Nisan 2009, 09:13:18
    h21 optik sensörden gelen palsleri Timer1 ile aldım. timer0 ile oluşturduğum iç kesmede timer1 den gelen palsleri okuttum ve motorun hızını hesapladım.Ancak şöyle bir problem var motorun hızını artırdıkça hız artıyor. Daha sonra belirli bir değerden sonra motorun hızını artırmama rağmen LCD motor hızı(pals ile hesaplanan hız) azalaıyor gözüküyor. Bana öyle geliyorki yüksek hızda pals kaçırıyor. Ne yapmak lazım. bilgisi olan arkadaşlar ilgilenirse sevinirim.