avatar_Ph.D.

Charlieplexing Tekniği için Algoritma

Başlatan Ph.D., 13 Temmuz 2020, 17:23:19

Ph.D.

Merhaba arkadaşlar,

Aşağıdaki linkte verdiğim 7 Segment Display sürme yöntemini daha önce kullanan oldu mu? Algoritma mantığını tam olarak anlamadım, bilgisi olan bir arkadaşımız algoritma  mantığını anlatabilirse sevinirim. STM32 de denemesini yapmayı planlıyorum.

https://www.instructables.com/id/Charlieplexing-7-segment-displays/

Şimdiden teşekkürler.

İyi çalışmalar dilerim.
...hiç...

ete

Charlieplexing tekniğini biliyorum ama genel anlamda az pin ile daha fazla led kontrolü için geliştirilmiş bir teknik. İşin temeli iki pin üzerinden kontrol edilen iki ledin bir ter bir düz olarak bu iki pine bağlantısı ile açıklanabilir. pinin birine LOW diğerine HIGH verirseniz ledin birisi yanar. LOW olanı HIGH ve HIGH olanı LOW olarak değiştirirseniz diğer led yanacaktır. Tabiiki içinizden zaten 2 pinle iki led yakılabilirken buna ne gerek var dediğinizi duyar gibi oluyorum. Ama işin püf noktası ikiden fazla pin kullanmakta yatıyor. İşin formülünü vermek gerekir ise N sayıda pin ile N*(N-1) adet led kontrol edilebiliyor. 3 pin ile hesaplarsak 3*(3-1)=6 adet led kontrol edilebilir. Sistem, tamamen pinlerin lojik kontrolü ile çalışıyor.
7 segment displayler de bir led gurubu olduğuna göre deveye hendek atlatılarak sistem bu tür ledlerede uygulanmış ama kullanılabilirliği tartışılır. Sistem öyle karmaşık ki hiç düşünmeden doğru dürüst bir 7 segment sürme sistemi kullanıp o konuyu benim gibi unutursunuz.
Kısaca şunu söyleyebiliriz. Pin sıkıntınız varsa ve az pinle çok led kontrol etmek isterseniz bu yöntemi önerebilirim ama 7 segment için bunu kullanmak çok akıllıca gözükmüyor.

Ete



Ph.D.

Anladım sanırım ETE hocam, püf noktası yanmayacak olan ledleri HİGH EMPEDANS yapmaktan geçiyor. Açıklama için çok teşekkür ederim.

Aynı mantık ortak katot için de yapılabilir mi? ::)
...hiç...

ete

ters ve düz bağlantı söz konusu olduğundan anot katod farketmez diye düşünüyorum.Ancak,üzerinde çalışmaya başlayınca gerçek sorunlar görülebilir. Hiç uygulama yapmadığım bir konuda uğraşmadan kesin hüküm vermem doğru değil ama mantık açısından bakınca olur gibi geliyor bana.

Ete

Powered by EzPortal