APP下载

基于单片机的多功能肺活量测量仪设计

2016-05-14黄泽帅艾信友宋洋李杨施君

科技创新与应用 2016年9期
关键词:肺活量电路单片机

黄泽帅 艾信友 宋洋 李杨 施君

摘 要:文章介绍了一种便携式多功能肺活量测量仪的设计原理和实现方法。设计中采用了STC89C52单片机为主控芯片,外加MPXV7002DP压力传感器电路、ADC0809模数转换电路、12864液晶显示电路、Rec-1000语音模块电路等,能够实现对肺活量的测量并中文显示和语音播报结果。

关键词:肺活量测量仪;STC89C52;MPXV7002DP;12864液晶显示;语音播报

引言

目前,市场上的肺活量测量仪功能各有所长,价格差异也较大。从价格和功能上比较,国内和国外产品存在较大的差异:国外的肺活量测量仪,功能较全,精度较高,但价格比较昂贵;而国内产品其功能和精度相对较低,但价格自然相对便宜。随着单片机、微电子、传感器、总线接口等高新技术的迅速发展,肺活量测量仪的研制有了长足的进步,以适应越来越高的应用要求。实现智能化、高精度、便携化是肺活量测量仪现在的发展方向。

1 系统概述

该系统以STC89C52单片机为主控芯片,将MPXV7002DP压力传感器置于吹气管中,气体流速会导致压力的变化,压力传感器将压力的变化转化为电压的变化,从压力传感器输出的电压信号经过ADC0809模数转换再传送给STC89C52单片机,根据测量原理得出总的气体流量,LCD12864液晶实时显示测量结果,语音播报最后测量结果。系统框图如图1所示。

2 硬件设计

该系统硬件设计主要包括控制模块、传感器模块、模数转换模块、显示模块、语音模块、电源模块。

2.1 控制模块

单片机作为该系统的核心部件,采用STC89C52单片机,接收传感器采集到的数据并进行处理,控制LCD12864显示、语音模块播报结果。

2.2 传感器模块

采用压力传感器MPXV7002DP,该传感器可提供与被测压力成正比的、精确的高电平模拟输出信号。

2.3 模数转换模块

采用ADC0809芯片,将传感器输出的模拟信号转换为数字信号再传给单片机,时钟信号由单片机ALE管脚经74LS74四分频提供。

2.4 显示模块

采用带中文字库的LCD12864,12864是一种具有4位/8位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块。

2.5 语音模块

采用Rec-1000语音录放模块,Rec-1000语音录放模块是基于ISD4003/4004语音录放芯片开发的语音录放系统,板载LM386 音频放大器和STC15F104E单片机,使得它能够很方便的和其他单片机系统级联。

2.6 电源模块

采用两节2032纽扣电池电压6V,带稳压电路。

3 软件设计

本系统采用C语言编程,主程序流程图如图2所示。

4 测量原理

5 结束语

本设计实现了肺活量测量仪的多功能化,极大地简化了电路,缩小了肺活量测量仪的体积使其更便携,控制了工业化生产的成本,具有应用价值。

参考文献

[1]周淇,周旭欣.单片机原理及应用:基于Keil及Proteus[M].北京航空航天大学出版,2014.

[2]郭天祥.新概念51单片机C语言教程:入门、提高、开发、拓展全攻略[M].电子工业出版社,2009.

[3]康光华.电子技术基础数字部分(第五版)[M].北京:高等教育出版社,2006.

[4]李刚,张旭.生物医学电子学[M].北京:电子工业出版社,2006.

猜你喜欢

肺活量电路单片机
电路的保护
基于用户和电路的攻击识别方法
“简化法”巧解电路问题
巧用求差法判断电路中物理量大小
提高初中学生肺活量的方法策略研究
轻松测量肺活量
C8051F020与80C51单片机的异同点
单片机I/O口模拟串行通讯的C51实现方法
单片机调试方法的探讨
用PIC单片机制作的时间继电器