馮恒莉
摘要:有一種特殊人群,他們在晚上處于睡眠狀態時,易出現睡眠窒息現象。一旦出現睡眠窒息,將會對人體生命構成威脅。針對此問題,文章設計了一種可在睡眠窒息初期發出聲、光、振動報警提示信號的系統。通過及時報警,系統能夠喚醒睡眠人員,解決特殊人群面臨的健康安全隱患。
關鍵詞:巴特沃斯濾波器;聲波傳感器;單片機
doi:10.3969/J.ISSN.1672-7274.2024.04.018
中圖分類號:TN 713? ? ? ? ? 文獻標志碼:A? ? ? ? ? ? 文章編碼:1672-7274(2024)04-00-03
Design of Anti Sleep Suffocation Reminder Device for Special Populations
Based on Butterworth Filter
FENG Hengli1,2
(1.Suzhou Industrial Park Industrial Technology School, Suzhou 215123, China;
2.Jiangsu United Vocational and Technical College Industrial Park Branch, Suzhou 215123, China)
Abstract: There is a special group of people who are prone to sleep apnea when they are in a sleep state at night. Once sleep apnea occurs, it will pose a threat to human life. A system has been designed to address this issue, which can emit sound, light, and vibration alarm signals during the early stages of sleep asphyxia. By providing timely alarms, the system can awaken sleepers and solve health and safety hazards faced by special populations.
Keywords: butterworth filter; sound wave sensor; singlechip
有一類特殊人群,夜間易出現睡眠窒息,對生命安全構成威脅。在獨居狀態下,這一現象更加危險。醫學上將這種睡眠呼吸暫停現象定義為連續7小時內發生30次以上的呼吸暫停,每次中斷10秒以上,或每小時低通氣次數超過5次,導致慢性低氧血癥和高碳酸血癥[1]。高危患者一旦發病,無法及時發現、叫醒,容易出現事故,這對獨居人群而言更為危險。
為此,本文設計了一鐘基于巴特沃斯濾波器的防止睡眠窒息提醒裝置,通過采集呼吸聲音信號,使用巴特沃斯濾波器對信號進行優化,與正常呼吸信號比較,及時檢測呼吸異常,發出聲、光、振動報警,及時喚醒睡眠者,防范發生意外。
1? ?系統設計的目標和設計框圖
1.1 設計任務
采用單片機作為核心控制元件,通過聲波傳感器捕捉人體正常呼吸頻率,并進行A/D轉換,將數據存儲在單片機中[2,3]。在特殊人群出現睡眠窒息初期癥狀時,呼吸頻率會加快,與正常狀態有差異。單片機處理動態信息,識別窒息初期癥狀,輸出控制信號。控制信號觸發蜂鳴器發出報警聲,同時驅動發光二極管閃光,以及振動器發出震動提醒信號。這一多重提醒系統可及時喚醒特殊人群,防范安全風險。
1.2 設計要求
(1)設定一定時間為基準,記錄基準時間內的正常呼吸次數,經A/D轉換后將數據儲存在單片機中。
(2)在正常使用時,提取呼吸信號并通過預設的濾波器進行信號處理,以提高信號準確度。
(3)提取呼吸信號并與基準數據進行對比。當動態數據與基準數據差異超過30%時,單片機處理后發出報警信號。通過外部元件放大,驅動發聲元件發出報警提醒信號。同時,單片機輸出閃光信號,通過外部元件放大、驅動發光二極管發出閃光報警信號。此外,單片機輸出振動信號,通過外部元件放大、驅動振動元件發出振動提醒信號。
(4)在聲、光報警及振動提醒信號的作用下,使窒息初期的人群及時醒來,從而避免不良后果的發生。
1.3 設計框圖
本設計由單片機、聲波傳感器、聲波信號放大電路、A/D轉換電路、提醒音電路、光信號提示電路、振動提醒電路和5V直流電源幾個部分組成一個完整的控制電路系統。具體設計如圖1所示。
2? ?呼吸聲提取
本設計采用STC89C52單片機作為控制核心,通過呼吸聲檢測實現監測功能的系統。系統的主要功能包括監測和提醒。通過聲波傳感器檢測獲取響應數據,并進行對比分析,以判斷是否存在異常情況。在異常情況下,系統會觸發警示機制,通過報警提醒方式,實現對異常情況的監測和叫醒功能。
以準確提取呼吸聲為設計重點。采用聲波傳感器提取基本信號。運用運算放大器,實現對聲波信號的放大,保證失真度小,提高控制精度[4]。通過巴特沃斯濾波器對信號進行進一步的精度提升,確保信號的準確性。
2.1 聲波傳感器
對聲音信號的處理前提條件是對聲音信號的采集,本設計采用聲波傳感器對聲音進行采集,聲波傳感器主要由駐極體話筒和LM393組成。
駐極體話筒的主要作用是將聲音信號轉換為電信號,它由話筒殼、電容式傳感器、放大器組成[5]。它的工作原理基于一個電容式傳感器,當有聲音時,聲波產生振動,傳感器內的電容值會發生變化,從而改變電信號的強度。LM393S是三端穩壓器,在輸入電壓范圍內的穩壓輸出,若輸入電壓超過范圍,則起到限壓的作用。兩者配合使得聲波傳感器具有信號穩定、采集更準確的優點。
2.2 信號處理
由于環境中存在較多的其他聲音信號,為了更準確地采集到呼吸信號,本文設計了巴特沃斯濾波器,對信號進行進一步的處理。
巴特沃斯數字濾波器最先由英國工程師Stephen Butterworth發表在《無線電工程》上的一篇論文中提出來的。巴特沃斯數字濾波器在通頻帶以內的頻率響應曲線符合最大限度平坦,沒有起伏,在阻頻帶以內卻是緩慢下降至零為止。通過研究發現,巴特沃斯數字濾波器特別適合低頻信號處理,這種濾波器對于保持增益的平坦特性尤為關鍵[6,7]。巴特沃斯數字濾波器是一種經典的數字濾波器,常用于對信號進行頻域處理,以濾除特定頻率范圍內的噪聲或干擾信號[6,7]。它具有最大平滑的頻率響應波形,因此可以減少濾波后信號的失真。巴特沃斯數字濾波器的傳輸函數一般用如下振幅的平方對頻率的公式表示:
(1)
式中,為濾波器的階數;為截止頻率。
巴特沃斯帶通濾波器是在巴特沃斯濾波器的基礎上進行改進而來的,它可以在一定范圍內傳遞特定的頻率,同時在其他頻率上進行衰減。巴特沃斯帶通濾波器的傳輸函數為:
(2)
式中,為頻帶中心;為頻帶寬度;和分別是帶通的低頻和高頻。
本文使用了巴特沃斯帶通濾波器對呼吸聲語音信號進行去噪處理,通過對呼吸聲語音信號的功率譜密度進行分析,得知呼吸聲頻率集中在1000~3000 Hz范圍之內[8,9],選取作為濾波器的帶通范圍,采用5階的巴特沃斯帶通濾波器進行去噪處理。濾波前后的信號功率譜、信號幅值變化如圖2、圖3所示:
從對比圖2和圖3可見,通過設計的巴特沃斯帶通濾波器,實現了呼吸聲語音信號的去噪,在功率譜圖中,有效濾除了之外的噪聲信號;在幅值圖中可清晰呈現呼吸聲信號的呼氣-吸氣過程,播放處理后的語音信號,可明顯感覺背景噪聲得到有效去除。
3? ?控制電路設計及工作原理
本設計的電路由單片機、聲波傳感器、聲波信號放大電路、A/D轉換電路、提醒音電路、光信號提示電路、振動提醒電路和5 V直流電源幾個部分組成一個完整的控制電路系統。
單片機(IC1)是本設計電路的核心。單片機P3.2口和P3.3口為聲波信號的輸入口,同時作為A/D轉換的控制口。聲波傳感器信號,經放大電路放大后,進行整形及電壓比較。處理后的信號進行進一步的算法優化后,與基準信號進行比較。比較后,超出設定值,單片機即刻輸出聲、光、振動信號。
使用運算放大器,使聲波信號的放大效果失真度變小,控制精度得以提高。A/D轉換,使聲波傳感器信號得以量化,以便于對基準信號的存儲,同時便于對動態信息進行收集、比較。
單片機的P3.0口輸出信號,經三極管放大后驅動蜂鳴器發出提示音。單片機的P3.1口輸出信號,驅動發光二極管發出光提示。單片機的P3.4口輸出信號,經三極管放大后驅動振動元件發出振動提醒信號。三重提醒疊加,保障能將睡眠者叫醒。
4? ?結束語
“基于巴特沃斯濾波器的特殊人群防睡眠窒息提醒裝置”,可在特殊人群出現睡眠窒息初期,及時發出聲、光、振動報警提示信號,叫醒睡眠人員,從而防范安全健康隱患。該裝置能在呼吸發生異常的第一時間就發出警報,其警報的及時性較一般裝置更高。這種良性的提示效果,對保障人們的健康具有積極意義,而且這種控制裝置沒有操作門檻,特殊人群可以使用,其他人群也可以使用,所以具有一定的普及性和推廣價值。
參考文獻
[1] 肖華.揭開睡眠呼吸暫停的神秘面紗[J].家庭生活指南,2023,39(11):22-23.
[2] 盧超.基于單片機的睡眠定時實驗裝置[J].醫療設備信息,2007(8):16-18.
[3] 王琛磊.基于DSP的睡眠監測系統設計與實現[D].廣州:華南理工大學,2013.
[4] 張志勇,孟祥柏,趙廣平,等.聲波信號采集電路檢測裝置的設計[C].西安石油大學,陜西省石油學會,北京振威展覽有限公司編.2022國際石油石化技術會議暨新能源及節能技術國際會議論文集,2022:202-209.
[5] 易天龍.駐極體話筒的原理及檢測法[J].家庭電子,2005(7):26.
[6] 黃波.巴特沃斯數字濾波器的設計與仿真實現[J].河南科技,2021,40(36):10-12.
[7] 姚林杰,王耀斌,蔣偉.巴特沃斯高通濾波器的優化設計與仿真實現[J].機電工程技術,2023(2):292-296.
[8] 羅瀛,曾慶寧,龍超.基于軟語音存在概率的噪聲互功率譜估計[J].科學技術與工程,2019,19(23):126-130.
[9] 高鐘毓,苑春法,蕭蘊詩.巴特沃斯數字濾波器在自動測試中的應用[J].航空學報,1987(6):278-286.