欢迎来到天天文库
浏览记录
ID:45683002
大小:84.45 KB
页数:7页
时间:2019-11-16
《嵌入式智能手环工作原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学院:物理与电子学院专业:电子信息科学与技术姓名:田俊年级:2012级学号:1223150225科目:嵌入式系统原理与开发上课时间:周三7-9节------2015-03-09------基于嵌入式系统设计的基本款智能手环概述随着科技的进步,智能化成为了人们关注的焦点,同时也越来越贴近人们的生活。人们对于健康生活方式的需求催生出了智能可穿戴设备,智能手环就属于其中的一种代表性产物。其主要应用于监测运动,监测睡眠以及智能化的安排人的生活作息方式等。是一款突出个性与人性的智能化产物。智能手环是一种穿戴式智能设备。通过这款手环,用户可以记录日常生活中的锻炼、睡眠、部分还有饮食等实时数据,并将这些数
2、据与手机、平板、ipodtouch同步,起到通过数据指导健康生活的作用。工作原理智能手环已日益从极客、驴友、IT产品爱好者的小众玩物变成大众化穿戴产品,但看着智能手环终端、软件里显示的一串串运动追踪数据、睡眠监测数据,不禁让人心生疑窦:包括别称为健康腕带、运动手环、健身睡眠手环、身体追踪器的智能手环是怎么工作的?智能手环的工作原理是什么?多数智能手环都是通过“三轴加速度传感器”来运作的。三轴加速度传感器,能够测量空间中X轴、Y轴、Z轴的加速度,能够感应人体在各个方向的振动。尽管三轴同时发力,但智能手环依然侧重于计算人体重心上下的位移量Z轴,因为人们走路时重心是最主要的变量。如何解读智能手环收
3、集的一大堆数据,则需要让算法派上用场。通过算法,程序才能在大量数据当中,分辨出用户的运动模式,并进一步核算出对应的运动消耗量。Z轴的数据是最主要的,但如果用户只是摇一摇大腿呢?所以一般的算法都会添加约束的条件,只有传感器测量到的数值达到一定标准,才会被认作运动。去掉无效数据的另一个方法是时间。人们走1步,重心1次向上,1次向下,所以在一定时间内加速度有了2次符合标准的变化,才能算作走了1步。不同品牌的智能手环使用的软件不一样,这意味着算法的不同,很容易导致后续数据的偏差。此外,每个牌子的智能手环所搭载的传感器牌子、型号各不相同,这便注定了测量数据在最开始的地方就分道扬镳,并进一步导致步数的差
4、异,以及由于步数数据不一引发的卡路里数据的偏差。作用:1、跑步和运动速度监测运动检测主要采用三轴加速传感器来实现,这也是手环的最核心的组件之一,这个组件的作用是计步测量。简单来说,三轴加速器的工作原理是,当人在正常行走时其实会产生水平和垂直两个加速度,当用户迈步时,单脚着地重心上提,垂直方向呈向上加速度,而继续往前走重心回落,加速度方向。而在水平方向,则是迈步时向前加速,收脚是减小。当用户迈步时,单脚着地重心上提,垂直方向呈向上加速度,并向前加速。而手环中的三轴加速器,就是通过人体这样不同的加速度变化可以绘制出一条正弦曲线。以垂直方向加速度正弦波为例,从波谷到波峰再到波谷就是正常人一个步伐的
5、过程,如此就可以推算出用户行进的步数。正弦曲线垂直加速度三轴加速器正弦曲线水平加速度图一运动检测实现原理2、睡眠监测使用体动记录仪跟踪您的睡眠,监视您的微小运动,以确定您是处于清醒、浅度睡眠还是深度睡眠中。 睡眠深度一般是以身体活动减少和感觉灵敏度降低作为衡量指标的,目前对于睡眠深度的精确测量还是比较困难的。睡眠监测是通过传感器监测人的动作,以系统的计算方式进行累计计算,每2分钟记录一次合计值,与此同时的姿势数据得到记录。通过计算来判断睡眠状态。程度时间(h)0~33~66~9浅度是否否中度否是否深度否否是表一睡眠质量判定3、数据的同步智能手环数据的同步主要有三种同步方式:蓝牙,NFC,US
6、B。对于三种同步方式有不同的优缺点和实现手段如下表:类型方式蓝牙NFCUSB优点应用范围广,可操作性强传输数据更加快捷可同步大存储量文件,数据缺点传输速度慢,终端的识别和连接慢只能传输存储量很小的数据,可操作终端很少需要硬件成本高,增加硬件体积操作方式与移动终端实现蓝牙连接近场信息数据传输用usb作为连接工具作为与终端连接传输数据表二智能手环数据传输方式的对照结构组成智能手环是由数据连接模块运动传感器三轴加速度传感器电池(可充电或纽扣电池)闪存芯片蓝牙通讯模块震动马达指示灯或显示屏幕(有些可能没有)NFC(目前只看见FitbitFlex有)核心部件是:蓝牙传感器,ActiGraph体动记录仪
7、等组成。功能框图图二智能手环结构功能框图该智能手环采用nRF51822芯片,nRF51822是一款为超低功耗无线应用(ULPwirelessapplications)设计的的多协议单芯片解决方案。芯片支持BLE4.0和2.4GHZ协议栈,整合了射频发射电路,一个ARMCortexM0核以及256KB的flash+16KB的RAM。处理器:ARMCortexM0介绍:ARMCortexM0处理器是目前最小的AR
此文档下载收益归作者所有