新型無線傳感器遙測系統(tǒng)設(shè)計方案
由譯碼器輸出的符號位及4 位數(shù)據(jù)經(jīng)BCD碼--七段碼譯碼器譯碼后,與十進制計數(shù)器配合(位控) ,進行動態(tài)掃描顯示。本系統(tǒng)采用七段譯碼器4511及十進制計數(shù)器CD4017。通電后,當信號未傳輸時,MC145027譯碼器4位輸出為0000,4017清零端R由輸入一尖脈沖,使4017清零,個位數(shù)碼管被選通,個位數(shù)碼管顯示出0,這是準備接受狀態(tài)。當信號傳輸時,由通信程序控制,先輸入符號,然后再依次輸入千、百、十、個位數(shù)據(jù)。MC145027接收到符號位的數(shù)據(jù)后,VT由低電平變高電平,它與4017的輸入端CL相連,VT的電平由低變高的信號使4017進位,由Q0高電平轉(zhuǎn)換為Q1高電平,BG3導通,使符號位數(shù)碼管顯示,其余類推。
本設(shè)計的新型無線傳感器遙測系統(tǒng)是針對有強電場、強磁場干擾且不便于近距離測量的場合而設(shè)計的,如果按照傳統(tǒng)做法采用普通于電池供電,由于電池容量有限,電池漏電流的存在也將大大縮短電池的壽命,特別是在較潮濕的環(huán)境中使用而未采用一定保護措施,或電池本身的質(zhì)量問題等造成電池的自身放電,節(jié)點也將由于能量耗盡而很快失效[7]。考慮到在核化污染區(qū)域環(huán)和氣象環(huán)境中或多或少地總有直射光或反射光,這就使得利用太陽能對系統(tǒng)供電成為最佳方式。
3.2 軟件設(shè)計
系統(tǒng)的軟件程序采用了模塊化的設(shè)計思想,單片機通信程序采用匯編語言編寫,主要包括對傳感程序的設(shè)計首先需要進行初始化,如設(shè)置中斷、定時器、串行口的初始化,以及CC2420 的結(jié)構(gòu)配置,如接收/ 發(fā)射模式、射頻輸出功率、加電/ 低功耗模式等器數(shù)據(jù)的采集和發(fā)送。A/D轉(zhuǎn)換發(fā)送程序流程圖在此不再贅述。
4 結(jié)束語
系統(tǒng)選用的器件數(shù)據(jù)傳輸精度高,抗干擾能力強,這對有強電場、強磁場干擾且不便于近距離測量的場合具有重要的參考價值和廣闊的應用前景。
評論