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

?

基于超聲多層時差的灌區(qū)水量測控控制系統(tǒng)設(shè)計

2021-08-02 02:50雷橋江王登鑫張育斌喬麗萍
科海故事博覽·下旬刊 2021年3期
關(guān)鍵詞:STM32單片機

雷橋江 王登鑫 張育斌 喬麗萍

摘 要 農(nóng)業(yè)生產(chǎn)在我國占有十分重要的地位,而農(nóng)業(yè)用水中以灌溉用水為主,但灌溉效率低和灌溉水浪費問題普遍存在。針對我國對建設(shè)灌溉用水系統(tǒng)存在基礎(chǔ)信息缺乏、使用的技術(shù)不先進;使用的數(shù)據(jù)傳輸技術(shù)有限、穩(wěn)定性低;沒有形成系統(tǒng)的思維,硬件投入大,輕視軟件系統(tǒng)的建設(shè)的問題,本文設(shè)計基于多層超聲波和時差法的渠道測量方案,實現(xiàn)水體的流速測量,提高實驗數(shù)據(jù)的精確性,通過數(shù)據(jù)的監(jiān)控和管理,實現(xiàn)對數(shù)據(jù)的采集。

關(guān)鍵詞 磁致伸縮 多層時差法 超聲波技術(shù) STM32單片機

中圖分類號:TN964 文獻標識碼:A 文章編號:1007-0745(2021)03-0005-02

1 前言

農(nóng)業(yè)生產(chǎn)在我國占有十分重要的地位,而農(nóng)業(yè)用水中以灌溉用水為主,但灌溉效率低和灌溉水浪費問題普遍存在。因此,無論是林業(yè)還是農(nóng)業(yè),從水資源缺乏和節(jié)省能源的角度出發(fā),節(jié)水灌溉都是目前研究、開發(fā)的熱點。發(fā)展和推廣節(jié)水灌溉設(shè)備對緩解我國水資源危機具有重要的作用。

針對我國對建設(shè)灌溉用水系統(tǒng)存在基礎(chǔ)信息缺乏、使用的技術(shù)不先進;使用的數(shù)據(jù)傳輸技術(shù)有限、穩(wěn)定性低;沒有形成系統(tǒng)的思維,硬件投入大,輕視軟件系統(tǒng)的建設(shè);整個系統(tǒng)的綜合集成能力差等問題。因此,在我國灌區(qū)水情監(jiān)測中引入先進技術(shù),運用遠程信息傳播手段,開發(fā)通用灌溉用水計量管理軟件,開發(fā)適宜灌區(qū)環(huán)境的水量監(jiān)測設(shè)備,建立信息化的灌區(qū)水情監(jiān)測管理系統(tǒng)很有必要。本文充分實現(xiàn)水體的流速測量,提高實驗數(shù)據(jù)的精確性,通過數(shù)據(jù)的監(jiān)控和管理,實現(xiàn)對數(shù)據(jù)的采集。

2 設(shè)計特點

1.對渠道進行多層聲道測速,測量精度高,可測量正、反兩個方向的流量和流速[1];同時時差法測流,不受水體流態(tài)、渦流、回流等影響,適應(yīng)各種渠道,適應(yīng)各種流速條件。

2.一體化全防水設(shè)計,嵌入式安裝,無阻流,無水頭損失,安裝維護簡單方便,可用于槽堰式或其他方式明渠流量計的標定設(shè)備,利于推廣應(yīng)用。

3 控制及數(shù)據(jù)處理單元

1.采用STM32F103C8T6處理芯片,是一款基于ARMC ortex-M3內(nèi)核(ARM公司在ARM11以后改用Cortex命名,并分成A、R和M三類,M系列有M0、M0+、M3、M4、M7)的32位的微控制器,其程序存儲器FLASH容量是64KB,RAM容量是20KB,2個12bit,ADC總合計12路通道,37個通用I/O口,4個16bit定時器,其工作電壓的范圍為2V~3.6V,環(huán)境的工作溫度為-40°C~85°C,系統(tǒng)時鐘最高可到72MHz[2]。其內(nèi)部集成里很多的功能模塊,電路結(jié)構(gòu)也簡單了很多,同時大大的縮小的外形的尺寸降低了成本。

2.與51單片機相比,STM32F103C8T6處理芯片的地址空間可通過外擴之后可以高達4GB,在一般的情況下不需要外擴這么多儲存地址單元,只要外擴1GB即可夠用了。此外51單片機的ROM儲存只有在2K—64K之間,RAM也僅僅128B—1K;而STM32F103C8T6的ROM的儲存有高達20K—1MB,RAM有8K-256K,外設(shè):傳統(tǒng)的51單片機只有三個定時器與一個串口通訊,但是在STM32F103C8T6的身上卻是擁有著DA、AD、TINER、WWDG、IWDG、CRC、MDA、IIC、SPI、USART等外設(shè)功能[3]。在開發(fā)的操作軟件上,在早期的51單片機上是采用了UV2軟件,而STM32使用的則是UV4或UV5,甚至是更高的版本UV軟件來編寫代碼程序。由此綜合了以上的優(yōu)點,選擇STM32F103C8T6是最佳的選擇。

4 驅(qū)動控制電路圖設(shè)計

采用3輸出3輸入的電路原理圖開頭的IR2104是半橋驅(qū)動器,也就是開關(guān)芯片,開關(guān)的間隔150-580納秒,也是非常的迅速的[4]。其中的MOS采用了IR7843,這是N通道的增強型MOS管,其中的對應(yīng)角分別是DGS,主要的工作原理也應(yīng)當(dāng)是首先當(dāng)VGS的電壓大于VDS時,D-S之間的載流子會不斷減少,當(dāng)其載流子界面產(chǎn)生負的界面會導(dǎo)致IDS導(dǎo)通,從而VGS的電壓大小可以控制通過MOS管的IDS的大小。兩個電容起到濾波的作用,采用半橋驅(qū)動的方法可達到電路穩(wěn)定且抗干擾強,輸出的效率高等優(yōu)點。

5 通訊模塊的選取

選用的是基于合宙Air724系列高性價比的Cat14GDTU通訊模塊。該模塊支持移動、電信、聯(lián)通全網(wǎng)通4G;同時支持USB、3.3VTTL電平串口(UART)、RS485的通訊方式,該模塊可支持二次開發(fā),可以在基于騰訊云、阿里云、華為云等諸多的服務(wù)器通過MQTT通訊協(xié)議上做二次開發(fā),且二次開發(fā)的成本低,開發(fā)的起來容易。在體積上尺寸合適,方便使用標準的AT命令固件、DTU透傳固件和Lua二次開發(fā),支持TCP/UDP/HTTP、NTP/HTTPS/PING/MQTT等協(xié)議,更方便的集成到自己的設(shè)備控制系統(tǒng)中(控制結(jié)構(gòu)圖1如所示)。

獲取時差代碼:

floatHcsr04GetLength(void)//獲取時間差值

{

u32t=0;

inti=0;

floatlengthTemp=0;

floatsum=0;

while(i!=5)

{

TRIG_Send=1;//發(fā)送口高電平輸出

Delay_Us(20);

TRIG_Send=0;

while(ECHO_Reci==0);//等待接收口高電平輸出

OpenTimerForHc();//打開定時器

i=i+1;

while(ECHO_Reci==1);

CloseTimerForHc();//關(guān)閉定時器

t=GetEchoTimer();//獲取時間,分辨率為1US

lengthTemp=((float)t/58.0);//cm

sum=lengthTemp+sum;

}

lengthTemp=sum/5.0;

returnlengthTemp;

}

floatUltrasonicWave_Measure(void)

{

while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_10)==1);//echo為高電平時,則等待至低電平,才啟動超聲波

UltrasonicWave_StartMeasure();//啟動超聲波while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_10)==0);//等待echo的高

電平到來TIM_SetCounter(TIM2,0);//清零計數(shù)器TIM_Cmd(TI

M2,ENABLE);//使能定時器2,開始計數(shù)while(GPIO_ReadInp

utDataBit(GPIOB,GPIO_Pin_10)==1);//等待echo的高電平結(jié)

束TIM_Cmd(TIM52,DISABLE);//失能定時器2,截止計數(shù)retu rn(TIM_GetCounter(TIM2))/1000000*340/2*100;//此處單位轉(zhuǎn)換為cm

}

6 總結(jié)

本設(shè)計以實時在線檢測渠道水位流量信息為目標,設(shè)計基于多層超聲波和時差法的渠道測量方案,設(shè)計基于太陽能的無線傳輸設(shè)備和數(shù)據(jù)采集器,實現(xiàn)遠程傳輸,借助太陽能供電可節(jié)約能源,設(shè)備和系統(tǒng)可提高了斷面平均流速的準確度和水量的準確性,提高灌區(qū)有效系數(shù)監(jiān)測精度,解決了目前灌區(qū)水流量監(jiān)測精度低和安裝易破壞的問題,為科學(xué)、精確的確定灌溉用水決策提供了基礎(chǔ)。

參考文獻:

[1] 趙靖宇,梅杰,謝代梁,曹松曉,徐志鵬,徐雅,劉鐵軍.基于PIC的磁致伸縮位置傳感器研究[J].中國測試,2020, 46(12):33-38.

[2] 李曉云.古浪縣黃花灘灌區(qū)水量計量系統(tǒng)技術(shù)方案選比[J].湖北農(nóng)機化,2020(09):58-59.

[3] 劉鴻濤,于明舟,龍昱帆,趙瑞娟,屈忠義.灌區(qū)水量計量的方法與應(yīng)用[J].東北水利水電,2019,37(09):21-24,59,72.

[4] 林俊.灌區(qū)渠系水量計量及監(jiān)測控制一體化研究[D].華南理工大學(xué),2017.

猜你喜歡
STM32單片機
基于STM32單片機的脈沖信號參數(shù)高精度測試儀
基于STM32芯片的移動機器人的避障研究
基于STM32的兩輪自平衡遙控小車設(shè)計
基于STM32單片機的數(shù)碼相框顯示系統(tǒng)設(shè)計
基于STM32的中老年人跌倒監(jiān)測裝置研究
基于STM32的智能電風(fēng)扇設(shè)計
铅山县| 山西省| 遵义县| 景泰县| 富宁县| 拉萨市| 新密市| 夏邑县| 扎赉特旗| 天全县| 博野县| 乐陵市| 高要市| 新竹县| 怀远县| 东兰县| 洪江市| 师宗县| 凤冈县| 道孚县| 新宁县| 宝应县| 盐池县| 康定县| 大竹县| 吉安市| 临泽县| 常德市| 启东市| 合阳县| 南通市| 金川县| 张家港市| 浦县| 宽城| 杨浦区| 竹山县| 张家界市| 德阳市| 那坡县| 长泰县|