農(nóng)業(yè)環(huán)境檢測(cè)儀上位機(jī)下發(fā)指令 在監(jiān)控臺(tái)向溫濕光二氧化碳記錄儀發(fā)出控制指令后,3個(gè)農(nóng)業(yè)環(huán)境檢測(cè)儀都會(huì)向監(jiān)控臺(tái)發(fā)出監(jiān)測(cè)數(shù)據(jù),如何根據(jù)測(cè)試者的需求,實(shí)時(shí)切換到所要測(cè)試的環(huán)境監(jiān)測(cè)通道和環(huán)境狀態(tài),是該測(cè)試系統(tǒng)針對(duì)多記錄儀測(cè)試的關(guān)鍵。在監(jiān)控臺(tái)內(nèi)部邏輯中采用多路開關(guān)切換的方式,將解碼后的3個(gè)農(nóng)業(yè)環(huán)境記錄儀數(shù)據(jù)及狀態(tài)根據(jù)測(cè)試者的需求送至上位機(jī)實(shí)時(shí)顯示和存盤。 上位機(jī)下發(fā)啟動(dòng)實(shí)時(shí)監(jiān)測(cè)指令后,監(jiān)控臺(tái)通過3個(gè)RS一422遠(yuǎn)程控制接口將指令送至農(nóng)業(yè)環(huán)境記錄儀,農(nóng)業(yè)環(huán)境記錄儀收到指令后,將所記錄的數(shù)據(jù)一方面以異步串行方式發(fā)送至監(jiān)控臺(tái),一方面存入內(nèi)部的FLASH存儲(chǔ)芯片,監(jiān)控臺(tái)收到農(nóng)業(yè)環(huán)境記錄儀的監(jiān)測(cè)數(shù)據(jù)后,首先將串行數(shù)據(jù)送至FPGA內(nèi)部的D觸發(fā)器以及消抖模塊進(jìn)行信號(hào)調(diào)理,防止誤碼的產(chǎn)生。3個(gè)數(shù)據(jù)農(nóng)業(yè)環(huán)境記錄儀數(shù)據(jù)信號(hào)經(jīng)調(diào)理后送至解碼模塊進(jìn)行解碼。按照系統(tǒng)實(shí)時(shí)監(jiān)測(cè)的協(xié)議設(shè)計(jì),解碼后的數(shù)據(jù)為12位,其中Bitll一Bit8 4位并置為8位狀態(tài)數(shù)據(jù)寫入FPGA內(nèi)部8位狀態(tài)寄存器中,解碼后的數(shù)據(jù)格式如表1所示。3個(gè)數(shù)據(jù)農(nóng)業(yè)環(huán)境記錄儀均按照上表數(shù)據(jù)格式進(jìn)行通信,測(cè)試者通過控制上位機(jī)向監(jiān)控臺(tái)下發(fā)指令,選中所要監(jiān)測(cè)的某個(gè)記錄儀,監(jiān)控臺(tái)收到指令后,通過農(nóng)業(yè)環(huán)境記錄儀選通模塊選擇寫入FIFO中的數(shù)據(jù)內(nèi)容。若解碼數(shù)據(jù)中Bitll為O,開關(guān)選通信號(hào)SEL置為l,開關(guān)選通模塊將某一農(nóng)業(yè)環(huán)境記錄儀的Bit'/~BitO數(shù)據(jù)寫入FIFO;若解碼數(shù)據(jù)中Bitll為1,開關(guān)選通信號(hào)SEL置為0,開關(guān)選通模塊將狀態(tài)寄存器中3個(gè)農(nóng)業(yè)環(huán)境記錄儀的狀態(tài)數(shù)據(jù)加上幀標(biāo)志DC。 農(nóng)業(yè)環(huán)境檢測(cè)儀:http://www.agri17.com.cn/
長(zhǎng)春吉祥光電儀器有限公司
聯(lián)系商家時(shí)請(qǐng)?zhí)峒癱hemicalbook,有助于交易順利完成!