基于传感器网络的嵌入式体质测量仪解说.docx

基于传感器网络的嵌入式体质测量仪解说.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于传感器网络的嵌入式体质测量仪摘要:本课题任务是设计并制作基于传感器网络的嵌入式体质测量仪,实现可刷校园卡、可测量人体身高、人体体重、肺活量的功能。根据要求以超声波、称重传感器以及肺活量传感器为主要检测元件,以STM32为单片机,以及HX_711AD芯片、MFRC522射频模块、无线WIFI、SIM900通信模块在其控制下实现以下功能:可刷校园卡,显示卡号。测量身高;测量体重;测量肺活量;通过WIFI将测量数据在基于Android平板电脑上显示;通过蓝牙将被测数据传输到基于Android平板电脑上,并且数据可导出;通过SIM900以短信形式将测量数据发送到手机上;利用ZigBee无线通信技术实现单片机与各个传感器的通信;在单片机上运行ucosii实时系统关键字:zigbee;嵌入式;传感器一、系统硬件模块选择方案根据题目要求本题目可分为测重力模块、测身高模块、校园卡刷卡模块、测肺活量模块。1.1:校园卡刷卡射频模块MF RC522 是应用于13.56MHz 非接触式通信中高集成度读写的芯片。本模块与STM32单片机结合,使用单片机SPI总线通信协议,实现校园卡刷卡功能并通过模块显示所要测得的数据信息。 MF RC522 利用了先进的调制和解调概念,完全集成了在13.56MHz 下所有类型的被动非接触式通信方式和协议。同时也具备诸多特点和差异。它与主机间的通信采用连线较少的串行通信,且可根据不同的用户需求,本作品采用RC522射频模块实现校园卡刷卡功能通过刷校园卡,让自己的卡号显示在液晶屏上。1.2:测量身高以及其测量模块的选择方案一、超声波模块超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,目前的超声波模块精度能到0.3cm。方案二、编码器编码器是一种将旋转位移转换成一串数字脉冲信号的旋转式传感器,这些脉冲能用来控制角位移,如果编码器与齿轮条或螺旋丝杠结合在一起,也可用于测量直线位移。综上所述,考虑到测量身高时安装的方便以及精度和误差的要求,利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到要求,因此决定采用超声波作为采集测距的模块。1.3:测体重以及AD芯片的选择本模块实现测量体重功能,使用通用的重力传感器,配合AD采集得到其重力值,AD芯片的选择:方案一、PCF8591AD转换芯片PCF8591是一个单片集成、单独供电、低功耗、8-bitCMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0,A1和A2可用于硬件地址编程,允许在同一个I2C总线上接入8个PCF8591器件,而无需额外的硬件。方案二、HX_711AD转换芯片HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。通道B 则为固定的64 增益,用于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。综上所述,本实验采用重力传感器的灵敏电压变化范围较小而且还要考虑到温漂的影响,我们决定采用HX_711AD转换芯片;通过内部增益实现采集放大原理。1.4:肺活量传感器模块方案一直接通过AWM700系列气体流量传感器直接测量气体流量,再将传感器的输出电压经由AD送到单片机中进行处理,计算得出具体流量。再送液晶显示模块以及语音模块进行显示和语音播报。并通过RS232与上位机进行通信。 实际设计中并未采用此方案,因气体流量传感器价格普遍较高。方案二通过气体压力传感器(MPX2010DP)测量一定时间内的气体流量,将气压传感器置于 已知截面积的细管中,输出电压信号经过转换再送到单片机器,结合气压与流速的关系以及测量时间得出总的气体流量。由于气体压力传感器成本低、精度高,外界干扰对其影响不大,所以实际设计中采用此方案。本模块将气压传感器置于已知截面积的细管中,在被测量者向管中吹气时,便可通过各 时刻的气压与流速的关系得出相应的气流速,再结合测量时间计算得出气体总流量。测

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档