OV-Watch智能手表基于意法半導(dǎo)體 STM32F411CUE6開發(fā)板 和 FreeRTOS 操作系統(tǒng),LVGL圖形庫;手勢識別使用6軸MPU6050;心率血氧使用的是EM7028;海拔測量用的氣壓計(jì)SPL06-001;電子指南針使用LSM303DLHC;藍(lán)牙芯片采用KT6368A,有SPP功能,可以無線升級。
智能手表運(yùn)行模式有三種:
正常運(yùn)行模式,手表功能正常運(yùn)行;
睡眠模式,MCU進(jìn)入STOP模式,MPU6050仍在記步數(shù);
關(guān)機(jī)模式,TPS63020直接關(guān)閉使能,此時(shí)無3V3供電,只有Vbat有供電。
智能手表的軟件架構(gòu)如下所示,
智能手表的代碼分為Bootloader和APP了,為的是方便用戶戴在手上進(jìn)行不用拆解的升級,BOOT區(qū)后面劃分了一個(gè)Flag區(qū),用于記錄是否是完整的APP,這個(gè)位置是APP傳輸完成后才記錄的,為的是保證程序完整性。
MDK工程結(jié)構(gòu)
PCB分為兩個(gè)板,一個(gè)Core板,一個(gè)Back板,Back板包括了傳感器部分和藍(lán)牙模塊。
免責(zé)聲明:本公眾號所發(fā)布的內(nèi)容來源于互聯(lián)網(wǎng),我們會尊重并維護(hù)原作者的權(quán)益。由于信息來源眾多,若文章內(nèi)容出現(xiàn)版權(quán)問題,或文中使用的圖片、資料、下載鏈接等,如涉及侵權(quán),請告知我們,我們將盡快處理。