18 Ağustos 2017 Cuma

HX711 ile Ağırlık sensörü kullanımı



HX711
Wheatstone bridge mantığıyla çalışan ağırlık sensörlerinde, uygulanan yük bir gerilme(gergi) oluşturur. Bu gerilmeye bağlı olarak wheatstone köprüsündeki potansiyometre gibi düşünebileceğimiz eşdeğer dirençlerin değerlerinde küçük değişiklikler olur. 


Bu direnç değişiklikleri 1-100mV(MAX) arasında bir gerilim(voltaj) farkı oluşmasına neden olur. Oluşan bu minik voltaj farkları HX711 entegresi ile yükseltilir. Aşağıdaki resim hazır olarak satılan HX711 modülüne aittir.








E+                      (Excitation+)      = Sensör besleme + ucu                              Sensörde kırmızı kablo
E-                       (Excitation-)       = Sensör besleme - ucu                               Sensörde siyah kablo
A+                     (Output+)           = Sensörün çıkış sinyali + ucu     Sensörde beyaz kablo (yükseltilMEmiş analog sinyal)
A-                      (Output-)            = Sensörün çıkış sinyali – ucu     Sensörde yeşil veya mavi kablo (yükseltilMEmiş analog  sinyal)
B+ , B-              İki tane ağırlık sensörü kullanılacaksa bu pinler de A+ , A- gibi kullanılır.
Vcc                    +5..+12V
GND                 TOPRAK
SCK                   Clock sinyali uygulanacak giriş(Herhangi bir işlemci ile clock sinyali uygulanabilir)
DT                     Yükseltilmiş dijital bilgi alınacak çıkış(Herhangi bir işlemcinin dijital pini ile bilgi alınabilir)
               
Aşağıda işlemciden uygulanan SCK sinyaline karşılık sensörün DT pininden gelen 24 bitlik veri görülmektedir. SCK pininden gönderilen clock sinyalinde 6. ile 7. Clock arasındaki yanlış mesafeye rağmen; sensör yine de doğru çıkış vermiştir.


SCK pininden uygulanan her bir clock bitine karşılık DT pininden 1 bit veri gelir. 24 bitlik çevrim değerini alabilmek için 24 pulse göndermek gerekir.

Hiç yorum yok:

Yorum Gönder