如何设计出一款畅销的可穿戴产品
发布时间:2020-06-30
分享到:
如何设计出一款畅销的可穿戴产品
发布时间:2020-06-30
分享到:

从智能手表到便携式健康和健身追踪器,可穿戴设备正在日益改变着我们日常生活的方方面面。20世纪80年代的台式电脑革命为信息时代带来了空前的个人生产力大爆发。20世纪90年代便携式计算机的出现,与互联网的发展相一致,把我们从电源线和网线的束缚中解放出来。然后蜂窝电话和智能手机的爆炸式增长又为我们带来了前所未有的移动性和无线连接能力。当今的“腕上革命”,连同物联网(IoT)的异军突起,正在把“移动”推向一个全新的高度:可穿戴计算。

  腕上革命正在重写便携式电子产品的设计历史。在本文中,我们将重点研究隐藏在用户-体验-驱动(user-experience-driven)设计方法背后的设计思想。通过应用这些设计思想,多种成功的可穿戴产品已经面市。我们也将讨论影响可穿戴产品能耗预算和计算需求的特性和功能,包括如何选择适合产品设计需求的微控制器(MCU)。

  腕上革命的现状

  智能手表、活动追踪器、可穿戴GPS设备、心率监视器和智能眼镜是可穿戴产品的主要应用形态,根据Futuresource Consulting的统计,2013年可穿戴设备全球销售额约为80亿美元。通过创新性的融合了成熟完善的功能性、简单易用的连接性、紧凑的外形尺寸、超低功耗处理和无线连接性,可穿戴设备正在成为全新的个人电子设备类别,帮助我们变得更加健康,获得更多的信息和更好的装备。

  几年前,虽然一些领先的智能手机制造商已经开始试验性推出基于他们现有手机产品的腕上产品,但是它们相当笨重。直到2012年初,当新型公司(例如Pebble Smartwatch)绕过智能手机制造商而推出全新的轻量级腕上设备时,腕上革命才真正开始快速发展。这些产品使得最终用户可以更充分的利用他们已有的智能手机。Garmin、Samsung、Sony、Fitbit、Magellan(见图1)和其他消费类电子设备制造商也已经推出他们自己的智能手表、活动追踪器和其他可穿戴产品,从而成为腕上革命的有力竞争者。

图1:在单块CR2032纽扣电池供电条件下,Magellan Echo智能运动腕表利用Silicon Labs的EFM32 Gecko MCU实现电池寿命扩展到11个月

  这种充分竞争的市场环境也鼓励小型化的灵敏型初创公司推出特色创新产品,例如Misfit Shine健身追踪器(如图2所示)正在不断抢占竞争对手的市场份额。

图2:Misfit Shine是一款设计优雅的健身追踪器,它通过采用EFM32 Gecko MCU实现卓越的能效和很长的电池寿命

  一个成功的可穿戴设备必须提供合适的价格、性能、功能和电池寿命,以及独特的外观、触感和作用,以便从竞争对手产品中脱颖而出。MCU、传感器、无线电子器件和极具吸引力的用户接口,这些都必须被装进一个小尺寸封装中,从而可以舒适的佩戴在一个人的手腕或者其他地方。由于这种外形尺寸极大限制了留给供电的电池所占空间,因此可穿戴系统必须是非常节能的,以便尽可能使电池更换和充电的时间间隔维持最长的运行周期。

  用户体验驱动制胜设计

  要把这些不同元素融入到获得市场认可的产品中,需要一个复杂的设计去有所取舍的平衡功耗、性能、功能和外形尺寸等参数。通过采用所谓的“用户体验驱动”设计方法,一些制造商已经成功的度过难关,进入到这个不太熟悉的领域。尽管这些设计方法颠覆了许多嵌入式开发人员的传统思维和实践方法。

  嵌入式系统的设计过程通常开始于功能和性能定义,这将作为项目的顶级驱动力。相反,设计一个可穿戴产品通常开始于需要获得的最终“用户体验”定义。这些产品需求的定义体现在外观、触感和与最终用户的交互,也包括它带来的印象、感觉和情绪。设计过程的下一个步骤是把用户体验转化成“用例(use case)”—用于定义产品硬件和软件单元的一系列顶级功能需求。

  Apple是这种战略的早期实践者之一。他们使用这种战略成功的定义了全新市场,并且一直处于领先地位。如果你对于精心设计用户体验的重要性还心存怀疑,仔细考虑一下Apple iPod独特的控制滚轮、宝石般的机壳设计和易于使用的iTunes软件是如何帮助公司转变并且最终主宰了整个数字音乐播放器市场。

  定义用户体验

  定义可穿戴产品的用户体验需求可以归为以下两类:

  ●功能性--区别其他可穿戴产品的独特外观、触感、特性和功能。

  ●易用性--轻松设置、直观操作和减小维护的一系列需求。长电池使用寿命在易用性中具有非常重要的作用,因为如果一个可穿戴设备每几天就不得不重新充电,那将是一件令人沮丧的事情,并且容易导致用户放弃该产品。

  同时,定义用户体验的这些元素能够容易的转换成用例,从而构成产品设计的基础。根据应用的不同,定义用户体验可能涉及到构造一个可穿戴产品实体,使之具有极具吸引力的质感、符合人体工程学的外形和传达特定感觉的设计元素。其他产品可能需要为控制和显示创建特别的视觉模型,使复杂的操作变得简单和直观。

  定义用例

  一旦产品的用户体验得到明确定义,它必须被转换成一个用例,用例的功能性需求将驱动可穿戴产品的设计。详细的用例能够提供重要信息,使得它能够更容易的为可穿戴产品设计的各个方面进行准确的比较研究。

  用例应当包含可穿戴设备预计要执行的任务、需要的资源和执行的环境。这些细节通常包括设备要收集的数据类型,如何与用户或其他设备交互,预期的运行环境(温度、耐水性、耐冲击性等),操作模式(数据收集和分析、用户交互、通信等),以及与其他设备进行数据同步的频率。

  有了这些指导方针,设计团队就可以开始确定满足应用需求的传感、计算和通信组件。同时,物料清单(BOM)成本和功耗预算也可以与初步设计需求同时进行,为团队提供必需的参数以便集中汇总成最佳设计方案。

  用例辅助进行能源管理

  因为电池的使用寿命在可穿戴设计中起着如此重要的角色,因此这里我们有必要仔细分析一下用例驱动设计过程中与能源管理相关的部分。

  为了准确的模拟设计选择如何影响可穿戴设备的电池寿命,用例应当包括影响能耗因素的详细描述,例如:

  ●备必须从外部环境收集的数据类型和频率。

  ●用户是否通过App、触摸屏、按键或以上两者与设备交互。如果是,那么通信的信息类型和使用的频率如何。

  ●设备如何同其他可穿戴设备、智能手机、本地网络或互联网进行通信。电源需求的变化依赖于所采用的无线接口(例如Bluetooth、Wi-Fi或ZigBee),这是如何实现的。

  ●设备与他的同类或主机系统进行同步或交换数据的频率如何。(与诸如智能手机的主机系统频繁同步将显着降低电池寿命。)

  一旦信息收集完毕,用例应当提供系统各种操作模式的详细描述和每种模式下的运行时间。这将成为系统能耗预算和为最大化电池寿命而进行任何设计折中的基础。

  用例辅助进行MCU选择和优化

  用例与能耗相关的部分应当尽可能多的包括可穿戴设备执行传感、控制和计算任务的有关信息,也包括哪些任务由MCU执行,哪些任务由外设执行。这将有助于选择最适合可穿戴应用需求和开发策略的MCU产品,充分利用MCU能源友好的特性。

  通过识别必须执行的软件功能和逻辑算法,以及它们发生的频率,你能够构建出恰当的初始估算或者可穿戴应用的计算需求。假设有一个健身监视器,它的MCU通过一个多轴加速计感应用户的身体活动,使用一个IR接近传感器监视脉搏,使用其他传感器检测温度、湿度、血氧等级,甚至紫外线(UV)强度(见图3)。然后MCU必须在确定真实步数和频率之前过滤掉掺杂在原始传感器数据中的噪声和干扰,或者结合心率数据以区别是特定活动类型还是其他生物特征输入。

图3:健康和健身追踪器以及其他可穿戴设备包含各类传感器,以测量身体活动和其他生物特征,例如UV照射强度

  在用于现代MCU的几个优秀的32位处理器架构之中,ARM Cortex系列32位RISC CPU已经成为嵌入式设计中领先的处理器内核,这主要归功于它高效的架构、易于扩展的指令集、大量开发工具和代码库。在过去的几年中,ARM已经创建了几个系列的Cortex CPU,每一种都针对特殊的需求而优化。ARM Cortex-M系列处理器内核是特别针对嵌入式MCU而开发的,在这些应用中性能需求必须与能耗和低成本解决方案相适应。Cortex-M系列提供内核选项,满足各种可穿戴设备属性需求,包括价格、电池寿命、处理要求和显示类型等(见表1)。

  表1:设计旨在满足多样性设计需求的ARM Cortex-M系列

  在Cortex-M系列内,M3和M0+内核针对成本敏感的应用而设计,并且满足这些应用同时所需的高性能计算、外界事件快速系统响应、以及低动态和静态功耗。更复杂和功能强大的M4内核能够快速完成生物监视应用中常见的计算密集型算法。它的增强指令集包括功能强大的数字信号处理(DSP)功能库。M4内核的单精度浮点数处理单元(FPU)能够显着的缩短运行时间、减少MCU处于活动状态的时间,从而最大限度的降低整体能源消耗。

  深度睡眠延长电池寿命

  为了降低可穿戴平台能耗预算中MCU的影响,重要的是要将“需要把MCU从低功耗休眠模式中唤醒的任何任务的执行频率和时间”最小化。因此用例应该包括MCU上各种任务的预期发生频率,以及它们的执行是否是事件或者计划驱动的。

  优化低功耗嵌入式设计的主要方式之一是找到仍然能够对外界事件进行足够响应的最低休眠模式。大多数使用Cortex-M处理内核的MCU支持多种休眠模式。

  Silicon Labs的EFM32 Gecko系列产品采用标准的32位ARM Cortex-M内核,结合了能耗优化的多种外设和时钟架构。EFM32架构特别针对功耗敏感型应用而设计。该架构利用各种功耗模式,使得开发人员能够为可穿戴设备提供最佳的能源效率(见表2)。

  休眠/待机(Sleep/Standby)(即EFM32 MCU的EM1模式)—能够以稍高点的功耗代价快速返回到活动模式(通常通过中断方式)。这种模式中,EFM32功耗为45μA/MHz;而其他32位MCU通常为200μA。

  深度休眠(Deep Sleep)(EFM32的EM2模式)--保留MCU的关键单元处于活动模式,同时禁止高频系统时钟和其他非必要载荷。在这种模式下,EFM32功耗低至900nA;而其他32位MCU通常为10-50μA。

  停机(Stop)(EFM32的EM3模式)--深度休眠模式的增强版本,能够进一步节省功耗,同时保持有限的自治性外设活动和快速唤醒能力。在这种模式下,EFM32功耗为0.59μA;而其他32位MCU通常为10-30μA。

  关机(Off)(EFM32的EM4或者关断模式)—这种“near-death”状态保存最小的可被外界刺激触发的唤醒功能。这种节能效率的代价是显着增加唤醒时间。在这种模式下,EFM32功耗为20nA(RTC运行时是420nA);而其他32位MCU通常为1.5μA。&

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论