該系列將構建一個心跳風扇,該系列的這一部分將描述應用目的、檢測和控制以及風扇選擇。
構建您的第一個小工具是一種您想要記住的體驗。
對于我們的第一個項目,讓我們制作一個可以在悶熱的夏日午后為我們降溫的電子風扇。而且,為了增加挑戰(zhàn),讓我們制作一個能與我們的心跳同步扇動的風扇。當我們的心率加快時,風扇會轉(zhuǎn)動得更快——讓我們冷靜下來。我們將把這個小工具稱為心跳風扇。
所以現(xiàn)在讓我們考慮一下這個設備需要做什么。首先,它需要感知心率。其次,它需要與感應到的速率同步驅(qū)動風扇。實際上,它將需要三個部分:心率感應部分、風扇驅(qū)動部分和介于兩者之間的控制部分。
感知心跳
對于感應部分,我們將使用光傳感器來感應附近血管反射率的變化。每一次心跳都會引起血流的變化,這反過來又會導致周圍血管的反射性發(fā)生變化。
控制風扇
今天,大多數(shù)電子設備都包含一個微控制器。該微控制器充當設備的“大腦”,負責控制硬件。因此,我們的控制部分也將使用微控制器。為了簡化我們的工作,我們將使用 GR-SAKURA 板。
GR-SAKURA 板配備了一個內(nèi)置的高性能多功能 RX63N 微控制器,適用于各種小工具項目——包括這個項目。瑞薩電子最初設計 GR-SAKURA 作為我們“Gadget Renesas”項目的一部分——該項目旨在使小工具構建既簡單又有趣。
它還支持基于云的編程——更容易為微控制器編寫程序;它也有強大的支持。由于這些原因,它是我們第一個項目的最佳板。在下一節(jié)中,我們將詳細介紹我們將如何使用該板來構建我們的小工具。
揮動風扇
我們將使用伺服電機來驅(qū)動風扇。與大多數(shù)電機類型不同,伺服電機可以精確控制電機停止的位置。對于伺服電機,轉(zhuǎn)子旋轉(zhuǎn)量由輸入信號控制:該信號的值“告訴”電機旋轉(zhuǎn)多遠。電機到達目標位置時停止運動。伺服電機廣泛用??于無線電控制設備。
*檢測和控制之間:模擬/數(shù)字轉(zhuǎn)換器*
讓我們首先看看將信息從心跳檢測部分發(fā)送到控制部分所需的處理。心跳傳感器會輸出模擬信號,但微控制器(控制部分)需要數(shù)字信號。因此,我們將使用模數(shù)轉(zhuǎn)換器 (ADC) 將傳感器的模擬輸出轉(zhuǎn)換為所需的數(shù)字信號。
ADC 分三步執(zhí)行轉(zhuǎn)換: (1) 采樣,其中 ADC 定期讀取(采樣)信號;(2) 量化,其中每個讀數(shù)都映射到一個離散數(shù)字,代表信號電平的近似值;(3)編碼,將離散數(shù)轉(zhuǎn)換為數(shù)字信號。(參見圖 2)例如,采樣頻率為 10 Hz 且分辨率為 10 位的 ADC 將每秒讀取 10 次信號電平,將每個讀數(shù)映射到 1024 個數(shù)字之一,并將這些值轉(zhuǎn)換為二進制數(shù)字信號攜帶的值。
在控制選擇和風扇部分之間:PWM 控制
接下來,讓我們看看控制和驅(qū)動風扇所需的處理。伺服電機的輸入信號將是一系列脈沖,其中每個脈沖的寬度將決定電機將旋轉(zhuǎn)多遠(旋轉(zhuǎn)角度)。例如,窄脈沖將導致不旋轉(zhuǎn)(0°),而中等脈沖將導致電機旋轉(zhuǎn) 90°。
因此,為了驅(qū)動伺服電機,我們每個周期(每幀)發(fā)送一個脈沖,脈沖寬度告訴電機在哪里停止。如果連續(xù)脈沖的脈沖寬度保持不變,電機將簡單地保持其位置。以我們的風扇為例,我們可能會引導風扇從 0° 旋轉(zhuǎn)到 60° 并返回到 0°,風扇在每個位置停止,直到脈沖寬度發(fā)生變化。
編輯:hfy
-
伺服電機
+關注
關注
87文章
2100瀏覽量
59139 -
PWM控制
+關注
關注
7文章
195瀏覽量
26977
發(fā)布評論請先 登錄
如何使用PIC微控制器和脈搏傳感器進行心跳監(jiān)測


評論