隨著智能時代的到來,,家用普通人體秤已逐步過渡到智能秤,。與普通人體秤相比,,智能秤的主要需求是更多人體參數的測量,、更大屏幕的LCD顯示,、更智能的體重數據管理,在如此多功能的需求下,,仍然要求極低的功耗,。本文介紹的藍牙人體秤方案采用了芯海科技的SOC芯片CSU8RP1381作為主控,,以及藍牙4.0模組CSM3510,,結合芯海科技的云APP,,構成一個完整的人體秤系統(tǒng),。
圖為人體秤
1、主控SOC芯片CSU8RP1381
芯�,?萍嫉腃SU8RP1381是采用RISC架構的8位SOC芯片,,集成了2路24bit高精度,、高速度的ADC,為測量更多的參數提供了便利,。它具有8K*16bit的OTPROM程序存儲器,,為我們開發(fā)更復雜的系統(tǒng)提供代碼空間保證,同時我們也可以把ROM區(qū)當做用戶數據保存使用,。此款芯片具有6*30的LCD驅動能力,,可以滿足顯示更多內容的需求。此外,,該芯片還具有硬件UART通信接口,從而輕松實現與外圍硬件的通信,,如連接藍牙,、WIFI等。
2,、藍牙模組CSM3510
CSM3510是一款藍牙4.0從機模塊,,該模塊用的是芯海SOC芯片CSU8DL3510,支持UART,、SPI接口,,工作模式可在廣播、透傳,、睡眠三種模式之間切換,。由于該模組運行了藍牙4.0協議,從而實現了超低功耗運行,,運行功耗僅為傳統(tǒng)藍牙的1/10,,使得藍牙設備使用紐扣電池供電成為可能。
3,、系統(tǒng)整體框架圖
壓力傳感器是由電阻應變片構成的一個惠斯通電橋,,它可以把壓力變化轉變成電信號變化。壓力傳感器輸出的電信號輸入到CSU8RP1381內部24位ADC,,ADC把模擬量轉換成數字量后,,再通過比例換算公式計算出實際重量。CSU8RP1381把得出的實際重量輸送到段式液晶顯示給用戶,,同時,,也把重量值通過UART,發(fā)送到藍牙模組CSM3510,,CSM3510會通過廣播的模式把數據上傳到APP,。
圖為人體秤
4、軟件設計
藍牙人體秤的軟件設計思路與普通人體秤整體框架一致,,額外增加的是UART數據發(fā)送,、藍牙模組的控制功能,。其中藍牙人體秤每次喚醒后需要先喚醒藍牙模組,才能發(fā)送數據,,每次稱重結束,,睡眠之前要先把藍牙模組切換到睡眠模式,以達到低功耗的目的,。
5,、APP使用
該方案使用了芯海開發(fā)的云APP,在使用過程中,,它可以實時顯示你的體重數據,,還可以把體重數據保存到云服務器,生成體重報表,、體重曲線,,讓你了解自己體重變化的趨勢。
6,、設計總結
該人體秤方案使用了芯�,?萍脊δ軓姶蟮腟OC芯片CSU8RP1381,加上超低功耗的藍牙4.0模組CSM3510,,使得整機不但具有出色的測量性能,,還具備了低功耗運行的特性,整機運行功耗在6mA以內,,待機功耗小于10uA,。配合芯海科技的開放式云APP,,使得開發(fā)周期變短,,在激烈的市場競爭中搶占先機。