切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 2091閱讀
    • 0回復(fù)

    [分享]異步控制系統(tǒng)在LED大屏幕中的應(yīng)用 [復(fù)制鏈接]

    上一主題 下一主題
    離線huahai1989sy
     
    發(fā)帖
    8
    光幣
    7
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2012-08-13
    LED大屏幕是八十年代后期在全球迅速發(fā)展起來的新型信息顯示媒體,它利用發(fā)光二極管構(gòu)成的點(diǎn)陣模塊或像素單元組成的平面式顯示屏幕,以可靠性高、使用壽命長、環(huán)境適應(yīng)能力強(qiáng)、價格性能比高、使用成本低等特點(diǎn),在短短的十來年中,迅速成長為平板顯示的主流產(chǎn)品,今天,沈陽華海就 來介紹一下LED大屏幕異步控制多窗口顯示的設(shè)計。以住的LED異步控制器只能把一個屏幕作為一個完整的區(qū)域進(jìn)行顯示,或者簡單的把屏幕分成幾個固定的區(qū) 域,這樣對于用戶來說往往缺乏足夠的靈活性。所以屏幕較大時,用戶往往只能使用價格比較貴的同步控制器。但是同步控制器也有很大的局限性,比如一臺PC只 能控制一個控制器。  針對以上情況,本文提出了一款基于32位高性能ARM處理器和uC/OS-II的LED大屏幕異步控制器的設(shè)計方案。它充分利用了uC/OS-II高效的 多任務(wù)管理功能和ARM處理器強(qiáng)大的運(yùn)算能力,實現(xiàn)了單屏幕多窗口的任意位置顯示,使得屏幕顯示內(nèi)容變得更加豐富,顯示方式變得更加靈活。從而使得異步控 制器同步化。 v(v Lk\K7  
    *^XfEO  
    1.LED大屏幕異步控制多窗口顯示的工作原理:首先,PC應(yīng)用軟件將文本或圖片轉(zhuǎn)化為具有特定格式的點(diǎn)陣信息。然后,根據(jù)尋址模式從視頻存儲器讀 出的點(diǎn)陣信息掃描。數(shù)據(jù)處理模塊對這些點(diǎn)陣信息進(jìn)行各種特技處理,最后通過掃描控制模塊和驅(qū)動模塊將畫面在LED屏上進(jìn)行正確顯示。本文所指的LED異步 控制器包括數(shù)據(jù)處理模塊、通信模塊和掃描控制模塊三部分。 $'I+] ;  
    Yq;|Me{h  
    2.LED大屏幕異步控制多窗口顯示的控制器軟件部分的設(shè)計:數(shù)據(jù)處理模塊由MCU,一片SRAM和一片F(xiàn)LASH存儲器組成。MCU選用 PHILIPS的基于32位ARM內(nèi)核的LPC2214處理器,它有著豐富的外圍接口資源和強(qiáng)大的運(yùn)算能力,是整個控制器的核心。SRAM作為MCU進(jìn)行 特技處理時的緩存使用。FLASH存儲器用于存儲點(diǎn)陣信息和一些必要的參數(shù)。掃描控制模塊由CPLD和顯存組成。顯存為一片SRAM,它用于保存當(dāng)前顯示 的一幀點(diǎn)陣信息。CPLD通過地址總線和16位數(shù)據(jù)總線與MCU相連,  它把從MCU接收到的16位數(shù)據(jù)按指定地址寫入顯存,然后再按一定的尋址方式從顯存中讀出點(diǎn)陣信息進(jìn)行掃描。MCU只能通過CPLD對顯存進(jìn)行以字 (2byte)為單位的寫操作。通信模塊包括串口通信模塊和以太網(wǎng)模塊,用于實現(xiàn)PC與控制器之間的RS485、RS232以及工業(yè)以太網(wǎng)通信。 ,O@x v  
    WKf->W  
    3.LED大屏幕異步控制多窗口控制系統(tǒng)硬件部分設(shè)計:數(shù)據(jù)處理模塊由1片SDRAM、NiosII軟核CPU和1片F(xiàn)lash存儲器組成。 SDRAM作為CPU處理數(shù)據(jù)時的緩存使用,NiosII軟核CPU是整個控制器的核心,負(fù)責(zé)數(shù)據(jù)的處理,F(xiàn)lash存儲器用于存儲點(diǎn)陣信息數(shù)據(jù)和LED 屏顯示控制參數(shù)。掃描控制模塊由用戶自定義的PWMIP核和顯存組成。顯存采用1片SRAM實現(xiàn),用來保存當(dāng)前顯示的一幀點(diǎn)陣信息數(shù)據(jù)。PWM模塊通過 Avalon總線和NiosIICPU連接,將從CPU接收到的數(shù)據(jù)按指定地址寫入顯存,然后再按一定的尋址方式從顯存中讀取點(diǎn)陣信息數(shù)據(jù)進(jìn)行掃描。
     
    分享到