999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

水環境監測場景中的自主巡航無人船系統

2023-03-01 08:04:32吳昊吳子昂孟慶斌劉廣偉
電子制作 2023年2期
關鍵詞:水質檢測系統

吳昊,吳子昂,孟慶斌,劉廣偉

(南開大學 濱海學院,天津, 300270)

0 引言

如今,我國普遍采用固定水質監測站以及現場人工取樣進行檢測兩種方式。這些檢測方法都存在一些弊端,如檢測效率低且費時費力、檢測地點有限不靈活等。具有自主巡航能力的無人船系統與傳統的固定點水質監測系統不同,該系統具有較好的靈活性,可以快速部署到指定水域,按照終端輸入的參數實現無人船自主巡航,進行移動監測,大幅減輕工作人員的工作量,降低工作的危險系數。通過前端傳感器可以采集水體溫度、溶解氧、濁度、pH值等信息,相關監測信息匯總到數據服務中心,為有關部門對指定水域的應急治理提供參考。

1 系統總體架構

自主巡航無人船系統使用樹莓派處理命令,通過MAVLINK協議與Pixhawk控制板通信,發布位置和速度期望,由控制板控制執行機構實現無人船自主巡航功能。

如圖1所示,無人船主要通過樹莓派和Pixhawk控制板通信來進行無人船的航行控制,水質傳感器則通過RS485轉USB模塊接入到樹莓派中進行數據處理,地面站和服務端下發操控指令和無人船姿態信息、傳感器讀取則是通過4G路由器間接與樹莓派進行通訊。

圖1 系統總體架構圖

2 系統硬件設計

系統硬件由五個重要部分組成,分別為:控制和導航模塊、通信模塊、動力模塊、傳感器模塊、電源模塊。系統實物圖、硬件整體框架圖分別如圖2、圖3所示。

圖2 船體硬件示意圖

圖3 硬件框架圖

■2.1 控制和導航模塊

無人船的控制模塊采用Pixhawk2.4.8控制板,其主要控制無人船的速度以及前進方向,能夠讓無人船按照既定路線行駛。Pixhawk是一款32位開源的無人機控制系統,內置2組加速計、2組陀螺儀、1組電子羅盤、1組數字氣壓計同時其擴展性強。設備處理器以STM32F427主控及STM32F100故障保護協處理器作為基礎,保障設備正常運行。

對于無人船的位置信息(經緯度信息以及航行方向),系統采用外置M8N GPS定位模塊,同樣是設備進行自主巡航功能的重要模塊。該模塊具有較高的靈敏度,并且體積小功耗低,其內置的電子羅盤可以彌補Pixhawk內部電子羅盤易受干擾的缺點,提高系統的穩定性。

■2.2 通信模塊

通信模塊由接收機、數傳、4G工業級無線路由器構成。在能夠使用人工的條件下,可以使用手柄與接收機通信控制無人船;在配備手持終端的情況下,可以通過數傳連接地面站進行巡航任務的初步配置;4G路由器則是發射一個連接到4G網的WiFi,樹莓派能夠通過其連接到Internet與用戶終端進行巡航任務的配置和數據傳輸。

通信模塊均采用現成的成品模塊:接收機為FS-IA6B六通道接收機,通過PPM協議用杜邦線與控制模塊相連,實測與遙控器連距離約500m;無線數傳采用433MHZ頻段,實測通信距離約800m,通過4pin-1.25mm的接線端子連接到控制器的串口2上;4G路由器使用的是有人云4G工業無線路由器,插上物聯網卡后路由器能夠提供WIFI信號供樹莓派連接,在周圍基站信號強、直徑200m的湖面上能夠穩定地連接到Internet。

■2.3 動力模塊

對于動力模塊而言,其主要組成部分為電機和電調。系統采用有刷直流電機和有刷直流電機電調,電調信號線支持兩路PWM,通過改變兩路PWM信號的占空比能夠調節電機的速度和正反轉,電調的PWM信號與控制模塊的PWM接口直接相連。PWM信號占空比與電機的運動情況如圖4所示。當PWM1線上產生方波、PWM2線上只有低電平信號時,電機正轉;反之,電機反轉。方波的占空比可以調整電機的轉速。

圖4 PWM信號控制電機正反轉示意圖

■2.4 傳感器模塊

設備搭載RS485通信協議的水質傳感器,能夠在運行時進行水質檢測。水體酸堿平衡、水體渾濁、水體溶解氧、電導率等是檢測水質和判斷水質純度的重要指標。系統采用了四個不同的傳感器對這四個指標進行檢測,傳感器參數如表1所示。

表1 傳感器測量精度和測量范圍

如圖5所示,為避免傳感器在水中受到損壞,我們設計了傳感器回收裝置。①為控制電機,能夠實現正反轉和調速;②是軸桿,用于承載傳感器線纜;③是滑環,滑環的兩側帶有能夠傳輸信號的線材,一端旋轉時另一端可以保持固定不動,同時不影響信號線材上信號的傳輸;④為傳感器,傳感器線材最大長度2.5m,在電機的轉動下能夠纏繞在軸桿上。

圖5 傳感器回收裝置

■2.5 電源模塊

船體上搭載多個傳感器以及執行機構,不同的子模塊需要不同的電源電壓。為了能夠便于充電、組裝,系統使用12V電源統一供電,12V電源直接接入電調。對于機載電腦樹莓派、傳感器、Pixhawk控制板的供電,我們采用了TPS5430降壓芯片的降壓模塊作為其供電方案。

硬件設計中的DCDC降壓模塊參考TPS5430數據手冊中的原理圖,如圖6所示。設計時可以通過D1上的正向電壓VD和電感支路上的等效電阻RL設計輸出VOUT的大小。系統搭載的降壓電路的元件參數與圖6一致,該電路設計支持10.8~19.8V寬電壓輸入,5V輸出,最大輸出電流3A,輸出電壓波紋30mV,開關頻率500kHz,該降壓電路適合作為嵌入式設備的電源。

圖6 TPS5430降壓電路

3 系統軟件設計

■3.1 系統程序框圖

根據系統設計,無人船會按照期望速度自主航行至待測水域,等待當前待測水域檢測完畢后再自主航行至下一個水域,直到所有目標水域檢測完畢后返航。船體每次到達航點都需要停留一段時間用于執行水質檢測任務。由于QGC執行的巡航任務無法完成間斷性的巡航,于是我們利用MAVROS包編寫了新的巡航程序。完整的巡航程序和傳感器通訊回收程序框圖如圖7所示。

圖7 系統程序框圖

■3.2 巡航任務子程序

巡航任務子程序的主要功能是無人船能夠按照程序中內置的幾個巡航點完成巡航任務,無人船巡航的過程可以看作是無人船點到點的運動過程,我們需要對無人船的運動過程進行建模。

3.2.1 固定雙槳無人船運動學分析

系統采用固定雙槳型的船體,電機同速時前進,依靠左右電機差速進行轉向。無人船在水中的運動包含縱蕩、橫蕩、垂蕩、橫搖、縱搖、艏搖六個自由度,為了便于分析,實際可對自由度進行簡化,只考慮橫搖、縱搖、艏搖三個自由度的運動過程。另外,我們需要建立合理的坐標系用于精確描述船體的運動過程,采用NED坐標系作為世界坐標系,船體坐標系X軸指向船頭平行于海面,設沿其方向的前向速度為u,Y軸方向垂直于X軸向左,沿著Y軸方向的速度為v,Z軸垂直于水平面指向地心。另設r為船體坐標系下的艏搖角速度,x,y,ψ分別為NED坐標系下的X軸坐標,Y軸坐標和偏航角,示意圖如圖8所示。

圖8 NED坐標系和船體坐標系平面示意

設轉換矩陣:

則得到固定雙槳型無人船運動學方程:

考慮到無人船的動力學和推進運動與回轉運動的解耦,這里參考任帥[3]提出的固定雙槳無人船動力學模型:

于是我們便得到了無人船前進、轉向和左右兩槳電機的電壓(或轉速)的關系。

3.2.2 WGS84坐標系下計算兩點距離和方向角

采用Geographiclib包中的WGS84.Inverse函數來計算兩點之間的距離和方向角輸入參數當前位置點和目標位置點參數(lat1,lon1,lat2,lon2),傳出(a12,s12,azi1,azi2),其中s12是兩點之間的距離,Azi1是當前位置點1到目標位置點2的這條向量與北0度方向上的線的夾角,即無人船的期望上的方向角。

■3.3 傳感器子程序

傳感器子程序主要包括傳感器的回收裝置的控制和傳感器采集、數據發送這兩個部分。為了實現樹莓派能夠通過4G路由器與終端進行UDP通信,我們采用了花生殼內網穿透的方案,在樹莓派上安裝Phddns服務程序,完成花生殼的線上配置,用“Phddns Start”命令啟動內網穿透服務。

3.3.1 傳感器回收裝置的控制

因為傳感器價格昂貴,為了保護傳感器在無人船航行中不被損壞,系統用串口控制42步進電機以一定的速度正轉或倒轉,實現傳感器的收放功能。樹莓派收到指令后通過串口向42步進電機發出釋放傳感器的指令,發送與數據接收均為十六進制,其數據指令幀如表2所示。

表2 42步進電機串口直接位置控制指令幀格式

其中A的最高位表示方向,低7位表示電機的轉速。B和C組成Uint16_t類型的數據,表示要發送的脈沖數。這部分主要通過Serial庫實現與42步進電機的串口通信。簡化后的重要代碼如下所示:

3.3.2 傳感器采樣和數據發送

程序引用Socket函數庫,在地面站發送端程序設置樹莓派4B的IP地址和端口號;樹莓派4B部署接收端程序持續對端口監聽,即可通過UDP協議在地面站向樹莓派4B發送開啟傳感器指令。

釋放傳感器后,樹莓派4B再向傳感器發送采集指令,每次采集間隔兩秒,采樣10次。使用Binascii庫從返回的十六進制數中提取出數據,再使用UDP協議將數據返回到地面站并上傳到終端設備。傳感器采樣和數據發送的邏輯如圖9所示。

圖9 采樣和UDP發送程序流程圖

4 系統測試結果與南星湖水質評價

系統設計完畢后,我們在南星湖上進行了船體實際巡航以及水質檢測方面的測試,無人船部署測試場景如圖10所示,記錄的傳感器數據繪制成折線圖的形式如圖11所示。

圖10 無人船實物演示

圖11 南星湖水質實測記錄

經測試,無人船可以自主巡航到指定水域并進行水質檢測,任務結束后自動返航,實現了預期目標。從表中可以看出,南星湖的湖水呈堿性,這與南星湖周圍土壤中存在大量鹽堿物質這一事實相符合,同時PH值與電導率也存在一定聯系,而靠近湖水岸邊航點的水質濁度也明顯高于靠近湖面中央航點的水質濁度。此外,湖水溶解氧偏低,且水體呈現綠色,初步推測是水中的微生物和水體藻類的大量繁殖消耗了過多的溶解氧。

5 結束語

本文設計了一款能夠適應于江、河、湖等廣泛水域的無人自主巡航水質檢測船。該設備能夠對水域進行水質檢測,該系統可快速部署到指定水域位置,滿足突發水域的檢測需求,具有較高的靈活性。通過指定路線的地面站進行路徑規劃,實現無人船自主巡航功能。船上所搭載的相關水質傳感器,可對所處水域進行相關水質參數的檢測,同時能夠通過無線通信模塊將檢測數據上傳至服務器,利于工作人員對數據進行查詢和分析,提升工作效率以及達到節省人力物力資源的目的。

猜你喜歡
水質檢測系統
水質抽檢豈容造假
環境(2023年5期)2023-06-30 01:20:01
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
一月冬棚養蝦常見水質渾濁,要如何解決?這9大原因及處理方法你要知曉
當代水產(2019年1期)2019-05-16 02:42:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 扒开粉嫩的小缝隙喷白浆视频| 国产一区免费在线观看| 欧美a在线看| 毛片基地美国正在播放亚洲 | 夜夜高潮夜夜爽国产伦精品| 色婷婷综合在线| 免费视频在线2021入口| 国产精品 欧美激情 在线播放 | 伊人无码视屏| 日本不卡免费高清视频| 国产超碰一区二区三区| 国产乱肥老妇精品视频| 亚洲最大综合网| 国产一区二区三区精品久久呦| 真实国产乱子伦视频| 九色在线视频导航91| 国产精品jizz在线观看软件| 免费又爽又刺激高潮网址 | 亚洲无线观看| 综合人妻久久一区二区精品 | 人妻丰满熟妇αv无码| 成年A级毛片| 国产打屁股免费区网站| 国产呦精品一区二区三区下载| 中文字幕 日韩 欧美| 欧美日韩成人在线观看| 在线欧美国产| 香蕉精品在线| 国产va免费精品观看| 在线观看免费国产| 国产香蕉国产精品偷在线观看| 青青热久免费精品视频6| 一本大道无码高清| 美女被操黄色视频网站| 日本人又色又爽的视频| 97久久精品人人| 777国产精品永久免费观看| 国产在线小视频| 性喷潮久久久久久久久| 国产成人AV男人的天堂| 精品超清无码视频在线观看| 久久 午夜福利 张柏芝| 性视频一区| 制服丝袜一区| 精品国产一区二区三区在线观看 | 成人国内精品久久久久影院| 免费精品一区二区h| 亚洲一区二区在线无码| a免费毛片在线播放| 色哟哟国产成人精品| 日韩高清中文字幕| 午夜高清国产拍精品| 玩两个丰满老熟女久久网| 尤物亚洲最大AV无码网站| 在线国产综合一区二区三区 | 亚洲无码高清一区| 国内精品91| 无码视频国产精品一区二区| 高清无码手机在线观看| 国产亚洲美日韩AV中文字幕无码成人 | 国产美女自慰在线观看| 欧美无遮挡国产欧美另类| 国产地址二永久伊甸园| 亚洲日本精品一区二区| 少妇人妻无码首页| 国产成人久视频免费| 欧美有码在线| 亚洲国产精品人久久电影| 久久久久88色偷偷| aa级毛片毛片免费观看久| 国产女人在线视频| 国产鲁鲁视频在线观看| 高清无码一本到东京热| 五月天丁香婷婷综合久久| 久青草国产高清在线视频| 国产三级成人| 久久久久九九精品影院| 亚洲无线国产观看| 热这里只有精品国产热门精品| 国产资源站| 亚洲综合片| 99在线观看视频免费|