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

基于STM32 的水聲潛標(biāo)值守控制模塊設(shè)計(jì)

2022-02-27 03:27:10高守勇歸朋飛
電子設(shè)計(jì)工程 2022年4期
關(guān)鍵詞:信號

高守勇,謝 輝,楊 靜,歸朋飛

(水聲對抗國防科技重點(diǎn)實(shí)驗(yàn)室,廣東湛江 524022)

在海洋水聲研究中,海洋環(huán)境噪聲、船舶航行噪聲的長期監(jiān)測具有重要意義。在海上開展水聲監(jiān)測時,采用水面浮標(biāo)的方式可方便通過電臺或衛(wèi)星通信進(jìn)行遙控作業(yè)[1-3],但存在容易受漁船作業(yè)拖帶漂移、影響船舶航行等問題。另外浮標(biāo)隨海浪起伏會導(dǎo)致水聽器抖動,從而影響記錄的水聲信號質(zhì)量。采用潛標(biāo)方式監(jiān)測噪聲具有隱蔽性好、受海浪影響小等優(yōu)點(diǎn)。水聲潛標(biāo)使用時一般帶有聲學(xué)釋放器,布設(shè)入水后通過錨系裝置系留在預(yù)定的深度進(jìn)行水聲監(jiān)測。任務(wù)結(jié)束后,通過工作船發(fā)送水聲遙控指令使釋放器動作,拋棄錨系裝置,潛標(biāo)上浮至海面,由工作船進(jìn)行打撈回收[4-6]。水聲潛標(biāo)需要在電池供電條件下長時間待機(jī)、完全自主工作,按預(yù)設(shè)的時間節(jié)點(diǎn)或根據(jù)監(jiān)測到的水聽器信號特征啟動記錄。如果水聲潛標(biāo)不能可靠工作,海上測試數(shù)周后打撈出水發(fā)現(xiàn)數(shù)據(jù)記錄不完整,將造成任務(wù)完成不全和試驗(yàn)資源浪費(fèi)。因此,值守控制模塊作為水聲潛標(biāo)的控制核心,其工作的穩(wěn)定性、低功耗性能對水聲潛標(biāo)的海上使用有重要意義。

STM32 嵌入式系統(tǒng)具有代碼密度高、可嵌套中斷、功耗低等特點(diǎn),采用庫函數(shù)開發(fā)方式,可在保證系統(tǒng)穩(wěn)定性的同時大大縮短程序開發(fā)周期,在控制領(lǐng)域有著廣泛的應(yīng)用[7-10]。

1 總體設(shè)計(jì)

1.1 水聲潛標(biāo)總體組成

水聲潛標(biāo)總體由水聽器、水密儀器艙組成,儀器艙中電子設(shè)備包含值守控制模塊、電池組、信號調(diào)理、采集存儲等單元,水聽器通過水密電纜連接到儀器艙,如圖1 所示。值守控制模塊平時處于低功耗狀態(tài),可通過預(yù)編程值守和自動監(jiān)測記錄兩種模式啟動系統(tǒng),進(jìn)入采集記錄狀態(tài)。在預(yù)編程值守模式下,水聽器、信號調(diào)理單元、采集存儲單元均斷電,水聲潛標(biāo)處于最低功耗值守狀態(tài)。在自動監(jiān)測記錄模式下,需要增加對水聽器前置放大器的供電。

圖1 水聲潛標(biāo)組成框圖

1.2 值守控制模塊主要功能

值守控制模塊的功能包括預(yù)編程值守、自動監(jiān)測記錄、工作參數(shù)下載和存儲、RTC 對時、響應(yīng)上位機(jī)查詢等,其主要功能是預(yù)編程值守和自動監(jiān)測記錄。

預(yù)編程值守功能:通過上位機(jī)軟件設(shè)置水聲潛標(biāo)的任務(wù)時間表,下載并存儲到值守控制模塊的FLASH 中,控制水聲潛標(biāo)按設(shè)定的時間表進(jìn)行工作。該功能主要用于按計(jì)劃實(shí)施的船舶噪聲監(jiān)測、環(huán)境噪聲監(jiān)測和水聲傳播測量等任務(wù)。

自動監(jiān)測記錄功能:通過監(jiān)測水聽器信號,對接收到的水聲信號進(jìn)行濾波、平滑,先進(jìn)行長時間平均,獲得海洋背景噪聲,再根據(jù)水聲信號的變化趨勢和強(qiáng)度,在有船舶接近時,啟動水聲潛標(biāo)進(jìn)入采集記錄狀態(tài)。該功能主要用于非合作的船舶航行噪聲監(jiān)測。

2 模塊硬件設(shè)計(jì)

2.1 STM32核心模塊

STM32F103RCT6 器件是基于高性能超低功耗微控制器Arm?Cortex?-M4 的32 位RISC 內(nèi)核,工作頻率80 MHz,嵌入了高速存儲器(256 kB 的閃存,64 kB 的SRAM)、增強(qiáng)型I/O 和外圍設(shè)備,提供一個快速的12 位ADC、兩個比較器、一個運(yùn)算放大器、兩個DAC 通道、一個內(nèi)部基準(zhǔn)電壓緩沖器、一個低功耗RTC、一個通用32 位定時器、4 個通用16 位定時器和兩個16 位低功耗定時器[11];支持模擬獨(dú)立電源輸入ADC、DAC、OPAMP 和比較器,VBAT 允許備份RTC 和備份寄存器;具有FlexPowerControl 的超低功耗,在VBAT 模式下電流為200 nA,可為RTC 和32×32 位備份寄存器供電,RTC 待機(jī)模式下電流為280 nA。

STM32 核心模塊原理如圖2 所示,該模塊包含STM32F103RCT6芯片、8MHz主晶振、RTC晶振、FLASH芯片W25Q64 及工作指示燈[12]。

圖2 STM32核心模塊原理圖

核心模塊實(shí)物如圖3所示,尺寸為30 mm×34 mm,通過2 mm 間距排插J2 安裝在母板上。

圖3 核心模塊實(shí)物圖

2.2 信號監(jiān)測調(diào)理電路

水聽器接收到的信號較微弱,為了實(shí)現(xiàn)對水聲信號的有效監(jiān)測,設(shè)計(jì)了信號監(jiān)測調(diào)理電路,原理如圖4所示。采用一片低功耗運(yùn)放OPA1662 設(shè)計(jì)兩級放大濾波[13],一級為10 Hz 高通濾波器,增益為2,二級為10 kHz 低通濾波器,增益為5。信號調(diào)理電路總增益為10,前端水聽器靈敏度約為-170 dB,經(jīng)實(shí)際測試,水聽器信號通過信號監(jiān)測調(diào)理電路放大、濾波后,可有效監(jiān)測海洋環(huán)境噪聲和船舶噪聲。濾波器采用Sallen-key 拓?fù)浣Y(jié)構(gòu),具有輸入阻抗高、增益容易配置的特點(diǎn)。

圖4 信號監(jiān)測調(diào)理電路原理圖

2.3 輸出控制電路

水聲潛標(biāo)內(nèi)有3 組電池,分別為給前置放大和信號調(diào)理供電的+12 V 模擬電源、-12 V 模擬電源、給采集存儲單元供電的+12 V 數(shù)字主電源。值守控制模塊對潛標(biāo)工作狀態(tài)的控制,主要通過開啟和關(guān)閉這3 組電源來實(shí)現(xiàn),輸出控制電路原理如圖5 所示。對于模擬電源的控制,采用兩個PHOTO-MOS 繼電器AQZ102 實(shí)現(xiàn)控制模塊和電源輸出的光電隔離[14],持續(xù)工作電流為4 A。對數(shù)字主電源的控制采用一片PHOTO-MOS 繼電器AQY211 隔離后,驅(qū)動大功率MOS 管AO4407,其導(dǎo)通電阻RDS(ON)為13 mΩ,持續(xù)工作電流為7 A,可滿足對采集存儲單元5 A 供電控制的要求。3 組電源的控制都通過PHOTO-MOS 繼電器進(jìn)行隔離,可有效降低控制模塊對潛標(biāo)模擬電路的干擾。

圖5 輸出控制電路原理圖

輸出控制電路實(shí)物如圖6 所示,作為核心模塊的母板,可通過2 mm 間距微小排插與核心模塊組合安裝。模塊含開關(guān)和輸出插座總體尺寸為30 mm×50 mm,整體結(jié)構(gòu)緊湊小巧,可方便安裝到空間受限的水聲潛標(biāo)中。

圖6 輸出控制電路實(shí)物

3 模塊軟件設(shè)計(jì)

3.1 定時喚醒軟件設(shè)計(jì)

STM32F103RCT6 在系統(tǒng)復(fù)位后,運(yùn)行在RUN 模式下,定時喚醒功能可以在低功耗模式下實(shí)現(xiàn)。芯片有5 種低功耗模式:低功耗運(yùn)行模式、睡眠模式、低功耗睡眠模式、停止模式和待機(jī)模式。模塊工作于預(yù)編程值守模式時,CPU 處于睡眠模式,芯片處于低功耗狀態(tài),僅內(nèi)部RTC 在運(yùn)行。若要進(jìn)入睡眠模式,需要執(zhí)行WFI(Wait For Interrupt)指令,任何外圍設(shè)備的中斷都能喚醒CPU[15]。定時喚醒的軟件流程如圖7 所示,RTC 時鐘每秒中斷一次,喚醒控制模塊,在中斷處理程序中將當(dāng)前時間與存儲的工作時間表進(jìn)行比較,如果處于工作狀態(tài)就開啟各單元的電源,啟動水聲潛標(biāo)進(jìn)入測量記錄狀態(tài),否則關(guān)閉電源,停止記錄,進(jìn)入睡眠模式。

圖7 定時喚醒流程圖

3.2 信號監(jiān)測軟件設(shè)計(jì)

模塊工作于自動監(jiān)測記錄模式時,需要對水聽器接收到的水聲信號進(jìn)行連續(xù)監(jiān)測和分析,軟件流程如圖8 所示。在系統(tǒng)配置階段,根據(jù)預(yù)編程軟件下載存儲的數(shù)據(jù)表,設(shè)置進(jìn)入自動監(jiān)測記錄模式的時間、信號門限等工作參數(shù)。進(jìn)入自動監(jiān)測記錄模式后,模塊采用定時中斷方式對水聲信號進(jìn)行AD采集、數(shù)據(jù)平滑和趨勢分析。AD 采樣率為20 kHz,采樣后轉(zhuǎn)換為RMS 值,平滑平均時間為1 s,趨勢判別條件為信號能量連續(xù)15 s 上升,啟動門限可根據(jù)預(yù)編程參數(shù)設(shè)置為2~6 dB。當(dāng)滿足趨勢判別和啟動門限條件后,啟動系統(tǒng)進(jìn)入記錄狀態(tài),持續(xù)記錄10 min 或20 min(可設(shè)置)后關(guān)閉記錄。完成記錄后,若還處于自動監(jiān)測記錄模式,再繼續(xù)進(jìn)行水聽器信號監(jiān)測。

圖8 信號監(jiān)測及分析控制流程

3.3 預(yù)編程控制軟件設(shè)計(jì)

預(yù)編程控制軟件包含兩部分,一是運(yùn)行于值守模塊的下位機(jī)軟件,二是運(yùn)行于計(jì)算機(jī)中的上位機(jī)軟件,兩者通過RS232 進(jìn)行通信[16],波特率為9 600。上位機(jī)軟件需與預(yù)編程模塊進(jìn)行通信,實(shí)現(xiàn)下載任務(wù)列表到模塊,對模塊進(jìn)行對時,查詢預(yù)編程的任務(wù)表和RTC 時間等功能。設(shè)計(jì)了命令格式,每條指令的起始碼為$,結(jié)束碼為#,各項(xiàng)功能采用的命令格式如表1 所示。

表1 預(yù)編程命令格式

任務(wù)表格式:@序號/模式/開始時間/結(jié)束時間&序號/模式/開始時間/結(jié)束時間&序號/模式/開始時間/結(jié)束時間……。

上位機(jī)軟件采用VC 編程,VC 編程有較好的用戶操作界面。軟件界面分為串口設(shè)置、時間同步、任務(wù)設(shè)置、任務(wù)查詢4 個功能區(qū),如圖9 所示。軟件可對串口參數(shù)進(jìn)行設(shè)置,對下位機(jī)RTC 時間進(jìn)行同步和查詢,在任務(wù)設(shè)置欄可設(shè)置每次采集記錄任務(wù)的開始時間和結(jié)束時間、工作模式。任務(wù)欄中添加、修改、刪除按鈕可對工作時間表進(jìn)行操作,擦除按鈕用于對下位機(jī)中的參數(shù)表FLASH 空間進(jìn)行擦除,下載按鈕用于將工作時間表下載到值守控制模塊中進(jìn)行存儲。任務(wù)查詢欄可對模塊中存儲的任務(wù)表進(jìn)行查詢,方便用戶進(jìn)行任務(wù)表的核對確認(rèn)。

圖9 上位機(jī)預(yù)編程軟件界面

4 測試應(yīng)用情況

4.1 預(yù)編程值守功能測試

在實(shí)驗(yàn)室中,水聲潛標(biāo)處于開蓋狀態(tài),通過專用的通信電纜連接水聲潛標(biāo)通信接口和計(jì)算機(jī)串口,啟動值守模塊電源,運(yùn)行上位機(jī)軟件,設(shè)置5 組任務(wù)時間表,每次記錄10 min,工作模式為A(定時模式),下載到下位機(jī)中,如圖9 所示。觀察水聲潛標(biāo)信號調(diào)理、采集記錄單元的工作指示燈,兩個單元均能在各組任務(wù)開始時啟動工作,在任務(wù)結(jié)束時停止工作,若記錄的數(shù)據(jù)文件時間與任務(wù)時間表一致,說明值守控制模塊的預(yù)編程定時記錄功能正常。

2018 年9 月,在實(shí)驗(yàn)室對預(yù)編程值守功能進(jìn)行了長時間考核測試。水聲潛標(biāo)處于正常密封狀態(tài),設(shè)置30 天時間內(nèi)90 組采集任務(wù)表,通過水密通信電纜連接水密儀器艙,下載到值守控制模塊中運(yùn)行。30 天后打開水聲潛標(biāo)的儀器艙,檢查記錄的數(shù)據(jù)文件,核對任務(wù)表的時間與文件記錄的時間,若兩者一致,表明值守控制模塊長時間工作正常。

4.2 自動監(jiān)測記錄功能測試

2018 年11 月8 日,在海南三亞附近海域?qū)λ暆摌?biāo)自動監(jiān)測記錄功能進(jìn)行了測試。試驗(yàn)前設(shè)置潛標(biāo)工作于自動監(jiān)測記錄模式,啟動門限為3 dB。潛標(biāo)布放入水后,安排一艘漁船從潛標(biāo)附近,距離潛標(biāo)100 m 左右多次航行通過,記錄漁船通過潛標(biāo)附近的時間,試驗(yàn)結(jié)束后回收潛標(biāo),查看潛標(biāo)數(shù)據(jù)記錄情況,判斷模塊是否能在船舶通過時自動啟動潛標(biāo)進(jìn)行采集記錄。漁船通過時間和潛標(biāo)開機(jī)記錄時間如表2 所示。

表2 自動監(jiān)測記錄測試記錄表

根據(jù)記錄的漁船通過時間和潛標(biāo)開機(jī)時間對比可知,漁船每次從水聲潛標(biāo)附近航行通過時,水聲潛標(biāo)都能根據(jù)噪聲變化情況自動啟動采集記錄,說明值守控制模塊的自動監(jiān)測記錄功能正常。

4.3 值守控制模塊功耗測試

在實(shí)驗(yàn)室進(jìn)行預(yù)編程定時功能和自動監(jiān)測功能測試的同時,對值守控制模塊的工作電流進(jìn)行測量,定時值班、自動監(jiān)測、任務(wù)運(yùn)行3 種工作狀態(tài)的電流測試結(jié)果如表3 所示。

表3 值守控制模塊功耗測試記錄表

測試表明,值守控制模塊在預(yù)編程值守狀態(tài)下的工作電流為0.4 mA,自動監(jiān)測記錄狀態(tài)電流為6.7 mA,滿足水聲潛標(biāo)在電池供電條件下水下自主值守30天的要求。如在核心模塊中增加一級電源管理功能,在設(shè)置完工作參數(shù)、延時一段時間后,將RS232芯片的供電斷開,可進(jìn)一步降低功耗,將定時值班電流控制在0.1 mA 以內(nèi)。

5 結(jié)束語

采用低功耗的STM32F103RCT6 設(shè)計(jì)了水聲潛標(biāo)值守控制模塊,硬件包括核心模塊、信號監(jiān)測電路和輸出控制電路,軟件主要包括定時喚醒、信號監(jiān)測和預(yù)編程參數(shù)設(shè)置部分。模塊整體實(shí)物尺寸為30 mm×50 mm,可方便嵌入到空間受限的水下設(shè)備中。通過實(shí)驗(yàn)室功能、功耗測試和海上自動監(jiān)測記錄功能測試,得出值守控制模塊預(yù)編程值守電流為0.4 mA,自動監(jiān)測電流為6.7 mA,值守30 天,在船舶通過附近時可自動啟動采集記錄,可在實(shí)際的水聲潛標(biāo)中低功耗、長時間可靠運(yùn)行。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 久久美女精品| 九色综合伊人久久富二代| 色亚洲成人| 好紧太爽了视频免费无码| 日韩精品一区二区三区免费在线观看| 国产丝袜啪啪| 在线欧美日韩| 亚洲,国产,日韩,综合一区| 91视频青青草| 日韩欧美中文字幕在线韩免费| 99热这里只有免费国产精品| 亚洲制服丝袜第一页| 999精品在线视频| 91在线播放免费不卡无毒| 精品国产中文一级毛片在线看| 视频二区亚洲精品| 久久精品亚洲中文字幕乱码| 国产中文一区二区苍井空| 亚洲天堂视频在线观看| 免费毛片a| 中文成人在线| 亚洲成aⅴ人在线观看| 国产黑丝视频在线观看| 亚洲一区二区无码视频| 亚洲永久色| 国产精品久久自在自线观看| 国产精品亚欧美一区二区| 福利片91| 亚洲综合第一页| 日韩国产另类| julia中文字幕久久亚洲| 亚洲天堂网视频| 丁香婷婷激情综合激情| 精品国产三级在线观看| 久久窝窝国产精品午夜看片| 久久精品一卡日本电影| 全色黄大色大片免费久久老太| 97在线碰| 国产一区三区二区中文在线| 99精品这里只有精品高清视频| 久久免费观看视频| 久久综合成人| 亚洲制服丝袜第一页| 国产91全国探花系列在线播放| 尤物成AV人片在线观看| 青草精品视频| 精品国产香蕉伊思人在线| 超碰91免费人妻| a网站在线观看| 美女免费精品高清毛片在线视| 日韩天堂网| 国产91小视频在线观看| 无码一区中文字幕| 欧美一级专区免费大片| 五月天丁香婷婷综合久久| 国产成人做受免费视频| 国产成人高清亚洲一区久久| 国产午夜精品鲁丝片| 成人在线观看不卡| 久久永久视频| 欧美另类视频一区二区三区| 伊人丁香五月天久久综合 | 亚洲bt欧美bt精品| 亚洲精品国产日韩无码AV永久免费网 | 国产精品无码AV中文| 综合色在线| 国产视频只有无码精品| 五月天香蕉视频国产亚| 97se亚洲综合在线韩国专区福利| 久久国产精品波多野结衣| 亚洲人成网站日本片| 青青操视频在线| 亚亚洲乱码一二三四区| 国产欧美综合在线观看第七页| 中文国产成人精品久久一| 精品亚洲国产成人AV| 视频二区国产精品职场同事| 波多野吉衣一区二区三区av| av一区二区无码在线| 99久久人妻精品免费二区| 色婷婷丁香| 国产第一色|