1、基板
基板負(fù)責(zé)紅外解碼、按鍵檢測、聲控信號(hào)檢測,并解析這些控制信號(hào),去控制電機(jī)的轉(zhuǎn)動(dòng),或者把控制信號(hào)轉(zhuǎn)換為串口控制命令發(fā)送給指針板。
2、電機(jī)
電機(jī)采用的是普通直流電機(jī),負(fù)責(zé)帶動(dòng)指針板旋轉(zhuǎn)。電機(jī)可以安裝在基板上,也可以根據(jù)實(shí)際需要脫離基板安裝在外殼上。電機(jī)的啟動(dòng)或停止,由基板上的CPU 負(fù)責(zé)控制。由于沒有采用轉(zhuǎn)速勻速控制,因此驅(qū)動(dòng)電路和控制程序就比較簡單。
電機(jī)軸是金屬的,所以被同時(shí)充當(dāng)了電源和串口通訊的地線。另外在電機(jī)軸上套了一個(gè)導(dǎo)電環(huán),在轉(zhuǎn)動(dòng)時(shí)導(dǎo)電環(huán)與電刷保持接觸,構(gòu)成電源的正極和串口通訊的信號(hào)線
3、指針板
指針板負(fù)責(zé)顯示功能,是旋轉(zhuǎn)時(shí)鐘的主要部件,相當(dāng)于最佳男主角。
指針板的主控芯片就是PIC16F886。
4、紅外遙控器
遙控器采用比較簡單的方案實(shí)現(xiàn)。主控芯片采用了EM78P153S。
5、上位機(jī)
上位機(jī)程序是本項(xiàng)目的高端應(yīng)用。上位機(jī)軟件可以采用VB 編程,通過串口發(fā)送串行控制名令給指針板。其功能涵蓋了基板上所有的串行控制功能,并有所加強(qiáng)和擴(kuò)展。比如,可以通過電腦下載新的顯示畫面到指針板上,并存儲(chǔ)在CPU 的內(nèi)部E2PROM中。