一文讀懂皮膚電活動測量系統的設計、開發與評估
想實時監控你的步數、心率、心率變異指數 (HRV)、 用戶體溫、活動水平和/或壓力水平嗎?
想了解現有的壓力水平測定技術嗎?
想知道皮膚電活動(EDA)與身體壓力水平的關係嗎?
……
今天,我們要分享的是一個有用的實體系統,用於研究並最終評估/量化人的壓力水平。
?
什麼是壓力
壓力是導致身體或精神緊張的生理、心理或情緒因素。壓力分為外部壓力(環境壓力、心理壓力或社會因素所致壓力)和內部壓力(疾病或醫療程序導致的壓力)。
壓力可能引發「戰或逃」的反應,這是神經系統和內分泌系統的一種複雜反應。「戰或逃」反應(在創傷後壓力症中也稱為戰鬥、逃跑、僵死或服從反應,反應過度,或急性應激反應)是對感知到的有害事件、攻擊或生存威脅作出的一種生理反應。
該反應始於杏仁核,結果在下丘腦中觸發神經反應。初始反應後,腦下垂體被激活並分泌促腎上腺皮質激素。腎上腺被同時激活並釋放腎上腺激素。
釋放化學信使後會產生皮質醇激素,導致血壓和血糖升高,對免疫系統形成抑制作用。觸發初始反應和後續反應是為了增加能量。腎上腺素與肝細胞結合後產生血糖,實現能量的提升。另外,皮質醇循環是為了把脂肪酸轉換成可用的能量,結果促使人體肌肉做好反應準備。兒茶酚胺類激素(如腎上腺素或去甲腎上腺素)會促進即時身體反應,為激烈的肌肉反應做好準備。
然而,在持續需求下,壓力系統長期處於活躍狀態,可能損害人體健康。壓力會導致多種疾病,對人的身心造成影響。
!
測試壓力水平的方法
有不同的方法可以用來檢測和確定壓力水平,最重要的方法是:測量皮質醇水平,取得心率變異指數,或者獲得皮膚電活動數據。
測量皮質醇水平
皮質醇是糖皮質類激素中的一種甾類激素,是人體腎上腺中的腎上腺皮質產生的。人體釋放皮質醇是對壓力的回應。因此,測量皮質醇水平被認為是量化壓力水平的黃金標準方法。然而,該技術存在兩個重要問題——
從威脅出現到皮質醇水平發生變化這一過程的延遲問題,延遲可能長達 15 分鐘;
要檢測用戶日常生活中的威脅和壓力狀況,就需要持續取得壓力水平數據(是最重要的問題)。
因此,無論對誰來說,這種方法都太複雜、太昂貴、太不友好;可見,皮質醇測量並不適合普通用途。
獲取 HRV
HRV 是兩次心跳間時間間隔發生變化的這種生理現象,其測定標準是心跳間時間間隔的變化。
目前,市場上有多種設備都能測量心率。這些設備的解析度最高為每分鐘一次(心跳/分鐘)。該解析度足以滿足多種應用的需求。然而,針對壓力評估的 HRV 解析度要高 10 或 100 倍。這意味著採樣頻率和演算法複雜程度一定非常高,所以,系統功耗也是個大問題,無法滿足可穿戴式產品或 24/7 全天候應用的需求。
獲取 EDA
EDA 是衡量汗腺滲透率神經介導性效應的一項間接指標,為小電流下皮膚電阻的變化或者皮膚不同部分的電位差。
EDA 在功耗、人體工程設計和電路尺寸方面比其他技術更有優勢。
皮膚電活動測量系統
本研究旨在開發一種用於研究和估測人的壓力水平的有用工具。人的壓力水平不是恆定不變的,而是取決於人感知到的威脅。每個人對這些威脅的感知是不同的,有許多因素會使一個人眼中的簡單事件變成另一個人眼中的巨大威脅。在醫院裡進行壓力測試以確定人的壓力水平是沒用的,因為這些威脅出現在患者的正常生活當中。可見,有必要開發一種系統,使我們能在人的正常生活中估測其壓力水平。因此,該系統必須具有非介入性、用戶友好和可穿戴的特點。最後,該系統還必須能工作數天而無需充電或更換。
針對最終設備的這些要求意味著系統必須符合下列特點:
電池供電,因為必須可穿戴
低功耗,因為必須對患者監控數天時間
小尺寸,因為必須可穿戴且用戶友好
低成本,因為如果太貴,解決方案就無法被運用到任何消費級設備當中
符合安全法規
為了確保系統的非介入性,必須考慮數據記錄部位。電極的最佳安放部位是手腕上部,因為這種設計可以確保設備的下列特點:
非介入性;
用戶友好性;
機械設計的簡單性。
然而,在該部位獲取的信號在質量上不如從身體其他部位獲取的 EDA 信號,比如食指與中指的中節指骨。
一旦確定了 EDA 信號獲取電極的安放部位,我們就知道,最終(目標)系統要採用智能手錶或類似設備的形式。這裡要確定的下一個指標是 EDA 電路可以使用的面積。為了確定這個參數,我們分析了多款智能手錶,並就這個話題諮詢了多家供應商。結論是,EDA電路的最大面積要小於5 mm × 5 mm。
EDA 電路的功耗是要明確的第三個參數。該參數是確保系統能持續數天記錄 EDA 信號而無需充電或更換設備的關鍵。我們取得了不同智能手錶的電池容量數據和部分可能商用系統的功率預算數據。經過研究,確定了功耗目標,要求平均功耗不得超過200 μA。
最後,要明確的最後一項指標是成本。然而,目前還無法確定該指標,因為有多種因素可能會影響到設備的最終成本。精心選擇電路拓撲結構和器件,確保最終解決方案的成本處於合理水平。
硬體設計
本節描述電路拓撲結構、測量範圍和解析度的確定方式。
關鍵決定:確定電路的拓撲結構
基本而言,測量阻抗的方法有兩種。系統可以施加電流並測量阻抗範圍內的電壓,也可以施加電壓並測量阻抗範圍內的電流。另外,這些施加信號既可以是直流信號,也可以是交流信號。重要的是要分析每種方法的優勢和不足。
有多種電路可以測量交流信號,每種都有自己的優勢和劣勢。然而,為了達到性能、成本和面積方面的限制要求,我們認為最佳選擇是以下解決方案。
用一個交流電壓源作為激勵源,測量通過患者身體的電流,由此確定皮膚電導率。該解決方案可以避免在單個汗腺上施加高壓,從而避免了汗腺受損的危險,並且符合 IEC6060-1 標準的要求。交流信號消除了電極極化問題。
我們需要數字化、存儲和分析要測量的電流。意味著電路需要一個模數轉換器 (ADC)。由於多數ADC轉換的是電壓而不是電流,所以,我們需要先把通過患者身體的電流轉換成電壓。這可以通過一個跨阻放大器 (TIA) 來實現的。在選擇最佳運算放大器時,要考慮的三個關鍵指標是雜訊規格、尺寸和功耗;在實現TIA時要用到這些指標。
必須確定:測量範圍和解析度
EDA信號放大方面的問題主要源於其寬範圍和高解析度要求。一般地,皮膚電導設備必須覆蓋的範圍為0 μS至100 μS,還要能檢測0.05 μS的波動。解析度可以通過12位解析度以上的ADC實現。對於解析度,本項目的目標是0.01 μS,因此需要採用14位或16位解析度的ADC。
為了在100 μS的範圍內獲得0.05 μS的解析度並達到安全法規的要求,需要採用下列模塊。
一個交流電壓源
確保符合IEC6060-1規範的保護元件
用於測量通過患者身體的電流的電路
環境溫度和皮膚溫度的變化會導致EDA信號變化。因此,也有必要取得環境溫度和皮膚溫度。這可以通過一個簡單的熱敏電阻和幾個分立元件以及一個ADC來實現。
功耗功耗功耗,重要的參數說三遍
為了降低功耗,確保僅在需要進行新的測量時激活系統,必須同時集成一個電源管理單元。該模塊必須能由主微控制器輕鬆控制,並且必須為整個 EDA 測量電路供電。圖1所示為完整的功能框圖。
圖1. 系統框圖
最佳組件
電源管理單元
ADP151系列實現電源管理單元,因為該系列具有多個不錯的特性,其封裝和雜訊水平也非常適合本應用的需要。
電平轉換器
有多種方式和廣泛的集成電路可以用來形成電平轉換器。然而,這些集成電路的面積和價格卻無法滿足本項目的限制要求。因此,本電路中的電平轉換器是用分立元件實現的。基本地,電平轉換器由一個晶體管DMN2990UFZ,和一個電阻構成。
低通濾波器和TIA
為了實現低通濾波器和TIA,我們選用了ADA4505-2ACBZ,因為它具有優秀低功耗水平、小尺寸和輸入偏置電流超低等特點。
ADC
符合所有系統要求的ADC是AD7689BCBZ。這款強大的ADC集成了可以在不使用時關閉的基準電壓源,因而可以降低功耗。
最後,為了確保達到面積限制要求,我們將使用的組件和功能數量降至最低,並且為所有組件選擇了最小的封裝。圖2所示為該系統的布局和尺寸。
圖2. EDA 分立式電路布局
軟體設計
系統需要生成一個激勵信號,用於測量皮膚的電導率。該激勵信號是一個交流信號,從交流測量值抽取的兩個參數是信號幅度和激勵信號與獲取的信號之間的相位延遲。最重要的參數是幅度,可以通過多種方式從交流信號中獲取該參數。然而,在本系統中,獲取幅度的最佳方法是實現離散傅里葉變換 (DFT)。
也可以將DFT視為濾波器組,其衰減水平與樣本數成正比,最大值的位置取決於激勵信號
在這裡,有理由採用較大的樣本數 (N) 來實現DFT,因為這樣做可以改善SNR。然而,DFT的功耗(如果直接實現)與樣本數成比例,採集的樣本越多,功耗越大。這意味著在樣本數與功耗之間存在一個重要的折衷點。
另一個重要參數是採樣頻率與激勵頻率之比。如果採樣頻率為激勵頻率的4倍,則用於實現DFT的等式會非常簡單。這種情況下,涉及浮點乘法的複雜等式會成為加法。如果可用處理器為DSP 或Cortex?-M4,則乘法也是可行的。然而,如果必須在Cortex-M0 中進行計算,則這可能會成為一個重要問題。不妨比較如下等式和 100 Hz頻率窗口 (FCENTER) 的單點DFT計算濾波器表達式,其中,採樣頻率 (FS) 為400 Hz和500 Hz。
明確要採用的技術以及激勵頻率與採樣頻率之比之後,下一步就是確定激勵頻率。
激勵頻率必須儘可能低,以確保電流會流過患者的皮膚,但不會滲入身體。因此,激勵頻率必須小於1 kHz。同時需要指出的是,本應用的主要雜訊源是市電產生的50 Hz/60 Hz雜訊。
如上等式所示,DFT的各個組分X (k) 抵消了n × FS/N形式的頻譜組分的貢獻,其中,n = 0, 1, 2... N – 1,N = k時除外。通過正確定義激勵頻率,我們可以抵消50 Hz雜訊源的貢獻。然而,不能使用高頻率的原因如前所述。所以,不錯的折衷點是100 Hz,雖然我們可能會捕捉到市電干擾源的諧波。
如果激勵信號為100 Hz,採樣頻率為400 Hz,則在50 Hz下,當N等於 8、16和32時,會出現零。我們同時要記住的是,樣本數必須儘可能小,以盡量降低功耗。因此,一種不錯的折衷選項是用16個樣本實現DFT。必要時,為了改善SNR,可以增加樣本數。當然,如果雜訊為60 Hz而非50 Hz,則採樣頻率應為480 Hz,激勵頻率應為120 Hz。頻率響應如圖3所示,只涉及加法的數學公式如等式所示。
圖3. 可以把DFT視為濾波器組。這是16個樣本條件下的DFT頻率響應, 其中,採樣頻率為400 Hz,中心頻率為100 Hz,頻率窗口為矩形
機械設計
我們開發了一個評估系統,用於測試和證明以上提出的解決方案。該平台由 EDA 測量需要的主感測器以及其它必要特性構成。移動和溫度可能會影響皮膚阻抗測量結果。因此,同時我們也測量了含有移動和溫度的信號。
系統還包括一個電池充電器,用於對平台中使用的LIPO電池充電。該設備需要採用高容量電池,因為我們希望能實現24小時信號採集。阻抗、溫度和加速度測量值被保存到存儲於微型SD卡上的文件中,也可以通過低功耗的藍牙?把數據發送到平板電腦或個人電腦上。圖4所示為評估平台。
圖4. EDA 評估平台。ADI watch GEN II。
結果
SNR研究
我們進行了數學分析,確保能在所選組件的雜訊水平以及系統帶寬條件下,實現要求的解析度。然而,該特性需要用實際測量值檢驗。為此,我們用原型系統測量了多個電阻網路,以便檢驗功能。研究涉及對同一電阻網路進行多次測量,以檢查可重複性,從而獲得系統的精度數據。在這項測試中,我們對每個網路進行了100次測量,通過從取得的結果中的最大值減去最小值,取得了最大誤差。誤差值始終等於或小於0.01 μS。
在驗證系統精度以後,下一步是檢查系統的線性度。為了進行此項實驗,我們將原型接入可編程電阻替代器,以1 kΩ的步進對 10 kΩ- 500 kΩ的範圍進行了評估。系統的R2為0.9999992。
功耗研究
EDA 系統由一個有不同狀態的狀態機構成,用於獲取患者皮膚電導率,確保使功耗維持於最低水平。開始時,在狀態1 (S1)下,我們關閉了 EDA 的AFE,只有微控制器和加速度計處於開啟狀態。平均功耗為 139 μA。大約150 ms後,我們打開 EDA AFE,由 MCU 生成方波信號,然後交由LPF濾波。在該階段 (S2),我們關閉了ADC基準電壓源,因為信號還不穩定。確保信號穩定需要6個周期,在最差情況下,S2下的平均功耗為230 μA。我們在S3下打開了ADC基準電壓源,系統等待10 ms,確保基準電壓源穩定下來——本階段的平均功耗為730 μA。系統在四個周期中獲取4個樣本,以取得用於在S4中實現DFT的16個樣本點。本階段的功耗為880 μA。DFT在階段S5中實現的。同時在該狀態下取得了加速度計數據,本階段的功耗為8 mA左右。圖5所示為系統功耗。本研究證明,EDA AFE的平均功耗要低於170 μA。
圖5. 功耗分析
實驗檢驗
現在,我們已經對系統進行過電子驗證——因此,下一步是比較 EDA 電路與基準系統的性能。在本例中,我們以Empatica的E4平台作為基準系統,因為它具有良好的性能。
確定基準以後,我們要確定能看到 EDA 信號的變化的測試。選擇的是「放鬆—壓力」測試。該測試分為兩步:第一步是放鬆練習,第二步是壓力練習。
放鬆練習由10分鐘的控制呼吸組成,目的是達到放鬆狀態。壓力狀態是通過「顏色-詞語-聲音」遊戲實現的。在該應用中,用戶會聽到一種顏色,看到一種顏色的文字,該文字是用一種顏色展示出來的。聽到的顏色、用文字描述的顏色和展示的顏色可能相同,也可能不同。正如讀者在圖6中觀察到的那樣,可能有一個下面這樣的句子:
選擇顏色
選擇聲音
選擇詞語
圖6. 「顏色—詞語—聲音」測試應用
根據句子傳遞的信息和聲音、文字或顏色,受試者需要按下正確的按鈕。用戶必須在進度條走完之前做出反應。
如果在這段時間內用戶沒有反應,或者如果反應是錯誤的,則會減去相應的分值。如果正確,則會增加相應的分值。最後,交換按鈕位置。
在該應用中,有多種設置可以修改,以改變實驗等級(壓力水平)。
理論上,在放鬆任務中,皮膚電導率應該會下降,在壓力活動中,應該增加。在壓力活動中,應該能觀察到峰值或尖峰。直流電平的變化對應於壓力源的強直性反應。在壓力活動中觀察到的峰值被認定為形勢反應,在放鬆任務中不會出現。
在明確用於取得 EDA 信號顯著變化和預期響應的程序之後,下一步是進行實驗,對我們的 EDA 解決方案與Empatica E4平台進行性能比較。為了進行比較,受試在進行測試時同時戴上兩款設備。Empatica解決方案戴在右手上,測試系統則戴在左手上。這意味著預期信號必須相似,但不完全相同,因為設備是戴在不同的手臂上,測量部位不完全相同;Empatica從腕關節底部獲取 EDA 信號,我們的解決方案則從腕關節頂部獲取信號。兩台設備獲取的信號非常相似,如圖7所示。在不同患者身上重複了多次本實驗,以便驗證系統。
圖7. 「放鬆—壓力」測試(左側為測試系統,右側為基準設備)
結論
本 EDA 電路是一種巧妙的皮膚電導率獲取方案。得益於平均功耗和尺寸優勢,可以將其集成到任何智能手錶或類似平台中。設備取得了預期性能效果,可以在較寬的範圍內,以高解析度測量皮膚電導率。EDA 電路採用特殊設計,避免了極化和半電池電位效應,可以兼容任何類型的電極。另外,還達到了 IEC6060-1 的要求。
為了評估和測試電路的特性,我們設計了一個原型。系統設計用以可以在不充電的情況下,24小時持續獲取 EDA 信號以及皮膚溫度、環境溫度和移動數據,並把信息存儲起來或者以無線方式實時發射出去。因此,可以用該平台從處於不同狀況的不同人身上採集 EDA 數據,不受時間限制。最後,可以利用這些信息開發演算法,以便檢測、估測或預測人的壓力水平。
關於電子創新網電子創新網及時發布有關創新設計的最新全球半導體產業信息、半導體供應商最新動態、展會研討會信息、技術趨勢信息以及人物訪談等相關新聞,關注公眾號獲取更多資訊。
歡迎關注年度技術盛會點擊閱讀原文鏈接了解更多信息
TAG:電子創新設計 |