未来智库 > 可穿戴论文 > 可穿戴式多通道传感系统功能需求分析及设计

可穿戴式多通道传感系统功能需求分析及设计

发布时间:2018-07-22 01:06:30 文章来源:未来智库    
    关键词:可穿戴式设备;系统设计;需求分析;多通道 ;PVDF传感器;编码方式;传输方式
    中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0243-05
    Functional Requirements Analysis and Design of the Wearable Multi-channel Sensors System
    MA Xing-yu, SHI Heng-zhen, HU Yue-hui, REN Yi-ni, KANG Wu-wei , JING Tao , WANG Yang , DAI Piao
    (Academy of Photoelectric Technology,Hefei University of Technology,Hefei 230000,China)
    Abstract: In recent years, with a large number of wearable devices emerging,the users demand more functions for the wearable devices. However, the realization of complex functions of the wearable devices often depends on real-time acquisition of multi-channel sensing signals. Taking the wearable 8-channel PVDF sensors system as an example, this paper has studied the functional requirements of such systems. The study finds that ultrathin flexibility and long battery life are the two salient features of this kind of equipment. Moreover four key technical problems are accomplished: the MCU selection, the design of coding mode, the design of multi-channel sensing data transmission mode and the low power consumption design of the system. A practical and reliable scheme of wearable multi-channel sensors system is designed eventually and this scheme provides a reliable reference for the design and the development of wearable multi-channel sensors system.
    Key words:wearable devices; system design; requirement analysis; multi-channel; PVDF sensor; coding mode; transmission mode
    1 概述
    近年来可穿戴式设备大量涌现,如谷歌眼镜、咕咚手环、iWatch等等。可穿戴式设备泛指嵌入在服装,或以饰品形态存在的电子通信智能设备,可以被用户舒适地穿戴,起到拓展感知、进行各类体征监测等作用。它本质上就是对日常设备如眼镜、手表、鞋等进行智能化设计[1],使其具有友好的人机交互功能。可穿戴式设备的市场需求在快速增长,用户对可穿戴式设备的功能要求也越来越多。但是,复杂功能的实现往往依赖多路传感器信号的实时采集。多路传感器系统是可穿戴式设备的重要组件,是可穿戴式设备获取信息的来源,有监测数据、传输数据等功能。对于一个可穿戴式设备,它一般主要包括传感器和数据计算芯片两部分,其中传感器的更新换代频率较低,可能几年内都不会有大的升级。而计算芯片部分的换代频率很高,应当更多将硬件设备本身仅仅作为一个超级传感器系统,将计算部分独立出来交给手机或云计算,因此对可穿戴式多通道传感器系统的研究很有必要。
    可穿戴式设备用户要求佩戴舒适,柔性要好,PVDF(聚偏氟乙烯)压电传感器正好满足柔性好、质量轻等特点[2]。所以本文以可穿戴式8通道PVDF传感器系统为例,研究了这类系统的功能需求,并依此设计了一套评价选型系统,提出了一个实用、可靠的多通道传感器系统设计方案。
    2 可穿戴式多通道PVDF传感器系统的功能需求分析
    可穿戴式多通道传感器系统需要实现采集多路传感器数据并简单处理打包,实时可靠的传输到其他设备。由于这类设备的可穿戴式特点即设备需要轻薄化和低功耗性以及数据传输的实时性、可靠性等特点,该可穿戴式多通道传感器系统对其使用的MCU部分、数据的编码方式、数据的传输方式及系统的低功耗方面均有着其特殊的要求[4]。
         3.2 多路传感数据的编码设计
    因为采集到的8通道PVDF传感器数据需要实时、准确的传输给上位机,所以需要对采集到的数据需要进行一些编码和简化。本文首先选择了ADPCM编码对数据进行压缩编码,然后使用了CRC16和卷积编码对数据进行了纠错编码。我们采集的目标信号和语音信号非常类似,数据之间的相关性比较强,存在大量冗余且最终利用传感信号主要是对信号的形态等进行分析,而不是得到精确数值。ADPCM算法综合运用了差分脉冲编码 ( DPCM ) 与自适应增量编码 ( ADM ) 的算法原理,在保证达到PCM 语音质量的前提下,语音数据的速率只有PCM的一半,而且具有更优良的抗误码性能。ADPCM的核心想法是:1)利用自适应的思想改变量化阶的大小,即使用小的量化阶去编码小的差值,使用大的量化阶去编码大的差值。2)使用过去的样本值估算下一个输入样本的预测值,使实际样本值和预测值之间的差值总是最小[13]。本文采用ADPCM压缩算法,数据的压缩比可达到4:1。
    为了提高数据的可靠性,对数据进行压缩编码完需要进行一些检错纠编码。循环码CRC虽然只能检错不能纠错,但计算复杂度低,检错能力强,增加的冗余位也少[14]。而卷积码纠错能力强,虽然计算复杂度高,但可通过查表法计算大大降低计算复杂度。本文选择了CRC16校验编码和(2,1,4)卷积编码对数据进行了检错纠错编码。循环冗余校验(CRC)算法是常用的误码检测方法之一,它是由分组线性码的分支演化而来,其主要应用是二元码组,编码简单且误判概率很低,接收端对数据使用CRC算法可有效剔除数据传输中的误码。算法实现上CRC16编码采用查表法。CRC16码由两个字节构成,在开始时CRC寄存器的每一位都预置为1,然后把CRC寄存器与8bit的数据进行异或,之后对CRC寄存器从高到低进行移位,在最高位(MSB)的位置补零,而最低位(LSB,移位后已经被移出CRC寄存器)如果为1,则把寄存器与预定义的多项式码进行异或,否则如果 LSB为零,则无需进行异或。重复上述的由高至低的移位8次,第一个8-bit数据处理完毕,用此时CRC寄存器的值与下一个8-bit数据异或并进行如前一个数据似的8次移位。所有的字符处理完成后CRC寄存器内的值即为最终的CRC值。CRC16编码每次移位除法�\算都用查表法来代替,计算复杂度低。每次对一帧数据进行完CRC16编码即得到了一个16比特的校验码。采用16位的CRC算法,可以保证在1014bit码元中只含有一位未被检测出的错误。卷积码是一种纠错编码,它是将输入的 k 个信息比特编成 n 个比特输出,特别适合以串行形式进行传输,时延很小。它包括:一个由 N 段组成的输入移位寄存器,每段有k段,共Nk个寄存器;一组n个模2和相加器;一个由n级组成的输出移位寄存器,对应于每段k个比特的输入序列,输出n个比特[16]。(2,1,4)卷积码就是将每次输入的2bit信息都编码成4bit。卷积码的计算量较大且复杂度较高,而本文采用了查表法来进行数据的卷积编码。先在matlab里利用convenc(msg,t)函数生成了(2,1,4)卷积码的编码表,编码表大小为28*16比特,然后在下位机的MCU中直接查表进行编码,大大提高了编码速度,降低了算法复杂度,同时也降低了MCU的运行功耗。
    8路传感数据的具体编码方式如图1:由上文可知,数据帧每隔10ms发送一次,每帧的原始传感数据共100个,由于使用的STM32L151单片机ADC精度为12位,所以采集到的数据实际为100*12bit,只占一个字的低12位,最高位即第16位设置为一位控制位,控制位为0时表示当前数据为数据信号,为1时表示当前数据为控制信号。8通道的通道号编码为000~111,占据第13~15位,100个数据共占用200个字节。首先,对这200个字节的数据进行ADPCM编码,编码完数据压缩到只有100*4bit,占用100个字节。然后将数据两两组合成一个8bit,数据帧已经压缩到50*8bit,只占用了50个字节。其次再对数据帧进行CRC16编码,即求一个16位的校验值。加上校验值此时数据帧共52个字节。最后对数据帧进行(2,1,4)卷积编码,卷积编码完数据帧共104个字节。
    3.3 传感数据传输方式设计
    实时可靠的数据传输,除了依赖一个实时可靠的数据编码方式,数据的传输方式也很重要。考虑到该可穿戴式多通道传感系统的兼容性和应用的多方面性,本文设计了两种传感数据传输的方式。一种为有线传输方式,一种为无线传输方式。
    3.3.1 传感数据的有线传输方式设计
    关于有线传输方案的选择,我们选取了I2C,USB,SPI,RS232等四种常见的传输方案进行了比较。通过分析对比这几种常见的有线传输方式,我们最终选择I2C作为系统的有线传输方式。I2C有以下几个显著优点:1)硬件简单,资源消耗少。只有两条总线线路:一条串行数据线(SDA),一条串行时钟线(SCL),节省了线路空间,增加了系统的稳定性。所以,在尺寸方面,由于USB以及SPI有4根连线,RS232有9个引脚。这些与I2C只有2条总线线路相比而言,不可避免地会带来连线及外围电路所占空间过大的问题。就尺寸而言,I2C应是我们在这些有线传输方式中的理想选择。2)它是一个真正的多主机总线,通过SDA上的地址信息来锁定从设备,如果两个或者更多主机同时初始化数据传输可以通过冲突检测和仲裁防止数据被破坏。SPI总线只有一个主设备,主设备通过CS片选来确定从设备。3)I2C串行的8位双向数据传输速率在标准模式下可达100Kbit/s,快速模式下可达400kbit/s,高速模式下可达4.4Mbit/s。本方案每10ms至少传输104个字节,采用的传输方式速度至少为83.2Kbit/s。I2C的传输速度完全符合要求。4)使用I2C与RS232相比,还有一个突出的优点:I2C采样同步通信,RS232采用异步通信。而同步通信控制字符开销较小,传输效率高; 而异步通信字符帧中,假设只有起始位、8个数据位和停止位,整个字符帧中的控制位的开销就达到了20%,传输效率较低。5)使用广泛,现在几乎所有的IC厂商都在芯片上集成了I2C[17]。
         3.3.2 传感数据的无线传输方式设计
    关于无线传输方案的选择,我们选取了ZigBee,NFC,红外,蓝牙等四种常见的传输方案进行了比较。在使用距离上,红外传输是一种点对点的无线传输方式,不能离的太远,要对准方向,且中间不能有障碍物,几乎无法控制信息传输的进度[23]。而蓝牙可传输10米左右,加强信号后最高可达100米,可以绕弯,可以不对准,可以不在同一间房间,链接最大数目可达7个,同时能够区分硬件。ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。但由于在传输速度方面,ZigBee很低,不适用于多通道PVDF传感器系统高数据量的应用场合。同时,由于使用ZigBee时硬件资源开销大[24],短期内手机不支持,不利于产品的推广。NFC优点是配置简单。但由于使用距离过短,且我们使用的可穿戴式设备尺寸超薄,NFC会产生高频趋肤效应[25],可能会有一些潜在的健康安全问题。并且目前NFC的兼容性也不是很好,很多手机并不支持NFC。这些问题促使我们最终选择的无线传输方式为蓝牙,具体本方案选择的是i484e-s模组。此产品集成了两个芯片分别为:蓝牙芯片为CSR8811(基于蓝牙24GHz无线电和基带芯片系统)和STM32F401(基于高新能ARM Cortex-M4 的32位RISC)。尺寸仅为15.7*12*2.3mm。它支持蓝牙标准4.0低功耗模式及可向下兼容。可以通过I2C有线方式转为蓝牙模式。速度可达32KByte/s即256Kbit/s。全速传输数据时功耗仅为2mA,使用标准纽扣电池可运行一年乃至数年。
    3.4 低功耗设计
    一个传感器系统的功耗是出多方面因素决定的,整体的功耗取决于诸多因素,如产品性能、供电电压等。在实际应用中,往住频率越高功耗越大;电压越高功耗越大。对于低功耗检测系统的设计,应该主要从芯片和器件的选择、系统的技术指标以及系统的工作方式等方面加以考虑。
    3.4.1 器件和芯片的选择
    对于低功耗系统,电路中所采用的器件和芯片的选择至关重要,其直接从硬件电路上影响系统功耗的大小。因此,为降低功耗,必须合理选用器件和芯片。1)电源部分的选择。由于锂电池较高的能量转换效率等优点,现在可穿戴式设备上使用的电源一般均为锂电池。本方案选择电池为聚合物锂电池,具体型号为803040,容量为1000mAh,尺寸仅为40*30*8mm。并选择了一款用于便携式设备的200mA、低IQ、低噪声、低压降稳压器芯片,型号为TLV707,尺寸仅为1*2mm[27]。2)选用低功耗微处理器。本文选用低功耗的STM32L151R6,具有精简而高效的CPU内核,从而可以维持性能、功耗与成本的三者平衡;CMOS电路工艺,低电压供电系统,供电电压在1.65-3.6V均可;灵活多变的低功耗管理模式,简单快速的休眠唤醒机制,使得MCU在空闲期可以快速切换至不同深度的休眠状态,并能及时被唤醒;独立的外设时钟控制开关,多种内外时钟源选择。运行功耗仅为185uA/MHz,休眠功耗仅为1.2 uA。3)传感信号的预处理电路部分,选择了美信公司的MAX9618运算放大器搭建每通道传感器的信号的预处理电路,包括放大部分及低通滤波部分。MAX9618是低功耗、零漂移运算放大器,提供节省空间的采用2mm x 2mm、8引脚SC70封装设计支持满摆幅CMOS输入和输出,整个时间和温度范围内电源电流仅为59?A,零温漂输入失调电压最大值仅为10?V,非常适用于可穿戴式设备[27]。
    3.4.2 低功耗系统工作方式的选择
    可穿戴式8通道传感器系统的MCU为低功耗的器件,而且具备降低功耗的各种工作方式,如休眠、掉电等工作方式等。在设计低功耗系统时,就应当充分利用这些特点,使系统尽量在这些工作方式下工作。1)MCU进行A/D转换及编码时都采用最低的时钟频率来工作以降低功耗,编码算法最简,CRC16及(2,1,4)卷积编码均采用查表法,缩短了程序每次的执行时间。2)当本文的可穿戴式多通道传感器系统作为下位机时,它采集数据与否由上位机控制,当上位机发出命令时,MCU才被唤醒,该系统再开始工作开始采集数据。
    4 系统总体设计方案
    本文设计的可穿戴式多通道PVDF传感器系统的系统总体方案如图2,首先多路传感器采集人体生理信号,采集到的�稻菥�过放大、滤波,送入STM32L151单片机,进行A/D转换,将模拟信号转换为可方便处理的数字信号。STM32L151单片机对A/D转换后得到的8通道数据进行了编码和打包,再发送给上位机。由于传输方式的兼容性,上位机可以是Android平台或IOS平台。
    5 结束语
    自20 世纪60 年代麻省理工实验室的几位科学家提出可穿戴式设备的概念以来,人们就开始不断探索应用穿戴式技术,对日常穿戴用品进行设计开发以期开发出可以穿戴的智能设备。随着技术的进步及用户需求的变迁,可穿戴式智能设备的形态与应用热点也在不断变化。在这样的背景下,进行可穿戴式多通道传感系统的功能需求分析及设计有着非常的实用意义,本文以可穿戴式8通道PVDF传感器系统为例,研究了这类系统的功能需求,发现柔性超轻薄化、长续航时间是这类设备的特点,并依此设计了一套评价选型系统,完成了系统的MCU选型、传感数据的编码方式、传输方式及低功耗设计等关键技术问题,得到了一个实用、可靠的系统设计方案。本方案也为可穿戴式多通道传感器系统的设计与开发提供了一个可靠参考。
    参考文献:
    [1] 水仲月.印刷电子技术掀起智能穿戴应用革命[J].集成电路应用, 2015(11):16-18
    [2] 朱金海. PVDF压电薄膜及其传感器的制备与性能研究[D].哈尔滨:哈尔滨工业大学,2011.
    [3] 肖衍.全自动驾驶信号系统功能需求分析[J].铁道通信信号,2014,50(12):39-42.
         [4] 俞文彬,谢志军.基于穿戴式心电信号监测系统设计[J].传感器与微系统,2015 ,34(9):65-68.
    [5] 钱承山.一种多用途低功耗检测系统的设计及其应用的研究[D].青岛:山东科技大学,2003.
    [6] 刘梦星.便携式医疗电子仪器设计中的MCU选型分析[J].中国医疗器械杂志综合评述,2014,38(3):202-206.
    [7] 基于ARM32位的内核STM32F10xxx系列产品参考手册[R].2010.1.Rev.10.
    [8] STM32F103xx数据手册[R].2009.4.Rev.10.
    [9] STM32L100xx、STM32L151xx、STM32L152 xx和STM32L162xx系列参考手册[R].
    [10] RL78/G13 Datasheet[R].Mar.31.2016 Rev.3.30.
    [11] PIC24FJ256GB110系列数据手册[R].2009.
    [12] MSP430F522x/MSP430F521x 混合信号微控制器数据手册[R].Rev. F.
    [13] 陈溯.ADPCM语音压缩编码的分析与仿真[J].中国西部科技,2008,7(32):52-54.
    [14] 刘星华.CRC校验在单片机系统中的软件快速实现[J].福建工程学院学报,2007,5(1):76-78.
    [15] 张绍辉.用MSP430实现_2_1_4_卷积码编码及Viterbi译码[J].北京广播学院学报,2005,12(1):24-30.
    [16] 徐雯.信源与信道联合编码[D].合肥:中国科学技术大学, 2002.
    [17] 吴茂安.基于I2C总线协议的几种传感器在Android系统中的底层软件设计与实现[D].西安电子科技大学,2012.
    [18] 孟祥军.基于USB接口的数据采集系统研究[D].青岛:山东科技大学,2004.
    [19] 杨美刚,李小文.SPI接口及其在数据交换中的应用[J].通信技术,2007,40(11):385-387.
    [20] 吴玮,胡必春,张敏明.I2C总线驱动在嵌入式系统中的两种实现[J].现代电子技术, 2007(8):56-58 .
    [21] 徐颖, 胡晨, 姚国良.手持终端设备中基于对象交换协议的红外传输功能的设计与实现[J].电子器件,2007,30(1):215-218.
    [22] 张方奎, 张春业.短距离无线通信技术及其融合发展研究[J].电测与仪表,2007,44(10):48-52.
    [23] NFC产业网.从应用角度探讨NFC穿戴式设备的前景与未来[J].金卡工程,2013(11):40-41.
    [24] 郭勇.为可穿戴式设备做准备蓝牙4.1解析[J].电脑迷,2014(6):64-64.
    [25] 周钰.基于智能手机的电动车锂电池管理系统的应用研究[D].长春:吉林大学,2014.
    [26] TLV707xx、TLV707xxP Datasheet[R].2015.
    [27] MAX9617�CMAX9620 Datasheet[R]. 19-4753; Rev 7.
    [28] ��旭.基于STM32 电力数据采集系统的设计[J].电子测量技术,2010,33(11):90-93.
    [29] 路知远.穿戴式健康监护及人际交互应用中若干关键技术的研究[D]合肥:中国科学技术大学, 2014.
转载请注明来源。原文地址:https://www.7428.cn/page/2018/0722/23350/
 与本篇相关的热门内容: