0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

可穿戴设备Hexiwear平台为物联网应用提供简易设计

电子设计 来源:郭婷 作者:电子设计 2019-01-21 08:11 次阅读

从历史上看,可穿戴设计很难进行原型设计。核心问题是规模问题。大多数现成的开发板和系统都是针对尺寸和重量并不重要的台式环境而设计的。

更大的电路板尺寸使制造商可以轻松地使用相对简单的方式提供低成本的开发支持PCB生产线。相对大量的电路板空间也支持传统的插头连接器以进行扩展。这些插头连接器上的大引脚尺寸和间距使得一次性面包板和极低成本的原型制作服务易于使用,作为定制I/O扩展。

虽然可以使用台式机构建高性能系统可以执行可穿戴设备功能的导向开发系统,它无法满足试用用户和早期采用者可以使用的系统的需求,就好像它是真正的产品一样。当涉及到可用性和其他重要的剧院内测试和实验时,不舒服和沉重的健身可穿戴性将无法实现。我们需要的是一个平台,它提供了传统开发板的大部分(如果不是全部)灵活性,但其形状因素对于可穿戴设备的设计有意义。

MikroElektronika的Hexiwear等平台提供了一种构建方式应用程序并在真实的用户环境中测试它们。 Hexiwear平台的核心是以开放式开发环境支持的可穿戴形式提供集成的MCU和外围设备解决方案。更重要的是,它采用紧凑型六角形模块的外形封装,可轻松连接到腕带上,用作支持物联网智能手表。另外,它可以安装在吊坠环中,用作胸针或整合到衣物中。

外形尺寸也适用于更广泛的智能家居环境,可以作为可拆卸部署使用安装在墙上的模块或更大的机械系统中的元件。基于Hexiwear的基于智能家居的项目包括智能浴室秤,可将测量的重量传输至用户的智能手机,门铃能够远程向房主报告活动并向访客显示自定义信息,以及智能冰箱磁铁能够在Hexiwear的显示屏上向用户报告内部温度。

Hexiwear平台基于Kinetis K64F MCU,采用ARM®Cortex®-M4内核,运行频率高达120 MHz,支持多种外设,包括ADCDAC定时器和串行接口(图1)。

可穿戴设备Hexiwear平台为物联网应用提供简易设计

图1:核心Hexiwear设备的方框图。 (图片来源:MikroElektronika)

可穿戴设备包括一个蓝牙低功耗(BLE)SoC和八个专为健康和其他典型物联网应用而优化的传感器,如六轴加速度计和磁力计,三轴陀螺仪压力传感器,温度和湿度传感器,以及光学心率传感器。它还包括一个1.1英寸OLED彩色显示屏。

大多数板载外设使用I 2 C总线进行通信。可以通过MikroBus扩展,安排为两个平行的八位头连接器。这允许连接MikroElektronika的Click板以及自定义扩展模块和其他供应商的模块。 MikroBus连接器引脚间距设计为与标准100密耳间距面包板兼容,可在自定义I/O模块上轻松进行初始原型设计。

MikroBus可以访问多个串行I/O总线以及提供模拟,PWM和中断引脚。除了I 2 C之外,还可以通过SPI和UART接口进行连接。使用Click格式的模块包括GPS接收器RFID阅读器,GSM收发器,甚至是基于线圈天线的闪电传感器。

Hexiwear上的运动传感器系列允许平台移动超出可穿戴设备和家庭的应用。加速度计,陀螺仪,磁力计和压力传感器的组合使得可以创建具有十个自由度的惯性测量单元,用于无GPS航空导航。一位用户已应用此功能为航拍无人机和四轴飞行器创建了机载飞行监控系统。 Hexiwear小巧轻便,无人驾驶。该应用程序通过提供有关无人机位置和航向的准确反馈,支持能见度较差的飞行。当与传感器融合技术一起使用时,不同的运动传感器有助于补偿其他运动传感器。压力传感器有助于改善高度的准确报告。

Hexiwear中使用的NXP FXOS8700CQ等加速度计基于MEMS结构。单维加速度计使用附接到电极的柔性悬臂,其保持能够相对于第二电极移动的质量。整体结构充当电容器。随着质量移动,电容板之间的距离改变,导致电容的变化。通过跟踪这些电容变化,传感器接口可以检测沿悬臂运动方向的加速度变化。三个正交安装的三个轴提供三轴检测。

加速度计移动重量振荡的趋势导致电容的短期变化和对振动的敏感性。另一方面,陀螺仪基于振动的微机械臂,当设备旋转时,该机械臂记录增大的振幅。像一个依赖于旋转元件的更大的陀螺仪,测量对短期冲击和外部振动相对不敏感。然而,陀螺仪容易漂移并且对温度变化更敏感。

陀螺仪和加速度计的读数以及FXOS8700CQ中的磁力计的组合提供了移除大部分陀螺仪的能力。运动噪声源。在相对简单的传感器融合应用中,互补的一对滤波器(图2)可以消除每种传感器类型的大部分噪声。例如,采用角度数据计算倾斜角度,低通滤波器有助于消除转换为角度坐标的加速度计读数的短期误差,高通滤波器消除陀螺仪的长期漂移和温度波动。与磁力计读数的比较可以确认方向。

可穿戴设备Hexiwear平台为物联网应用提供简易设计

图2:加速度计和陀螺仪处理的互补滤波器。

这些传感器可以应用和组合使用Hexiwear开发的可穿戴应用程序。一个例子是老年人的跌倒监视器。另一款是个人心脏监护仪,适合那些希望提高健身水平的人。这两种应用都证明了传感器融合的有效性,以及多种传感器类型产生可靠输出的能力。

如果我们将上述无人机中使用的传感器融合技术应用于跌落探测器,则可以构建一个传感器,由于加速度计上出现短期噪声,因此不太可能容易引起误报警。输入。如果佩戴在腰带或手腕上,陀螺仪将在跌倒期间检测到身体或手臂的旋转,并且加速度计将记录突然增加,然后突然停止并且稍微移动一段时间。总之,软件可以识别跌倒的模式。许多研究论文已经研究了跌落的典型运动曲线,可用于在跌倒探测器应用中获得适当的阈值。基于从跌倒测试中捕获的运动数据的机器学习技术已被证明有助于开发更强大的检测技术。结合来自多个传感器的数据有助于降低误报风险,同时确保假阴性风险低。

从重大充血性心脏事件中恢复的人可以类似方式使用Hexiwear中部署的传感器。在这种情况下,输入将包括来自Maxim MAX30101心率传感器的信号。轻度运动对于从充血性心力衰竭中恢复非常重要,但是不要过度运动同样重要。通过跟踪运动结合心率,可穿戴应用可以帮助确定患者是否满足他或她的运动目标并且不会过度压力。针对运动数据的心率异常读数可用于触发由主机智能手机向健康专业人员中继的警报。同样可以使用心率数据来增强跌倒检测器,以帮助确定事件发生后佩戴者的状态。

构建应用程序时,硬件I/O,处理器和传感器只是等式的一部分将Hexiwear用于可穿戴设备或其他传感器驱动的用途。为了简化应用程序的创建,该平台由完整的开源工具链和库提供支持,这些工具链和库可通过GitHub在线存储库和ARM的mbed代码库等获得。这些库包括用于云连接的模块,提供对WolkSense等服务的访问。

Hexiwear开发套件的核心是恩智浦Kinetis软件开发套件(SDK)。这是一个基于Eclipse和GNU代码库的工具链。 IDE基于Eclipse,它由GNU编译器集合(GCC)和GNU调试器(GDB)支持。下载并安装Kinetis工具后,用户可以从GitHub Hexiwear存储库添加模块。另一个开发环境是Zerynth,它为更熟悉Python程序员提供了一种开始为模块开发的方法。

GitHub下载包括示例引导加载程序和可用作目标模板的项目文件应用。通常,通过Hexiwear扩展坞(图3)启用下载和硬件支持,通过USB从mbed下载的驱动程序处理USB通信。

可穿戴设备Hexiwear平台为物联网应用提供简易设计

图3:Hexiwear和扩展坞组合的方框图。 (图片来源:MikroElektronika)

GitHub提供的示例代码模块通常使用简单的循环main()结构。应用程序继续执行main()函数中的每个语句,然后循环回到开头。防止电池供电平台过度活动的常用策略是在main()循环的末尾插入wait(x)函数。即使有这么简单的结构,健康监测可穿戴应用的核心就在那里。但是,Hexiwear GitHub存储库上的许多模块支持的操作系统(如mbed OS或FreeRTOS)提供了更灵活的选项,能够实例化多个协作线程,这些线程可以通过各种外设的硬件中断触发。/p>

物联网可穿戴设备的典型应用是活动监视器,它通过BLE定期向智能手机或平板电脑报告状态。在一个简单的main()结构中,组织应用程序的最简单方法是在每次传递时轮询感兴趣的传感器,过滤数据然后缓冲已处理的值。尽管在每次通过时通过BLE进行数据通信是可行的,但这可能会快速耗尽电池并且在很大程度上是不必要的。一种方法是实现全局计数器变量并在每次传递时缓冲队列中的数据,直到达到计数器阈值。一个简单的if-then语句可以确定是否触发了BLE访问功能。这将从缓冲区收集数据,重新建立与智能手机的连接并发送数据。 Hexiwear前面板最初能够将目标智能手机与BLE配对,无需在应用程序内编写该功能,至少在原型设计方面是这样。

通过C ++类可以访问BLE模块在Hexi_KW40Z.h头文件中定义。这提供了许多通过BLE发送和接收数据的功能。此类的默认版本包括为传输运行状况数据以及天气和运动传感器数据而设置的数据包定义。

在由mbed等操作系统调解的多线程实现中,应用程序可分为多线程。在健康监视器中,典型的结构是将一个或多个传感器记录线程馈送到处理和过滤线程中。然后一个单独的线程负责BLE通信。一种策略是使用通过回调函数(例如lptmr_Callback())访问的计时器中断来定期唤醒线程。 BLE通信线程的周期通常比传感器记录线程的周期长。这些线程可以缓冲它们的数据,这样过滤线程只能像BLE通信线程一样运行。

但是,在监视器的情况下,尽可能快地过滤和处理数据可能很重要。需要响应异常数据发出警报。在这种情况下,响应于由处理线程识别的触发条件,可能需要单独的BLE线程来发出警报消息。或者,可以设置BLE线程在唤醒以发送警报和数据时使用的标志。选择取决于智能手机应用程序需要响应的速度。在许多情况下,BLE定时器间隔足够短以支持后一种架构。

结论

通过使用额外的Click模块,可以轻松扩展功能,以支持例如可能与佩戴者相关的湿度和其他环境因素的检测。因此,Hexiwear平台为各种物联网应用提供灵活且易于使用的支持。不仅适用于可穿戴设备,也适用于其他类型的面向传感器的设备。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2860

    文章

    41250

    浏览量

    357366
  • 监视器
    +关注

    关注

    0

    文章

    758

    浏览量

    32818
  • 可穿戴设备
    +关注

    关注

    55

    文章

    3695

    浏览量

    165763
收藏 人收藏

    评论

    相关推荐

    大数据推动可穿戴设备的发展

    软硬结合的模式已经成为移动互联网时代的必需品。从苹果开创的手机加APP模式,到现在智能可穿戴设备与大数据的结合,软硬兼施让人类就范更加具有开创性的社会生活。没有普适计算,就没有智能可穿戴设备的今天
    发表于 09-10 20:55

    可穿戴设备开发相关攻略及主要厂商精选

    `  可穿戴设备作为联网的重要组成部分吸引了众多目光。人们所憧憬的便捷、智能化生活正一步步走来,更是给各大业内厂商带来了巨大的商机。  可穿戴设备不仅仅是一种硬件
    发表于 01-04 16:29

    世平-可穿戴设备上微信平台解决方案

    `世平集团技术团队已成功完成可穿戴设备经由微信 Wechat API,与厂商服务器进行通讯的功能验证。推出基于 TI CC254X 可穿戴设备上微信平台解决方案,
    发表于 02-03 23:41

    2015中国(深圳)可穿戴设备应用技术高峰论坛

    频宽、低功耗且低成本的设计要求,加之联网应用正如火如荼开展,大大刺激相应测试测量需求跟着水涨船高。本次技术论坛主要亮点包括:吉时利提供可穿戴设备的功耗测试“杀手锏”如何突破复杂的传统
    发表于 08-21 15:09

    可穿戴设备

    的其他腿上佩戴产品),以头部支撑的Glass类(包括眼镜、头盔、头带等),以及智能服装、书包、拐杖、配饰等各类非主流产品形态。可穿戴设备本身价值并不大,关键在于其获得的数据与提供的服务,越垂直
    发表于 01-15 08:11

    未来,智能可穿戴设备行业将会是这样的

    紫外线的可穿戴设备。6、“联网”将与可穿戴设备联动“联网”也是时下非常流行的一种新技术,可以
    发表于 04-22 09:09

    低功耗蓝牙可穿戴设备创造人机交互新体验?

    联网络以及接入智能手机或平板电脑以及计算机进行交互,就形成了以智能可穿戴设备基础联网终端。 一般
    发表于 09-02 13:13

    探讨可穿戴设备的未来

    相比。推动该快速增长的市场实现其最大潜力,我们需要令人兴奋的新型可穿戴设备。这些设备将集成更多传感器,以便向用户提供更多有用信息,并且具备“情境感知”(context aware)特
    发表于 12-05 15:01

    可穿戴设备中无需维护的电池的实现

    的1.24亿(见图1)。有几个因素正在推动这一增长。在大多数发达国家,智能手机市场几乎已经饱和,各制造商已经开始研发能够开创全新发展趋势的设备,如能够连接作为外围设备可穿戴设备
    发表于 10-10 16:45

    可穿戴联网开发解决方案

    Hexiwear可穿戴开发套件。该套件由Kickstarter资助,是与恩智浦半导体合作开发的,适用于需要联网工具套件的开发人员。Hexiwea
    发表于 10-30 14:28

    智能服装拯救可穿戴设备“冷市场”?

    、可以发光变换各种颜色的夹克、可检测心率的智能运动衣等等,并受到了大众的喜爱。未来的可穿戴设备将更加了解自己的身体。你身体的每一项参数都会跟医疗机构联网,没当有异常的时候就会主动推送消息给,让你调整你的身体状态。这不是幻想,这些都会在不久的将来逐一实现。 <p>
    发表于 11-19 09:49

    联网可穿戴设备对健康的影响

    健康技术市场上有30多万个应用程序,诸如联网(IoT)、视频会议和可穿戴设备等技术趋势正在广泛被引入,以使留在家中老人的选择变得更加可行。 据羿戓信息所了解,预计到2021年,全球将卖出5.05亿台
    发表于 11-20 06:45

    可穿戴设备的构成和分类

    近几年,可穿戴设备市场非常火热,人们一致看好可穿戴设备市场。最近Apple Watch的热销,让人们对可穿戴设备的前景更加充满信心。可穿戴设备种类有很多,并且在不断延伸,主要分为:应用
    发表于 07-10 06:37

    可穿戴设备是信息共享还是隐私侵犯?

    现如今关于可穿戴设备的所有讨论几乎都涉及到了联网,以及全方位的连接能带来的新能力。我们如今仍在联网这个生态系统的早期阶段,但有一些问题必
    发表于 04-30 07:39

    可穿戴技术所带来的增值

    随着联网 (IoT) 的持续发展,可穿戴电子产品所能提供的价值也逐步增加。传统意义上,标准型腕表是可穿戴设备在发展初期的代表性产品。如今,
    发表于 11-18 07:42