(西北民族大学电气工程学院甘肃省兰州市730124)
摘要:本次设计的温度脉搏检测语音播报系统使用STC89C51单片机作为系统设计的核心控制和处理单元,采用ST188采集心率(手指放上去3-5s稳定),2秒内读出心率并且在LCD12864液晶屏显示当前的心率、模拟心率图和温度,采用防水型DS18B20温度传感器测温,可以测人体体温。
关键词:红外传感器ST188;DS18B20温度检测
1、前言
脉象诊断已经在我国存在有几千多年历史,是我国传统中医必须研究的对象,由于传统医学采用的相关手段对病人进行病情诊断,会因为病人或者医者的影响导致测量的不准确。现代科技发展的步步提高,生命学和信息学的联系越来越紧密,出现了许多样式各异的脉搏测量仪器让平时在测量脉搏时很便捷,诊断更加精确、治疗能够更加完善。根据走访调查,了解到现如今还有许多经济比较落后的地方都是采取听诊来进行测量的,没有相对比较便宜且准确的仪器所代替,所以设计一款相对比较便宜且准确的仪器供大多数用户使用是很有必要的。
2、基于51单片机温度脉搏检测语音播报设计
本次设计的温度脉搏检测语音播报系统使用STC89C51单片机作为系统设计的核心控制和处理单元,并且用红外传感器ST188对人体的脉搏信号进行采集,接下来把脉搏信号经相关电路放大、滤波、整形,进行A/D转换,输入给单片机系统进行处理,运用软件和硬件的处理技术实现对脉搏信号比较准确的测量,设计出指尖放在ST188的表面上,系统能够在2到5秒钟内测出脉搏在1分钟的跳动数据,并显示在12864液晶屏上,可以设置脉搏测量仪测量脉搏信号的的上下限,报警模块会根据设置进行蜂鸣报警,并且DS18B20可以测量人体温度。51单片机温度脉搏检测语音播报系统的具体流程图如图1所示。
3、硬件构成
(1)STC89C51单片机:STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、SRAM、UART、SPI、A\D、PWM等模块。该器件的基本功能与普通的51单片机完全兼容。
(2)ST188模块:ST188是一个反射型的红外光电接收器。
(3)DS18B20模块:DS18B20支持“一线总线”接口,测量温度范围为-55°C~+125C,在-10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为±2°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。
4、结语
本文介绍了基于51单片机温度脉搏检测语音播报系统的构成与工作原理,并在本组人员的共同努力下得到实现,验证了设计的有效性。此项设计实现了使用红外传感器ST188对人体的脉搏信号进行采集并且在12864显示屏上显示出来。对于电子类脉搏检测的开发,具有一定的参考意义。
参考文献:
[1]王庆利,袁建敏.单片机设计案例实战教程[M].北京邮电大学出版社,2008
[2]梅丽凤.单片机原理及应用[M].清华大学出版社,2008
[3]汪道辉.单片机系统设计与实践[M].电子工业出版社,2006
[4]夏易录.单片机技术基础教程与实践[M].电子工业出版社,2008
[5]谭浩强.C语言程序设计教程.清华大学出版社.2001
西北民族大学中央高校基本科研业务费资金资助项目(项目编号:Y18023)