對(duì)管定位模塊是有雙對(duì)管控制,為處理器提供位置脈沖,處理器會(huì)根據(jù)當(dāng)前顯示屏的模式來(lái)對(duì)接收到的對(duì)管脈沖進(jìn)行判斷,可以選擇單球屏顯示或者雙半球屏顯示,使顯示更加賞心悅目。
6. 電機(jī)驅(qū)動(dòng)模塊
在電機(jī)驅(qū)動(dòng)方式上,采用LM2596開(kāi)關(guān)電壓調(diào)節(jié)器直接驅(qū)動(dòng)直流電機(jī),該芯片是降壓型電源管理單片集成電路,能夠輸出3A的驅(qū)動(dòng)電流,同時(shí)具有很好的線性和負(fù)載調(diào)節(jié)特性,用滑動(dòng)變阻器直接調(diào)節(jié)輸出電壓來(lái)調(diào)節(jié)直流電機(jī)的轉(zhuǎn)速,操作簡(jiǎn)便。
如圖4所示。

?
圖4 電機(jī)驅(qū)動(dòng)模塊
四、軟件設(shè)計(jì)
系統(tǒng)采用C語(yǔ)言編程實(shí)現(xiàn)各項(xiàng)功能。由于本系統(tǒng)處理的數(shù)據(jù)較多、較復(fù)雜,利用C語(yǔ)言的優(yōu)勢(shì)完全可以體現(xiàn)出來(lái)。
1. 系統(tǒng)主程序的實(shí)現(xiàn)
主程序主要起到一個(gè)導(dǎo)向和決策功能,決定整個(gè)系統(tǒng)應(yīng)如何正常運(yùn)行。本系統(tǒng)各種功能的實(shí)現(xiàn)主要是通過(guò)調(diào)用子程序完成的。
當(dāng)系統(tǒng)上電后,程序開(kāi)始執(zhí)行初始化,然后進(jìn)入待機(jī)狀態(tài),等待接收外部控制器發(fā)送過(guò)來(lái)的控制字符及操作字符,然后通過(guò)判斷控制字符來(lái)調(diào)用相應(yīng)的子程序。主程序流程圖如圖5所示。

?
圖5 主程序流程圖
2. 各個(gè)子函數(shù)的實(shí)現(xiàn)
各個(gè)子函數(shù)主要是通過(guò)對(duì)字庫(kù)的調(diào)用、旋轉(zhuǎn)顯示板的控制來(lái)實(shí)現(xiàn)各個(gè)模式的功能。如圖6所示。

?
圖6 各個(gè)函數(shù)流程圖
演示方式中的各種模式與上圖類(lèi)似,只是發(fā)送相應(yīng)的控制字后執(zhí)行的是屏幕自帶的相應(yīng)的演示程序,這里就不再一一列舉了。
3. 無(wú)線刷屏技術(shù)的實(shí)現(xiàn)
本球形屏采用無(wú)線技術(shù)刷新屏幕,方便實(shí)用。主要是通過(guò)RF2401模塊實(shí)現(xiàn)無(wú)線通信,該屏幕的大腦STC12C5A60S2全面分析接收過(guò)來(lái)的信息,然后快速把處理的數(shù)據(jù)送至各個(gè)模塊,執(zhí)行下一步動(dòng)作。無(wú)線發(fā)送的數(shù)據(jù)構(gòu)成整個(gè)屏幕運(yùn)行的血液,控制著整個(gè)屏幕的運(yùn)行狀態(tài)。
?、贉y(cè)試數(shù)據(jù)經(jīng)測(cè)試得出電流的數(shù)據(jù)如表1.
表1 電流的數(shù)據(jù)

?
②測(cè)試結(jié)果分析通過(guò)實(shí)際測(cè)量,發(fā)現(xiàn)該旋轉(zhuǎn)LED球形屏功耗在2W左右,而顯示相同內(nèi)容的點(diǎn)陣屏功耗在10W左右的,功耗降低到1/5左右。
利用LED的高亮度,還可以作為警示效果,比如高壓警示,水深警示等危險(xiǎn)場(chǎng)所;由于其炫酷的顯示效果、小巧輕便等諸多效果是送朋友生日新型的時(shí)尚禮物。