<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA的LED體三維顯示設計方案

基于FPGA的LED體三維顯示設計方案

作者: 時(shí)間:2011-11-16 來(lái)源:網(wǎng)絡(luò ) 收藏

引 言

本文引用地址:http://dyxdggzs.com/article/190972.htm

  眾所周知, 視覺(jué)是人類(lèi)感知世界的最重要的方式, 而現實(shí)生活中的所有物質(zhì)形態(tài)都是以三維空間而客觀(guān)存在。三維顯示能真正地再現客觀(guān)世界的立體空間, 提供更符合人們觀(guān)察習慣的交流方式, 有助于人們在綜合運用各種深度暗示之后, 通過(guò)大腦的計算感知而獲得真實(shí)、豐富、可靠的視覺(jué)體驗, 對社會(huì )的發(fā)展以及在科技、經(jīng)濟等方面的發(fā)展具有重要的作用。

  目前, 三維顯示大致可以分為四類(lèi): 體視三維顯示、全息三維顯示、透視三維顯示和顯示 ,其顯示的原理和特點(diǎn)如表1 所示。

  表1 各類(lèi)三維顯示原理及特點(diǎn)

  各類(lèi)三維顯示原理及特點(diǎn)

  本文通過(guò)旋轉24×16 二維陣列實(shí)現了具有69120個(gè)體像素, 空間尺寸為Φ9414 mm ×6618mm 柱體內的三維顯示, 文中論述了系統的整體結構、顯示原理及其各組成部分的實(shí)現方法。最后并以顯示“茶壺”為例, 對此顯示系統進(jìn)行了分析和討論。

  1  顯示系統設計

  1.1 整體

  由于人眼具有視覺(jué)暫留的特性, 即人類(lèi)視覺(jué)對亮度改變的跟蹤會(huì )由于意識處理延遲而滯后?;诖颂匦?, 利用電機驅動(dòng)置于對稱(chēng)轉軸兩側的發(fā)光二極管陣列, 使之高速旋轉, 周期性地掃出一個(gè)柱體空間。同時(shí), 尋址驅動(dòng)控制電路根據需要調制不同時(shí)刻陣列的發(fā)光狀態(tài), 這樣通過(guò)快速顯示一幅幅二維圖像截面序列來(lái)實(shí)現三維顯示。由于人眼視覺(jué)暫留時(shí)間約為50~100ms, 當電機轉速超過(guò)10r/s時(shí), 人便不會(huì )有閃爍的感覺(jué), 而是看到三維的立體圖像。根據此原理可設計如圖1 所示的LED體三維顯示系統。

  LED 體三維顯示系統

  利用計算機生成三維數據再通過(guò)數據傳輸電路把數據傳輸到旋轉驅動(dòng)板上面的存儲器中, 并且由角度編碼器來(lái)測試電機的旋轉角度并把信號送給 , 然后由 根據采集的角度編碼器輸出信號驅動(dòng)LED 屏顯示并按時(shí)刷新LED 顯示屏。同時(shí), 整個(gè)旋轉驅動(dòng)板在電機的驅動(dòng)下快速的旋轉, 快速顯示一幅幅二維截面圖像來(lái)實(shí)現三維顯示。

  1.2 三維數據生成

  利用Matlab 軟件的強大功能, 首先可以通過(guò)im read ()、im f info ()、m eshgrid ()、m eshc () 和su rf ()等語(yǔ)句來(lái)實(shí)現具有灰度值的三維圖像, 假設獲得的三維圖像角坐標為P (X0, Y0, Z0)。

  令LED陣列旋轉所得的圓柱空間中LED 燈的柱坐標為F ( r, H, z ) , 根據柱坐標與直角坐標的轉換關(guān)系, 求得空間LED燈的三維直角坐標E (X 1, Y 1,Z 1) 可表示如下:

  

  其中r, H, z 均為整數, 且有: - 12 r≤12, 0 H≤360, 0 z ≤16。

  最后, 令D(X2, Y2, Z2) = P(X0, Y0, Z0) ∩E (X1, Y1, Z1 ) 求出該顯示的L ED 燈的三維直角坐標, 以此作為三維數據的信息源。

  從Matlab 610 版本開(kāi)始,Mathworks 公司在軟件中增加了設備控制箱( Instrument controltoolbox ) , 提供對RS2232/RS2485 通信標準的串口通信的正式支持。因此本系統使用該工具箱的serial 類(lèi)及fopen、fw rite 等函數, 通過(guò)RS2232 串口并利用數據傳輸電路把獲得的三維圖像數據傳輸到LED 驅動(dòng)電路板上。

  1.3 數據傳輸電路

  三維圖像數據利用設備控制箱通過(guò)RS2232 串口后, 再利用紅外編解碼技術(shù)把數據傳到旋轉的LED驅動(dòng)板上, 其整個(gè)數據傳輸的通訊結構圖如圖2 所示。

  數據傳輸電路

  在單片機串口模塊中選用電平轉換芯片MAX232 芯片實(shí)現TTL 電平與RS2232 電平的雙向轉換, 從而把三維圖像數據傳送到單片機的串行接收端口RXD 上, 然后單片機再通過(guò)其發(fā)送端口TXD把數據送出。圖中的調制與紅外發(fā)射模塊通過(guò)由N E555 芯片構成的多諧振蕩電路調制成38 kHz 的載波信號, 最后利用紅外發(fā)射管TSAL6238 以光脈沖的形式向外發(fā)送。為了保證紅外接收數據的準確性,N E555 產(chǎn)生的振蕩頻率要盡可能接近38 kHz,所以在選擇電阻電容時(shí)要選用精密的元件并保證電源電壓的穩定性。

  數據傳輸電路中的紅外接收解調模塊選擇Vishay 公司的TSOP1738, 其內部電路功能已包括把接收到的載波頻率為38 kHz 的脈沖調制紅外光信號轉化為電信號, 并由前放大器和自動(dòng)增益控制電路進(jìn)行放大處理。然后, 通過(guò)帶通濾波器進(jìn)行濾波, 濾波后的信號由解調電路進(jìn)行解調。最后, 由輸出級電路進(jìn)行反向放大輸出。

  所以, 選用此紅外接收模塊只要把其數據輸出直接送到 處理即可。經(jīng)實(shí)驗測定, 利用此紅外傳輸電路傳輸數據, 速率最高可達1 kB/ s。

  1.4 角度編碼器與電機模塊電路

  本系統立體顯示是通過(guò)快速顯示旋轉空間中的一系列二維截面來(lái)實(shí)現的, 把LED 屏旋轉一周分成180 個(gè)截面, 即每轉2°要刷新一次顯示屏。為了準確刷新顯示屏, 本系統選用角度編碼器來(lái)識別顯示屏轉過(guò)的角度, 角度編碼器通過(guò)測試電機旋轉發(fā)出脈沖可識別電機的旋轉角度。本系統選用的角度編碼器型號為ZSP38062022G2360B25224E。此編碼器旋轉一周可輸出360 個(gè)脈沖信號。這樣電機每轉2°, 角度編碼器便可發(fā)出2 個(gè)脈沖信號,LED 顯示屏控制系統通過(guò)計數采集的角度編碼器輸出脈沖數來(lái)控制刷新LED 屏。

  同時(shí), 利用角度編碼器的輸出脈沖再通過(guò)單片機的處理可測出電機的旋轉速度, 并可送到數碼管顯示。此外, 單片機可對測得的電機速度進(jìn)行判斷,判斷其是否超出一定的范圍, 如超出范圍可通知由單片機控制的報警電路報警。其電機模塊電路圖如圖3 所示。

  電機模塊電路

  電路中所用的電機為無(wú)源電機, 所以需要電機的驅動(dòng)電路, 考慮電機在加負載時(shí)速度會(huì )減慢, 設計電機的速度可調, 其調節范圍為0~ 4 200 r/m in。電路中電機與角度編碼器套在一起, 其轉速v ( r/s ) 與角度編碼器的輸出脈沖頻率f (Hz) 具有如下關(guān)系:

  v = f/360 (2)

  通過(guò)此對應關(guān)系利用單片機可測出電機的旋轉速度并可送到數碼管顯示。同時(shí)利用設計的報警器可達到對電機旋轉速度的監控。

  1.5 LED 尋址驅動(dòng)電路

  LED 尋址驅動(dòng)控制電路主要是利用FPGA 芯片EP1C3 來(lái)控制LED的專(zhuān)門(mén)驅動(dòng)芯片BHL2000, 并且EP1C3 根據采集的角度編碼器的輸出脈沖數按時(shí)讀取存儲器中的三維圖像數據, 然后傳送給BHL 2000, 從而來(lái)驅動(dòng)LED 屏的列顯示。同時(shí), FP2GA 又將行掃描信號輸出經(jīng)后級放大來(lái)驅動(dòng)L ED 屏的行顯示, 其具體的原理框圖如圖4 所示。

  LED 尋址驅動(dòng)控制電路

  由于LED屏在旋轉的過(guò)程中會(huì )造成亮度損失,所以FPGA 的行掃描信號輸出需經(jīng)過(guò)74HC245和UDN2981 的放大, 這樣行信號輸出最大電流可達到500 mA。此外,BHL 2000 屬于灌電流型器件且每個(gè)數據輸出端電流可達到80 mA , 可直接驅動(dòng)L ED 顯示。驅動(dòng)電路中的存儲器選擇STC62WV 5128, 其容量為512 k×8 b it, 而本系統一幅三維圖像的數據量為6715 k×8 b it, 所以選擇STC62WV 5128 是足夠的。

  值得說(shuō)明的是, EP1C3 對BHL 2000 的寫(xiě)數據是在BHL 2000 寫(xiě)入時(shí)鐘WR 的驅動(dòng)下, 數據從D in02D in7 輸入, 在內部移位寄存器中串行移位16 次后,由級聯(lián)口SHO02SHO7移出。同時(shí)BHL 2000 行、場(chǎng)控制信號HS、VS確定數據在存儲器中的存儲位置, 最多可存8×16×32 個(gè)字節。此外,BHL 2000 的輸出行、場(chǎng)控制信號HCL K 和CLR 確定取數位置, 在讀出時(shí)鐘CLK控制下進(jìn)行灰度調制, 輸出脈寬信號O02O15, 從而驅動(dòng)LED顯示屏。

  2 軟件設計

  設計的主要原理是在逐行掃描信號的驅動(dòng)下,在每次行掃描信號來(lái)臨時(shí), 送出8 位的列數據, 電機每旋轉2°的時(shí)間內, FPGA 一直掃描同一幅切面圖像數據, 然后每旋轉兩度后就刷新掃描另一幅切面圖像數據, 值得注意的是, 每一行掃描信號后面要加一個(gè)消隱信號, 即再顯示下一行數據時(shí)要把前一行L ED 燈關(guān)掉, 否則會(huì )產(chǎn)生串擾, 圖5 所示即為加消隱信號后的16 個(gè)行掃描信號。

  行掃描信號仿真波形圖

  3 分析與討論

  本文根據人眼所具有的視覺(jué)暫留特性及L ED高速發(fā)光特性實(shí)現了一套基于旋轉24×16 二維LED 屏, 具有69120個(gè)體像素, 空間尺寸為Φ9414mm ×6618 mm 的體三維顯示系統。從對此系統中的三維數據獲取、數據的無(wú)線(xiàn)傳輸、電機旋轉角度值的獲取以及L ED 屏的尋址驅動(dòng)電路等模塊的分析和討論來(lái)看, 本系統具有可行性高、技術(shù)實(shí)現容易、系統簡(jiǎn)單和便于控制等特點(diǎn)。圖6 所示為根據本系統顯示的“茶壺”, 從圖中可以看出顯示的三維效果。

  “茶壺”狀三維圖形

  當然, 從圖中也可以看出本系統的LED 陣列尺寸還比較小,LED 燈排列還不夠密, 其橫向和縱向間距為412 mm。此外, 本系統也存在數據傳輸速度限制、不能實(shí)時(shí)顯示以及亮度均勻性控制等問(wèn)題, 但這同時(shí)也為以后實(shí)現更高質(zhì)量的三維顯示提供了努力的方向。體三維顯示也將在包括科學(xué)可視化、虛擬現實(shí)、數字娛樂(lè )、空中交通控制、核磁共振成像、三維流體分析在內的很多領(lǐng)域有著(zhù)廣泛的應用前景。



關(guān)鍵詞: FPGA LED 體三維 方案

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>