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

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

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