- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Matlab和MSP430的心音信号采集和处理系统设计.doc
基于Matlab和MSP430的心音信号采集和处理系统设计
摘要: 本文提出了一种基于Matlab和16位低功耗单片机MSP430的心音信号采集系统的设计方法。给出了Matlab和单片机通信时利用其分配串口缓冲区来解决Matlab处理需大量数据的技术瓶颈,从而实现了心音信号的时域及频域图形的动态显示,数字滤波,存储读取以及显示区域的滑条控制的具体方法。
Abstract: A measure of system design for collecting and processing of heart sounds signal based on Matlab and 16 bit low consumption MPU was introduced in this paper. This paper also provided a method of resolving the bottleneck that Matlab needs a lot of data to process, which is allocated serial port buffer by Matlab when it was communicating with the MPU. The method also realized the dynamic show of datas on no matter time-domain or frequency-domain, digital filtering, save-load, and some specific approaches to control the slider bar for the show zone.
关键词: Matlab;心音采集系统;动态显示;数字滤波
Key words: Matlab;heart sounds signal collecting system;dynamic show;digital filter
中图分类号:TP3-0文献标识码:A文章编号:1006-4311(2010)20-0160-01
0引言
以单片机为主控的数据采集系统往往由于系统本身处理速度以及内存的限制,不能实时的采集数据信号并在PC上显示,同时由于其自身的运算能力低下,使得数字滤波实现十分困难并且人机交互的效果也不好。而PC机在运算速度和数据存储上有较大优势,随着这几年笔记本的普及,PC的作用越来越明显。Matlab是美国MathWork公司开发的面向理论分析和工程分析的一套功能强大的软件。笔者结合Matlab在处理数据和人机交互界面上的优势,设计了基于Matlab和MSP430的心音信号采集系统。
1系统设计
本系统采用的是TI公司生产的16位低功耗单片机MSP430F449。其内部集成了12位AD转换器,最高速率可达到200kbps,同时此款单片机在待机时仅仅消耗1微安的电流,满足我们做手持设备的低功耗要求。
由于心音是小信号,在不采用放大的情况下,驻级式话筒在5V的偏置电压下能产生2~5mv的电压抖动。因此须将其放大40db~60db,我们采用了两级放大级联。
国内外不少的研究人员都曾尝试用不同的方法来分析心音信号。Abdelghani Djebbari 等用短时傅里叶变换分析心音信号,发现第一心音的频率成份主要集中在50Hz~150Hz范围,而第二心音的频率成份主要集中在50Hz~200Hz范围内250Hz~300Hz范围内出现第二个小峰值,而肺音的频率范围则从300Hz到2000Hz。因此我们选定AD采样率为8KHz,8bit量化。单片机利用串口和蓝牙芯片通信,波特率设置为115200,将数据通过蓝牙发送到电脑接收端。
2Matlab对PC机串口的操作
单片机通过蓝牙芯片将数据发送给PC,Matlab须将数据读出并进行处理和显示。Matlab对PC串口操作分为4个步骤:
(1) 创建串口对象并初始化串口参数。
s=serial(COM1);%创建串口对象s
set(s,baudrate,115200,databits,8,stopbits,1,parity,none,flow
-control,none,InputBufferSize,10240);%设置波特率,每次传输比特数,停止位,奇偶校验和串口数据存储空间等参数。
(2) 打开串口。
fopen(s);%打开串口
(3)对串口进行写操作,在此操作后串口存储区内的数据被清空,为之后的接收数据做准备。
data_size=s.BytesAvailable;%读取此时串口存储区内数据大小。
您可能关注的文档
- 城市交通拥堵分析与治理.doc
- 城市人工湿地效益探讨.doc
- 城市休闲休闲时代的旅游转型.doc
- 城市公交成品油价格补助政策浅析.doc
- 城市公共景观雕塑的类型探讨及其设计程序分析.doc
- 城市公共绿化空间的养护管理探讨.doc
- 城市公园园林植物配置浅析.doc
- 城市公园绿地植物造景原则及意义.doc
- 城市化与土地资源可持续利用研究.doc
- 城市化与生态型园林绿化若干问题分析.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)