FARFAJJ
KOHALLEN (İsveçte bir yer ismi imiş)
23 Ekim 2018 Salı
12 Ekim 2018 Cuma
RS485
Bilinmesi gereken 2 şey:
RS485 entegrelerinin(transceiver) A ve B çıkışları arasındaki empedans 12K dır.
A ve B çıkışları arasındaki fark en az 200mV olmalıdır.
Örnek:
Haberleşen ünite sayısı:2
Hattın eşdeğer direncini hesaplayalım.
Hat başında ve sonunda 120 ohmluk RT "termination resistor"(sonlandırma dirençleri) olsun.
İki 120 ohmluk direncin eşdeğer direnci 60 ohm olur.
İki adet ünite bağlı olduğu için iki adet RS485 entegresi(ör:MAX485) bağlıdır.
İki 12K nın eşdeğer direnci 6K olur.
6K ile 60 ohmun eşdeğer direnci:
(6000*60)/(6000+60)=59,4ohm olur.
200mV u biz garanti olsun diye 250mV yapalım.
I=0,25/59,4=0,0042A=4,2mA yapar.
5V/4.2mA=1190ohm yapar.
Bias dirençlerini bulmak için 1190-60=1130 ohm bulunur.
1130/2=565 ohm bulunur.
İki ünite için;
A çıkışını standart 560 ohm dirençle pull-up(RFS1)
B çıkışını standart 560 ohm dirençle pull-down(RFS2)
yapmak yeterli olacaktır.
A çıkışında veri olmadığı zaman hattın seviyesi
B çıkışında veri olmadığı zaman hattın seviyesi
Yukarıdaki 2 resim A ve B hatlarının "bus"da veri yokken, hattın voltaj seviyelerini gösteriyor.
Her iki hatta boşta iken 0V veya 5V değil.
"Bus" taki gürültüyü ihmal ederek, A ve B çıkışlarının voltaj seviyelerine biraz daha dikkat edelim.
Küçük kareler sayıldığında A çıkışı 7.karede, B çıkışı 6.karede yer alıyor.
Her bir küçük kare 200-250 mV olduğuna göre, A ve B arasında olması gereken minimum 200mV luk fark sağlanmış oluyor.
A çıkışında verinin başlama anı
B çıkışında verinin başlama anı
Klasik UART TTL haberleşme yapısında;
Hat boşta iken 0V ta ise, veri oluşturmak için hat 5V a çekilir.
Hat boşta iken 5V ta ise, veri oluşturmak için hat 0V a çekilir.
Yukarıdaki 2 resim A ve B hatlarında veri oluştuğunda, verinin voltaj seviyesini gösteriyor.
Dikkat edilecek olursa, veri hattın "başlangıç seviye voltajını" iki yönlü aşıyor.
Klasik UART TTL haberleşme yapısından farklı bir yapı var karşımızda.
Veri A ve B hattındaki simetrik potansiyel fark ile oluşuyor.
A çıkışı boşta 2,5V-3,5V arasında iken, veri oluşturmak için çıkışını 0,5V-1,0V arasına indiriyor.
B çıkışı boşta 2,5V-3,5V arasında iken, veri oluşturmak için çıkışını 4,0V-4,5V arasına çıkarıyor.
A çıkışının 0,5V-1,0V seviyesine inmesi ve B çıkışının 4,0V-4,5V seviyesine yükselmesi "Lojik 1"
A çıkışının 4,0V-4,5V seviyesine yükselmesi ve B çıkışının 0,5V-1,0V seviyesine inmesi "Lojik 0"
olarak tanımlanır.
18 Ekim 2017 Çarşamba
11 Eylül 2017 Pazartesi
22 Ağustos 2017 Salı
32-bit 32-core microcontroller
32 çekirdekli mikrodenetleyici. XMOS üretmiş.Çekirdek blokları arasındaki iletişim yüksek hızlı "xCONNECT" ağı ile sağlanıyormuş.
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.
Etiketler:
ağırlık sensörü,
hx711,
load cell,
wheatstone,
yükseltici
Kaydol:
Kayıtlar (Atom)










