Encoder ile metre
- Ciseotomasyon
- Mesajlar: 638
- Kayıt: 19 Mar 2018, 14:14
- Konum: Bursa
- İletişim:
- Durum: Çevrimdışı
Encoder ile metre
Encoder ile metre hesaplıyorum uzun bir süre satdıktan sonra eksiye aşağı yönde saymaya başlıyor data taşmadan dolayı yaparmı
Automation
- Turhan
- Mesajlar: 7818
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Encoder ile metre
Encoder pulse sayıcılar 32Bit yani +-2.147.483.648 pulse değerine kadar sorunsuz sayma işlemi yapabilmektedir. Eğer encoder değerini okuduktan sonra aritmetik işlemlerinizi 16Bit tabanda yapmanız durumunda 32.767 pulse değerinden sonra sayı değerinin eksiye dönmesi normaldir. Bu durumda tüm işlemlerinizi Double Word tabanında yapmalısınız.
Eğer tüm işlemleri Double Word tabanında yapmanıza rağmen sayı 2.1 milyar değerini geçiyor ise sayı değeri bu max. değere ulaşmadan prosesinize uygun bir şekilde belirli şartlar sonunda sayma değerini sıfırlayıp prosesinize devam etmelisiniz.
Eğer tüm işlemleri Double Word tabanında yapmanıza rağmen sayı 2.1 milyar değerini geçiyor ise sayı değeri bu max. değere ulaşmadan prosesinize uygun bir şekilde belirli şartlar sonunda sayma değerini sıfırlayıp prosesinize devam etmelisiniz.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.