新聞中心

        EEPW首頁(yè) > 醫(yī)療電子 > 設(shè)計(jì)應(yīng)用 > 基于體感網(wǎng)的可穿戴運(yùn)動(dòng)監(jiān)測(cè)系統(tǒng)

        基于體感網(wǎng)的可穿戴運(yùn)動(dòng)監(jiān)測(cè)系統(tǒng)

        作者:汪豐 高帥鋒 薛詩(shī)靜 時(shí)間:2014-12-29 來(lái)源:電子產(chǎn)品世界 收藏
        編者按:  摘要:可穿戴運(yùn)動(dòng)監(jiān)測(cè)系統(tǒng)可方便地實(shí)現(xiàn)人體的運(yùn)動(dòng)姿態(tài)檢測(cè)以及運(yùn)動(dòng)功能評(píng)估。本系統(tǒng)采用高集成度慣性傳感器及近距離無(wú)線通信技術(shù)構(gòu)建體感網(wǎng),同步采集人體多個(gè)部位加速度和角速度信號(hào),實(shí)現(xiàn)可穿戴的多節(jié)點(diǎn)運(yùn)動(dòng)監(jiān)測(cè)。系統(tǒng)可應(yīng)用于與人體運(yùn)動(dòng)功能相關(guān)的研究,如帕金森病人運(yùn)動(dòng)功能評(píng)估等。   引言   本文設(shè)計(jì)實(shí)現(xiàn)了包含5個(gè)傳感器節(jié)點(diǎn)的可穿戴運(yùn)動(dòng)監(jiān)測(cè)系統(tǒng)。通過(guò)將傳感器節(jié)點(diǎn)置于被試者的雙腳腳踝、雙手手腕和腰部,采集人體運(yùn)動(dòng)過(guò)程中的加速度和角速度等運(yùn)動(dòng)信號(hào)。此后,將采集到的信號(hào)上傳至上位機(jī),進(jìn)行數(shù)據(jù)分析,計(jì)算與運(yùn)動(dòng)功能相關(guān)

          3.1.1 主程序

        本文引用地址:http://www.104case.com/article/267435.htm

          上電后,主程序進(jìn)行各模塊初始化,包括時(shí)鐘初始化、串口配置、開(kāi)啟總中斷、無(wú)線通信配置為發(fā)送模式,進(jìn)入主循環(huán)。在主循環(huán)中通過(guò)判斷命令標(biāo)志位來(lái)執(zhí)行相應(yīng)的操作。當(dāng)為“1”、“2”和“3”時(shí),通過(guò)無(wú)線模塊以廣播形式分別發(fā)送“開(kāi)始”、“結(jié)束”和“擦除”命令,之后標(biāo)志位置0,繼續(xù)主循環(huán)。當(dāng)ComFlag為“4”時(shí),通過(guò)無(wú)線模塊發(fā)送“上傳”命令,之后切換無(wú)線收發(fā)狀態(tài)為接收模式,開(kāi)始接收終端節(jié)點(diǎn)數(shù)據(jù)。流程圖如圖4所示。

          無(wú)線數(shù)據(jù)接收流程為:無(wú)線通信切換成接收模式,數(shù)據(jù)按照“幀”格式接收,為了保證數(shù)據(jù)的有效性,對(duì)每一幀數(shù)據(jù)進(jìn)行校驗(yàn)。每幀數(shù)據(jù)包含30字節(jié)有效數(shù)據(jù),并在數(shù)據(jù)幀尾添加1位校驗(yàn)位。采用奇偶校驗(yàn)法,在接收到一幀數(shù)據(jù)后,將前30字節(jié)數(shù)據(jù)按位想加,判斷和的奇偶,并與終端節(jié)點(diǎn)計(jì)算的數(shù)據(jù)幀校驗(yàn)位結(jié)果進(jìn)行對(duì)比,若校驗(yàn)一致,則去除校驗(yàn)位,將有效數(shù)據(jù)通過(guò)串口上傳至PC機(jī),并進(jìn)行數(shù)據(jù)字節(jié)個(gè)數(shù)的統(tǒng)計(jì),然后向終端節(jié)點(diǎn)發(fā)送“success”,通知終端節(jié)點(diǎn)當(dāng)前數(shù)據(jù)幀接收成功。若校驗(yàn)不一致,則發(fā)送“fail”,通知終端節(jié)點(diǎn)重新發(fā)送當(dāng)前數(shù)據(jù)幀。終端節(jié)點(diǎn)在采集存儲(chǔ)數(shù)據(jù)時(shí)候會(huì)記錄數(shù)據(jù)個(gè)數(shù),在收到“上傳”命令后首先發(fā)送數(shù)據(jù)個(gè)數(shù),用以進(jìn)行數(shù)據(jù)上傳結(jié)束的判斷。當(dāng)接收到的數(shù)據(jù)個(gè)數(shù)與采集的個(gè)數(shù)一致時(shí)數(shù)據(jù)上傳結(jié)束,流程如圖5所示。

          3.1.2 中斷程序

          通過(guò)串口中斷來(lái)進(jìn)行上位機(jī)命令的識(shí)別。當(dāng)通過(guò)串口接收到字符串之后,進(jìn)入串口中斷,在串口中斷服務(wù)程序里,首先進(jìn)行命令字符串的匹配,然后給命令標(biāo)志位ComFlag賦值,如圖6所示。

        加速度計(jì)相關(guān)文章:加速度計(jì)原理


        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宿迁市| 金川县| 子洲县| 盐亭县| 鄂托克旗| 巫山县| 霸州市| 阿克苏市| 镇巴县| 阆中市| 黎平县| 鄄城县| 阿拉善左旗| 宁海县| 芮城县| 北碚区| 长治市| 井研县| 唐海县| 太湖县| 昌江| 闵行区| 叶城县| 洪泽县| 兴国县| 会理县| 陕西省| 左权县| 溧水县| 乐陵市| 金川县| 宁远县| 太谷县| 无锡市| 鸡东县| 杭锦旗| 乌兰察布市| 德阳市| 丹阳市| 伊吾县| 田林县|