Z sinyali ile;
bir sayacı sıfırlayın ve
bir süre sayacı başlatın(10mS, 100mS gibi).
Sıfırlanan sayacı, A sinyali ile
artırın. Süre dolunca sayılan değeri
başka bir değişkene aktarıp bu
değişkeni sıfırlayın ve Z sinyalini
bekleyin. Bu arada belli sürede
sayılmış bir değer var. Bu da bir
şekikde hesap edilir artık.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Z sinyali ile;
bir sayacı sıfırlayın ve
bir süre sayacı başlatın(10mS, 100mS gibi).
Sıfırlanan sayacı, A sinyali ile
artırın. Süre dolunca sayılan değeri
başka bir değişkene aktarıp bu
değişkeni sıfırlayın ve Z sinyalini
bekleyin. Bu arada belli sürede
sayılmış bir değer var. Bu da bir
şekikde hesap edilir artık.
Z sinyali ile;
bir sayacı sıfırlayın ve
bir süre sayacı başlatın(10mS, 100mS gibi).
Sıfırlanan sayacı, A sinyali ile
artırın. Süre dolunca sayılan değeri
başka bir değişkene aktarıp bu
değişkeni sıfırlayın ve Z sinyalini
bekleyin. Bu arada belli sürede
sayılmış bir değer var. Bu da bir
şekikde hesap edilir artık.
Dediğiniz yöntem ile hesaplanacak.
Ancak bu mantık doğru olmakla birlikte yeterince hassas değil.
Hassas bir ölçüm için 10 ms veya 100 ms dediginiz zaman aralığı zaman kesmesi ile yapılmalı.
Hassaslık söz konusu değil ise dediginiz yöntem klâsik zaman kontağı ile de olur.
Çözünürlük hesabı için en yüksek devir
gerekli.
1d/d dönerse 1000 pals geliyor.
1000 devir için? Belki de elnizdeki
PLC 'nin okuma hızı bunu ölçmeye
yetmeyecek.
encoder için decoder yapmalısınız. donanımsal olarak sayıcak binary counter olabilir. 10ms de bir siz binary counter ı okuyun sonra resetleyin. 10ms sonra tekrar okuyun sürekli böyle okunacak.