高精度低功耗光譜輻射計(jì)數(shù)據(jù)采集卡的設(shè)計(jì)
摘 要:本文介紹了高精度、低功耗光譜輻射計(jì)數(shù)據(jù)采集卡的的工作原理、軟硬件構(gòu)成及設(shè)計(jì)方案。該數(shù)據(jù)采集卡不僅測(cè)量精度高、速度快、安全性好,而且有益于以此數(shù)據(jù)采集系統(tǒng)為核心的光譜輻射計(jì)向小型化、智能化方向發(fā)展。
關(guān)鍵詞:數(shù)據(jù)采集卡;光譜輻射計(jì);浮標(biāo)
引言
我國(guó)于2001年發(fā)射了自己的水色衛(wèi)星,為適應(yīng)水色遙感發(fā)展的需要,我們研制了我國(guó)近海海洋光學(xué)浮標(biāo)。錨鏈?zhǔn)剿露喙庾V輻射計(jì)是計(jì)劃裝備在其中的一臺(tái)主要觀測(cè)設(shè)備。數(shù)據(jù)采集系統(tǒng)是該設(shè)備的工作控制中心。
總體設(shè)計(jì)思想及工作原理
鑒于錨鏈?zhǔn)剿露喙庾V輻射計(jì)的特定工作環(huán)境和工作周期,在設(shè)計(jì)過(guò)程中,對(duì)數(shù)據(jù)采集卡的設(shè)計(jì)必須遵循高精度、低功耗等原則。首先,由于浮標(biāo)在海中采用自主供電方式連續(xù)工作三個(gè)月以上,必須合理利用供電電池的能量以確保電池有足夠的電量供給儀器正常工作。為此,必須采取有效的措施提高電源的利用率。其次,海水深處的光信號(hào)都比較弱,對(duì)于微弱光信號(hào)的探測(cè),一方面要采用高靈敏度自帶前置放大的光電探測(cè)器(其內(nèi)部前置放大器采用載波自穩(wěn)零運(yùn)算放大器,其低頻特性接近理想運(yùn)算放大器),另一方面要提高儀器的整體精度。同時(shí),浮標(biāo)工作時(shí)所測(cè)數(shù)據(jù)必須與當(dāng)時(shí)的位置(包括深度、方位角等)一一對(duì)應(yīng)起來(lái)。另外,對(duì)于光學(xué)窗口還必須進(jìn)行防污染保護(hù)。
數(shù)據(jù)采集卡被設(shè)計(jì)為一獨(dú)立自帶CPU的測(cè)量單元,通過(guò)其內(nèi)部時(shí)鐘中斷來(lái)觸發(fā)CPU開(kāi)始采樣控制、在數(shù)據(jù)采集卡上電工作、完成浮標(biāo)控制中心要求的工作(如除污、采樣、通信等)。接收到浮標(biāo)控制中心的停止命令后,CPU模塊主動(dòng)向數(shù)據(jù)采集卡上的時(shí)鐘芯片寫(xiě)入下一次工作時(shí)間,然后關(guān)掉所有的電源供電,使整個(gè)儀器進(jìn)入低功耗狀態(tài)。
數(shù)據(jù)采集卡的硬件組成
數(shù)據(jù)采集卡硬件電路部分如圖1所示。主要由CPU模塊、A/D轉(zhuǎn)換模塊以及電池管理三部分組成。
CPU模塊
CPU模塊作為整個(gè)光譜輻射計(jì)的控制中心,分別控制儀器的數(shù)據(jù)采集、傳輸,窗口的防污、除污以及儀器的供電過(guò)程。
CPU模塊中采用的單片機(jī)為美國(guó)Cygnal公司的C8051F020,它是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU芯片,具有高達(dá)25MIPS的速度,以及強(qiáng)大的控制功能。由于其上集成了I2C、SPI、UART等串行通信方式,所以,當(dāng)選用基于I2C通信的時(shí)鐘芯片和基于SPI通信的高精度ADC時(shí),無(wú)需設(shè)計(jì)復(fù)雜的軟件模擬程序來(lái)仿真相應(yīng)的SPI或I2C通信。
數(shù)據(jù)采集卡上電以后,CPU模塊先根據(jù)GPS(全球定位系統(tǒng))的時(shí)間對(duì)數(shù)據(jù)采集卡上的時(shí)鐘時(shí)間進(jìn)行校準(zhǔn),然后等待浮標(biāo)控制中心發(fā)送工作命令。在接收到工作命令后,CPU就會(huì)根據(jù)所接收到的工作命令,選擇數(shù)據(jù)采集卡當(dāng)前要做的工作,包括控制ADC采樣、控制防污裝置清潔光學(xué)窗口、將ADC結(jié)果上傳給浮標(biāo)控制中心等。在做完浮標(biāo)控制中心指定的所有工作后,CPU模塊自動(dòng)控制驅(qū)動(dòng)馬達(dá)將防污染裝置的保護(hù)蓋轉(zhuǎn)回光學(xué)窗口上方,關(guān)斷系統(tǒng)除時(shí)鐘電源外的所有電源。 CPU模塊上的時(shí)鐘中斷時(shí)間可以是CPU模塊自定的八個(gè)定點(diǎn)中斷時(shí)間,也可以是浮標(biāo)控制系統(tǒng)根據(jù)需要給定的加密中斷時(shí)間。在做完當(dāng)天最后一次采樣后,CPU模塊會(huì)主動(dòng)向板上時(shí)鐘寫(xiě)入暗電流測(cè)量時(shí)間點(diǎn),對(duì)儀器進(jìn)行一次暗電流校準(zhǔn),該暗電流數(shù)據(jù)被保存在C8051F020的閃存里,留作第二天儀器測(cè)量的校準(zhǔn)數(shù)據(jù),這樣可以保證儀器測(cè)量的準(zhǔn)確性。
利用C8051F020內(nèi)部自帶的8通道12位ADC可以完成對(duì)輻射計(jì)在海水中的深度及其傾角、方位角的測(cè)量。同時(shí),可以通過(guò)它來(lái)檢測(cè)儀器電池組的電量,及時(shí)準(zhǔn)確的提供信息給浮標(biāo)的總體控制系統(tǒng)。
設(shè)計(jì)過(guò)程中,使用了C8051F020內(nèi)部自帶的看門(mén)狗,無(wú)需外加其它復(fù)位源給CPU模塊。
A/D轉(zhuǎn)換模塊
A/D轉(zhuǎn)換模塊主要是將光電探測(cè)器探測(cè)到的、經(jīng)預(yù)放大的光電信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。為了提高儀器的測(cè)量精度,實(shí)現(xiàn)預(yù)定的設(shè)計(jì)精度,在幅照度計(jì)中選用了一款高精度、寬動(dòng)態(tài)范圍、Δ-∑型8通道24位ADC。基于SPI通訊的特點(diǎn),ADC與單片機(jī)C8051F020之間進(jìn)行通訊時(shí)硬件上只要連接簡(jiǎn)單的三根線(SCLK,Din,Dout)就可以了,大大簡(jiǎn)化了外圍電路的設(shè)計(jì)。
由于總共有24路光信號(hào)需要探測(cè),本設(shè)計(jì)采用四片ADC通過(guò)C8051F020的控制實(shí)現(xiàn)光電信號(hào)的采樣和轉(zhuǎn)換。當(dāng)采樣點(diǎn)到來(lái)時(shí),輻射計(jì)的ADC在完成初始化工作后等待CPU發(fā)送采樣命令,CPU模塊在接收到浮標(biāo)總體控制系統(tǒng)的采樣指令后就會(huì)發(fā)送相應(yīng)的控制命令給ADC,ADC根據(jù)CPU的指令依次轉(zhuǎn)換光學(xué)信號(hào),轉(zhuǎn)換結(jié)果先傳入C8051F020內(nèi)部,在單片機(jī)內(nèi)部完成平均、校正后等待上位機(jī)發(fā)送取樣命令,在接收到上位機(jī)發(fā)來(lái)的取樣命令后,CPU模塊通過(guò)UART接口將數(shù)據(jù)傳送給岸站上的浮標(biāo)控制中心。ADC的模擬地和數(shù)字地在其外部某一點(diǎn)連接在一起。
電池組以及電源管理
由于儀器在海水中采用自主供電方式長(zhǎng)時(shí)間連續(xù)工作。所以,為了提高電池的有效使用率,在設(shè)計(jì)中,通過(guò)兩個(gè)途徑來(lái)達(dá)到儀器低功耗的要求。首先,在選擇器件時(shí)要嚴(yán)格控制其功耗,盡可能的選擇同類(lèi)產(chǎn)品中低功耗的器件;其次,對(duì)電源的使用進(jìn)行合理的控制。由于浮標(biāo)在海內(nèi)連續(xù)工作三個(gè)月以上,每天工作8次,每次工作約5分鐘,因此,浮標(biāo)工作時(shí)間遠(yuǎn)小于不工作的時(shí)間,為了省電,本設(shè)計(jì)在輻射計(jì)中設(shè)計(jì)一高精度時(shí)鐘,讓它不間斷的工作(時(shí)鐘功耗低于1mW,采用一紐扣電池連續(xù)供電)。通過(guò)軟件控制時(shí)鐘在每天8個(gè)工作點(diǎn)分別產(chǎn)生中斷。
輻射計(jì)內(nèi)部自帶可充電的三組電池,分別為3.6V、+14.4V和-14.4V。
軟件流程
圖2所示為數(shù)據(jù)采集卡的工作流程圖。相關(guān)軟件子程序采用匯編語(yǔ)言編寫(xiě)完成。程序內(nèi)開(kāi)啟了F020內(nèi)部的看門(mén)狗以確保儀器的穩(wěn)定性和可靠性。
結(jié)語(yǔ)
該數(shù)據(jù)采集卡被用于浮標(biāo)水下多波段光譜輻射計(jì)中,主要用來(lái)測(cè)量水下真光層下行光譜幅照度以及對(duì)上行光譜幅亮度的剖面測(cè)量,通過(guò)實(shí)測(cè)水體光輻射數(shù)據(jù),來(lái)推導(dǎo)離水幅亮度、等水體光學(xué)參數(shù),估算海洋光合作用及其初級(jí)生產(chǎn)量,滿足水色衛(wèi)星遙感現(xiàn)場(chǎng)光輻射測(cè)量技術(shù)的需要?!?/P>
參考文獻(xiàn)
1 李剛等編著. 與8051兼容的高性能、高速單片機(jī)-C8051F系列。
2 最新A-D/D-A轉(zhuǎn)換器IC特性轉(zhuǎn)換手冊(cè). 福建: 福建科學(xué)技術(shù)出版社,2001
3 曾慶勇編著. 微弱信號(hào)檢測(cè)(第二版). 浙江大學(xué)出版社,2002.1
評(píng)論