Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Malzeme Bilgisi => Konuyu başlatan: Mucit23 - 15 Haziran 2016, 17:51:29

Başlık: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 15 Haziran 2016, 17:51:29
Selamlar

Minibüs güzergah tabelası olarak kullanılan LED paneller var. 16X64 pixel boyutunda.
Bağlantıları resimdeki gibi
(https://s32.postimg.cc/p7s8zjdfp/622694718_027.jpg)

Bu panelleri mikroişlemci ile kullanmam gerekiyor. Fakat bağlantıları çözemedim. Bildiğim kadarıyla bunlarda 16Bit Shiftregister var. Bunun bağlantılar nasıl anlayamadım.

Bendeki panelin bağlantı konnektörü aşağıdaki gibi.
(http://s33.postimg.cc/yre0xjf8f/20160615_162144.jpg)

Burada A B C D F F pinlerini DR1 ve DR2 pinleri ne anlama geliyor anlamam lazım. Gerisi zaten P10 larla muhtemelen aynıdır. Uğraşıp çözerim muhtemelen.

Bu konuda fikir yürütebilecek olan var mı? Tarama ve Data gönderimi nasıl yapılıyor olabilir.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: RaMu - 15 Haziran 2016, 18:16:18
Mucit23 senin P10 panel kütüphaneni kullanıp bir arkadaşıma güzel bir şey yapmıştım,
kütüphane fonksiyonlarınıda bayağı incelemiştim,
elimden geldiğince yardımcı olmak isterim.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 15 Haziran 2016, 19:09:51
Teşekkür ederim. İşin mantığını çözerem gerisi gelicek gibi.  Bende yine ticari bir işte kullanmayı düşünüyorum.
in
Benim tahminime göre Tarama ABCD pinleri ile yapılıyor.  F F pinlerinin ne işe yaradığını anlayamadım.  N pinleri muhtemelen NC Yani kullanılmıyor.  DR1 ve DR2 ise data girişleri olsa gerek.  Muhtemelen panel iki parça halinde kontrol ediliyor. Paneli ortadan ikiye ayırmış olabilirler. Eger gerçekten böyleyse tek spi donanımı ile nasıl sürerim düşünmek lazım.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: RaMu - 15 Haziran 2016, 23:03:42
Herhalde bu:
http://ele-tech.com/html/on-the-basis-of-16x64-dot-matrix-led-design-on-display-screen-of-the-one-chip-computer.html (http://ele-tech.com/html/on-the-basis-of-16x64-dot-matrix-led-design-on-display-screen-of-the-one-chip-computer.html)

kontrol edemedim henüz.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 16 Haziran 2016, 01:08:20
Yarin bir tane ekran alip bir deneme yacagim. Yalnız fiyatında bayağı pahalıymış. 100tl ye geliyor.  3 tane p10 parası
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 16 Haziran 2016, 22:08:17
Paneli aldım.  Hafta sonu ilk testleri yapacağım.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: RaMu - 17 Haziran 2016, 00:56:39
Üzerindeki entegreleri görecek şekilde fotoğrafları ekleyebilirsen güzel olur,
elden aldın herhalde modülü?
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 17 Haziran 2016, 12:30:20
Evet hocam elden aldım. Akşama foto atmaya çalışayım.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 19 Haziran 2016, 00:21:45
Panelin herşeyin çözdüm.  DR1 ve DR2 tahmin ettigim gibi iki ayrı data girişi.  Ekranın ilk 8 satiri DR1 girişi ile sonraki 8 satır DR2 kontrol ediliyor. Tarama ABC uçları ile yapılıyor. Ilk 8 ve son 8 satir aynı anda taraniyor.  ABC  ucları 8 kademede tarama yapılıyor.. yan yana 4 adet 16 bitlik shift register var. Toplamda 64 pixele hitap ediyor... Mantik p10 lardan çok basit. 
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: RaMu - 19 Haziran 2016, 00:48:49
Evreka, evreka diye sokağa fırlamayasın şimdi :)
Gecenin bu saati üşenmeyip bunu forumda paylaşman çok güzel.

Daha hiçbir şeye elimizi atamadan çözdün olayı.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 26 Haziran 2016, 17:06:40
Panel için bir Test videosu hazırladım.
https://www.youtube.com/watch?v=wSo4znEys0U&feature=youtu.be (https://www.youtube.com/watch?v=wSo4znEys0U&feature=youtu.be)

Yakında kütüphaneyi paylaşıcam.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: kantirici - 27 Haziran 2016, 09:14:56
Güzel çalışma olmuş. Fontları hangi program ile çeviriyorsun ?
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 27 Haziran 2016, 10:42:22
Cevirmedim aslında. STM32F7 kütüphanesi ile birlikte gelen fontları kullandım. Sadece fontlar üzerinde ufak tefek düzenlemeler yaptım. 

Font seçme işinide stm32f7 deki gibi structlar ile yaptim.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: M_B - 06 Ağustos 2016, 15:35:13
Merhaba arkadaslar 
cift renk P10  HUB08 soketli ( Kırmızı ve Yesil ) olan panelin veri yapısı hakkında bir bilgiye ulaşamadım.

Modul üzerinde 16 tane TM1818 shift register entegresi mevcut. ( TM1818 entegresi 16 cıkıslı.  )
8 Tanede de APM4953 mosfet mevcut. ( APM4953 icinde cift mosfet var. )
Satırların sürülmesi aynı tek renk Paneldeki gibi.
Satırlar Low da aktif oluyor.

Panelin sürülmesi hakkında bilgiye ihtiyacım var.


(http://www.mjlightingled.com/photo/mjlightingled/editor/20160421161037_80904.jpg)
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 06 Ağustos 2016, 15:59:21
Alıntı yapılan: M_B - 06 Ağustos 2016, 15:35:13
Merhaba arkadaslar 
cift renk P10  HUB08 soketli ( Kırmızı ve Yesil ) olan panelin veri yapısı hakkında bir bilgiye ulaşamadım.

Modul üzerinde 16 tane TM1818 shift register entegresi mevcut. ( TM1818 entegresi 16 cıkıslı.  )
8 Tanede de APM4953 mosfet mevcut. ( APM4953 icinde cift mosfet var. )
Satırların sürülmesi aynı tek renk Paneldeki gibi.
Satırlar Low da aktif oluyor.

Panelin sürülmesi hakkında bilgiye ihtiyacım var.


(http://www.mjlightingled.com/photo/mjlightingled/editor/20160421161037_80904.jpg)

Denemeyle bulacaksın. Ben P6'da öyle yaptım.

Şöyle bir Tahminde Bulunacağım.
ABCD uclarının Tarama ucları olduğu belli. R1 ve R2 gibi iki adet kırmızı data girişi olduğuna göre ekran yatayına ikiye bölünmüştür. Panel 16x32 ise İlk 8 satır R1 girişi ile, Diğer 8 satır R2 ucu ile sürülür. Aynısı G1 ve G2 içinde geçerlidir. CLK, LATCH ve OE uclarının ne anlama geldiğini bilirsin. Burada Tarama şeklinin nasıl olduğu önemli. ABC ucları ile 2^3 yani 8 kademede tarama yapılmış olabileceği gibi ABCD ucları ile 2^4 yani 16 kademede tarama yapılabilir Bana kalırsa 8 kademede tarama yapılıyor.

Çalışmayı anlamak için Örneğin R1 ucundan iki Adet 0xAAAA verisi gönder bakalım görüntü nerede çıkıyor. Bu arada Taramayıda elle yap.

Bu arada yakın zamanda P6 Kütüphanemi yayınlayacağım. İşlerden vakit bulamıyorum yazmaya.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: canbulut - 07 Ağustos 2016, 20:44:42
merhaba arkadaşlar. araya giriyorum kusura bakmayın ama p6 ile p10 arasında ne fark var?
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: M_B - 08 Ağustos 2016, 16:29:42
@mucit Hocam;
Panelin yapısını cözdüm.

Panel 8x32 olarak ikiye ayrılmış veri yapısı bakımından.
Taraması ABCD ile yapılıyor.
Satırlar 0 ( Low ) aktif oluyor.
D=1
C=1
B=1
A=0 da  1-5-9-13. Satırlar aktif

D=1
C=1
B=0 da  2-6-10-14. Satırlar aktif
A=1

D=1
C=0  da  3 -7-11-15. Satırlar aktif
B=1
A=1

D=0 da  4 -8-12-16. Satırlar aktif
C=1 
B=1
A=1

Veri sıralaması ise:
Ust 8x32 lik kısmın Tek rengi icin.
4 Adet TM1818 ( 16 cıkıslı ) bir birine seri baglı.
Birinci    TM1818 cıkısları 5. Satırın 1 ve 2 sutunlarına ait
ikinci      TM1818 cıkısları 1. Satırın 1 ve 2 sutunlarına ait
ücüncu   TM1818 cıkısları 5. satırın 3 ve 4 sutunlarına ait
dordunc TM1818 cıkısları 1. satırın 3 ve 4 sutunlarına ait

Bu verilere göre Adresleme yapısını henuz olusturamadım.
Sizin P6 nin veri yapısı bu şekildemi ?
Veri yapısını nasıl olusturmam lazım.






Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: Mucit23 - 08 Ağustos 2016, 16:50:36
Yapı olarak bayağı karışık.  Adresleme için oturup bir algoritma kurmak gerekiyor.  P6R1 buna göre oldukça basit
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: RaMu - 08 Ağustos 2016, 18:27:02
Fiziki olarak şöyle;
pX: X milimetrede bir led var.
p6: 6 milimetre aralıklarla ledler dizili,
p10: 10 milimetre aralıklarla ledler dizili.

pX(A*B)
A dikey  olarak (bir sütundaki) led sayısı,
B yatay olarak (bir satırdaki) led sayısı.
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: canbulut - 08 Ağustos 2016, 19:32:42
teşekkürler Ramu.  :o
Başlık: Ynt: P6(16x64) LED panel bağlantısı hakkında
Gönderen: M_B - 15 Ağustos 2016, 16:56:23
HUB08 soket baglantılı panelin calısır haldeki resmi.

Tarama kodları ise:

void Spi_Yaz(char sutun,char row_adr)
{
unsigned char i,mask=0b10000000;
   for(i=0;i<8;i++)
   {
         if(DataR[sutun][row_adr] & mask) DR1=1; else DR1=0;    // R1
         if(DataG[sutun][row_adr] & mask) DG1=1; else DG1=0;    // G1
         if(DataR[sutun+8][row_adr] & mask) DR2=1; else DR2=0;  // R2
         if(DataG[sutun+8][row_adr] & mask) DG2=1; else DG2=0;  // G2
         CLK=1;
         CLK=0;
         mask>>=1;
   }
}

void goster(char sat){
         OE=0;
         Spi_Yaz(4,sat);    // 4 - 12
         Spi_Yaz(5,sat);    // 5 - 13
         Spi_Yaz(0,sat);    // 0  - 8
         Spi_Yaz(1,sat);    // 1  - 9
         Spi_Yaz(6,sat);    // 6  - 14
         Spi_Yaz(7,sat);    // 7  - 15
         Spi_Yaz(2,sat);    // 2   - 10
         Spi_Yaz(3,sat);    // 3   - 11
         STT=1;
         STT=0;
}



(http://hizliresimyukle.com/images/2016/08/15/P10_Test.md.jpg)[/url]