無線通信游泳池主動式呼救裝置研究

時間:2022-06-24 10:24:18

導語:無線通信游泳池主動式呼救裝置研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

無線通信游泳池主動式呼救裝置研究

摘要:近年來隨著游泳運動的普及化,在游泳過程出現溺水險情日益增多,如果不能及時發現溺水者,游泳者將面臨巨大的危險,甚至失去生命。針對目前泳池監控裝備、救生系統仍以傳統人工為主所存在的問題,設計了一種基于無線通信技術的游泳池主動呼救裝置。整個裝置由發射器及接收器兩部分組成,兩者之間采用無線數傳模塊進行信息傳輸。利用水位電極傳感器檢測游泳者在水中的狀態,確認是否處于溺水狀態,并及時報警。本裝置設計科學,使用方便,通過主動式呼救方式,在一定程度上提高了泳池的救援效率,降低了游泳者發生安全問題的風險。

關鍵詞:無線通信;主動式;呼救裝置

1引言

近年來隨著水上健身運動的發展,隨之而來發生的溺水死亡事故也呈逐年上升的趨勢。據世界衛生組織發表的《全球溺水報告:預防一個主要殺手》報告稱,溺水能造成毀滅性影響,溺水是全世界各區域兒童和青年的十大主要死因之一。全球每年共有37.2萬人溺亡[1]。為了減少溺水事件發生,目前正規的游泳池都配備救生員,救生員實時觀察泳池內的情況,隨時做好救援準備,但這種監控手段弊端非常明顯:一是如果泳池比較大,一個救生員無法全面看顧,需要配備多個救生員,成本開支會比較大;二是如果泳池內人員密集,肉眼或監控很難發現是否有人員出現溺水險情,可能錯過險情。因此,對于泳池監控系統的研究具有重大的現實意義。

2系統方案設計

本裝置由一個發射器、一個接收器組成,發射器與接收器之間采用無線數傳模塊(WSN_31)進行數據通信。其中,發射器是一款為游泳者專門設計的頭戴式頭箍,外形如圖1所示,硬件構成如圖2所示。系統以MCU微處理器為核心,結合電源、水位電極模塊、無線模塊、蜂鳴器、LED燈帶及人機對話電路組成。工作原理為:當兩個水位電極浸入水中,通過電路檢測為導通狀態時,系統開始計時,當超過設定時間(時間由人機對話電路自定義設置,默認是30s),開啟報警模式(開啟LED燈帶及蜂鳴器),并將險情信息通過無線模塊發送至接收器;當兩個水位電極為斷開狀態時(至少有一個水位電極離開水面),關閉報警模式(關閉LED燈帶及蜂鳴器)。接收端的系統硬件構成圖如圖3,接收器由救生員隨身攜帶。

3硬件電路設計

發射器硬件電路原理圖如圖4,接收器硬件電路原理圖如圖5所示。(1)電源電路電源電路分為兩個部分:供電電路及低電壓提示電路。在發射器及接收器的供電電路中,3.7V鋰電池通過ME6209A33M3G芯片,轉換為3.3V。在發射器中,3.7V給LED燈帶供電,3.3V給蜂鳴器、無線模塊、水位電極模塊及人機對話電路供電;在接收器中,3.7V給LED燈帶供電,3.3V給蜂鳴器、無線模塊及振動馬達驅動電路供電。(2)水位電極模塊兩個水位電極即石墨棒銅柱電極,一個接入3.3v電壓,另一個通過電阻接到三極管的基極。當兩個銅柱電極均浸入水中時,電極導通(即P4為導通),經過三極管,此時STM32單片機的PB7口采集到的電壓為0V;當銅柱電極至少有一個不在水中時,P4不導通,因此三極管無法導通,此時PB7口采集到的電壓為3.3V。發射器通過采集PB7口的狀態信息,判斷是否水位電極是否導通;若導通,則系統開始計時。(3)人機對話電路人機對話電路由一個3位共陽數碼管及按鍵構成,如圖4所示。由此電路自定義設置觸發報警的時長。按鍵有3個,分別為:時間加鍵S1、時間減鍵S2、確認鍵S3。根據需要按下時間加減鍵,其中,按鍵修改時間步長為1s,范圍為(10s~200s),設置結束后,按下確認鍵進行保存,該設置值掉電不丟失。當發射器完全浸入水中,此時兩個電極為導通狀態,系統開始計時,分為兩種模式。模式一:當計時時間到達此設定值之前,兩個電極為斷開狀態(至少有一個電極離開水面),此時計時清零,等待開始下一次計時。模式二:當計時時間到達此設定值,兩個電極依然為導通狀態,則發射器開啟報警模式,直到兩個電極斷開,此時發射器停止報警模式。(4)LED燈帶LED燈帶通過PB8口發出高低電平信號,經過三極管(ss8050),控制LED燈帶的亮滅(高電平時,點亮LED燈帶;低電平時,關閉LED燈帶)。(5)振動馬達驅動電路振動馬達驅動電路由PB10發出高低電平信號,經過三極管,驅動P4(馬達),從而控制馬達振動或停止(高電平時,馬達通電,振動;反之,停止振動)。(6)無線數傳模塊將無線數傳模塊(WSN_31)上的SET引腳設置為低電平設置相應參數(包括網絡編號、工作模式、波特率、無線信道、無線功率、數據位、校驗位等)后,將此引腳懸空,處于工作狀態時,由發射器檢測、判斷是否為溺水狀態,從而將狀態信息通過無線模塊發送至接收器,接收器的無線模塊通過串口引腳(RXD、TXD)接收對應信息。具體來說,共有兩次數據傳輸過程:1)當發射器中的水位電極浸入水中導通時長超過設定值時,發射器開啟報警模式的同時,向接收器發送報警信號;2)在1)的前提下,當發射器中的兩個電極為斷開狀態時,發射器關閉報警模式的同時,向接收器發送解除報警信號。

4PCB板設計及制作

(1)發射器采用AD電路設計軟件,設計出的發射器的PCB設計如圖6所示,圖(a)包括型號為STM32F103的MCU微處理器、水位電極模塊、無線模塊、蜂鳴器及LED燈帶;圖(b)為人機對話電路模塊,對應的實物圖如圖7所示。當裝置完全浸入水中并超過設定時間時,處理器會控制LED燈帶以及蜂鳴器進行報警,并通過無線模塊將報警信息發送至接收器;當裝置檢測到水位電極模塊為斷開狀態時,裝置停止報警模式,并將解除報警信息發送至接收器模塊。(2)接收器接收器的PCB設計如圖8所示,對應的實物圖如圖9所示。接收器包括MCU微處理器、無線模塊、蜂鳴器、LED燈帶及振動馬達驅動電路。通過無線模塊接收來自發射器的信息,當接收到報警信息時,控制LED燈帶、蜂鳴器以及振動馬達工作,以此提醒管理員及時進行施救工作;當接收到解除報警信息時,即成功解救溺水者,此時關閉報警模式。

5軟件程序設計

(1)發射器軟件設計發射器軟件流程圖如圖10所示,通過傳感器(水位電極)檢測方式判斷游泳者是否為溺水狀態,若為正常游泳狀態,則繼續等待監測下一次的狀態,若為溺水狀態,則通過無線模塊向接收器發送報警信息并開啟報警模式(開啟LED燈帶以及蜂鳴器),之后通過傳感器狀態繼續判斷溺水者是否脫離危險,若脫離危險,則通過無線模塊向接收器發送解除報警信息,并關閉報警模式(關閉LED燈帶以及蜂鳴器)。(2)接收器軟件設計接收器工作流程圖如圖11所示,當接收到報警信息時,接收器開啟報警模式(開啟LED燈帶、蜂鳴器及振動馬達),通知工作人員有溺水情況發生,當接收到發射器發送解除警報信息時,關閉報警模式(關閉LED燈帶、蜂鳴器及振動馬達)。

6結語

通過實驗和測試,本設計基于無線通信的水中主動式呼救裝置,發射器主要利用了傳感器監測技術,由游泳者攜帶,通過雙電極式水位傳感器檢測判斷游泳者是否完全在水下,以及在水下的持續時間,如果超過了設定時間,判斷為溺水狀態,此時開啟聲光報警模式,并將報警信息以無線通信方式發送至接收器;接收器由工作人員攜帶,當接收到報警信息時,接收器開啟聲光報警以及振動馬達,采取相應救援工作,達到了預期設計目標和任務。該裝置功能完整、使用方便、性價比高,適合于室內游泳館等水上娛樂場所,具有較大的市場推廣應用價值。

作者:雒珊 楊嘉航 劉洪瑞 單位:呂梁學院物理系