MAX30101WING是一款快速開發的原型開發板,設計用于與其他Maxim Feather和Wing評估板快速集成。本快速入門指南使用MAX30101WING配置SpO中的MAX30101脈搏血氧儀2模式。當與MAX32630FTHR平臺配合使用時,算法可以處理收集的數據,以計算心率和SpO2值。實現的算法是非常基本的,僅用于演示目的;預計用戶改進示例算法以創建更健壯和準確的算法。請按照以下步驟使用MAX30101WING_HR_SPO2演示程序。
所需設備
- 帶有兩個 USB 端口的計算機
- MAX32630FTHR微控制器
- 推薦任何Mbed編程器,MAX32625PICO^?^
- MAX30101WING脈搏血氧儀
- 10根細間距、32630引腳帶狀電纜,隨附MAX<>FTHR
- 兩根USB電纜將MAX32625PICO和MAX32630FTHR連接到計算機
硬件組裝
- 使用用于編程和通信的32625引腳帶狀電纜將MAX32630PICO連接到MAX10FTHR。MAX10FTHR和MAX32630PICO板上的32625引腳接頭具有配接槽,只能以正確的方向連接。
- 確保MAX1WING的跳線JP30101處于1-2位置,使能+3.3V邏輯。
- 將MAX30003WING堆疊在MAX32630FTHR的頂部。MAX30101WING外形在電路板一側有16個引腳,在另一側有12個引腳。堆疊時,確保每個板上的 16 針接頭 (H1) 和 12 針接頭 (H3) 對齊。圖1所示為MAX11301FTHR上的MAX32630WING堆疊。圖1.將MAX30101WING堆疊在MAX32630FTHR的頂部,如上所示。確保將每個板的 16 針和 12 針兩側對齊。
- 使用USB電纜將MAX32625PICO和MAX32630FTHR連接到PC。
軟件配置
-
轉到 https://os.mbed.com/ 并登錄。如果您沒有帳戶,請創建一個。
-
登錄后,點擊以下鏈接進入MAX32630FTHR Mbed登錄頁面:https://os.mbed.com/platforms/MAX32630FTHR/。在右側,單擊“添加到Mbed編譯器”按鈕,將MAX32630FTHR作為目標微控制器板添加到編譯器中。圖2突出顯示了MAX32630FTHR登錄頁面上帶有紅色框的“添加到Mbed編譯器”按鈕。圖2.突出顯示MAX32630FTHR Mbed登錄頁面上紅色框中的“添加到Mbed編譯器”按鈕。
-
安裝Mbed微控制器的Windows操作系統驅動程序,向下滾動MAX32630FTHR Mbed登錄頁面進入PC配置部分;按照安裝說明進行操作。圖 3 顯示了 PC 配置部分。
圖3.顯示MAX32630FTHR基準登錄頁的PC配置部分。* -
導入MAX30101WING_HR_SPO
2通過單擊右側的“導入到編譯器”按鈕 https://os.mbed.com/teams/Maxim-Integrated/code/MAX30101WING_HR_SPO2/ 編譯器的程序工作區。圖 4 突出顯示了MAX30101WING_HR_SPO2帶有紅色框的存儲庫頁面。這將在新窗口中自動打開 Mbed 編譯器。當此窗口打開時,選擇“導入”以導入程序。圖4.突出顯示“導入編譯器”按鈕,MAX30101WING_HR_SPO上有一個紅色框2存儲 庫。 -
選擇MAX30101WING_HR_SPO
2在程序工作空間中編程。在右上角,顯示目標微控制器。確認MAX32630FTHR是目標微控制器。圖 5 用一個紅色框突出顯示了目標微控制器在編譯器網頁上的位置。如果未選擇MAX32630FTHR,請單擊此區域選擇目標微控制器。單擊后,將顯示選擇窗口;選擇MAX32630FTHR。圖5.突出顯示 Mbed 編譯器窗口的目標微控制器選擇區域。 -
在程序工作空間中選擇MAX30101WING_HR_SPO2程序后,單擊屏幕頂部命令橫幅中的“編譯”按鈕。圖 6 突出顯示了“編譯”按鈕。這將啟動程序二進制文件的下載。圖6.突出顯示 Mbed 編譯器中的“編譯”命令按鈕,并帶有一個紅色框。
-
MAX32625PICO板在本機文件導航程序中顯示為名為DAPLINK的USB驅動器。圖 7 突出顯示帶有紅色框的 DAPLINK 驅動器。通過將二進制文件拖到DAPLINK驅動器上對MAX32630FTHR進行編程。MAX32625PICO上的紅色LED閃爍,直到編程完成。這通常需要幾秒鐘。
圖7.將二進制文件拖到 DAPLINK 驅動器上以對微控制器進行編程。
-
通過訪問此鏈接并按照安裝說明安裝串行終端程序 Tera Term https://osdn.net/projects/ttssh2/releases/。
-
打開 Tera 術語,然后從下拉菜單中選擇串行單選按鈕和 Mbed 器件,如圖 8 所示。Mbed 設備可能位于與圖 8 所示不同的 COM 端口上。單擊“確定”。圖8.Tera術語打開窗口。從下拉菜單中選擇串行單選按鈕和 mbed 串行端口 。
-
通過導航到設置/串行端口,將波特率設置為 115200bps。這將打開一個新的配置窗口。在波特率下拉菜單中選擇 115200,如圖 9 所示。圖9.顯示在 Tera 項中選擇的 115200bps 波特率。
-
將手指放在MAX30101傳感器上,然后按下MAX1FTHR上的復位(SW32630)按鈕,如圖10所示。圖 10.復位按鈕為MAX1FTHR上的SW32630。
-
數據應開始流式傳輸到串行終端,如圖 11 所示。該程序在計算心率和SpO之前收集數百個數據點
2,這需要幾秒鐘。該算法對傳感器上的手指力矩非常敏感,可能導致算法失敗。為獲得最佳效果,應盡量減少MAX30101的運動。圖 11.MAX30101WING_HR_SPO的串行終端輸出2程序。
這樣就完成了MAX30101WING與MAX32630FTHR的集成和設置。請繼續以本快速入門為例,使用MAX30101脈搏血氧儀進行應用。Maxim擁有多塊Wing評估板,可實現整個系統的快速開發。
審核編輯:郭婷
-
Maxim
+關注
關注
8文章
859瀏覽量
87201 -
開發板
+關注
關注
25文章
5050瀏覽量
97456 -
評估板
+關注
關注
1文章
544瀏覽量
29318
發布評論請先 登錄
相關推薦
評論