錢 凱 李 卓
(桂林理工大學(xué)信息科學(xué)與工程學(xué)院,廣西 桂林541004)
近年來隨著計算機技術(shù)和屏幕顯示技術(shù)的不斷發(fā)展,屏幕在生活、勞動、商業(yè)等各個領(lǐng)域的應(yīng)用越來越廣泛。隨著生活水平的不斷提高,人們的需求也在不斷提高,對待傳統(tǒng)顯示屏也是一樣,在顯示分辨率以及故障率方面的要求也在提高,在這種趨勢下,一種新型的旋轉(zhuǎn)顯示屏將會成為未來的主流顯示屏。旋轉(zhuǎn)顯示屏利用人眼的視覺停滯作用,利用盡可能少的硬件達到與傳統(tǒng)顯示屏相同的效果,有需要才會刺激生產(chǎn),視覺停滯效果加上近年來的新技術(shù),比如無線網(wǎng)絡(luò)技術(shù),或者無線電源技術(shù),在數(shù)據(jù)壓縮方面提供多維彩色視覺顯示,達到更好的顯示效果。傳統(tǒng)電源使用時間長了會老化,降低供電效果,近年來無線供電開始普及,延長了設(shè)備的使用壽命,將兩者結(jié)合設(shè)計一種高效使用的顯示屏,具有更長的使用壽命,節(jié)約更多的材料。
設(shè)計研究的主要內(nèi)容分為硬件部分和軟件部分,首先硬件部分對不同模塊的設(shè)計應(yīng)該符合實現(xiàn)效果的要求,顯示模塊要正常使用,首先LED 燈需要在不影響旋轉(zhuǎn)的情況下還能正常受芯片控制,其次是對控制芯片的選擇,保證有足夠的運行速度來控制實時的LED 燈變化和進行時鐘信息或者文字信息的處理。時鐘數(shù)據(jù)的顯示需要依靠時鐘芯片提供基本的時間信息,由主控板進行信息的處理并顯示,如何提供時間信息成為該模塊的主要研究內(nèi)容。串口通信是進行數(shù)據(jù)傳輸?shù)闹饕溃梢詫⒊绦驅(qū)懭氲皆O(shè)備以實現(xiàn)文字的更改和時鐘信息的校準。在供電模塊上,需要實現(xiàn)無線供電的方式,同時需要給電機一個平穩(wěn)的電壓來保證穩(wěn)定的旋轉(zhuǎn)速度來保證顯示效果,還要保證時鐘電路的電源,研究供電方案的可行性以及方案的實施。要達到穩(wěn)定的顯示效果,還要完成起始點的檢測,防止文字重疊的現(xiàn)象,影響顯示效果,研究起始點的定點方案。
圖1 單片機控制最小系統(tǒng)電路圖
單片機最小系統(tǒng)如圖1 所示,選用STC12C5A32S2 單片機為控制核心,該芯片不僅運行速度較快,而且抗干擾能力很強,并且具有不可解密的特性[1],符合我們對該設(shè)計的要求,增加設(shè)備的穩(wěn)定性,保證在設(shè)備使用過程中的信息不被篡改和不被其他信號所干擾,所以我們在本次設(shè)計中采用STC12C5A32S2 單片機為控制核心。最小系統(tǒng)模塊主要是時鐘振蕩電路跟復(fù)位電路組成,在XTAL1 與XTAL2 之間連接晶振和電容,組成諧振電路,使用18.432MHZ 晶振[2],結(jié)合單片機內(nèi)部電路產(chǎn)生時鐘頻率,增加單片機運行速度。將電路植入到旋轉(zhuǎn)板上,在控制顯示的情況下不影響旋轉(zhuǎn)。在單片機的REST 引腳連接一個上拉電阻,實現(xiàn)上電復(fù)位,通電之后自動復(fù)位,保證系統(tǒng)正常運行和保護電路。
無線供電模塊如圖2 所示,供電方式采用雙電源供電,用直流電源給電機供電,無線供電給單片機供電,直流電源給電機提供穩(wěn)定電壓,使電機穩(wěn)定工作,無線供電電源給單片機供電,減少信號波動,提高穩(wěn)定性,所以在本次設(shè)計中采用雙電源供電的方式。本次設(shè)計在主控板的供電方式上選擇無線供電的方式,減少直流供電造成的老化,避免降低使用效果。無線供電的主要原理是電磁感應(yīng),當(dāng)在閉合電路中,穿過閉合電路的磁通量發(fā)生改變,就會產(chǎn)生感應(yīng)電動勢,再通過初級線圈將能量傳輸?shù)酱渭壘€圈,進而產(chǎn)生電流為主控板供電[3-5],這樣設(shè)計是因為供電過程無接觸,減少材料損耗,延長使用壽命。本次設(shè)計采用高頻振蕩電路,在電路中Q1 跟Q2 可以組成正反饋電路,通過線圈跟磁芯互感,在次級線圈能產(chǎn)生感應(yīng)電流[6]。
圖2 無線供電模塊電路圖
屏幕顯示采用貼片式LED,優(yōu)點是便于安裝,體積小,比較符合本次設(shè)計要求,重量較輕,對旋轉(zhuǎn)沒有干擾,分別將兩塊燈板的LED 燈正極連接實現(xiàn)統(tǒng)一供電,保證穩(wěn)定顯示,負極跟單片機引腳相連,實現(xiàn)每個LED 燈的獨立控制,避免LED 的相互影響,從而導(dǎo)致顯示錯誤等情況發(fā)生。將兩塊燈板相互垂直焊接,在旋轉(zhuǎn)的時候能同時產(chǎn)生上面跟側(cè)面兩塊顯示屏[7],節(jié)約了材料,提升顯示效果。
綜上所述本次設(shè)計采用STC12C5A32S2 單片機為主控芯片,選擇雙電源供電,提升設(shè)計的整體穩(wěn)定性,采用貼片式LED為顯示裝置,實現(xiàn)無線供電的旋轉(zhuǎn)LED 顯示屏,并且能穩(wěn)定顯示時鐘和文字。
軟件方面采用KELL 公司開發(fā)的單片機開發(fā)系統(tǒng),可以給開發(fā)過程帶來很大的便利。數(shù)據(jù)傳輸部分使用STC-ISP 進行程序下載和串口檢測,連接部分使用的是USB 接口,使用USB 轉(zhuǎn)串口驅(qū)動進行配置,實現(xiàn)程序的下載。將要顯示的文字通過取模軟件轉(zhuǎn)換為16 進制寫入程序中,燒錄到設(shè)備中,程序需要檢測開關(guān)是否啟動,并進行數(shù)據(jù)的檢測,如果沒有數(shù)據(jù)會繼續(xù)初始化,將不會顯示任何文字信息,如果檢測到數(shù)據(jù)就會開始檢測起始點,保證文字從起始點開始顯示,文字顯示設(shè)置為循環(huán),當(dāng)文字顯示完之后會重新開始顯示,如果沒有數(shù)據(jù)輸入即錯誤時,則無法直接讀取與顯示相應(yīng)的文本,必須返回初始化處理;最終循環(huán)掃描返回初始化過程,軟件流程圖的程序中直接輸入漢字的情況下設(shè)備就無法進行識別,所以需要將要顯示的文字進行處理,轉(zhuǎn)換為16 進制,才能讓設(shè)備識別并顯示,所以這里在轉(zhuǎn)換時使用PCtoLCD2002 軟件對文本進行處理,該軟件能夠?qū)⑤斎氲奈淖诌M行處理,轉(zhuǎn)換為16 進制,從而達到顯示效果。
本文通過單片機控制LED 的亮滅,在發(fā)動機的作用下,兩組高速旋轉(zhuǎn)LED就可以利用人眼的停滯效果實現(xiàn)屏幕文字顯示。因此,通過使用少量的LED,可以產(chǎn)生良好的動畫效果。旋轉(zhuǎn)范圍是一個周角,高速旋轉(zhuǎn)之后可以出現(xiàn)兩塊屏幕,合理利用資源,降低成本,彌補傳統(tǒng)顯示器的不足。