国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

大中型光立方體及驅(qū)動(dòng)組件建模與仿真

2020-09-10 02:41:54李紅波
液晶與顯示 2020年9期
關(guān)鍵詞:立方體原理圖繪圖

李紅波,李 盛,黃 健

(1.西京學(xué)院 理學(xué)院,陜西 西安 710123;2.西京學(xué)院 信息工程學(xué)院,陜西 西安 710123)

1 引 言

光立方體顯示是三維立體顯示[1-4]的一種基本實(shí)現(xiàn)形式,近些年在教學(xué)科研[5-7]和亮化美化工程[8-9]中有較多應(yīng)用研究。目前小型光立方體設(shè)計(jì)[10-12]比較成熟,由于其顯示點(diǎn)數(shù)少,電路簡(jiǎn)單,能快速設(shè)計(jì)滿足一定需要的光立方體。但大中型光立方體設(shè)計(jì)存在較多困難,由于其顯示點(diǎn)數(shù)過大,硬件耗材消耗巨大,另外存在焊接工序過多、安裝調(diào)試?yán)щy等問題,使得鮮有研究者嘗試設(shè)計(jì)32×32×32點(diǎn)及以上的光立方體,在一定程度上阻礙了大中型光立方顯示器的設(shè)計(jì)。本文提出基于Proteus軟件的虛擬光立方體及驅(qū)動(dòng)組件建模與設(shè)計(jì),利用軟件設(shè)計(jì)的可重復(fù)性、可擴(kuò)展性、可編程性為大中型光立方體設(shè)計(jì)帶來了全新的設(shè)計(jì)思路和工程驗(yàn)證模型。本文以3D8光立方體為例,詳細(xì)闡述了其建模原理過程,并通過相同的設(shè)計(jì)方法實(shí)現(xiàn)了3D16、3D32、3D64光立方體模型建立和仿真驗(yàn)證,為科研顯示、工程設(shè)計(jì)、三維虛擬仿真提供設(shè)計(jì)參考。

2 光立方體系統(tǒng)原理

如圖1所示,光立方體系統(tǒng)由光立方體、顯示控制器、層驅(qū)動(dòng)器、顯示緩沖器、行列驅(qū)動(dòng)器陣列和3D模型庫組成。光立方體由LED面陣層疊而成,LED面陣由若干個(gè)LED燈排列成行列矩陣樣式,同一面陣相同行和相同列LED燈的陰極和陽極分別連在一起,同時(shí)把不同面陣相同行LED燈的陰極連在一起并引出,這樣共陰引腳的LED燈就組成了陰極顯示層,由層驅(qū)動(dòng)器驅(qū)動(dòng),顯示層的全部LED燈陽極引腳作為數(shù)據(jù)引腳,連接到行列驅(qū)動(dòng)器陣列,本文采用圖1這種常見的陰極顯示層驅(qū)動(dòng)法。

圖1 光立方體系統(tǒng)框圖Fig.1 Block diagram of LED cube system

顯示控制器一般為MCU、DSP和FPGA等控制器,行列驅(qū)動(dòng)器陣列由74HC573等鎖存驅(qū)動(dòng)芯片組成。提供功率輸出的層驅(qū)動(dòng)器由集成功率芯片組成,如ULN2803等。3D模型庫存放著要顯示的三維點(diǎn)數(shù)據(jù)。光立方體工作時(shí),由顯示控制器通過循環(huán)掃描方式依次驅(qū)動(dòng)顯示的層,并從模型庫中讀取該層點(diǎn)數(shù)據(jù)到顯示緩沖器,由行列驅(qū)動(dòng)器陣列根據(jù)緩沖器數(shù)值具體控制顯示層LED燈的亮滅。由于人眼的視覺暫留特性,只要刷新頻率足夠大,就可呈現(xiàn)三維立體的顯示。

3 Proteus仿真模型介紹

Proteus軟件支持SPICE、Schematic、Active和VSM四種仿真模型。其中Schematic模型是由Primitive電路元件設(shè)計(jì)而成的電路模型;VSM模型存在于C++ DLL動(dòng)態(tài)鏈接庫文件中,該模型功能由軟件產(chǎn)生,設(shè)計(jì)靈活且支持高級(jí)仿真功能。本文所提及的模型由VSM模型和Schematic模型方法來設(shè)計(jì)。Proteus模型設(shè)計(jì)包括兩步:(1)模型原理圖符號(hào)設(shè)計(jì)[13-14];(2)模型功能設(shè)計(jì)[13-14]。模型原理圖符號(hào)是模型的Proteus電氣元件符號(hào)。模型功能反映模型具有的功能特點(diǎn),可由電路功能或軟件功能實(shí)現(xiàn)。

4 光立方體原理圖符號(hào)設(shè)計(jì)

Proteus模型原理圖符號(hào)是構(gòu)建Proteus原理圖的基礎(chǔ)要素,是具有圖形外觀和電氣功能的元件符號(hào)。

4.1 光立方體圖形符號(hào)設(shè)計(jì)

4.2 光立方體原理圖符號(hào)制作

在圖2(b)的基礎(chǔ)上,添加白背景框和字符名稱,重復(fù)操作4.1節(jié)最后兩步,符號(hào)命名為CUBE3D8_C。然后,添加9個(gè)BUS總線型輸入引腳L0[0..7]~L7[0..7]和P[0..7],分別代表行列驅(qū)動(dòng)信號(hào)和層驅(qū)動(dòng)信號(hào)。選中CUBE3D8_C符號(hào)和全部總線引腳,通過Make Device元件制作菜單,參照表1設(shè)置元件屬性值。最后,制作好的原理圖符號(hào)如圖3中的3D8(LED1)元件所示。

(a)光立方體設(shè)計(jì)圖(a) Drawing of LED cube

表1 元件屬性Tab.1 Component attribute

圖3 仿真電路圖Fig.3 Diagram of simulation circuit

5 光立方體驅(qū)動(dòng)組件設(shè)計(jì)

5.1 驅(qū)動(dòng)組件電路設(shè)計(jì)

根據(jù)光立方體驅(qū)動(dòng)電路原理,新建原理設(shè)計(jì)圖,設(shè)計(jì)圖4(a)和圖4(b)的電路原理圖。

(a)層驅(qū)動(dòng)器原理圖(a) Schematic diagram of floor drive

層驅(qū)動(dòng)器電路由8路INVERTER(U1~U8)緩沖驅(qū)動(dòng)器、DIODE(D1~D8)二極管和RESISTOR(R1~R8)限流電阻構(gòu)成的子電路組成,模擬ULN2803芯片功能,A[0..7]是層驅(qū)動(dòng)輸入信號(hào),P[0..7]是層驅(qū)動(dòng)輸出信號(hào),二者信號(hào)邏輯值互補(bǔ),且輸出低電平信號(hào)有效。

行列驅(qū)動(dòng)陣列電路由8路LATCH_8(U9~U16)和若干RESISTOR限流電阻構(gòu)成的子電路組成,模擬74HC573芯片功能,D[0..7]是輸入數(shù)據(jù)信號(hào),L0[0..7]~L7[0..7]是輸出數(shù)據(jù)信號(hào),C[0..7]是輸出鎖存信號(hào),上升沿鎖存輸出。最后,編譯模型并命名為DRV3D8.MDF文件備用。

5.2 驅(qū)動(dòng)組件原理圖符號(hào)制作

繪制如圖3中DRV3D8(U2)所示的原理圖符號(hào),A[0..7]、C[0..7]和D[0..7]均為輸入總線引腳,L0[0..7]~ L7[0..7]和P[0..7]均為輸出總線引腳,用于連接光立方體3D8的輸入總線引腳。通過Make Device元件制作菜單,參照表1設(shè)置元件屬性值,其中:

“Device Name=DRV3D8”,

“Reference Prefix=U”,

“MODFILE/Default Value=DRV3D8.MDF”。

6 光立方體模型程序設(shè)計(jì)

Proteus專為VSM模型支持了一套C++ DLL接口類虛函數(shù),包括繪圖模型實(shí)例createactivemodel、initialize、animate、plot等函數(shù),數(shù)字電氣模型實(shí)例createdsimmodel、setup、simulate、indicate、actuate等函數(shù)。元件建模時(shí)需要在DLL中實(shí)現(xiàn)繪圖模型(Graphical Model)接口虛函數(shù)和電氣模型(Electrical Model)接口虛函數(shù)。繪圖模型接口類用于實(shí)現(xiàn)動(dòng)態(tài)人機(jī)接口功能,電氣模型接口類用于實(shí)現(xiàn)模擬信號(hào)和數(shù)字邏輯功能。

6.1 軟件原理與設(shè)計(jì)

6.1.1 坐標(biāo)系

以慣用右手的方式確立三維取模坐標(biāo)系和二/三維繪圖坐標(biāo)系,包括光立方體模型坐標(biāo)系M(i′,j′,k′),光立方體繪圖坐標(biāo)系D(i,j,k)和F(x,y),如圖5所示。模型坐標(biāo)系由取模軟件定義,三維繪圖坐標(biāo)系是光立方體的數(shù)據(jù)坐標(biāo)系,二維坐標(biāo)系是Proteus的顯示坐標(biāo)系,三者的參考方向不統(tǒng)一,需要坐標(biāo)轉(zhuǎn)換。為了方便分析三者坐標(biāo)關(guān)系,現(xiàn)將D坐標(biāo)系和F坐標(biāo)系組合在一起,且坐標(biāo)系O點(diǎn)都設(shè)在光立方體的ORIGIN符號(hào)原點(diǎn)處,模型坐標(biāo)系O點(diǎn)固定設(shè)在模型的最下層且與ORIGIN符號(hào)原點(diǎn)相對(duì)處,如圖5所示。以3D8光立方體模型為例,光立方體繪圖三維坐標(biāo)系D(i,j,k)和三維模型坐標(biāo)系M(i′,j′,k′)的O點(diǎn)水平點(diǎn)距和垂直點(diǎn)距均為7。于是,M(i′)層數(shù)據(jù)對(duì)應(yīng)D(j=7-i′)層數(shù)據(jù),M(j′)層數(shù)據(jù)對(duì)應(yīng)D(k=7-j′)層數(shù)據(jù),M(k′)層數(shù)據(jù)對(duì)應(yīng)D(i′=k′)層數(shù)據(jù),所以數(shù)據(jù)坐標(biāo)點(diǎn)轉(zhuǎn)換可由式(1)進(jìn)行轉(zhuǎn)換,例如M(1,0,2)=D(2,6,7)。

圖5 坐標(biāo)關(guān)系圖Fig.5 Diagram of coordinate relation

M(i′,j′,k′)=D(k′,7-i′,7-j′) .

(1)

同時(shí),由于Proteus的顯示環(huán)境是二維的,不能直接顯示三維圖形。所以,利用圖形變換中的平行投影原理[15],把光立方體的各個(gè)點(diǎn)平行投影到軟件Proteus的二維顯示平面上,用二維平面點(diǎn)云顯示在視覺上來代替三維圖形,從圖5(a)中知,三維繪圖坐標(biāo)系D的O點(diǎn)投影到二維顯示平面F的O點(diǎn)。在構(gòu)建3D8原理圖符號(hào)時(shí),已知行列上下層各點(diǎn)之間的數(shù)據(jù)關(guān)系為常量,不難推得三維數(shù)據(jù)點(diǎn)D(i,j,k)點(diǎn)映射到二維數(shù)據(jù)點(diǎn)F(x,y)的關(guān)系,見式(2)和式(3)。

Fx=80×j+ 120×k,

(2)

Fy=120×i- 80×j+ 40×k,

(3)

其中,式(2)中的80代表j行點(diǎn)的X方向偏移量,120代表k列點(diǎn)的X方向偏移量;式(3)中120代表i層點(diǎn)Y方向的偏移量,40代表k列點(diǎn)的Y方向偏移量,80代表j行點(diǎn)的Y方向偏移量。例如D(5,6,7)→F(1 320,400)。

6.1.2 數(shù)據(jù)結(jié)構(gòu)

以3D8光立方體為例,模型共有512個(gè)點(diǎn)數(shù)據(jù),需要64個(gè)字節(jié)存儲(chǔ),于是建立unsigned char型模型庫數(shù)組CubeData[TYPENUM*64],TYPENUM為模型數(shù)量;同時(shí)建立unsigned char型光立方體顯示緩沖區(qū)RAM3D8[8][8],緩沖區(qū)共有8×8×8個(gè)位,對(duì)應(yīng)需要點(diǎn)亮的LED燈的數(shù)量。

以常見的取模方式為例,如圖5(b)所示。三維模型坐標(biāo)系M(i′,j′,k′)中,取模時(shí)按照坐標(biāo)正方向依次遍歷i′ →遍歷j′ →遍歷k′,得到8×8×8個(gè)位數(shù)據(jù),燈亮?xí)r位數(shù)據(jù)取二進(jìn)制數(shù)1,燈滅時(shí)位數(shù)據(jù)取二進(jìn)制數(shù)0,再將遍歷k′的數(shù)據(jù)位按照k′坐標(biāo)軸正方向組合成字節(jié)數(shù)據(jù)(先遍歷的為低位,后遍歷的為高位),這樣,每i′層就有8個(gè)字節(jié),共8層,總計(jì)8×8=64個(gè)字節(jié),按照遍歷次序順序存儲(chǔ)在CubeData數(shù)組中。

光立方體繪圖三維坐標(biāo)系D(i,j,k)中,按照坐標(biāo)正方向依次遍歷i→遍歷j→遍歷k,得到8×8×8個(gè)位數(shù)據(jù),再將遍歷k的數(shù)據(jù)位按照k坐標(biāo)軸正方向組合成字節(jié)數(shù)據(jù)(先遍歷的為低位,后遍歷的為高位),這樣,每i層就有8個(gè)字節(jié),共8層,按照遍歷層次序順序存儲(chǔ)在RAM3D[i][0..7]顯示層i的8個(gè)字節(jié)存儲(chǔ)單元中,共64個(gè)字節(jié)。

6.1.3 坐標(biāo)轉(zhuǎn)換算法

根據(jù)數(shù)據(jù)結(jié)構(gòu)原理和轉(zhuǎn)換公式,定義了模型數(shù)組CubeData,繪圖數(shù)組RAM3D和RAM2D,得出坐標(biāo)轉(zhuǎn)換算法如表2所示。其中MatrixChange1函數(shù)算法(Step1~Step8)實(shí)現(xiàn)在顯示控制器中,MatrixChange2函數(shù)算法(Step9~Step10)實(shí)現(xiàn)在VSM DLL程序中。

表2 坐標(biāo)轉(zhuǎn)換算法描述Tab.2 Description of coordinate transformation algorithm

6.2 VSM DLL程序設(shè)計(jì)

Proteus模型中,光立方體中的LED燈用實(shí)心圓代替,所以,點(diǎn)亮控制可通過實(shí)心圓的顏色來表示,比如,紅色表示點(diǎn)亮,藍(lán)色表示熄滅。Proteus的VSM DLL模型中調(diào)用Draw3Dcube函數(shù),通過語句drawcircle(X,Y,20)可以繪制半徑為20 th的實(shí)心點(diǎn),調(diào)用語句setbrushcolour(RED)選擇繪圖顏色為紅色。只要遍歷RAM3D數(shù)組字節(jié)的每一位,根據(jù)位值是1就繪制紅色實(shí)心圓,位值是0就繪制藍(lán)色實(shí)心圓。在VSM DLL 程序設(shè)計(jì)中,分為繪圖和電氣控制兩部分,分別由繪圖狀態(tài)機(jī)和電氣狀態(tài)機(jī)進(jìn)行描述設(shè)計(jì),如圖6程序狀態(tài)機(jī)所示。

圖6 程序狀態(tài)機(jī)Fig.6 Diagram of program state machine

程序運(yùn)行后,分別進(jìn)入Electrical初始化setup和Graphical初始化initialize,之后電氣狀態(tài)機(jī)進(jìn)入simulate組合態(tài),該組合態(tài)根據(jù)P0總線信號(hào)的上跳沿,依次循環(huán)進(jìn)入P0→P1→P2→P3→P4→P5→P6→P7→P0狀態(tài),當(dāng)P7→P0切換時(shí),通過setflag函數(shù)設(shè)置數(shù)據(jù)有效dataflag。同時(shí),圖形狀態(tài)機(jī)在indicate狀態(tài)每隔0.05 s采樣一次dataflag,當(dāng)條件成立即收到一完整數(shù)據(jù)幀,然后調(diào)用MatrixChange函數(shù)進(jìn)行坐標(biāo)轉(zhuǎn)換,之后轉(zhuǎn)移到animate狀態(tài)調(diào)用Draw3Dcube函數(shù),進(jìn)行光立方顯示,顯示完成后,又進(jìn)入前一次狀態(tài),等待數(shù)據(jù)有效。

7 光立方體及驅(qū)動(dòng)組件仿真

在Proteus軟件環(huán)境下,搭建的仿真電路如圖3,編制顯示控制程序,編譯鏈接后把生成的可執(zhí)行文件加載進(jìn)單片機(jī)中。同時(shí),在電路中添加電壓測(cè)試點(diǎn)探針,分別是A0~A7、C0~C7、D[0..7]、L0[0..7]~L7[0..7]和P[0..7]??刂破鞑捎猛ㄓ眯蛦纹瑱C(jī)AT89C52(U3),工作頻率為11.0592 MHz,內(nèi)部有256 B數(shù)據(jù)存儲(chǔ)器、8 kB程序存儲(chǔ)器,程序存儲(chǔ)器固件中有3D模型數(shù)據(jù)。

7.1 驅(qū)動(dòng)時(shí)序仿真

在仿真電路中,放置DIGITAL ANALYSIS仿真圖表[16],添加探針信號(hào),設(shè)置仿真時(shí)長2 s,仿真獲取如圖7所示的完整顯示幀驅(qū)動(dòng)波形。從波形分析知:(1)A[0..7]與P[0..7]總線邏輯值互補(bǔ),說明層驅(qū)動(dòng)器信號(hào)正常。(2)C[0..7]總線中任一鎖存信號(hào)Cx(x取值0~7的整數(shù))出現(xiàn)上跳沿時(shí),D[0..7]總線數(shù)據(jù)總會(huì)輸出到Lx[0..7]總線,說明行列驅(qū)動(dòng)陣列信號(hào)正常。以上兩點(diǎn)說明DRV3D8(U2)驅(qū)動(dòng)器電路模型工作正常。(3)系統(tǒng)工作時(shí),從A7信號(hào)的下跳沿事件開始,該事件既是上一顯示幀的結(jié)束,同時(shí)也是下一顯示幀的開始,如圖7中的指示箭頭。當(dāng)新的顯示幀開始時(shí),置A[0..7]總線為0x00,關(guān)閉光立方體顯示。然后控制器驅(qū)動(dòng)D[0..7]數(shù)據(jù)總線連續(xù)輸出8字節(jié)顯示層數(shù)據(jù),同時(shí)每個(gè)數(shù)據(jù)依次在Cx信號(hào)的上升沿得到鎖存并輸出到Lx[0..7]總線,如圖7中的指示箭頭(C3信號(hào)上升沿鎖存D[0..7]總線數(shù)據(jù)0x08到L3[0..7]中)。在C7信號(hào)的上跳沿完成鎖存輸出整個(gè)顯示層數(shù)據(jù),如圖7中的指示框中的數(shù)據(jù)。接著,置A[0..7]總線為0x01,開啟光立方體第1層顯示,如圖7中的指示箭頭。顯示一小段時(shí)間后,關(guān)閉光立方體第1層顯示,即置A[0..7]總線為0x00,如圖7中的指示箭頭。與此同時(shí),開始第2層的顯示流程,包括數(shù)據(jù)輸出、數(shù)據(jù)鎖存、開啟第2層顯示、顯示延時(shí)、關(guān)閉第2層顯示等。照此循環(huán)掃描顯示第3~8層,直到第8層顯示完成,如圖7中的指示箭頭。至此,一個(gè)完整的光立方體顯示幀就結(jié)束了。

圖7 驅(qū)動(dòng)時(shí)序圖Fig.7 Diagram of driving sequence

從驅(qū)動(dòng)時(shí)序分析可知,光立方體的驅(qū)動(dòng)組件工作時(shí)序和控制時(shí)序相吻合,驅(qū)動(dòng)電路模型工作正常。但需要說明,由于Proteus軟件圖形仿真在運(yùn)行速度、刷新頻率和動(dòng)態(tài)顯示視覺效果不及真實(shí)情況,所以,仿真時(shí)序中要預(yù)留出軟件繪制顯示模型的時(shí)間,大約50~100 ms,具體數(shù)值受計(jì)算機(jī)運(yùn)行速度因素影響。

7.2 顯示仿真

7.2.1 顯示取模

3D8光立方體顯示取模已非常成熟,常用到的軟件是3D8S_alpha上位機(jī),該軟件以三視圖的形式平鋪展開8個(gè)二維顯示層,每個(gè)顯示層呈現(xiàn)為8×8的二維點(diǎn)陣面,用戶只需用鼠標(biāo)在顯示層上點(diǎn)擊繪制顯示內(nèi)容,各視圖面同步更新數(shù)據(jù),同時(shí)提供了8行×8列的字節(jié)模型數(shù)據(jù),供用戶建立模型庫使用。本文利用該軟件獲取了“ABC”字符、“箭頭”和“笑臉”圖案模型數(shù)據(jù)。

3D16光立方顯示取模用到最多的軟件是樂濤工作室開發(fā)的3D16光立方仿真軟件,該軟件集成有可視化3D16取模、模型素材導(dǎo)入、動(dòng)畫方式編輯、在線取模效果仿真、可執(zhí)行程序代碼自動(dòng)生成等功能,可極大簡(jiǎn)化3D16光立方顯示系統(tǒng)的軟件開發(fā),降低程序開發(fā)的難度和時(shí)間。但是,這款軟件與樂濤工作室推出的光立方系統(tǒng)硬件綁定配套,所以,該軟件不支持自行設(shè)計(jì)的光立方系統(tǒng)。文中3D16光立方的顯示模型數(shù)據(jù)是利用漢字的二維模型數(shù)據(jù)和文中顯示轉(zhuǎn)換原理自行建立3D16字符模型的。

三維點(diǎn)云是刻畫三維現(xiàn)實(shí)世界最直接和有效的表達(dá)方式。目前激光點(diǎn)云是最具代表性的三維數(shù)據(jù),主要借助三維激光掃描儀獲取原始數(shù)據(jù),后經(jīng)過點(diǎn)云數(shù)據(jù)處理獲得。文中的云點(diǎn)仙人球和馬三維點(diǎn)云數(shù)據(jù)模型來自于斯坦福三維模型數(shù)據(jù)庫,模型經(jīng)后期處理保存為文本文件,以方便程序讀取。

7.2.2 模型顯示

通過顯示取模,將3D模型數(shù)據(jù)存入數(shù)組中,編制坐標(biāo)變換程序和顯示控制程序,編譯生成Hex文件后,加載到仿真電路中進(jìn)行仿真。3D8光立方體顯示效果如圖8所示,光立方顯示器在字符、圖形圖案等顯示方面空間感較強(qiáng),立體效果較好。為了呈現(xiàn)較強(qiáng)的立體表現(xiàn)感,在光立方體模型程序DLL中加入了色彩表現(xiàn)功能。

圖8 顯示效果圖Fig.8 Image of display effect

需要說明的是,3D8光立方體點(diǎn)數(shù)少,在顯示漢字、點(diǎn)云、三維立體等方面表現(xiàn)差,需要更多點(diǎn)的光立方體做顯示器件。根據(jù)本文建模設(shè)計(jì)方法,文中設(shè)計(jì)了3D16、3D32、3D64光立方體顯示器件,并在3D16光立方體上顯示漢字,在3D32和3D64光立方體上分別顯示仙人球點(diǎn)云和馬點(diǎn)云模型,效果突出,如圖8所示。隨著點(diǎn)數(shù)的增加,考慮光立方體模型設(shè)計(jì)、驅(qū)動(dòng)配置方法、功率消耗、通訊設(shè)計(jì)、掃描方式等,使得光立方體顯示系統(tǒng)設(shè)計(jì)越發(fā)顯得困難。若把3D8光立方顯示系統(tǒng)看成基本顯示單元,大中型光立方體顯示系統(tǒng)可由基本顯示單元積木構(gòu)建,如表3所示。

表3 光立方體顯示系統(tǒng)配置表Tab.3 Configuration table of LED cube system

表3中,功耗是按照單個(gè)LED發(fā)光管功耗為20 mW,并在1/8掃描方式下,按層靜態(tài)全點(diǎn)亮光立方體,并不計(jì)其他功耗的情況下計(jì)算所得結(jié)果?;締卧腜3D8=N2×pLED,N為3D8光立方體的每層點(diǎn)數(shù),pLED為單個(gè)LED發(fā)光管功耗,帶入?yún)?shù),于是P3D8=82×20×10-3=1.28 W。另以3D128光立方系統(tǒng)為例,功耗P=P3D8×n,P3D8是基本單元功耗,n是基本單元數(shù)。于是,3D128光立方系統(tǒng)的功耗P3D128=84×1.28=5 242.88 W。

同時(shí),根據(jù)表3數(shù)據(jù)可知,光立方系統(tǒng)每增加1級(jí),基本單元數(shù)增加8倍,功耗增加8倍,如3D256光立方體顯示系統(tǒng)需要85個(gè)基本單元構(gòu)成,功耗超40 kW,這將會(huì)面臨巨大工程量和復(fù)雜電源設(shè)計(jì)等問題。所以,光立方體顯示系統(tǒng)的設(shè)計(jì)上限受到了現(xiàn)實(shí)條件的制約。

8 結(jié) 論

仿真結(jié)果表明,通過光立方體及驅(qū)動(dòng)組件模型仿真,模型設(shè)計(jì)正確,仿真運(yùn)行立體效果好。該模型方法的提出簡(jiǎn)化了光立方體及驅(qū)動(dòng)組件的硬件設(shè)計(jì),節(jié)省了硬件成本、剔除了焊接工序、極大地縮短了設(shè)計(jì)周期等,在一定程度上避免了硬件設(shè)計(jì)的困難,不僅為大中型光立方體設(shè)計(jì)驗(yàn)證提供了一種準(zhǔn)三維可視化設(shè)計(jì)方法,而且為三維立體顯示器的設(shè)計(jì)在軟硬件協(xié)同驗(yàn)證提供了參考,為光立方系統(tǒng)的工程應(yīng)用奠定基礎(chǔ)。

猜你喜歡
立方體原理圖繪圖
疊出一個(gè)立方體
來自河流的你
中國三峽(2022年7期)2022-12-02 05:28:02
“禾下乘涼圖”繪圖人
淺談STM32核心板原理圖設(shè)計(jì)
電路原理圖自動(dòng)布圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于Protel DXP 2004層次原理圖的設(shè)計(jì)
基于HTML5 Canvas繪圖技術(shù)應(yīng)用
圖形前線
立方體星交會(huì)對(duì)接和空間飛行演示
太空探索(2016年9期)2016-07-12 09:59:53
折紙
麟游县| 洪江市| 武威市| 唐海县| 银川市| 泸溪县| 武安市| 沈丘县| 荔波县| 永登县| 柏乡县| 德化县| 荆州市| 旬邑县| 商洛市| 黔西县| 万山特区| 定日县| 沅陵县| 缙云县| 富阳市| 塘沽区| 裕民县| 化州市| 林甸县| 华蓥市| 扶沟县| 奎屯市| 乐昌市| 兴和县| 宜宾市| 鄂托克旗| 简阳市| 武乡县| 静安区| 马山县| 望谟县| 石家庄市| 克东县| 安平县| 城步|