999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

STM32和iNEMO模塊的高精度計步器設計

2013-10-10 01:56:06袁憲鋒周風余袁通周晨磊晁彥舉
單片機與嵌入式系統應用 2013年9期
關鍵詞:功能系統設計

袁憲鋒,周風余,袁通,周晨磊,晁彥舉

(山東大學 控制科學與工程學院,濟南250061)

引 言

步態作為生物特征之一,在身份識別、運動分析、室內定位等方面都有著重要的研究意義[1]。計步器利用人行走時的步態特征,可以準確地對人行走的步數進行記錄。目前,計步器主要包括機械式計步器和電子式計步器[2]。機械式計步器成本低,但是準確度和靈敏度差。電子式計步器多采用加速度計,通過測量人行走時的加速度變化來實現計步功能。

MEMS(Micro-Electro-Mechanic system,微機電系統)是一種新的傳感器制作工藝,基于此技術設計的加速度傳感器具有體積小、功耗低、靈敏度高等優點[3]。本文利用ST公司基于MEMS技術的10自由度iNEMO傳感器平臺,采集人行走時的加速度信息,利用STM32單片機對加速度信息進行實時處理,實現高精度的計步功能。同時,為了方便對步態信息和計步數據的進一步分析和保存,本文還設計了基于SIM300的遠程數據傳輸系統。

1 系統工作原理及整體設計方案

1.1 系統工作原理

為了實現計步功能,本文選用加速度這個參數來描述人的行走行為。如圖1所示,iNEMO模塊佩戴在人體腰部,定義前進方向為X軸,垂直方向為Z軸,側向為Y軸,建立右手直角坐標系。

正常人在行走時,腰部會有明顯的垂直上下運動,因此Z軸加速度變化最大,如果僅對Z軸加速度數據進行處理,則計步器在使用時要求Z軸必須嚴格垂直向上,否則會嚴重影響計步精度。本文通過對iNEMO模塊加速度計三軸合加速度信息進行處理,極大降低了計步器使用時的佩戴要求。人在行走時,腰部加速度呈簡諧波狀變化,如圖2所示。

圖1 人體參考坐標系

圖2 人行走時腰部加速度信號

首先對加速度信號進行濾波處理,然后利用峰值探測法進行計步。為了降低行走過程中身體抖動對峰值探測的干擾,引入時間和幅值雙閾值法保證計步的準確性。利用SIM300GPRS數據傳輸模塊實現步態信息和計步數據的遠程傳輸。

1.2 系統整體方案

根據系統工作原理,本文選用ST公司ARM Cortex-M3內核的微控制器STM32F103C8T6作為主控制器,采用ST公司的iNEMO慣性導航模塊對人行走時腰部加速度信號進行采集,采用SIM300GPRS模塊實現數據的遠程傳輸,采用2.4寸彩色液晶屏對行走步數、剩余電量等信息進行顯示。系統整體架構如圖3所示。

圖3 計步器系統框架結構

2 系統硬件設計

2.1 iNEMO模塊簡介

iNEMO慣性導航模塊框圖如圖4所示。利用MEMS傳感器和主控芯片STM32F103RET6提供動靜態方向和慣性測量功能。集成4種意法半導體傳感器:三軸陀螺儀(L3GD20)、三軸加速度計+三軸磁力計(LSM303DLHC)以及氣壓傳感器(LPS331AP)。iNEMO傳感器平臺主控制器通過I2C總線與各傳感器通信。iNEMO傳感器平臺可以通過串口向外界提供各傳感器原始數據,還可以提供各傳感器經AHRS算法融合后的橫滾、偏航及俯仰角度。

圖4 iNEMO慣性導航模塊框圖

2.2 主控制器電路設計

主控核心模塊電路如圖5所示。包括主控MCU及其時鐘電路、復位電路、電源濾波電路等。本系統選用STM32F103C8T6作為主控制器,工作頻率最高可達72 MHz,內置高速存儲器(64KB的Flash和20KB的SRAM),含有豐富的I/O口和連接到兩條APB總線的外設,滿足本系統的設計需要。STM32系列單片機具有高性能、低成本、低功耗等特點,并且保持了高集成度和易于開發的優勢[4]。

2.3 基于SIM300的GPRS數據傳輸模塊設計

SIM300是支持 GSM/GPRS 900/1800/1900MHz三頻的低功耗模塊,休眠模式下工作電流典型值為2.5mA,可提供高質量語音通信服務和GPRS Class 10的高速數據傳輸服務。SIM300的功能模塊包括:鍵盤和LCD接口;兩個串口;雙音頻通道。SIM300內部集成了TCP/IP協議棧,并且擴展了TCP/IP AT指令,使用戶利用該模塊開發數據傳輸設備變得特別簡單、方便。

圖5 主控制器電路

本設計采用SIM300進行GPRS數據傳輸模塊的設計,對于不需要用的音頻接口、LCD接口等,對應的引腳懸空即可[5]。SIM300的電源電壓范圍為3.4~4.5V,峰值電流要求為2A,采用輸出電壓可調的單片式開關型穩壓器件LM2576S-ADJ即可滿足要求。SIM300及其供電電路如圖6所示。

圖6 SIM300及其供電電路

3 系統軟件設計

3.1 計步功能的實現

電子式計步器主要利用人行走時加速度信號的變化特征來實現步頻探測功能。人在行走時,腰部加速度計輸出的波形信號存在較多的“毛刺”,為了使波形變得平滑易于處理,需要對加速度信號進行降噪處理。人在行走時步頻一般不超過5Hz,加速度計的采樣頻率設定為20Hz時能夠較好地反映行走時加速度的變化特征。本文設計了窗口長度為5的前端滑動窗口均值濾波,可對加速度信號進行濾波處理,濾波后的波形如圖2中實線所示。對濾波后的三軸加速度求其矢量和,以合加速度特征來進行步頻探測可以降低計步器佩戴時的要求,不必水平或者垂直佩戴。

對合加速度進行峰值檢測,采用峰值檢測法實現計步功能。峰值點需要滿足的條件為:tp[i-1]<tp[i]<tp[i+1]。當滿足峰值條件時,再對合加速度信號進行幅度閾值條件和時間閾值條件的判斷,以避免行走時身體抖動對計步的影響。計步功能實現的流程圖如圖7所示。

圖7 計步功能實現流程圖

3.2 GPRS數據包的發送

SIM300參數的設定、TCP/IP連接的建立以及數據的傳輸都是通過AT指令來實現的,SIM300的TCP/IP功能支持普通和透傳兩種模式。本文采用的是透傳模式,一旦建立連接模塊就進入數據模式,所有從串口接收到的數據都被看作是數據包發送出去的,數據模式和命令模式之間可以來回切換[6]。

SIM300透傳模式的配置大致分為以下4步:

① 匹配波特率。發送“AT”指令后,延時一段時間發送“ATE0”。

② 注冊網絡。發送“AT+CREG?”,若返回“OK”,則網絡注冊成功。

③ 設置透傳模式。發送“AT+ CIPMODE=1”,若返回“OK”,則設置成功。

④ 連接網絡。發送“AT+CIPSTART="TCP","219.236.xxx.xxx","7000"”,其中 219.236.xxx.xxx為PC的IP地址,7000為端口號。連接成功則返回“CONNECT OK”。

3.3 系統整體流程圖

如圖8所示,系統上電后,首先對STM32F103C8T6及液晶屏進行初始化,然后對SIM300模塊進行配置。若SIM300與遠端PC機連接成功,則通過液晶屏提示使用者計步器可以正常使用,并接收iNEMO數據開始計步,并將步態信息及計步數據上傳;若重復連接3次不成功,則提示使用者暫時只能提供基本計步功能,無法提供數據保存能力,并詢問使用者是否重啟系統。

圖8 系統整體流程圖

4 系統測試

為了保證設計的計步器計步功能準確、可靠,對本文所描述的高精度計步器進行了大量的測試。圖9為測試人員行走19步時的合加速度波形。由圖可見,靜止時加速度的輸出值約為1g左右,圓圈表示峰值檢測的結果,峰值為19個說明了計步器計步算法的有效性。

圖9 峰值探測(計步)實驗

圖10 為遠程PC端接收到的計步器數據。其中,AX、AY、AZ分別表示X軸加速度、Y軸加速度、Z軸加速度;計步器上傳的步數為19步,與實驗結果一致。

圖10 遠程PC端數據接收界面

結 語

本文討論了基于STM32F103C8T6及iNEMO模塊的高精度計步器的設計與實現,并對具體的硬件電路和軟件系統進行了詳細的介紹。經過大量的實驗證明,本計步器具有體積小、使用簡單、通信可靠、計步準確等優點。

[1]劉燕,李月香.基于加速度計的步態數據無線采集系統設計[J].單片機與嵌入式系統應用,2009(5):43-45.

[2]宋浩然,廖文帥,趙一鳴.基于加速度傳感器ADXL330的高精度計步器設計[J].傳感技術學報,2006,19(4):1005-1007.

[3]王勇.MEMS技術發展及應用優劣[J].飛航導彈,2011(5):85-87.

[4]蘇鵬,周風余,陳磊.基于STM32的嵌入式語音識別模塊設計[J].單片機與嵌入式系統應用,2011(2):42-45.

[5]吳麗華,李礫,趙舒,等.基于SIM300的遠程心電監護系統的設計與開發[J].哈爾濱理工大學學報,2010,15(1):112-115.

[6]王昆,陳晰志.基于GPRS的地下水動態水位監測系統研究[J].計算機測量與控制,2011,19(2):263-264.

猜你喜歡
功能系統設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 国产成人av一区二区三区| 91年精品国产福利线观看久久| 国产精品视频猛进猛出| 免费人成网站在线高清| 无码网站免费观看| 91精品国产一区| 波多野结衣国产精品| 国产va在线观看免费| 亚洲欧美国产视频| 99爱视频精品免视看| 天天色天天综合网| 日韩精品一区二区深田咏美| 亚洲第一区在线| 久久性视频| 亚洲永久视频| 日韩在线中文| 色婷婷丁香| 国产美女91视频| 伊人久久大香线蕉综合影视| 国产亚洲精品资源在线26u| 日本一区二区三区精品视频| 免费不卡视频| 欧美精品伊人久久| 亚卅精品无码久久毛片乌克兰| 91热爆在线| 亚洲一区二区三区麻豆| 国产69精品久久久久孕妇大杂乱 | 国产精品久久自在自线观看| 久久婷婷综合色一区二区| 亚洲精品无码AV电影在线播放| 精品国产aⅴ一区二区三区| 国产91在线|日本| 国产噜噜在线视频观看| 黄色网址手机国内免费在线观看| 欧美人人干| 亚洲国产欧洲精品路线久久| www.日韩三级| 日韩一区精品视频一区二区| 青青草原国产免费av观看| igao国产精品| 91丝袜乱伦| 日本不卡免费高清视频| 国产超碰一区二区三区| 在线免费看黄的网站| 乱人伦中文视频在线观看免费| 狠狠色狠狠色综合久久第一次| 白浆视频在线观看| 久久人搡人人玩人妻精品| 国产精品乱偷免费视频| 农村乱人伦一区二区| 韩日无码在线不卡| 一级香蕉人体视频| 无码'专区第一页| 亚洲无线国产观看| 亚洲欧洲自拍拍偷午夜色| 青草免费在线观看| 欧美一级在线看| 国产真实乱子伦视频播放| 成年女人a毛片免费视频| 日本免费a视频| 制服丝袜亚洲| 欧美成人精品一级在线观看| 成人夜夜嗨| 伊人久久综在合线亚洲2019| 亚洲天堂久久新| 国产亚洲现在一区二区中文| 免费播放毛片| 亚洲欧美激情小说另类| 成人免费视频一区| 国产精品嫩草影院视频| 免费毛片全部不收费的| 国产三级精品三级在线观看| 91在线一9|永久视频在线| 亚洲大尺码专区影院| 国内黄色精品| 欧美笫一页| 国产黄网站在线观看| 亚洲男人的天堂久久香蕉网| 亚洲欧美不卡视频| 在线观看亚洲精品福利片| 麻豆精品久久久久久久99蜜桃| 精品久久综合1区2区3区激情|