跳至主要內容
讀 12 分鐘跨領域

【國中版】讀懂心跳的工程師:生理訊號工程師在做什麼?

有一種工程師專門「讀」你的心跳訊號,甚至可以用它來判斷你開車時有沒有打瞌睡!

#生醫職涯
cross-discipline-physical-engineer-career-middle-school-cover

你知道嗎?有一種工程師的工作,就是「讀」你的心跳。

不是用聽診器那種——而是用電腦和程式,分析你心臟發出來的電訊號。更酷的是,他們甚至可以用這個技術來偵測開車的人有沒有在打瞌睡。

今天就來認識這個很酷的職業:生理訊號工程師

你的心臟是一台發電機

先聊一個很酷的事實:你的心臟會發電。

沒有在開玩笑。你的心臟每跳一次,心臟裡面的肌肉細胞就會產生微小的電流。這個電流雖然非常微弱(大概只有 1 毫伏,也就是一顆電池電壓的千分之一),但是用精密的儀器可以偵測到。

把這個電流的變化畫成圖表,就是你可能在醫院或電視上看過的那個有波浪線條的畫面——心電圖(簡稱 ECG)。

心電圖上的每一個波,都代表心臟某個部分的動作:

  • 第一個小波:心臟的上半部(心房)正在收縮,把血液往下推
  • 中間那個最大的尖峰:心臟的下半部(心室)用力收縮,把血液打到全身
  • 最後一個波:心臟正在「重設」自己,準備下一次收縮

醫生看這些波的形狀和間距,就能知道你的心臟運作正不正常。超厲害的吧?

用心跳抓到打瞌睡的人

好,現在你知道心電圖是什麼了。接下來的重點是:心跳的節奏其實一直在變化,而這個變化藏著你身體狀態的秘密。

你可能以為心跳就是穩定地「咚...咚...咚...」——但其實不是。如果你很仔細地量,會發現每兩次心跳之間的間隔時間不完全一樣。有時候 0.8 秒,有時候 0.85 秒,有時候 0.78 秒。

這個微小的變化叫做「心率變異度」(簡稱 HRV)。

重點來了:

  • 當你精神很好、很專注的時候,HRV 有一種特定的模式
  • 當你開始想睡覺、很疲勞的時候,HRV 的模式會改變

科學家發現,這是因為你身體裡有兩套「自動控制系統」在拉扯:

  • 一套叫「交感神經」——負責讓你興奮、警覺、準備行動(就像踩油門)
  • 另一套叫「副交感神經」——負責讓你放鬆、休息、恢復體力(就像踩煞車)

你開始疲勞的時候,煞車那套系統會越來越強,油門那套會越來越弱,心跳的變化模式就會跟著改變。

所以如果有一個系統能即時監測駕駛人的心跳變化,它就能在駕駛人打瞌睡之前發出警告:「欸,你好像快睡著了,要不要靠邊休息一下?」

這就是那位生理訊號工程師在做的事情。

方向盤裡藏的秘密

你可能會問:要怎麼在車上量心電圖?總不能叫開車的人身上貼一堆電極吧?

好問題。這家公司的做法是:把感測器裝在方向盤上。

當你握方向盤的時候,手掌會接觸到方向盤上的感測器,就能偵測到微弱的心電訊號。

但是有一個大問題:在車上量到的訊號超級吵雜

想像你在一個非常嘈雜的夜市裡,想要聽清楚你朋友說的話。周圍有攤販叫賣、音樂聲、炒菜聲、人群說話聲——你朋友的聲音就被淹沒在這些噪音裡了。

在車上量心電圖也是類似的情況。真正的心電圖訊號很微弱,但車上有各種干擾:

  • 你轉方向盤的動作會產生雜訊
  • 車上的電子設備會產生電磁干擾
  • 手掌流汗或乾燥會影響接觸品質
  • 路面震動也會產生雜訊

所以工程師的第一個挑戰就是:從一堆噪音中,把真正的心電圖訊號找出來。

這就叫「訊號處理」——把不要的雜訊過濾掉,只留下有用的訊號。

就像你在嘈雜的夜市裡戴上降噪耳機,突然就能聽清楚朋友說的話了。工程師用的「濾波器」就像是給心電圖訊號戴上降噪耳機。

AI 登場:讓電腦學會判斷

訊號清理乾淨之後,下一步是教電腦自己學會判斷:這個人現在是清醒的還是快睡著了?

工程師會收集很多「清醒時候的心跳數據」和「疲勞時候的心跳數據」,然後丟給 AI(人工智慧)去學習。

AI 學習的過程有點像這樣:

想像你要教一個外星人分辨「貓」和「狗」的照片。你給他看一千張貓的照片,再給他看一千張狗的照片,每張都跟他說「這是貓」「這是狗」。看了夠多之後,他就慢慢學會了分辨的方法。

教 AI 分辨「清醒」和「疲勞」的心跳也是一樣的邏輯:

  1. 收集大量的心跳數據
  2. 標記每一段數據:「這段是清醒」、「這段是想睡覺」
  3. 讓 AI 從這些數據中自己找出「清醒」和「疲勞」之間的差別
  4. 訓練完成後,AI 就能對新的、它沒看過的心跳數據做出判斷

這個過程就叫「機器學習」——不是工程師自己寫規則告訴電腦怎麼判斷,而是讓電腦自己從數據中「學會」判斷。

不只看心跳:多重線索

更聰明的做法是不只看心跳一種訊號。

方向盤上的壓力感測器還能偵測到你握方向盤的力道。想想看:

  • 精神好的時候,你握方向盤的力道穩定,轉向動作流暢
  • 想睡覺的時候,你的手會慢慢放鬆,偶爾驚醒又突然握緊

把心跳數據和握力數據結合在一起分析,判斷的準確度就會比只看一種訊號高很多。就像偵探不會只靠一個線索就下結論,多幾個證據才能更有信心。

新創公司的生活

這位工程師是在一家「新創公司」工作。新創公司就是剛成立不久、正在嘗試做出新產品的小公司。

在新創公司工作跟在大公司很不一樣:

什麼都要會一點

大公司裡,一個人可能只負責一小塊工作。但新創公司人少,所以你今天可能在寫分析心電圖的程式,明天在測試感測器硬體,後天在準備給投資人看的簡報。

雖然很累,但學到的東西超級多。

你做的東西馬上就能看到成果

在大公司裡,你寫的程式可能要經過好幾層審核才能上線。但在新創公司,你今天寫完的程式,明天就可能裝在真正的方向盤上進行測試。

看到自己寫的東西真的在運作,那個成就感是很爽的。

不確定性很高

新創公司的缺點是——什麼事情都不確定。公司可能突然決定換一個方向,你花了好幾個月做的東西可能突然被放棄。甚至公司本身能不能活下去都不一定。

所以在新創公司工作,你得有比較強的心臟(嗯,剛好跟他的工作有關)。

這個工作需要學什麼?

如果你覺得這個工作很酷,想知道需要什麼能力:

  • 生物學的基礎 — 要懂心臟怎麼運作、神經系統怎麼控制身體
  • 程式能力 — 主要用 Python 這個程式語言來分析數據
  • 數學 — 訊號處理需要用到一些數學知識(不用怕,到大學會教)
  • 解決問題的能力 — 很多問題沒有標準答案,要自己想辦法

最酷的是,這個工作同時用到了「生物」和「工程」兩種知識,是一個真正的跨領域職業。

未來的可能性

用心跳偵測疲勞只是一個開始。同樣的技術還可以用在很多地方:

  • 健康手錶:偵測你的心臟有沒有異常
  • 情緒辨識:從生理訊號判斷一個人的情緒狀態
  • 睡眠品質分析:分析你睡覺時候的心跳變化,告訴你睡得好不好
  • 運動訓練:幫運動員監控身體狀態,找到最佳訓練強度

你的心跳裡面,藏著比你想像中更多的秘密。而生理訊號工程師,就是那個負責把這些秘密翻譯出來的人。

延伸概念:心電圖 · 心臟發育 · 變異數分析 · 自主神經系統 · 神經肌肉接合 · 心臟生理 · 免疫系統生理概論 · 肌肉骨骼系統

大家都在問

可以!心跳的節奏和變化可以反映人的疲勞程度,工程師用AI來分析這些變化。

就像把一段很吵雜的錄音整理乾淨,讓你聽到重要的聲音,只是處理的是身體的電訊號。

自己一個人想不通?

免費聊一次

留下你的背景與期限,45 分鐘線上討論搭配資料洞察,幫你排出三步行動。

聊之前先填個問卷,省時間
聊的時候直接給你看職缺數據跟例子
聊完把重點跟行動清單寄給你
想跟同樣在跨領域路上的人聊天?加入我們 LINE 討論群。 → 加入「生醫跨領域討論群
終身免費內測

加入「生醫跨領域討論群」

想跟同樣在跨領域路上的人聊天?加入我們 LINE 討論群。

加入 LINE 群

覺得有用的話,分享給需要的人

再看點別的

同個主題的其他文章。