Modbus'lı 7-segment display
Breadboard üzerinde, PLC ile daha doğrusu STM32 geliştirme kartı ile 7-segment display devresi oluşturdum. Devre, Bluebishi, 4'lü 7-segment display ve iki entegreden oluşuyor. Normalde 4 haneli display için 4 tane 74LS48 kullanmak gerekiyor. Ama multiplexing yaptığımız için bir tane entegre yeterli oluyor. Multiplexing işleminde kısa aralıklarla her digit teker teker sırayla enerjileniyor. İşlem hızlı olduğundan gözümüz bu değişimi algılayamıyor.
ULN2004A entegresine dikkat ederseniz herhangi bir gerilim kaynağı bağlı değil. Örneğin 1 no'lu girişine 3.3V gelirse, 16 no'lu çıkışı GND'a çeker. Yani 7-segment display'in katod uçları bu entegre tarafından sırayla GND'a veya 0V'a çekilirler.
PLC'nin D100 register'i modbus rtu ile değiştirilirse, içindeki değer 7-segment display'de gösteriliyor. Bunun için PLC'nin 8 çıkışı kullanılıyor..
Binler basamağı Y4, yüzler basamağı Y5, onlar basamağı Y6, birler basamağı Y7 çıkışı ile kotrol ediliyor. Y0-Y3 ile de BCD olarak 7448 entegre girişine bilgi gönderiliyor. 7448 bu bilgiyi 7 segment bilgisine çeviriyor.
Yorumlar
Yorum Gönder