Sensör devresi

mehmetaliözdemir

Aktif Üye
Katılım
17 Nisan 2021
Mesajlar
953
Resimdeki gibi bir çark ve karşısında endüktif sensör var. amacım çarkın hareketni algılayıp lojik çıkış almak. sensör kendi başına boşlukta pozitif çıkış veriyor dolu yerde ise 0v. harekt algılamasını sensörün dolu olduğu yani pozitif olduğu zaman alsam çark durduğu zaman tam sensörün önünde durursa sürekli hareket ediyormuş gibi olur. keza boşluktan alsam da aynısı olur. bana öyle bir devre lazım ki sürekli pals geldiği zaman lojik1 olsun, sinyal pozitif veya negatif yönde birkaç saniye sabit kalırsa lojik 0 olsun. bir önerisi olan var mı?

Untitled-3.png
 
opamp ile türev alıcı bir devre yapıp çıkışını doğrultabilirsin.

1747317281513.png
 
Stm32lerde timer ile sadece edge algılayarak veri alma var. Giriş filtresini 8'ten yüksek yapınca stabil çalışıyor.
 
Stm32lerde timer ile sadece edge algılayarak veri alma var. Giriş filtresini 8'ten yüksek yapınca stabil çalışıyor.
stm kullanamam. hali hazırda pwm ürettiğim pic12683'ün boştaki dijital pinine bu işi yaptırmak istedim ama beceremedim. zaten hareket algılandığında pwm çalışacaktı.
 
Şöyle bir yaklaşım ile bir algoritma kurulabilir.

  1. Hareketin durduğuna karar vereceğiniz max süre belirlenir. Örneğin 3000ms boyunca yükselen veya düşen kenar bu süre kadar yoksa.
  2. Bir adet timer kurulur. Kesme peryodu 10ms gibi bir değere ayarlanır. (Diğer işlemler için mcu yu çok fazla meşgul etmesin)
  3. Yükselen ve düşen kenarlarda geri sayma için kullanılan bir sayaca 300 değeri atanır (Timer 10ms stepler ile sayacak) Her kenar algılamada bu değer yeniden yüklenecek
  4. Timer kesmesinde sayac değeri sıfırdan büyükse bir azaltır.
  5. Timer kesmesi içinde sayaç değeri sıfıra ulaştığında hareketin durduğunu bir değişkene yazılır. (Veya sayac değişkeni == 0 şartı kullanılabilir)
 

Forum istatistikleri

Konular
7,736
Mesajlar
128,742
Üyeler
3,124
Son üye
mertg54

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top