新聞中心

EEPW首頁 > 光電顯示 > 設計應用 > 解析旋轉led電子屏控制系統設計方案

解析旋轉led電子屏控制系統設計方案

作者: 時間:2012-08-07 來源:網絡 收藏
收芯片和手持式紅外遙控器組成,主要實現對LED顯示內容的切換紅外遙控。

實時時鐘電路(RTC),由外接實時時鐘芯片組成,實現顯示時鐘的功能。 4.2 LED驅動控制模塊設計

LED驅動控制模塊是LED屏的最重要部分,主要分為Avalon接口子模塊,雙口RAM子模塊,串行移位輸出子模塊,輸出同步子模塊,灰度控制子模塊等組成,其結構圖如下圖4所示。

解析旋轉led電子屏控制系統設計方案

在設計中,雙口RAM子模塊可以使系統可以在輸出顯示圖像的同時,可以同步更新顯示內容數據。LED屏有四個顯示LED列陣,整個顯示柱面分為四個區(qū),每個區(qū)占1/4個柱面。為了實現四個區(qū)的同步掃描,需要有四個獨立的雙口RAM,其位寬為24bit,剛好可以存儲一個像素數據,使R、G、B各占8bit,以滿足256顯示的需要。雙口RAM使用QuartusII 軟件內嵌的MegaCore生成,每個RAM的大小為768x24bit.

串行移位輸出子模塊和輸出同步控制子模塊是用于將并行的圖像數據從RAM中取出,并在霍爾感應器輸入的位置信號的同步控制下把數據串行化輸出的。圖像灰度控制的方法是采用前文提到的占空比控制法來實現的,灰度控制子模塊主要由計數器和比較器組成,計數器在灰度時鐘GRY_CLK上升沿計數,當計數值>=0并小于比較器的值時,灰度控制輸出信號GRY為高,否者為低,該信號送往驅動芯片74HC595的使能端EN用于控制LED燈的點亮時間,可控制色彩灰度和在兩列圖像顯示列中增加黑的時隙。

五、系統軟件設計

整個旋轉LED的控制電路的控制核心是Nios處理器,圖像數據的讀取,旋轉位置的感應,以及LED的顯示驅動都是由Nios處理器來實現控制調度的。對于Nios軟核處理器來說,其軟件開發(fā)是在SOPC Builder下的Nios IDE集成開發(fā)環(huán)境下完成的。Nios處理器軟件的流程結構如下圖5所示:

解析旋轉led電子屏控制系統設計方案

六、總結

旋轉LED屏作為一種新型的LED顯示屏以其成本低,可視范圍大等獨特優(yōu)點,也越來越受到人們的重視。本文根據旋轉LED屏的工作原理以及設計要求,將基于Nios軟核的SOPC技術引入到設計中來,實現了基于SOPC的彩色旋轉LED屏的設計。該設計把微處理器和用戶邏輯接口都集成在一塊FPGA芯片上,其接口可以靈活地被編程人員定義,用戶能根據顯示屏的大小靈活調整硬件邏輯設計以實現對屏的控制,而不需要改變其原有硬件構成,因此具有很大的靈活性,是旋轉LED屏控制電路設計的一個新方向。


上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉