基于STM32便携式咳嗽音收集装置设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32便携式咳嗽音收集装置设计

基于STM32便携式咳嗽音收集装置设计   摘 要:作为STM32系列芯片,STM32F103VC具有性价比高、配置灵活丰富、低功耗等优势。该设计采用基于ARMCortex-M3内核的STM32F103VC微控制器作为主控芯片,利用麦克风拾音,用大容量SD卡存储声音数据,使用方便,耗电量小,工作稳定,抗干扰能力强。实验表明,该装置提高了对病人监护的可移动性和灵活性,为临床上对呼吸道疾病评价提供了一种参考。   关键词:便携 咳嗽音 STM32 SD卡 节能      咳嗽是呼吸系统疾病最常见的症状之一[1],它是一种保护性神经反射,通过咳嗽产生呼气性冲击动作,能将呼吸道内的异物或分泌排出体外。同时咳嗽也是多种疾病的常见并发症之一,为临床诊断提供极其重要的信息[2]。现在的技术前提下,其实已经出现为数不少的关于咳嗽音检测或咳嗽检测的方式、技术、仪器,从20世纪90年代末以后出现的咳嗽音检测和分析的手段来看,一个共同的重要特征就是利用了多电极的肌电信号用于辅助咳嗽音的自动分离[3-6]。本文介绍的咳嗽音收集的方法,方法简单,造价低廉,使用方便,具有较大应用前景。   1 硬件电路设计   本设计采用STM32F103VC微控制器为主控芯片,利用拾音范围较小的麦克风将声音信号转换为电信号,经过信号调理,用集成在STM32内的12位A/D转换实现数据采样,并将采得的数据写入大容量SD卡中。SD卡中的数据被读入计算机后,由计算机中的软件程序作进一步的分析。利用STM32微控制器的休眠状态实现低耗电,从而实现便携长时间收集的目的。由此,本设计的硬件设计原理图如图1所示。   图1 24小时便携式咳嗽音收集装置的硬件原理图   1.1 MIC和信号调理部分   根据常识,人的声音的频率范围是20Hz―20000Hz,所以要使用低通滤波器,将麦克风收集的高频部分滤掉,再将麦克风收集的有用信号放大数倍,这样低频部分的影响就相对减小,以供A/D采样。由于本设计采用电压稳定、纯净的电池供电,又避免了外部导线易引入的干扰,所以可省去常见的50Hz 陷波器。而且使用50Hz 陷波器存在消除部分该频率段的有用信号的缺点。   1.2 电源部分   本设计采用大于5V锂电池供电,根据不同的元器件对电源的要求,可以使用稳压管降压,以使电路元器件正常工作。考虑到因为系统低功耗及精简的需要, 本设计中没有采用液晶或数码管显示,由于MCU工作状态的切换,当处于休眠状态时,可以大大减少电能消耗,从而达到长时间记录咳嗽音的目的。   1.3 SD卡部分   SD卡分普通SD和SDHC,由于精力有限本系统不支持SDHC。如图2所示为DX32开发板(主控芯片为STM32F103VC)上SD卡的硬件原理图,实际使用中,将JP22,JP23,JP24,JP25中的1,2两脚用跳帽连起来即可。本设计移植了TFF,且使用了它的0.06版本。所谓TFF就是Tiny FAT file system,是FAT32文件系统。所以数据是通过文件操作再将数据写入文件内的。   这里的SD卡是使用了SPI模式来读写的,SPI接口的配置为:   SPI_InitStructure.SPI_CPOL = SPI_CPOL_High; //CPOL=1 时钟悬空高   SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge; //CPHA=1 数据捕获第二个   图2 SD卡在DX32开发板上的硬件原理图   1.4 MCU部分   STM32系列产品是意法半导体基于Cortex-M3内核的32位微处理器,可以满足结合高性能、低功耗和低成本特性的嵌入式应用。STM32F103VC是STM32系列的增强型芯片,其操作电压范围为2.0―3.6V,最高可达到72MHz时钟频率,拥有丰富的内部和外设资源,包括多达80个IO(大部分兼容5V逻辑),128KB嵌入式闪存、20KB的SRAM、两个12位的ADC接口、三个UART、两个SPI、三个16位定时器等。没有信号时,MCU处于休眠状态;当有键盘按下时,MCU从休眠状态被唤醒,点亮LED指示灯,并进行相应的按键命令操作。完成操作后,MCU继续进入休眠状态,LED指示灯灭。由于STM32F103VC本身低功耗,再加上其具备的休眠功能,所以可以长时间实时记录咳嗽音数据信息。   2 软件系统设计   本设计对咳嗽音的记录分为手动记录和自动记录。白天或病人清醒时,可以工作在手动记录状态,在没有输入信号,即按键时,系统工作在低功耗的休眠状态,MCU关闭所有内设,当病人咳嗽的同时按下按键1,系统被唤醒,则MCU记下咳嗽次数,以及咳嗽音数据,并将其写入SD卡;夜晚或病人入睡时,可以让系统工作在自

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档