對管定位模塊是有雙對管控制,為處理器提供位置脈沖,處理器會根據當前顯示屏的模式來對接收到的對管脈沖進行判斷,可以選擇單球屏顯示或者雙半球屏顯示,使顯示更加賞心悅目。
6. 電機驅動模塊
在電機驅動方式上,采用LM2596開關電壓調節器直接驅動直流電機,該芯片是降壓型電源管理單片集成電路,能夠輸出3A的驅動電流,同時具有很好的線性和負載調節特性,用滑動變阻器直接調節輸出電壓來調節直流電機的轉速,操作簡便。
如圖4所示。
?
圖4 電機驅動模塊
四、軟件設計
系統采用C語言編程實現各項功能。由于本系統處理的數據較多、較復雜,利用C語言的優勢完全可以體現出來。
1. 系統主程序的實現
主程序主要起到一個導向和決策功能,決定整個系統應如何正常運行。本系統各種功能的實現主要是通過調用子程序完成的。
當系統上電后,程序開始執行初始化,然后進入待機狀態,等待接收外部控制器發送過來的控制字符及操作字符,然后通過判斷控制字符來調用相應的子程序。主程序流程圖如圖5所示。
?
圖5 主程序流程圖
2. 各個子函數的實現
各個子函數主要是通過對字庫的調用、旋轉顯示板的控制來實現各個模式的功能。如圖6所示。
?
圖6 各個函數流程圖
演示方式中的各種模式與上圖類似,只是發送相應的控制字后執行的是屏幕自帶的相應的演示程序,這里就不再一一列舉了。
3. 無線刷屏技術的實現
本球形屏采用無線技術刷新屏幕,方便實用。主要是通過RF2401模塊實現無線通信,該屏幕的大腦STC12C5A60S2全面分析接收過來的信息,然后快速把處理的數據送至各個模塊,執行下一步動作。無線發送的數據構成整個屏幕運行的血液,控制著整個屏幕的運行狀態。
①測試數據經測試得出電流的數據如表1.
表1 電流的數據
?
②測試結果分析通過實際測量,發現該旋轉LED球形屏功耗在2W左右,而顯示相同內容的點陣屏功耗在10W左右的,功耗降低到1/5左右。
利用LED的高亮度,還可以作為警示效果,比如高壓警示,水深警示等危險場所;由于其炫酷的顯示效果、小巧輕便等諸多效果是送朋友生日新型的時尚禮物。