基于单片机的数字人体心率计的设计与实现_第1页
基于单片机的数字人体心率计的设计与实现_第2页
基于单片机的数字人体心率计的设计与实现_第3页
基于单片机的数字人体心率计的设计与实现_第4页
基于单片机的数字人体心率计的设计与实现_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的数字人体心率计的设计与实现学PAGE31PAGE摘要人的体温与心率是最直观、最便捷的身体健康指标,它们代表着身体情况的发展,决定着医生对于患者最直接的身体状况解读。随着科技发展,电子信息技术不断与医学相结合,产生各种高效便捷的检测与治疗设备。在这个科技高速发展的时代,对于快速检测人体健康状况的仪器也有着越来越高的要求。为此我设计制作了一款心率体温计。本次设计主要使用单片机,外加心率、温度传感器和显示屏来实现,并按要求附加了功能选择模块。从心率计的设计与实现,我需要解决以下几个问题:1、心率信号由光电传感器进行采集,但信号较弱,需要经过放大电路后才能输入给单片机,避免误差过大;2、心率信号需要采集红外线光照强度,需要避免外界光源的干扰和人体自身发出的红外辐射干扰信号的采集;3、测量的结果以数字形式输出,LED数码管显示结果。4、外加功能选择模块,使心率监测与体温检测能够随时切换。关键词:单片机;传感器;体温;心率ABSTRACTHumanbodytemperatureandheartratearethemostintuitiveandconvenientphysicalhealthindicators.Theyrepresentthedevelopmentofthephysicalconditionanddeterminethedoctor'smostdirectinterpretationofthepatient'sphysicalcondition.Withthedevelopmentofscienceandtechnology,electronicinformationtechnologyiscontinuouslycombinedwithmedicinetoproducevariousefficientandconvenientdetectionandtreatmentequipment.Inthiseraofrapiddevelopmentofscienceandtechnology,thereareincreasinglyhigherrequirementsforinstrumentsthatquicklydetecthumanhealth.Tothisend,Idesignedaheartratethermometer.Thisdesignmainlyusessingle-chipmicrocomputer,plusheartrate,temperaturesensoranddisplayscreentoachieve,andthefunctionselectionmoduleisaddedasrequired.Fromthedesignandimplementationoftheheartratemonitor,Ineedtosolvethefollowingproblems:

1.Theheartratesignaliscollectedbythephotoelectricsensor,butthesignalisweak,anditneedstopassthroughtheamplifiercircuitbeforeitcanbeinputtothesingle-chipcomputertoavoidexcessiveerrors;

2.Theheartratesignalneedstocollectinfraredlightintensity,anditisnecessarytoavoidtheinterferenceofexternallightsourcesandthecollectionofinfraredradiationinterferencesignalsemittedbythehumanbodyitself;3.Themeasurementresultisoutputindigitalform,andtheLEDdigitaltubedisplaystheresult.4.Afunctionselectionmoduleisaddedtoswitchbetweenheartratemonitoringandbodytemperaturedetectionatanytime.Keywords:Singlechipmicrocomputer;sensor;bodytemperature;heartrate 目录摘要 IABSTRACT II1前言 11.1选题背景及意义 11.2论文结构概括 12设计方案及论证 32.1方案一 32.2方案二 32.3方案选择 43硬件电路概述及元件介绍 53.1硬件电路总方框图 53.2单片机模块 53.3心率信号采集模块 73.4体温信号采集模块 93.5显示模块 123.6功能选择模块 144程序设计 154.1主程序设计 154.2心率测试程序设计 184.3体温测试程序设计 215设计完成及整体调试 255.1硬件电路的测试 255.2程序的下载及调试 255.3调试中的干扰 276总结和展望 28参考文献 39致谢 31附录 321前言1.1选题背景及意义心率是人体在安静状态时每分钟的心跳数。正常人的心率约为60~100次/分。心率受到年龄、性别和身体状况影响。通常年龄越大心率越低,男性比女性心率低,运动员的心率一般比正常人略低。正常人运动、情绪激动、吸烟、饮酒、生病、服用某些药物后都会导致心率升高,属正常现象。一旦人的心率低于60次/分会导致心悸/胸闷,应及早就医检查并治疗。体温是人体内部的温度,正常人的体温约为37摄氏度,一般不低于36摄氏度,当人体体温长期偏于正常范围内时,人体的各个器官和组织系统会受到损害,无法正常工作,严重时会有生命危险。因此及时检测体温与心率是快速辨别人体身体大致状况的一大需求。随着时代发展和社会的进步,人们对医疗水平的要求也越来越高,能够及时检测一些反映人体健康状况的指标对于预防部分疾病有着关键作用,心率与体温便是重要指标之一。随着21世纪科技爆发,第三次工业革命的到来,科技水平日新月异,人们对健康的追求也越来越高,同时伴随着各种新型疾病的到来。传统的体温计操作简单,但是操作时间长,并且要注意体温计不被损坏。心率的检测则较为不便,需要被检查者去医院检查。因此,快捷方便的检测仪器是必不可少的,既能方便使用,又可以快速精准得到结果,为此我专门设计了一款由单片机驱动的数字人体心率计,并附带功能选择模块,可切换为体温计使用。1.2论文结构概括本论文研究对象是基于51单片机的的可编程控制的数字人体心率计的设计,采用了被广泛使用的51单片机为核心,一系列的元器件为桥梁,通过51单片机的程序来控制各类模拟量的交互,实现了测量心率和体温的目的。首先,有了大方向就需要:先认识和了解51系列单片机的功能和局限性,了解每一个部分的功能,再进行设计电路,最终通过认识所需要的模拟量条件,再进行C程序的编写和设计外围线路来达到我最终的目的。本次论文的大体的结构安排如下:前言介绍了选题的背景及意义,简述心率和体温这两大指标的含义与重要性,与人体健康息息相关。及时检测人体的心率及体温状况,观察其变化对于诊断疾病有重要意义,之后分析了现代社会背景与本次课程设计的关系。第二部分根据设计要求假设出两种方案,经过比对之后,根据效果、经济情况和实现难易程度决定采用第二种方案。第三部分对本次设计的具体模块进行分析,本次设计的电路分为:心率信号采集模块,体温信号采集模块,单片机模块,显示模块和模式选择模块。各个元器件的功能和介绍都有较为仔细的说明。第四部分运用流程图和代码,详细说明了设计的程序整体架构,包括主程序的实现流程和各分程序的运行过程。第五部分是对设计的调试过程,从硬件电路的组装拼接及电路的仿真到程序的下载及测试,以便及时发现设计中出现问题并加以改进,使设计准确无误。2设计方案及论证2.1方案一使用压力传感器检测心率,AD590J温度传感器检测体温,数码管选择LCD1602。2.1.1硬件设计方框图根据上述要求和设计方案,画出如下框图:5151单片机模块模式选择模块压力心率信号采集模块1602显示模块AD590J体温信号采集模块图2.1方案一框图2.2方案二体温信号采集选择DS18B20温度传感器,数码管用三位一体数码管,心率信号采集选择红外光电传感器。2.2.1硬件设计框图方案二的硬件设计方框图如下图所示:5151单片机模块模式选择模块红外光电心率信号采集模块数码管显示模块DS18B20体温信号采集模块图2.2方案二框图2.3方案选择方案一通过压力传感器采集到的心率信号太弱,即使放大后才能准确识别,且该信号干扰较多,结果偏差很大;显示模块采用1602价格略贵,有更便宜的选择。方案二的抗干扰能力较强,测量的信号比较稳定,信号虽不强但可以通过增加放大电路来使单片机读取信号更为精确;DS18B20温度传感器使用方便,价格低廉,精准度高。综上所述本次设计选择第二种方案,即红外光电传感器和DS18B20温度传感器用于数字人体心率计的组件。3硬件电路概述及元器件介绍3.1硬件电路总方框图本次设计的电路框图3.1如下所示。主要分为五个部分:功能选择模块,心率信号采集模块,显示模块,体温信号采集模块,单片机模块。其中,单片机由单元模块供电,并附加晶振电路和复位电路电源模块复位电路晶振电路单片机模块功能选择模块心率信号采集模块显示模块电源模块复位电路晶振电路单片机模块功能选择模块心率信号采集模块显示模块体温信号采集模块图3.1硬件电路总图3.2单片机模块 3.2.1单片机模块方框图及电路图STC89C51单片机附加晶振电路(负责提供时钟信号)和复位电路(使单片机复位),频率为12MHz。STC89C51单片机晶振电路STC89C51单片机晶振电路复位电路图3.2单片机模块方框图及电路图3.2.2单片机介绍这次毕业设计我选择的是51单片机。51单片机是一种入门级单片机,在各个方面都有着许多应用,占据着大量市场。单片机在本设计中属于核心的设计,单片机起源于71年,诞生的日子之早比我都大,他的人生大三阶段基本上我们都应该知道SCM、MCU、Soc。这三大阶段的单片机各有特色,最早的SCM系列单片机都是8位或者是4位的单片机,但是最出名最成功的还应该是大名鼎鼎公司Intel公司的8051系列单片机,随后该公司也没有停歇,发展出了更具有历史分界线意义的MCS系列的MCU系统,虽然时间很早,但是这种系统到现在还在沿用,可以说是很经典而且很成功的系统,在各种环境中还是在广泛的应用。但是这并不能满足于工业化进程的推进,工业化的发展使得各类科技都迅猛发展,后来开始推出了16位的单片机系统,但是价格方面并不能让消费群体接受所以整体产品设计的并不成功。90年代后,随着一些电机设备的推出,又促进了单片机的发展,单片机的技术也随之跟风的进行革新,不甘落后的Intel公司又推出了I960序列的芯片,更推进了科技的进步,对于ArM的系统也产生了不小的影响,这种32位的CPU迅速取代16位的不先进地位,成为主流的高端设备,也成为了市场上最热门的产品之一。本次毕业设计中肯定不能选择昂贵的其他系列,因为并不是经济条件所允许的,于是我们选择经济快速方便易懂的51系列单片机,这种单片机指令不复杂而又简单明了,易于进行学习,外围电路也很简单,适合硬件设计,IO口操作起来更是简单,没有方向寄存器,设计资源同样不差,一点都不逊色于其他系列的单片机,价格方面肯定实惠的多,哪里都能购买,方便快捷,程序烧写起来也很简单,反正优点多多,肯定首选此种单片机作为毕业设计的核心部件。图3.351单片机引脚图51单片机内部有8位程序存储器,32条I/O接口,128比特的数据存储器。另外还有两个可编程定时器,一个全双工通信口,由一个5V电源供电。图3.451单片机内部结构3.3心率信号采集模块3.3.1心率传感器简介 心率传感器是根据人在心跳过程中,检测血管震动并将其转化为其他信号的传感器。市面上一般使用的都是红外脉搏传感器,通过检测血管震动时血管末端血液容积的变化来记录心率信号,然后经过信号处理将心率信号转化为数字信号并输出。3.3.2心率采集模块电路图在本次毕业设计中,红外脉搏传感器发出红外线照射到人体,当心脏跳动时,被红外线穿过的血管血容量会发生瞬间变化,传感器的另一侧记录下这种变化,并将该信号转化为电信号输送给单片机进行处理。由于信号较弱,因此需要先经过放大电路放大后才能输送给单片机,防止因信号太弱导致单片机记录不完整,影响准确度。心率采集模块的电路图如下图所示。图3.5心率信号采集模块电路图3.3.3关于信号放大在本次设计的心率放大模块电路中我选择加入两级放大电路,具体电路如下图所示,该放大器采用同相负反馈接法,单项电源供电,放大倍数由R10和R11的比例决定,单相电源供电。图3.6二级放大电路图该二级放大电路倍数为50倍,且第一级和第二级放大倍数相同,并且在电压信号在输入两级放大器之前加了4.7uF滤波电容以滤去外界信号对传感器的干扰。为了减少零点漂移,减少两级放大器工作点互相影响,采用电耦合来防止此类现象出现。并且为了稳定输出的信号,在放大器后接入下图的电路。图3.7稳定电路图3.3.4运算放大器MCP6004运算放大器是具有高放大倍数的电路元件。本次设计选择MCP6004作为二级放大电路的核心部件。MCP6004引脚图如下:图3.8MCP6004引脚图3.4体温信号采集模块3.4.1体温信号采集模块电路本毕业设计中使用的温度传感模块的型号是是DS18B20,DS18B20温度传感模块的特点很多比如价格低,反应速度快等各种优点,同时他简单的构造可以为设计毕业设计中的程序提供很好的便利,利用温度传感器DS18B20可以采集家庭淋雨装置的实时温度供给给控制系统的核心,并作为数据输入提供给STC89C51的P2.2端口。为了使传感器运行稳定,特意增加一个上拉电阻。图3.9温度采集模块电路图3.4.2DS18B20温度传感器介绍1、DS18B20基本知识[1]DS18B20是广泛使用的数字温度传感器,将温度信号输出为电信号,优点是价格便宜,抗干扰能力强,体积小,精度高。[2]DS18B20数字温度传感器容易接线,封装后可应用于多种情况。DS18B20是DALLAS公司生产的具有数字显示功能的显示模块,具有与共有3针至92小体积进行封装的;可以检测的温度范围-55℃~125℃,他具有的转换的精度是9位~12位A/D转换精细程度,分辨率温度的精度可以达到0.0625℃,数字16通过专业的温度符号扩展串行输出,可以支持3V~5.5V精度的电压范围内,使整个系统设计起来更加的有效和方便快捷;电源可以由外部接入进来,也可以由寄生电源连接而成的;多个DS18B20可以同时连接到3条或2条导线上,CPU上只需要接入一个导线就可以与多个DS18B20互相连接和通信,这样的设计方法不会占用太多的多余接口,可以节省更多的设计接口和更加简洁。2、DS18B20温度传感器的特点[3]①独特的1-Wire®接口只需要一个端口引脚进行通信②每个器件都有一个存储在板载ROM中的唯一64位串行代码③多点功能简化了分布式温度检测应用④不需要外部组件⑤可以从数据线供电。⑥电源范围为3.0V至5.5V⑦测量温度从-55°C到+125°C(-67°F到+257°F)从-10°C到+85°C精度为±0.5°C3、DS18B20温度传感器的内部结构DS18B20内部结构如图所示。[4]该传感器主要由以下部分组成:ROM、非挥发的温度报警触发器TH和TL、配置寄存器、温度传感器。DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端。6464位ROM和一线端口存储和控制逻辑高速暂存器8位CRC生成器温度传感器高温触发器TH低温触发器TL配置寄存器供电选择方式DQVINTERNALV图3.10DS18B20的内部结构

图3.11DS18B20的管脚排列配置寄存器、高低温报警触发器TH和TL均由EEPROM组成,使用一个存储器功能命令可对TH、TL或配置寄存器写入。R1、R0决定温度转换的精度位数用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。

高速暂存器用于保证通信正确,开始字节存有被测量的数字信息;6/7/8字节长期置1;第9字节用于读出前面字节的CRC码。3.5显示模块3.5.1显示模块的电路图本次显示模块选择的是三位一体数码管。这种现实模块很多的都应用于仪器仪表、家用电器、计算机、医疗器械、交通运输等日常生活中与人们息息相关的领域。显示模块分为三个部分。数码管用于显示测量结果,锁存器用于储存数据,译码器用于选择数码管,使其特定的数码管亮或不亮。图3.12显示模块电路图3.5.2元器件介绍1、74LS573锁存器74LS573锁存器是八位锁存器,特别适合当做缓冲寄存器、I/O通道、驱动器和工作寄存器,并且不需要外接口就能与系统总线接口直接连接。图3.1374LS573引脚图2、74LS138译码器74LS138的工作原理为:两个端口低电平,一个端口高电平时,输出低电平。74LS138有两种结构,还可以扩展为24线译码器或者数据分配器。74LS138有三个控制端,可以把多个输入端连接起来从而达到扩展译码器的效果。图3.1474LS138引脚图图3.1574LS138译码器内部电路3、LED数码管 LED数码管是七个发光二极管组成的,每个发光二极管的标号分别为a,b,c,d,e,f,g,dp。图3.16数码管引脚图3.6功能选择模块 功能选择模块的设置是为了方便心率计在功能之间互相切换,而不必初始化后才能切换功能。功能选择模块实际为两个共阴极的按键,电路图如下所示。图3.17功能选择模块电路图4程序设计4.1主程序设计4.1.1主程序流程图 单片机初始化后,由功能选择模块来确定使用哪种功能。我设定0为心率测量,1为体温测量,然后选择开始进行检测。具体流程图如下。图4.1主程序流程图4.1.2主程序测试程序主程序中模式选择的测试程序如下:#include<reg51.h>Sbitkey1=p1^0;Sbitkey2=p1^1;Sbitled1=p2^0;Sbitled2=p2^0;Unsignedcharmode;Unsignedcharbegin;Voidchoosemode(){if(mode==0){If(key1==0){Mode=1;While(key1==0);}}}If(mode==1){If(key1==0){Mode=0;While(key1==0);}}}Voidmain(){Mode=0;While(1){Choosemode();Switch(mode){Case0:if(begin==0){If(key2==0){Begin=1;While(key2==0);}Led=1;}If(begin==1){If(key2==0){Begin=0;While(key2==0);}Led1=0;}Break;Case1:if(key2==0){Begin=1;While(key2==0);}Break;}}}4.2心率测试程序设计4.2.1心率测试程序流程图由于心率信号输出的是脉冲信号,因此只需要使用单片机的定时功能记录规定内的信号数即可。设定心率检测时间为一分钟。具体流程图如下图所示。开始开始初始化时间小于1分钟?有心率信号?累加计数显示结果结束YNYN图4.2心率测试程序流程图4.2.2心率信息采集模块测试程序单片机中的晶振电路频率为12M,而一分钟为60ms×1000,初值可以设为:TH0=(65536-60000)/256;TL0=(65536-60000)%256。具体测试程序程序如下所示。#include<reg51.h>Sbitkey1=p1^0;Sbiten_smg1=p2^2;Sbiten_smg2=p2^3;Sbiten_smg3=p2^4;Unsignedchartable[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F};Unsignedcharunmber:Unsignedshortintkk;Voiddelay_50us(unsignedintt){Unsignedintj;For(;t>0;t--)For(j=19;j>0;j--);}Voiddisplay_smg(){En_smg3=1;En_smg2=1;En_smg1=1;P0=table[(number%100)%10];Delay_50us(20);En_smg2=1;En_smg1=0;P0=table[(number%100)/10];Delay_50us(20);}Voidmain(){P1=0xff;TMOD=0x01;TH0=(65536-60000)/256;TH0=(65536-60000)%256;EA=1;ET0=1;TR0=1;While(1){Display_smg();If(kk<=1000){If(key1==0){Number++;While(key1==0);}Delay_50us(200);While(key1==0):}Display_smg();}Else}Kk=1001;Number=number:Display_smg();}}}Voidtimer0()interrupt1{TH0=(65536-60000)/256;TL0=(65536-60000)%256Kk++;}4.3体温测试程序设计4.3.1体温测试程序流程图开始开始初始化读18b20序列号18b20存在?启动18b20读数据温度转换显示结果结束NY图4.3体温测试程序流程图4.3.2体温信息采集模块测试程序#include<reg51.h>SbitDQ=p3^7;Sbiten_smg1=p2^2;Sbiten_smg2=p2^3;Sbiten_smg3=p2^4;Sbitled=p2^7;Sbitbeep+p1^5;Unsignedchartable[]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};Unsignedchartemperature;Voiddelay_50us(unsignedintt){Unsignedintj;For(;t>0;j--);}Voiddelay_mini(unsignedinti){While(i--):}Voidinit_18b20(){Unsigndecharn;DQ-0;Delay_mini(4);DQ-0;Delay_mini(80);DQ-1;Delay_mini(8);N=DQ;Delay_mini(4);DQ=1:}Voidwrite_18b20(unsignedchardat){Unsignedchari;For(i=0;i<8;i++){DQ=0;DQ=dat&0x01;Delay_mini(4);DQ-1;Dat>>=1:}Delay_mini(4);}Unsignedcharread_18b20(){Unsigndecharj,u=0;For(j=0;j<8;j++){DQ=0;U>>=1;DQ=1;If(DQ==1)U1=0x80;Delay_mini(4);}Returnu;}Unsignedcharread_temperature(){Unsignedchara,b;Init_18b20();Write_18b20(0xcc);Write_18b20(0x44);Delay_mini(300);Init_18b20();Write_18b20(0xcc);Write_18b20(0xbe);A=read_18b20();B=read_18b20();B<<=4;B+=(a&0xf0)>>4;Returnb;}Voiddosplay_smg(){En_smg3-1;En_smg2=1;En_smg1=1;P0=table[temperature%10];Delay_50us(20);En_smg2=1;En_smg1=0;P0=table[temperature/10];Delay-50us(20);}Voidmain(){While(1){Temperature+read_temperature();Display_smg();If(temperature>=0x20){Led=0;Beep=0;}Else{Led=1;Beep=1;}}}5整体调试5.1.硬件电路的调试将硬件电路组合好后,先检查供电电源和电子元件是否焊接好或者有没有损坏。然后检查电路连接是否正确,是否存在短路情况。用数字万用表测量输入电源的阻抗,确认没有元件未焊接或者接触不良后,检查电流的电压、电流特性曲线是否符合要求。经过多次检测确认符合要求。心率信号采集模块输出波形如下图所示。图5.1心率信号采集模块输出波形5.2程序的下载及调试5.2.1下载程序μVision是一个基于窗口的软件开发平台,它结合了强大的现代编辑器和项目经理并制作设备工具。它集成了开发嵌入式应用程序所需的所有工具,包括C/C++编译器,宏汇编器,链接器/定位器和HEX文件生成器。μVision用户界面提供菜单,工具栏,键盘快捷键,对话框和窗口来管理嵌入式项目的各个方面。KeilSoftware是嵌入式系统软件的全球领先开发商,为8051,251,ARM7和C16x/C51提供ANSIC编译器,宏汇编器,实时内核,调试器,链接器,库管理器,仿真器,集成环境和评估板。ST10微控制器系列。KeilSoftware实现了首款专门针对8051微控制器而设计的C编译器。Keil开发工具为基于ARM,Cortex-M和Cortex-R处理器的设备提供了完整的开发环境。它们易于学习和使用,但功能足以满足要求最苛刻的嵌入式应用。具体操作流程如下。1、将编写好的程序输入keil软件中,检查无误后进行编译,得到.hex文件;2、将PC机与发送端连接;3、使用专用的下载软件将生成的.hex文件下载至单片机当中;图5.2程序下载窗口5.2.2调试过程中出现的问题与解决方法程序在检查时候发生了模块选择混乱,经检查发现是按键在按下及放开过程中出现了抖动现象,如下图所示。图5.3按键抖动波形图解决办法为加入延时程序忽略抖动部分,具体程序如下:if(key2==0){ delay_50us(200); if(key2==0) { begin=1; while(key2==0); } delay_50us(200); while(key2==0); }5.3调试中的干扰1、阳光的干扰。因为红外光电传感器是检测发出红外线信号的强弱来判断心率,因此外界红外线干扰对传感器十分重要。由于人体也会产生红外线,因此人体产生的红外线和外界光的红外线可以相互抵消。2、呼吸的影响。红外光电传感器的原理是血液中含氧量的变化导致人体血管末端血流量对穿过红外线的影响来测得心率,因此呼吸频率对于测量结果的影响极大。需要使用者平稳呼吸,避免在剧烈运动后检测,将干扰降低至最小。6总结和展望6.1总结经过这几个月的学习和研究,我的毕业设计圆满完成。本次毕业设计的题目是基于单片机的数字人体心率计的设计与实现,用到了单片机、传感器和放大电路。设计出的心率计方便灵活,可以在心率与体温检测中反复切换,并且准确度高,方便携带,特别是快速检测方面。在生活节奏快速、心脑疾病多发的时代下,此设计对诊断疾病或预防疾病有着重要意义。有一定的实际作用和开发前景。为了完成这一设计,我查阅了很多的相关资料,认识到了自身的不足之处,在回顾所学知识的同时也学到了很多以前从未接触到的知识。在这次的设计中不仅让我加深了对大学四年所学知识的巩固,也培养了我如何去写规范论文。更是我步入工作的一个开始。特别感谢指导老师详细的指导。指导老师严谨的治学态度,和思考问题的全面性给我在设计过程中有了多方面的设计思路中,也提前判断设计中可能出现的问题作了详细的分析,从而使我少走很多弯路节省了很多时间。老师的高深的学术水平,科学的思维方法和深入浅出的讲解更准确更形象的把设计中的知识传输给我。再次感谢指导老师的帮助永远是我学习的榜样,在此向他致以衷心的感谢。6.2展望正所谓科学研究没有终点,虽然这次毕业设计已经基本完成,达到了原先的设计目标和设计期望,但并不是值得称赞的完美作品,还有很多可以改进和完善的地方。首先,设计中的电路并非最佳电路,还有很多地方需要进一步改进才能使精度更高;其次,该设计还是出在理论中的设计产物,仍有很大的进步空间,未来可加入更多功能。只有不断的改进才能获得好的产品,相信该设计会越来越完善,日趋完美。我们人生还有很长的路要走,在以后的工作和学习中,需要不断地学习进步,不断地提高自己的知识技能水平,才能取得令人瞩目的成绩,才能更好地实现自己的人生价值。参考文献[1]刘天恩吴新民赵海峰王蓓蕾赵欣.Ds18b20温度传感器在智能井中的研究和应用[J].内蒙古石油化工,2008(18):29-31.

[2]谭爱青.单总线温度传感器DS18B20的原理与操作[J].中国科技博览,2010(30):1-1.

[3]尤文张昕.数字化无线温度传感器的设计与实现[J].仪表技术与传感器,2006(01):47-49.

[4]戴飚.基于STC89C52RC单片机的蓄电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论