ANT+協(xié)議因其低功耗,網(wǎng)絡構建方便等特點,在運動、健康和醫(yī)療等領域應用廣泛。ANT+運動健康模塊是為用戶方便構建ANT+運動健康系統(tǒng)而研發(fā)的。
本模塊內嵌ANT+協(xié)議,可方便嵌入運動健康設備中,使之支持ANT+功能。本模塊可與標準的ANT+設備通訊,方便用戶建立無線的運動健康監(jiān)測系統(tǒng)。
用戶可通過串口傳送運動數(shù)據(jù)給本模塊,本模塊自動將數(shù)據(jù)通過ANT+協(xié)議發(fā)射出去。同時模塊可接收ANT+信號,并通過串口傳送給設備。因此模塊可應用于ANT+設備的主機端或從機端。
本無線模塊以單片機NRF51422為核心。NRF51422是一款低功耗,內置2.4G無線收發(fā)器和32位Cortex-M0內核的SOC芯片。2.4G無線收發(fā)器負責物理層無線信號的收發(fā),M0內核負責協(xié)議層ANT+協(xié)議的封裝和解析。
本模塊具有低功耗,體積小,結構簡單,使用方便等特點。
ANT+運動健康模塊軟件共有3個模塊組成,分別是ANT+模塊,串口模塊和IO輸入模塊。其框架如下圖所示:
系統(tǒng)流程圖
本模塊初始化后,串口和無線開始監(jiān)聽數(shù)據(jù)。當檢測到串口有數(shù)據(jù)輸入時,把串口輸入數(shù)據(jù)根據(jù)ANT+協(xié)議發(fā)出;當收到無線信號時,從ANT+協(xié)議中解析出有效數(shù)據(jù)并用串口輸出。
ANT +協(xié)議在許多無線應用中具有靈活性和低功耗的優(yōu)勢,工程師可以更輕松地構建高度靈活,低功耗的無線解決方案,實現(xiàn)無線傳感器等低數(shù)據(jù)速率應用。