便携式多功能动人体平衡检测仪-控制系统类_第1页
便携式多功能动人体平衡检测仪-控制系统类_第2页
便携式多功能动人体平衡检测仪-控制系统类_第3页
便携式多功能动人体平衡检测仪-控制系统类_第4页
便携式多功能动人体平衡检测仪-控制系统类_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要(中英文) 本文设计一种人体平衡机能测试系统,包括测试平台和手持终端两部分,能够对测试者重心移动情况做出实时测量,并在屏幕上显示出重心移动的轨迹,通过重心移动的轨迹来判断人体的平衡性,对于体育保健、医疗等行业有着重要的使用价值。We designed a balance measure system, which is made up of the test platform and the handhold device. It can measure the movement of the testers barycenter, and display the track of the barycenter on the screen, then the system can estimate the testers balance ability based on the track. This system is useful to the physical health care and medical aspect.1. 引言平衡功能是人体神经运动系统的一项重要功能,许多神经系统疾病均表现出不同程度的平衡功能障碍。人体平衡功能的检测在无创医疗检测、运动生理检测等领域正日益受到人们的重视并获得应用。但是目前市场上使用的检测人体平衡能力的仪器大多体积较大、操作复杂、价格较高、功耗较大。本文旨在设计一种操作简单、功耗较低的手持型人体平衡性检测设配,能够满足普通用户的使用。2. 系统方案 系统总体的结构框图如图1所示。系统的硬件部分包括测试平台和目标板两部分。前者是一块带有三个压力传感器的铁三角板,后者是包括LM3S9D90单片机、放大电路、通讯模块、存储模块、显示模块以及电源等几个部分;软件的核心部分是数据分析处理模块,此外还包括通信模块、人机交互界面、会员管理模块。测试平台两级信号放大电路A D 转换数据分析显示重心移动轨迹评价算法图 1 平衡仪检测系统的整体框架图系统的工作原理:在测试平台的三个角下面安装三个压力传感器,当测试者站在测试平台上时,三个压力传感器会输出相应电压信号,经过信号调整电路和数据放大采集电路后进过串口传给目标板,目标板根据力矩平衡原理,对数据进行实时处理获得人体重心在是平面上的投影坐标,从而绘制出重心移动轨迹。3. 系统硬件设计本系统在硬件上主要完成信号的调整放大,多路信号的选择,A/D转换、数据通信以及数据存储。系统的硬件设计框图如图3所示。压力传感器压力传感器压力传感器I N A 3 2 6 一级放大O P A 2 3 6 5 二级放大L M 3 S 9 D 9 0 单片机I N A 3 2 6 一级放大O P A 2 3 6 5 二级放大I N A 3 2 6 一级放大O P A 2 3 6 5 二级放大L C D 显示屏图 3 系统硬件设计框图3.1 处理器核心模块首先,本系统中需要处理大量数据的采集、运算、存储与检索。所以对处理器的速度要求较高。其次,目标机必须具有便携式,所以要尽量降低系统的功耗。同时,在保证以上条件下,处理器的价格要尽可能的低,以降低成本。通过一系列的考虑与查询,我们最终选择了具有ARM公司最新32位内核的Cortex-M3的LM3S9D90芯片。ARM CortexM3处理器由于采用了最新的设计技术,它的门数更低,性能却更强。许多曾经只能求助于高级32位处理器或DSP的软件设计,都能在CM3上跑得很快。它具有如下特点:性能强劲。在相同的主频下能做处理更多的任务,全力支持劲爆的程序设计。功耗低。延长了电池的寿命。实时性好。采用了很前卫甚至革命性的设计理念,使它能极速地响应中断。代码密度得到很大改善。使用更方便。更简单的编程模型和更透彻的调试系统,为与时俱进的人们大大减负。低成本的整体解决方案。低端的CortexM3单片机甚至还卖不到1美元。本系统中采用的具体型号为LM3S9D90,它具有以下特点:1)ARM Cortex-M3 处理器核心 80-MHz运行速度,性能100 DMIPS ARM Cortex系统滴答定时器(SysTick) 集成嵌套向量中断控制器(NVIC)2)片上存储器 512KB单周期Flash存储器,速度可达50 MHz;50 MHz以上采用预取指技术改善性能 96 KB单周期SRAM 装有StellarisWare软件包的内部ROM: Stellaris 外设驱动库 Stellaris 引导装载程序 SafeRTOS 核心 高级加密标准 (AES) 密码表 循环冗余检验 (CRC) 错误检测功能3)片外设备接口(EPI) 8/16/32位外部设备专用并行总线 支持SDRAM, SRAM/Flash memory, FPGAs, CPLDs4)高级串行通讯集成 硬件支持IEEE 1588 PTP的集成MAC和PHY的10/100以太网 两路CAN 2.0 A/B控制器 USB 2.0 OTG/Host/Device 三路支持IrDA和ISO 7816的UART (其中一路带有完全调制解调器控制的UART) 两路I2C模块 两路同步串行接口模块(SSI) 内部集成电路音频(I2S)接口模块5)系统集成 直接存储器访问控制器(DMA) 系统控制和时钟,包括片上的16-MHz精密振荡器 4个32位定制器(可用作8个16位),具有实时时钟能力 8个捕获/比较/PWM管脚(CCP) 2个看门狗定时器 1个定时器使用主时钟振荡器 1个定时器使用内部时钟振荡器 多达60个GPIO口,具体数目取决于配置 高度灵活的管脚复用,可配置为GPIO或任一外设功能 可独立配置的 2,4或 8mA端口驱动能力 高达4个 GPIO具有18mA 驱动能力6)高级电机控制 8路高级PWM输出,可用于电机和能源应用 4个fault输入,可用于低延时的紧急停机 2个正交编码输入(QEI)7)模拟 2个12位模数转换器(ADC),具有16个模拟输入通道,采样率1000k次/秒 3个模拟比较器 16个数字比较器 片上电压稳压器3.2 电源供电模块目标机电路板主要需要5V、数字3.3V和模拟3.3V三种电源。数字3.3V与模拟3.3V采用电感在一点隔离。由于目标板空间有限,且对电源的要求不是很高,所以选用SPX1117作为目标机的稳压芯片。分别采用SPX1117-5和SPX1117-3.3为目标机提供5V和3.3V的工作电压。SPX1117是一款三端正向电压调节器,其可以用在一些高效率,小封装的设计中。这款器件非常适合便携式电脑及电池供电的应用。SPX1117在满负载时其低压差仅为1.1V。当输出电流减少时,静态电流随负载变化,并提高效率。SPX1117可调节输出,也可选择1.5V,1.8V,2.5V,2.85V,3.0V,3.3V及5V的输出电压。 SPX1117提供多种3引脚封装:SOT-223,TO-252,TO-220及TO-263。一个10uF的输出电容可有效地保证稳定性,然而在大多数应用中,仅需一个更小的2.2uF电容。 以下为SPX1117基本特性: 1)0.8A稳定输出电流; 2)1A稳定峰值电流; 3)3端可调节(电压可选:1.5V,1.8V,2.5V,2.85V,3.0V,3.3V及5V); 4)低静态电流; 5)0.8A时低压差为1.1V; 6)0.1%线性调整率/0.2%负载调整率; 7)2.2uF陶瓷电容即可保持稳定; 8)过流及温度保护; 9)多封装:SOT-223,TO-252,TO-220及TO-263(现已提供无铅封装)。 如图4所示,为SPX1117的典型电路,其中VOUT的计算方法如下:当输出电压范围为 1.25V-15V 时,VOUT 的计算方法为VOUT=VREF(1+R2/R1)+IADJR2图4 SPX1117典型电路如图 5 所示,SPX1117 的使用非常简单,仅需要几个电容即可,图中的 LED灯是为了检验电源芯片是否正常工作。图5 电源供电路图3.3 数据采集放大模块目标机采集压力传感器信号,由于压力传感器信号为差模信号,其中还混有共模信号干扰。所以前端需要一个高共模抑制比的仪表放大器将共模干扰滤掉,同时放大微弱的差模信号。INA326 是美国德州仪器公司推出的精密仪表放大器。它采用独特的拓扑结构,可实现电源的正负极输入/输出,非常适合于单电源、低功耗和精测量的场合。如图 6 所示,为 INA326 单电源供电电路,R1 和 R2 为可编程电阻,放大倍数为 G=2(R2/R1)。图 6 INA326单电源供电典型电路图目标机放大电路分为两级放大,前端为仪表放大器滤除共模干扰后放大一次,然后信号经过电压跟随器,经低通滤波后输入第二级放大电路,然后信号由 STM32 进行 AD 转换。OPA2365 是由 TI 公司生产的单电源(2.5V5.5V)供电、轨到轨、低噪声、低偏移、高共模抑制比放大器。OPA2365 集成了两个放大器,这样正好一个作为电压跟随器对 AD623 输出信号进行缓冲与滤波,另一个作为后端放大,减少了电路板面积。如图 7 所示,为 OPA2365 的引脚定义。图 7 OPA2365 引脚定义图 8 为一路数据采集放大电路的原理图,通过两次放大将采集到的电压先好放大 100 倍,然后将电压信号传送给处理器的 A/D 转换接口。图8 数据采集放大原理图3.4 人机交互模块目标机处理器采用 LM3S9D90,该处理器没有集成 LCD 控制器。所以,必须选用一款集成了 LCD 控制器的 LCD 屏;目标机需要实时显示人体重心坐标,同时提供良好的人机交互界面,所以需要高分辨率的 TFT 屏幕;人机交互全部采用触摸屏,综合考虑,选取了一款 3.2 寸集成了 4 线电阻触摸、LCD 控制器,分辨率为 240*400、长宽比为 16:9、262k 色真彩 TFT 屏幕。目标机采用 16 位模拟总线方式驱动 LCD。电路如图 9 所示。 GNDA1YU2XL3R56IM07FKEPWC_-STOV.#QH图 9 LCD 驱动电路在 LCD 屏幕上集成了四线电阻触摸屏,目标机选取了 XPT2046 作为触摸屏控制芯片。XPT2046 是一款 4 线制电阻式触摸屏控制器,内含 12 位分辨率125KHz 转换速率逐步逼近型 A/D 转换器。XPT2046 支持从 1.5V 到 5.25V 的低电压 I/O 接口。XPT2046 能通过执行两次 A/D 转换查出被按的屏幕位置, 除此之外,还可以测量加在触摸屏上的压力。内部自带 2.5V 参考电压,可以作为辅助输入、温度测量和电池监测之用,电池监测的电压范围可以从 0V 到6V。XPT2046 片内集成有一个温度传感器。 在 2.7V 的典型工作状态下,关闭参考电压,功耗可小于 0.75mW。XPT2046 采用微小的封装形式:TSSOP-16,QFN-16 和 VFBGA48。工作温度范围为-40+85 。与ADS7846、TSC2046、AK4182A 完全兼容。如图 10 所示,为 XPT2046 典型应用电路。图 10 XPT2046 典型应用电路3.4 数据通讯模块为了扩展系统的功能,目标板上留有 minUSB 接口、串口,通过这些接口可以与计算机通讯,完成更加复杂的功能。串口收发器芯片采用 SP3232,该芯片有一个高效的电荷泵,工作电压为3.3V 时只需要 0.1uF 电容就可以进行操作。电荷泵允许 SP3232 在+3.3V 到 5V内的某个电压下发送符合 RS-232 的信号,该芯片非常适合手持设备。3.5 数据存储模块本系统中由于需要进行用户的信息管理,所以需要存储大量的数据。同时为了节省目标板空间,我们选择一张 4G 的 miniSD 来存储用户数据。在管理用户数据时需要手动输入用户的相关信息,所以选用 T9 输入法,全部的中文字库存放在 M25P80 中。4. 系统软件设计本系统的软件部分由测试模块、系统设置模块、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论