




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种基于AT89S52的可视电子听诊器的研制时间:2009-08-17 09:42:12 来源:电子技术应用 作者: 一种以AT89S52单片机为核心,利用驻极体式声音传感器实现的心音数据采集系统,利用图形液晶模块实现显示的新型可视电子听诊器。介绍了电子听诊器的 系统结构图,给出了硬件电路原理和软件流程。该系统在进行常规心脏听诊的同时可通过液晶显示屏直观地显示心率和心音波形。心音是能反映 心脏正常或者病理的音响,它是由于心脏搏动过程中各瓣膜的开闭以及心肌和血液运动所产生的震动形成的。心音听诊是诊断心脏疾病的重要依据。传统的方法是采 用听诊器听诊心音,诊断的依据主要是医师的经验。这种方法比较简单,但由于人耳对声音的感知是声强与频率的综合效应,因而有些病理特性难以捕捉,且准确性 较差。设计一种新的电子听诊器对听诊音进行定量、准确的分析很有必要。目前,国内电子听诊器产品的价格和功能与国外相比还存在较大差距,多数只是将心音采 集后放大,虽然在一定程度上改良了听诊器,但是还不能很好地反映心音波形。本文研制的可视听诊器实现了这一功能。它集听诊和心电信号监测功能于一体,可以 实时记录并显示心率及心音图,使诊断更准确,且便于医学教学。同时具有可存储、实时显示、简单易用、成本低、体积小等优点。本文对该可视听诊器的结构及工 作原理作了较详细的介绍。1 硬件设计 可视听诊器的系统结构图如图1所示。该可视听诊器由采集处理和波形显示二部分组成,具体由声音传感器、信号调理采样电路和键盘显示电路组成。1.3 信号采样 心音频率f在20Hz600Hz之间,根据香农(Shannon)采样定理,只要采样的频率高于或等于原来频率的2倍,就可以完整地重现原波形,因此选择的A/D转换器的转换速率应在1 200Hz以上,故设计中选用了串行A/D转换器TLC0831。 信号采样电路的工作原理:把调理电路的模拟输出信号用A/D转换器变成数字量后,再由单片机送到液晶显示屏显示。1.4 键盘显示 本系统选用了精电蓬远的QH12864T点阵式液晶显示(LCD)模块。该模块由控制器T6963C、列驱动器T6A39、行驱动器T6A40及与外部设备的接口等部分组成,它既能显示字符(中文和西文字符),又能显示图形,还能够将字符与图形混合显示。 LCD与单片机的接口方法分为直接访问方式和间接控制方式。直接访问方式是把液晶模块作为存储器接在CPU的数据线、地址线和控制线上,同时把它的数据总 线接在89S52的P0口上,片选以及寄存器选择信号线由P2口提供,读写操作由单片机的读写操作信号控制。这种方式是以访问存储器的方式来访问液晶显示 模块。间接控制方式不使用单片机的数据系统,而是利用它的I/O口来实现与显示模块的通信,即将液晶显示模块的数据线与单片机的P0口连接作为数据总线, 另外3根时序控制信号线通常利用89S52的P3口中未被使用的I/O口来控制。这种访问方式不占用CPU的存储器空间,它的接口电路与时序无关,其时序 完全靠软件编程实现。间接控制方式的速度较直接访问方式快,所以本设计中采用的是间接控制方式,具体连接如图3所示。一个正常人的心音图如图4所示,其中s1是第1心音,s2是第2心音;Systole代表心脏收缩期,Diastole代表心脏舒张期。 经过信号调理电路后的心音变成如图5所示的波形。3 系统软件设计 系统选用的LCD是在图形工作方式下,通过建立坐标系,利用位操作实现对心音波形的逼真显示。下面详细介绍液晶显示屏绘图编程的算法和波形连续显示。3.1 绘图编程的算法 系统选用的是12864点阵式图形液晶显示模块。要绘制心音波形只要根据A/D转换来的数据在液晶显示器的对应位置上绘点显示。首先在液晶平面上建立如图6所示的显示坐标系。图中画出了液晶显示器在图形工作方式下液晶平面的每一处所对应的显示缓冲区地址情况,数据为十六进制,并建立以左下角为坐标原点的坐标系。这样坐标 (X,Y)的值都为正值,简化了算法。其中X表示1128个点,Y表示各个点所对应的幅值。由于A/D采样的数值为0255,而LCD的行取值为 063,所以把幅值缩小一定的倍数,即Y=D/B,D为A/D采集的数字量,B为该数缩小的倍数。由图可以看出幅值Y加1,显示缓冲区地址K就减少 10H,从而得到缓冲区地址的表达式:K=X/8-10H*Y0BF0H。而缓冲区地址字节中对应X除以8的余数的位就正好是要绘点的位置。只要利用位 操作命令对它置位就可实现绘点。3.2 波形显示 把采集的数据存放在RAM中,RAM共存了8KB波形数据。而液晶显示器1次只能显示128个点,因此可以通过改变在RAM中读数间隔来控制波形的横向显示,即每显示完1个数据,RAM地址加N,通过改变N的大小来拉开或回缩信号波形,以便于观察。 如果相邻2个点的幅值稍有不同,2个点的距离就会分开,造成显示不连续,影响视觉效果。因而怎样使波形显示连续,是显示信号波形中一个很重要的问题。本系 统中对这一问题的解决方法:在LCD上每显示完1个点后,判断它与前1个点的幅值差距,即Y值值差,若大于8,就要在2点之间插入若干点(X值不变,只变 Y值),使2点连续起来,然后再进行下1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南许昌市建安区招聘公益性岗位人员13人模拟试卷及完整答案详解1套
- 2025广西百色市第三人民医院(百色市应急医院)公开招聘5人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年宁波市鄞州区面向社会公开招聘社区专职工作者55人模拟试卷及一套答案详解
- 2025平煤集团国际贸易公司面向集团内部招聘1人笔试题库历年考点版附带答案详解
- 2025年枣庄市立医院公开招聘备案制工作人员(36人)考前自测高频考点模拟试题参考答案详解
- 2025湖南新宁县招聘教师30人模拟试卷及答案详解1套
- 2025昆明市官渡区司法局辅助人员招聘(1人)考前自测高频考点模拟试题带答案详解
- 2025江西吉安市青原区青鸾文化传媒有限公司招聘5人模拟试卷及答案详解(夺冠)
- 2025安徽皖岳信合项目管理有限公司招聘9人笔试题库历年考点版附带答案详解
- 2025河南许昌市消防救援支队招聘政府专职队员50人考前自测高频考点模拟试题及答案详解(易错题)
- 2025-2026学年道德与法治八年级上册第四单元维护国家利益综合素质测评卷(含答案)
- 5s考试试题及答案
- 白酒分销商合同协议书
- 卫星通信技术的前沿发展及其在物联网中的应用-洞察阐释
- 《医学中心肺癌诊疗》(讲课课件)
- 物流公司法人代表个人简介范文
- 规模灵活资源广域接入的新型配电系统分层分群架构与规划技术研究
- 2025年恒丰银行烟台分行招聘笔试参考题库含答案解析
- 中外建筑史课件
- 2024年度商业保理合同:保理公司与出口商之间的商业保理协议3篇
- 宣传网络安全文明上网
评论
0/150
提交评论