资源描述:
《基于单片机的脉搏测量仪的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安徽工程大学毕业设计(论文)基于单片机的脉搏测量仪的设计摘要脉搏测量仪在我们的日常生活中已经得到了非常广泛的应用。为了提高脉搏测量仪的简便性和精确度,本课题设计了一种基于51单片机的脉搏测量仪。系统以AT89C51单片机为核心,以红外发光二极管和光敏三极管为传感器,并利用单片机系统内部定时器来计算时间,由光敏三极管感应产生脉冲,单片机通过对脉冲累加得到脉搏跳动次数,时间由定时器定时而得。传感器把采集到的用于检测脉搏跳动的红外光转换成电信号,这些电信号通过信号处理系统进行滤波、放大、整形得到符合要求的脉搏电信号,
2、传给单片机,并通过单片机进行处理,最后由数码管显示每分钟的脉搏次数。系统停止运行时,能够显示总的脉搏次数和时间。经测试,系统工作正常,达到设计要求。这样的脉搏测量系统性能良好,结构简单,耗电低,体积小,输出显示稳定。通过该课题学习掌握了脉搏测量的原理、方法、实现过程。学会了相关的单片机知识,能够较全面的融合电路、电子技术、信号采集和处理、程序设计等等的专业知识。随着电子技术的发展,脉搏测量技术也越来越先进,对脉搏的测量精度也越来越高,脉搏测量仪的发展主要向以下几个趋势发展:(1)自动测量脉搏并且对所得到的脉搏进
3、行自动分析。(2)数字化技术等先进技术的应用。(3)多功能化越来越明显。关键词:AT89C51单片机;脉搏测量仪;传感器;信号采集Ⅰ张利:基于单片机的脉搏测量仪的设计TheDesignofPulseMeasuringInstrumentBasedonMicrocomputerAbstractPulsemeasuringinstrumentinourdailyliveshasbeenaverywiderangeofapplications.Inordertoimprovethesimplicityandaccur
4、acyofthepulsemeasuringinstrument,thesubjectisdesignedbasedon51single-chippulsemeasuringinstrument.SystemusesAT89C51microcontrollerasthecore,theinfraredlight-emittingdiodeandthephotosensitivetriodeassensor,andcalculatestimewithusingoftheinnertimer.Thesensorpr
5、oducespulseandthesingle-chipmicrocomputergetsthefrequencybyaccumulatingthepulses,andthetimerobtainsthetime.Sensorcollectedfordetectingthepulseofinfraredlightisconvertedintoelectricalsignals,theseelectricalsignalsbythesignalprocessingsystem,filtering,amplific
6、ation,shapingmeettherequirementsofthepulsesignaltransmittedtothemicrocontroller,andprocessedbythemicrocontroller,andfinallyfromthedigitaldisplaypulserateperminute.Whenthesystemstopsrunning,itispossibletodisplaythetotalofthepulsefrequencyandtime.Aftertesting,
7、thesystemworkswellandmeetsthedesignrequirements.Thepulsemeasurementsystemperformanceisgood,simplestructure,lowpowerconsumption,smallvolume,stableoutputdisplay.Throughthestudyofthesubjectgraspsthepulsemeasurementprinciple,methodandimplementationprocess.Learne
8、dtherelatedknowledgeofsinglechipmicrocomputer,canmorecomprehensiveintegrationofcircuit,electronictechnology,signalacquisitionandprocessing,programdesign,andsoonprofessionalknowledge.Withthedevel