国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

遠(yuǎn)距離2.4G技術(shù)在糧食系統(tǒng)中的應(yīng)用研究

2016-12-27 16:02:41夏瀟
科技傳播 2016年19期
關(guān)鍵詞:寄存器通訊底板

夏瀟

摘 要 本文主要研究了遠(yuǎn)距離2.4無線網(wǎng)絡(luò)技術(shù),同時基于2.4G通訊傳輸方式開發(fā)了一套具有創(chuàng)新性的糧食監(jiān)控系統(tǒng)。文中重點介紹基于遠(yuǎn)距離2.4G通訊無線技術(shù)在糧食監(jiān)控系統(tǒng)中的應(yīng)用研究。

關(guān)鍵詞 遠(yuǎn)距離2.4G;糧食監(jiān)控;數(shù)據(jù)收發(fā)

中圖分類號 TP3 文獻(xiàn)標(biāo)識碼 A 文章編號 1674-6708(2016)172-0250-01

1 無線糧食監(jiān)控系統(tǒng)概述

當(dāng)前由于糧庫采集監(jiān)控點分布各個室內(nèi)或室外糧倉,中心監(jiān)控系統(tǒng)需要實時匯總信息以便處理和監(jiān)控,因此遠(yuǎn)程信息采集點通過2.4G無線技術(shù)的通訊方式,使用系統(tǒng)軟件本身的內(nèi)部接口方式將數(shù)據(jù)實時的傳輸?shù)奖O(jiān)控中心,中心采集數(shù)據(jù)可以進(jìn)行實時監(jiān)控、告警,預(yù)警并存儲、查詢、分析、打印。

本系統(tǒng)不僅能夠讓用戶通過“軟件+硬件”采集終端使用無線通訊的方式完成日常糧情監(jiān)控任務(wù)和告警及故障的快速反應(yīng),快速處理,還可以幫助用戶分析糧食在本地倉儲中的一些存儲規(guī)律,平衡性和季節(jié)性的問題,同時可以根據(jù)分析改善糧庫糧食的存儲環(huán)境,調(diào)整存儲方案。

2 無線糧食監(jiān)控系統(tǒng)整體結(jié)構(gòu)

遠(yuǎn)程無線糧情監(jiān)測平臺采用FrameWork3.5+UImapping+Ibitas軟件框架和ARM2440硬件核心架構(gòu)[ 1 ],使用組件DEVCompent DotnetBar、XtraPringing Libary、Infragistics NetAdvantage[ 2 ]等為基礎(chǔ),嵌入式采集終端使用了Linux+SQLite結(jié)合[3]。為企業(yè)用戶提供完善的糧食糧情監(jiān)測平臺。

3 2.4G通訊模塊在硬件電路的設(shè)計

3.1 方案的整體設(shè)計思路

控制底板將IMU單元輸出的多路模擬信號進(jìn)行采集后,使用A/D轉(zhuǎn)換將數(shù)據(jù)進(jìn)行處理,然后高速同步串行口(SPI)總線將處理后的數(shù)字信號發(fā)送給NRF24L01,NRF24L01將接收到的數(shù)據(jù)使用無線方式傳送,接收的時候同樣是用開發(fā)的控制底板使用高速同步串行口(SPI)控制無線芯片,對數(shù)據(jù)進(jìn)行接收,同時將接收到的數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送給監(jiān)控中心。從而實現(xiàn)了將IMU數(shù)據(jù)的采集、A/D轉(zhuǎn)換、傳輸及最后的處理。

3.2 數(shù)據(jù)采集

控制底板內(nèi)部設(shè)計使用了可以進(jìn)行數(shù)據(jù)信號轉(zhuǎn)換的ADC和DAC,ADC使用雙路,一路是九通道的逐次逼近寄存器型ADC,一路使用八通道逐次逼近寄存器型ADC,程序內(nèi)部可以更具情況自行控制這兩路ADC的數(shù)據(jù)轉(zhuǎn)發(fā)方式,通訊速率等。

通過IMU采集的傳感器數(shù)據(jù)是模擬信號,使用其端口Ain0-Ain7將其傳輸?shù)娇刂频装鍐纹瑱C(jī),經(jīng)過A/D轉(zhuǎn)換電路將模擬信號轉(zhuǎn)換為數(shù)字信號,同時存儲到數(shù)字寄存器單元內(nèi),處理后返送到NRF24L01芯片中進(jìn)行發(fā)送。

3.3 數(shù)據(jù)發(fā)送

控制底板單片機(jī)設(shè)計有3個通訊串口,一個SMBus兼容I2C串行擴(kuò)展總線,SPI擴(kuò)展串行接口和PRO UART串口,3個串口可以并行進(jìn)行數(shù)據(jù)通訊。除了擴(kuò)展串口之外,本模塊使用的主通訊串口是SPI,使用SPI連接相關(guān)模塊,SPI是一個四線(Mosi,Miso,Sck,Nss),全雙工工作的總線,可以在一個總線是連接多個相關(guān)芯片或器件,通過主芯片進(jìn)行控制傳輸。SPI的工作模式是通過開發(fā)的嵌入式程序,將轉(zhuǎn)完并處理完成的數(shù)據(jù)通過SPI接口發(fā)送到無線傳輸芯片內(nèi),并進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。

3.4 發(fā)送模塊設(shè)計

NRF24L01芯片的工作頻段為2.4G的ISM頻段,處于該頻段的無線傳輸芯片可以達(dá)到2Mbps的傳輸速度,同時內(nèi)部自帶CRC校驗和出錯重傳機(jī)制,在最大傳輸速度工作狀態(tài)下,其接收時電流為12±0.3mA,發(fā)送電流僅僅11±0.3mA,功耗非常低。

通訊模塊的底板單片機(jī)通過編程的方式對2.4G無線傳輸芯片NRF24L01進(jìn)行參數(shù)設(shè)置,將其參數(shù)默認(rèn)設(shè)置為發(fā)送數(shù)據(jù)模式,等待外部的中斷信號,當(dāng)中斷信號產(chǎn)生時,改變無線傳輸芯片的傳輸模式,在TimeOut時間內(nèi)收到回應(yīng)信號的話,判斷為數(shù)據(jù)發(fā)送成功并被接收,否則數(shù)據(jù)將重新發(fā)送。若發(fā)送次數(shù)超出重發(fā)計數(shù)范圍或異常,由IRQ產(chǎn)生一個中斷,通過寫狀態(tài)寄存器進(jìn)行復(fù)位,如果收到了響應(yīng)的ACK信號,程序判斷為數(shù)據(jù)發(fā)送成功,在TX FIFO寄存器中取待發(fā)送數(shù)據(jù),重新進(jìn)去發(fā)送狀態(tài)。

3.5 接收模塊設(shè)計

與發(fā)送模塊的一樣的原理,使用開發(fā)的嵌入式程序?qū)?.4G無線傳輸芯片NRF24L01進(jìn)行設(shè)置,默認(rèn)參數(shù)設(shè)置為接收模式,該模式等待接收校驗信號,接收到信號后,2.4G無線傳輸芯片會對發(fā)送方自動進(jìn)行ACK,表示確認(rèn)接收,然后同樣由IRQ產(chǎn)生一個終端信號,通知底板單片機(jī)進(jìn)行接收,底板單片機(jī)將數(shù)據(jù)接收處理后轉(zhuǎn)發(fā)給監(jiān)控中心。

接收模式的控制底板在收到中斷信號的同時,要與NRF24L01無線傳輸芯片進(jìn)行時間同步,用時間戳來保證數(shù)據(jù)收發(fā)上的匹配。處理完一包數(shù)據(jù)后,清除NRF24L01的狀態(tài)寄存器,準(zhǔn)備接收下一包數(shù)據(jù)并復(fù)位處于等待狀態(tài)。

4 軟件系統(tǒng)

4.1 軟件組成

本套監(jiān)控系統(tǒng)的桌面應(yīng)用軟件采用.net編程語言開發(fā),主要功能是完成糧食監(jiān)控數(shù)據(jù)的接收、處理和存儲。數(shù)據(jù)的收發(fā)方式使用環(huán)境集成的TCP/IP通訊類完成。2.4G通訊模塊部分的軟件采用C語言進(jìn)行開發(fā)。

4.2 發(fā)射部分程序設(shè)計

首先對設(shè)備和程序進(jìn)行初始化,校正底板單片機(jī)的參數(shù),編寫A/D轉(zhuǎn)換程序,將模擬信號轉(zhuǎn)換為數(shù)字信號。再通過時序程序,從寄存器中讀出數(shù)據(jù),發(fā)送給2.4G無線傳輸芯片,無線傳輸芯片便會自動將TX FIFO寄存器中的數(shù)據(jù)依次發(fā)送出去。

4.3 接收部分程序流程設(shè)計

首先對設(shè)備和程序進(jìn)行初始化,校正底板單片機(jī)的參數(shù),設(shè)置2.4G無線傳輸芯片的接收模式,通過數(shù)據(jù)接收程序,將接收芯片的RX FIFO寄存器中的數(shù)據(jù)讀出來,通過網(wǎng)絡(luò),傳送給監(jiān)控中心。

5 結(jié)論

模塊化軟件設(shè)計和無線技術(shù)的結(jié)合應(yīng)用有很大的優(yōu)越性,糧庫的倉儲狀況根據(jù)每年的計劃和國家的分配不停的調(diào)整,在不影響基礎(chǔ)功能和網(wǎng)絡(luò)的前提下,平臺可以更靈活的調(diào)整使用的升級,而不會涉及過多的相關(guān)改造。

現(xiàn)今糧庫市場使用的監(jiān)控系統(tǒng)基本上都還停留在使用綜合布線網(wǎng)絡(luò)方式進(jìn)行數(shù)據(jù)傳輸管理,存在著高成本、適應(yīng)倉型受限、易腐蝕,老化快,故障節(jié)點多等問題,而且在倒倉和擴(kuò)展升級時帶來重新施工的麻煩,不易于管理,中間設(shè)備和線材的更換也頻繁?;?.4G通訊技術(shù)的糧情監(jiān)測系統(tǒng)則可以一勞永逸的解決以上問題,施工成本低,不造成破壞性改造,設(shè)備的更新和升級擴(kuò)展都簡單方便。完全可以從各方面高效的取代之前的布線方案的管理系統(tǒng),而無線的大量使用也成為現(xiàn)今科技發(fā)展的主流趨勢。

參考文獻(xiàn)

[1]夏華.無線通信模塊設(shè)計與物聯(lián)網(wǎng)應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2011:6.

[2]杜思深主編.無線數(shù)據(jù)通信技術(shù)[M].北京:電子工業(yè)出版社,2011.

[3]孫學(xué)康.劉勇.無線傳輸與接入技術(shù)[M].北京:人民郵電出版社,2010:7.

猜你喜歡
寄存器通訊底板
《茶葉通訊》簡介
茶葉通訊(2022年2期)2022-11-15 08:53:56
《茶葉通訊》簡介
茶葉通訊(2022年3期)2022-11-11 08:43:50
通訊報道
Lite寄存器模型的設(shè)計與實現(xiàn)
分簇結(jié)構(gòu)向量寄存器分配策略研究*
通訊簡史
軟土地基上超長底板節(jié)制閘沉降及應(yīng)力分析
底板巷一巷兩用的回采工作面防火實踐
底板隔水層破壞的力學(xué)模型及破壞判據(jù)
底板瓦斯抽放巷防誤揭煤快速探測方法探析
河南科技(2014年4期)2014-02-27 14:07:01
阳原县| 普格县| 台南县| 安新县| 上饶县| 渭南市| 垦利县| 调兵山市| 合水县| 孟津县| 三江| 绥滨县| 茂名市| 游戏| 潜山县| 平昌县| 温泉县| 栾城县| 凌源市| 休宁县| 丽水市| 石柱| 临猗县| 鄂尔多斯市| 遂川县| 三门峡市| 始兴县| 杭锦后旗| 怀柔区| 镇康县| 邹平县| 新兴县| 无极县| 肥东县| 佛学| 万源市| 深水埗区| 开封县| 开化县| 广宁县| 习水县|