温度传感器原理及应用论文参考文献
温度传感器原理及应用论文参考文献,温度传感器是温度测量仪表的核心部分,是指能感受温度并转换成可用输出信号的传感器,品种繁多,也是用处比较广的工具。以下分享温度传感器原理及应用论文参考文献。
一、温度传感器工作原理–恒温器
恒温器是一种接触式温度传感器,由两种不同金属(如铝、铜、镍或钨)组成的双金属条组成。
两种金属的线性膨胀系数的差异导致它们在受热时产生机械弯曲运动。
一、温度传感器工作原理–双金属恒温器
恒温器由两种热度不同的金属背靠背粘在一起组成。当天气寒冷时,触点闭合,电流通过恒温器。当它变热时,一种金属比另一种金属膨胀得更多,粘合的双金属条向上(或向下)弯曲,打开触点,防止电流流动。
有两种主要类型的双金属条,主要基于它们在受到温度变化时的运动。有在设定温度点对电触点产生瞬时“开/关”或“关/开”类型动作的“速动”类型,以及逐渐改变其位置的较慢“蠕变”类型随着温度的变化。
速动型恒温器通常用于我们家中,用于控制烤箱、熨斗、浸入式热水箱的温度设定点,也可以在墙上找到它们来控制家庭供暖系统。
爬行器类型通常由双金属线圈或螺旋组成,随着温度的变化缓慢展开或盘绕。一般来说,爬行型双金属条对温度变化比标准的按扣开/关类型更敏感,因为条更长更薄,非常适合用于温度计和表盘等。
二、温度传感器工作原理–热敏电阻
热敏电阻通常由陶瓷材料制成,例如镀在玻璃中的镍、锰或钴的氧化物,这使得它们很容易损坏。与速动类型相比,它们的主要优势在于它们对温度、准确性和可重复性的任何变化的响应速度。
大多数热敏电阻具有负温度系数(NTC),这意味着它们的电阻随着温度的升高而降低。但是,有一些热敏电阻具有正温度系数 (PTC),并且它们的电阻随着温度的升高而增加。
热敏电阻的额定值取决于它们在室温下的电阻值(通常为 25 o C)、它们的时间常数(对温度变化作出反应的时间)以及它们相对于流过它们的电流的额定功率。与电阻一样,热敏电阻在室温下的电阻值从 10 兆欧到几欧姆不等,但出于传感目的,通常使用以千欧为单位的那些类型。
温度传感器类毕业论文文献有哪些?
1、[期刊论文]一种高稳定性双端出纤型光纤光栅温度传感器
期刊:《声学与电子工程》 | 2021 年第 002 期
摘要:针对双端出纤型光纤光栅温度传感器线性度较差、温度测量精度低的问题,文章首先对传感器内部结构进行了优化,使光纤光栅在整个温度测量区间内不受结构件热胀冷缩的应力影响,从而提升传感器的稳定性、实验验证,采用新工艺封装的.光纤光栅温度传感器在5~65°C的范围内温度精度达到0、1°C,且重复性良好,适用于自然环境下的温度传感、
关键词:光纤光栅;温度传感器;应力;测温精度
链接:、zhangqiaokeyan、com/academic-journal-cn_acoustics-electronics-engineering_thesis/0201290086379、html
2、[期刊论文]某型温度传感器防护套弯折疲劳试验的寿命研究
期刊:《环境技术》 | 2021 年第 001 期
摘要:由于动车组轴端温度传感器的大多数已达到三级修、四级修的修程,检修的数量和成本逐年增加,检修发现出现防护套破损的情况较多,需要大量更换,本文通过对温度传感器的防护套进行弯折疲劳试验,对数据结果进行统计分析,确认导致防护套弯折老化的主要原因、
关键词:防护套;破损;弯折疲劳
链接:、zhangqiaokeyan、com/academic-journal-cn_environmental-technology_thesis/0201288850019、html
3、[期刊论文]进气压力温度传感器锡晶须的分析
期刊:《机械制造》 | 2021 年第 004 期
摘要:对进气压力温度传感器的结构进行了介绍,对进气压力温度传感器产生锡晶须问题进行了分析,并在分析锡晶须生长机理的基础上提出了抑制方法、
关键词:传感器;锡晶须;分析
链接:、zhangqiaokeyan、com/academic-journal-cn_machinery_thesis/0201288850874、html
4、[期刊论文]一种具有±0、5℃精度的CMOS数字温度传感器
期刊:《电子设计工程》 | 2021 年第 001 期
摘要:该文设计了一种基于0、35μm CMOS工艺的采用双极型晶体管作为感温元件的数字温度传感器、该温度传感器主要由正温度系数电流产生电路、负温度系数电流产生电路、一阶连续时间Σ-Δ调制器、计数器和I2C总线接口等模块组成、为提高温度传感器的测量精度
该文深入分析了在不采用校准技术的情况下工艺漂移对温度传感器精度的影响,并在此基础上提出了简单的校准电路设计、根据电路仿真结果,在加入校准电路之后,温度传感器在-40~120℃温度范围内的精度可以达到±0、5℃、
关键词:数字温度传感器;CMOS工艺;双极型晶体管;校准
链接:、zhangqiaokeyan、com/academic-journal-cn_electronic-design-engineering_thesis/0201286451032、html
5、[期刊论文]柴油机冷却水温度传感器断裂故障分析
期刊:《内燃机与配件》 | 2021 年第 004 期
摘要:针对柴油机冷却水温度传感器断裂的问题,通过对该测点管路流腔进行CFD仿真计算,分析了流腔内部速度和压力场的变化情况,确定了传感器的断裂原因。计算结果表明:传感器位置处流速较大,导致传感器下部受振荡力,且发生了空蚀,使传感器失效。
本文针对此次传感器断裂故障提出了解决措施:对传感器的位置进行了优化布置;对传感器的结构形式进行了改进。通过改进,传感器随整机验证时间超过1500h,未再发生同类断裂故障,保证了柴油机的安全运行,为以后类似故障的分析和解决提供参考。
关键词:柴油机;温度传感器;流速;受力
链接:、zhangqiaokeyan、com/academic-journal-cn_internal-combustion-engine-parts_thesis/0201288594662、html
常见温度传感器
温度是与人类生活息息相关的物理量,在工业生产自动化流程中,温度测量点要占全部测量点的一半左右。它不仅和我们的生活环境密切相关,在科研及生产过程中,温度的变化对实验及生产的结果至关重要,所以温度传感器应用相当广泛。
温度传感器对温度敏感具有可重复性和规律性,是利用一些金属、半导体等材料与温度相关的特性制成的。现在来介绍一些温度传感器的工作原理。
铂容易提纯,其物理、化学性能在高温和氧化介质中非常稳定。铂电阻的输入-输出特性接近线性,且测量精度高,所以它能用作工业测温元件,还能作为温度计作基准器。
铂电阻在常用的热电阻中准确度最高,国际温标ITS-90中还规定,将具有特殊构造的铂电阻作为℃~℃标准温度计来使用。铂电阻广泛用于-200℃~850℃范围内的温度测量,工业中通常在600℃以下。
PN结温度传感器是利用PN结的结电压随温度成近似线性变化这一特性实现对温度的检测、控制和补偿等功能。实验表明,在一定的电流模式下,PN结的正向电压与温度之间具有很好的线性关系。
根据PN结理论,对于理想二极管,只要正向电压UF大于几个kbT/e(kb为波尔兹曼常数,e为电子电荷)。其正向电流IF与正向电压UF和温度T之间的关系可表示为
由半导体理论可知,对于实际二极管,只要它们工作的PN结空间电荷区中的复合电流和表面漏电流可以忽略,而又未发生大注入效应的电压和温度范围内,其特性与上述理想二极管是相符合的[6]。实验表明,对于砷化镓、
锗和硅二极管,在一个相当宽的温度范围内,其正向电压与温度之间的关系与式(1-3)是一致的,如图1-1所示。
实验发现晶体管发射结上的正向电压随温度的上升而近似线性下降,这种特性与二极管十分相似,但晶体管表现出比二极管更好的线性和互换性。
二极管的温度特性只对扩散电流成立,但实际二极管的正向电流除扩散电流成分外,还包括空间电荷区中的复合电流和表面漏电流成分。这两种电流与温度的关系不同于扩散电流与温度的关系,因此,实际二极管的电压—温度特性是偏离理想情况的。
由于三极管在发射结正向偏置条件下,虽然发射结也包括上述三种电流成分,但是只有其中的扩散电流成分能够到达集电极形成集电极电流,而另外两种电流成分则作为基极电流漏掉,并不到达集电极。因此,晶体管的
所以表现出更好的电压-温ICUBE关系比管的IFUF关系更符合理想情况,
度线性关系。根据晶体管的有关理论可以证明,NPN晶体管的基极—发射极电压UBE与温度T和集电极电流Ic的函数关系式与二极管的UF与T和IF函数关系式(1-3)相同。因此,在集电极电流Ic恒定条件下,晶体管的基极—发射极电压UBE与温度T呈线性关系。但严格地说,这种线性关系是不完全的,因为关系式中存在非线性项。
集成温度传感器是将温敏晶体管及其辅助电路集成在同一芯片的集成化温度传感器。这种传感器的优点是直接给出正比于绝对温度的理想的线性输出[7]。目前,集成温度传感器已广泛用于-50℃~+150℃温度范围内的温度检测、控制和补偿等。集成温度传感器按输出形式可分为电压型和电流型两种。
进气温度传感器工作原理是什么?
进气温度传感器的工作原理是:进气温度传感器在工作状态下,内部安装了一个具有负温度电阻系数的热敏电阻,通过这个负温度热敏电阻感知温度变化,进而调节电阻的大小改变电路电压。
以下是关于进气温度传感器的详细介绍:
1、原理:进气温度传感器就是一个负温度系数的热敏电阻,当温度升高的时候电阻阻值会变小,当温度降低的时候电阻值会增大,汽车的电压会随着汽车电路中电阻的变化而变化,从而产生不一样的电压信号,可以完成汽车控制系统的自动操作。
2、作用:汽车的进气温度传感器就是检测汽车发动机的进气温度,将进气温度转变为电压信号输入为ecu作为喷油修正的信号使用。
医学开题报告范文2篇
范文一
一、拟研究的方向和主要内容:
体温是生命活动的一种表现,是人体新陈代谢的一个重要生理参数,体温既有生理学的意义,又有重要的临床医学意义,是临床诊断的一个重要指标。因此,体温计在现在的生活中有极为重要的作用,传统的水银体温计易破碎,存在水银污染的可能,测量时间较长,不易读数,为此设计一种新型的电子体温计,它的测温精度与传统的水银温度计相媲美的情况下,大大的缩短了测温时间且携带方便,对环境几乎没有污染。它以AT89S52单片机为核心,结合温度传感器,LED模块等外部设备,在软件的控制下,实现智能化的体温测量,不但能够精确测温,而且能够对温度进行逻辑判断,并且通过LED显示器将测量结果显示出来。
二、研究的意义
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中电子温度计就是一个典型的例子,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。 现在所使用的体温计最常见的是水银温度计。这种温度计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的`时间较长,因此很难读准,并且使用非常不方便。破碎,存在水银污染的可能,所以在这种情况下,毕业设计我选择了电子体温计的设计这个课题,用单片机和温度传感器设计,本设计所介绍的电子体温计与传统的体温计相比,具有读数方便,测温准确,快速等优点。
三、课题拟解决的关键问题
1)能够测量人体体温,显示体温。
2)能够在人体体温超出正常体温时,让蜂鸣器报警。
3)能够调节让蜂鸣器报警的正常体温。
4)能够储存并查询前几个测量的体温。
四、拟采取的研究方法、技术路线、实验方案
以MCS51单片机为核心,借助智能传感器,结合复位电路和显示电路,通过程序设计,实现了体温计的显示,报警,及查询和存储的功能。
五、预期结果及进度安排
20**年2月提交论文 题目。
20**年3~4月完成开题报告。
20**年4~5月撰写毕业论文 并向指导老师提交论文 写作大纲。
20**年6月1号提交论文初稿给指导老师,6月中旬论文定稿。并做好答辩的准备。
范文二
(一)选题背景
随着科学技术的日新月异和生活水平的迅速提高,人们对于身体健康保障的要求越来越高。当病人突出心脏病、脑溢血、低血糖、癫痫病等突发性疾病时,病人的生命安危将在很大程度上决定于病人能否在最短时间内得到有效的救助。由此自然促进了急救业务的发展和常用急救知识的普及。但是在国内,整个急救体系还处于起步阶段,存在的很多隐患可能在病人突发症病后影响急救效率。例如,如果一个心脏病人在路边散步时突然发病倒在路过该怎么办?打电话?如果附近没有公共电话呢?找人帮忙?一旦被非专业人员错误处理,导致延误治疗很可能弄巧成拙。打车送医院?资料表明,当病人心跳停止后 5-10min脑细胞就开始死亡。换句话说:在这种情况下必须要让专业急敌人员尽快到场才能保证病人的生命安全。从这个角度进行思考,我提出了这么一个设想:能不能设计一种装置使得病人因突然发病而跌倒到医生赶到救治的过程得到尽快的简化呢?
我在专利局查阅有关资料之后,发现国内目前尚没有此类产品的设计。一个类似创意的设计是:在一个瓶子内设置两个金属接点,瓶子内部灌一些水银。当人站立时,水银集中在一个接点处,电路断开。当人倒地时,瓶子的倾斜使水银同时接触到2个接点,电路被触发,瓶子内置的警报器发出警报,示意求助。这个设计显然是很粗糙的。
(1)它只是通过身体倾斜的角度来决定是否报警,而不是按照真正的生理状况,必然会出现很高的误报率。
(2)它无非是在最短时间内引起了别人注意,却并没有使整个过程简化,所以对于提高救护效率不会起到实质影响。
结合我自己的设想和现有设施的缺陷,我希望做出一套“倒地后急救体系”:当病人倒地之后,用一个监测装置感知病人诸如血压、脉搏等生理状况并进行数值分析。一旦确定病人已经发病,就发出无线电信号给最近的急救站,急救站通过gps定位病人的位置并以最快的速度调度急救人员。
但是,经过两个多月的探讨,几乎没有任何进展,我几乎到了要放弃的地步。但是,在老师不断的鼓励和启发下,有一天,灵感幸运地光顾了我的大脑——声光求助,有线、无线电话报警都是成熟的技术,关键在于没有一个能判断病人因其他原因跌倒与突然发病而跌倒的智能开关装置。
一旦这个设计能够实现,将会具有重大的实际价值和社会价值。首先它使病人在急救最关键的一个环节上得到了最大的保障,很大程度降低了突发性疾病的危险性;其次,它会使急救行业出现新的概念、新的运营模式,也会促进相关产品(如gps)的普及和推广;另外,它可以使众多患有突发性疾病的中老年人以轻松、乐观的情绪面对生活,参与更多的社会活动 ,由此产生的社会效应将非常可观。
(二)研究方案
1.纵观整个设计思路,大致可分为三大部分
第一阶段:到医院进一步收集有关病人(尤其是老年人)发病摔倒时候的具体生理反应的资料,比如倒地姿势,血压、脉搏的变化状况等。这一阶段的关键任务就是要通过资料分析抓住普通状况下摔倒和因病倒地的不同。而资料估计将以心电图和血压数值的收集为重点。
第二阶段:选择适当的方式接收所需的生理信号。这一阶段的关键在于选择适当的传感器以接收相对微弱的生理信号。估计这一阶段要考虑的问题是选择什么性能的传感器和如何分布传感器,以达到最理想的试验效果。
第三阶段:设计分析电路。这一阶段的任务就是要通过逻辑电路对传感器接收的电信号进行分析以判断使用者身体状况是否正常。主要难点就在于如何找到一个适当的数学模型匹配实验数据和如何把模型通过电路实现。目前主要有两大实施方案:一是通过逻辑电路进行信号运算、识别;二是使用单片机编程识别。第一种方案的好处是处理问题直接,但当需要处理的信号相当复杂时,依靠单片机编程就显得比较合适。选取哪种方案还要视具体情况而定。
第四阶段:把以上各阶段结果整合到一起,完成成品。
整个工程将主要由周庆林老师和周伟老师指导完成。大体时间安排如下: 2014年1月15日-6月1日模型完成
2.预期研究成果
(1)得到具体的数学模型用来根据血压、脉搏等生理参数判断使用者身体状况。
(2)完成“倒地后急救体系”中病人状况监测/报警系统的具体设计和其他两部分(gps和急救站的示意性设计),并能在演示中实现三大系统的协调工作。
预计主要困难将是经验不足导致的工作前期的盲目和没有头绪。另外由于整个设计中涉及很多专业性很强的环节,我必须有很大的耐心和决心去一步步把所需的知识积累扎实。
(三)研究的可行性
(1)该课题研究所需要的知识和能力准备,通过我的努力应该可以达到。
(2)该课题研究所需要的指导老师和有关专家咨询的途径已经具备。
(3)该课题研究所需要的物质、环境条件不高,比较容易解决。
毕业设计(论文)报告 系 别: 电子与电气工程学院 专 业: 电子信息工程 班 号: 电子 0 8 5 学 生 姓 名: 傅浩 学 生 学 号: 080012212 计 论 ) 目 设 ( 文 题 : 基于AT89C51 的数字温度计的设计 指 导 教 师: 傅浩 设 计 地 点: 起 迄 日 期: 常州信息职业技术学院电子与电气工程学院 毕业设计论文 毕业设计(论文)任务书 专业 电子信息工程 班级 电子 085 姓名 傅浩一、课题名称:基于 AT89C51 的数字温度计的设计二、主要技术指标: 1、测温范围-50℃-110℃ 2、精度误差小于 ℃ 3、LED 数码直读显示 4、可通过人机接口任意设定温度报警阀值三、工作内容和要求:(1)、要求数字温度计能对环境的温度进行实时监测。(2)、数字温度计要能够实时显示环境的温度信息,使用户及时了解到环境温度情况。(3)、数字温度计能够在程序跑飞的情况下自动重启,对环境温度进行正确的测量。 四、主要参考:1.李勋.刘源单片机实用教程M.北京航空航天大学出版社,20002.李朝青.单片机原理及接口技术(简明修订版)M.杭州:北京航空航天大学出版社,19983.李广弟.单片机基础M.北京:北京航空航天大学出版社,19944.阎石.数字电子技术基础(第三版)M.北京:高等教育出版社,19895.廖常初.现场总线概述J.电工技术,19996.王津.单片机原理与应用M.重庆大学出版社,2000 学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日常州信息职业技术学院电子与电气工程学院 毕业设计论文 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日 常州信息职业技术学院电子与电气工程学院 毕业设计论文 毕业设计(论文)开题报告设计(论文)题目 基于 AT89C51 的数字温度计的设计一、选题的背景和意义: 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,它给人带来的方便也是不可否定的。要为现代人生活提供更好、更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本文将要设计的数字温度计具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制中,为人们生活水平的提高做出了巨大的贡献。二、课题研究的主要内容: 1.本文是以单片机 AT89C51 为核心进行设计。 2.通过 DALLAS 公司的单总线数字温度传感器 DS18B20 来实现环境温度的采集和 A/D转换。 3.其输出温度采用数字显示,用 3 位共阳极 LED 数码管以串口传送数据,实现温度显示,能准确达到以上要求。 4.此温度计属于多功能温度计可以用来测量环境温度,还可以设置上下报警温度,当温度不在设置范围内时,可以报警。 常州信息职业技术学院电子与电气工程学院 毕业设计论文三、主要研究(设计)方法论述: 1. 通过查阅书籍了解数字温度计的基本概念等信息,结合以前所学的电子专业知识认真研究课题。 2. 借助强大的网络功能,借鉴前人的研究成果更好的帮助自己更好地理解所需掌握的内容。 3. 通过与老师与同学的讨论研究,及时地发现问题反复地检查修改最终完成。 四、设计(论文)进度安排:时间(迄止日期) 工 作 内 容 ~ 查找资料,确定论文题目 ~ 根据选题方向查资料,确定基本框架和设计方法 ~ 完成开题报告 ~ 完成初稿并交指导老师审阅 ~ 根据指导老师意见修改论文 ~ 根据模板将论文排版 ~ 仔细阅读论文并作细节完善后上交 常州信息职业技术学院电子与电气工程学院 毕业设计论文五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日 常州信息职业技术学院电子与电气工程学院 毕业设计论文 目录摘要Abstract第 1 章 前言 ...................................................... 1第 2 章 数字温度计总体设计方案 .................................... 2 数字温度计设计方案.......................................... 2 总体设计框图................................................ 2第 3 章 数字温度计的硬件设计 ...................................... 3 主控制器 AT89C51 ............................................ 3 AT89C51 的特点及特征 .................................... 3 管脚功能说明............................................ 3 片内振荡器.............................................. 5 芯片擦除................................................ 5 单片机的主板电路............................................ 6 温度采集部分的设计.......................................... 6 温度传感器 DS18B20 ...................................... 6 DS18B20 温度传感器与单片机的接口电路 ................... 10 显示部分设计............................................... 10 74LS164 引脚功能及特征 ................................. 10 温度显示电路........................................... 11 报警系统电路............................................... 12第 4 章 数字温度计的软件设计 ..................................... 13 系统软件设计流程图......................................... 13 数字温度计部分程序清单..................................... 15第 5 章 结束语 ................................................... 20答谢辞参考文献 常州信息职业技术学院电子与电气工程学院 毕业设计论文 摘 要 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示。该设计控制器使用单片机 AT89C51,测温传感器使用 DS18B20,用 3 位共阳极 LED 数码管以串口传送数据,实现温度显示。本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 此外本文还介绍了数字温度计的硬件设计和软件设计,硬件设计主要包括主控制器、单片机的主板电路、温度采集部分电路、显示电路以及报警系统电路。 软件设计包括系统软件的流程图和数字温度计的部分程序清单。关键词:AT89C51 单片机,数字控制,测温传感器,多功能温度计 常州信息职业技术学院电子与电气工程学院 毕业设计论文 Abstract As peoples living standard rising SCM is undoubtedly one of theobjectives pursued by the people the convenience it brings is equallynegative and one digital thermometer is a typical example. The design presented in the traditional thermometer digitalthermometer and compared with a reading convenience a wide range oftemperature measurement temperature measurement accuracy the output ofthe temperature digital display. The design of the controller usingmicrocontroller AT89C51 temperature sensor uses DS18B20 with threecommon anode LED digital tube to serial transmission of data to achievetemperature display. The thermometer is multi-functional thermometeryou can set the upper and lower alarm temperature range when thetemperature is not set you can alarm. Besides the paper also describes the digital thermometer in hardwaredesign and software design hardware design includes the main controllermicrocontroller circuit board the temperature acquisition part of thecircuit display circuit and the alarm system circuit. Software designincluding system software flow chart and the digital thermometer in thepart of the program words: AT89C51 microcontroller digital control temperature sensormulti-function thermometer 常州信息职业技术学院电子与电气工程学院 毕业设计论文第1章 前言 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 现代信息技术的飞速发展和传统工业改造的逐步实现。 能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差,所以传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点。 本文是以单片机 AT89C51 为核心,通过 DALLAS 公司的单总线数字温度传感器 DS18B20 来实现环境温度的采集和 A/D 转换,用来测量环境温度,温度分辨率为 ℃,并能数码显示。因此本文设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽其电路简单,软硬件结构模块化,易于实现等特点。 数字式温度计的设计将给人们的生活带来很大的方便, 为人们生活水平的提高做出了贡献。数字温度计在以后将应用于我们生产和生活的各个方面,数字式温度计的众多优点告诉我们:数字温度计将在我们的未来生活中应用于各个领域,它将会是传统温度计的理想的替代产品。 -1- 常州信息职业技术学院电子与电气工程学院 毕业设计论文第2章 数字温度计总体设计方案 数字温度计设计方案方案 一: 采用热敏电阻器件,利用其感温效应,再将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,利用单片机进行数据的处理,然后在显示电路上,将被测温度显示出来。 方案 二: 利用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器 DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换就可以满足设计要求。 分析上述两种方案可以看出方案一是使用热敏电阻之类的器件利用其感温效应,进行 A/D 转换后,利用单片机进行数据的处理,在显示电路上被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。方案二是利用温度传感器直接读取被测温度,读数方便,测温范围广,测温精确,适用范围宽而且电路简单易于实现。 综合方案一和方案二的优缺点,我们选择方案二。 总体设计框图 温度计电路设计总体设计方框图如图 2-1 所示, 控制器采用单片机 AT89C51,温度传感器采用 DS18B20,用 4 位 LED 数码管以串口传送数据实现温度显示。 L 单片机复位 E D 主 显 控 示 报警点按键调整 制 器 温 度 时钟振荡 传 感 器 图 2-1 总体设计方框图 -2- 常州信息职业技术学院电子与电气工程学院 毕业设计论文第3章 数字温度计硬件设计 主控制器 AT89C51 的特点及特性: 40 个引脚,4K Bytes FLASH 片内程序存储器,128 Bytes 的随机存取数据存储器(RAM) ,32 个外部双向输入/输出(I/O)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 此外,AT89C51 在空闲模式下,CPU 暂停工作,而 RAM 定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有 PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同产品的需求。 主要功能特性: 兼容 MCS-51 指令系统 4k 可反复擦写gt1000 次)ISP FLASH ROM 32 个双向 I/O 口 工作电压 2 个 16 位可编程定时/计数器 时钟频率 0-33MHZ 全双工 UART 串行中断口线 128X8 BIT 内部 RAM 2 个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3 级加密位 看门狗(WDT)电路 软件设置空闲和省电功能 灵活的 ISP 字节和分页编程 双数据寄存器指针 管脚功能说明: AT89C51 管脚如图 3-1 所示: -3- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 图 3-1 AT89C51 管脚图 (1)VCC:供电电压。 (2)GND:接地。 P0 P0 (3) 口: 口为一个 8 位漏级开路双向 I/O 口, 每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 (4)P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1 口作为第八位地址接收。 (5)P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 (6)P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为 AT89C51 的一些特殊功能口,如下所示: RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(记时器 0 外部输入) T1(记时器 1 外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) -4- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 P3 口同时为闪烁编程和编程校验接收一些控制信号。 (7)RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 (8)ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。此时,ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 (9)/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN 有效。 但在访问外部数据存储器时, 这两次有效的/PSEN信号将不出现。 ( 10 ) /EA/VPP : 当 /EA 保 持 低 电 平 时 , 则 在 此 期 间 外 部 程 序 存 储 器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP)。 (11)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 (12)XTAL2:来自反向振荡器的输出。 片内振荡器: 该反向放大器可以配置为片内振荡器,如图 3-2 所示。 图 3-2 片内振荡器 芯片擦除: -5- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 整个 PEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合, 并保持ALE 管脚处于低电平 10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。 此外,AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU 停止工作。但 RAM、定时器、计数器、串口和中断系统仍在工作。在掉电模式下,保存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。单片机 AT89C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 单片机 AT89C51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要, 很适合便携手持式产品的设计使用系统可用二节电池供电。 单片机主板电路 单片机 AT89C51 是数字温度计的核心元件,单片机的主板电路如图 3-3 所示,包括单片机芯片、报警系统电路、晶振电路、上拉电阻以及与单片机相连的其他电路。 图 3-3 单片机的主板电路 温度采集部分的设计 温度传感器 DS18B20 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现 9~12 位的数字值读数方式。 -6- 常州信息职业技术学院电子与电气工程学院 毕业设计论文 TO-92 封装的 DS18B20 的引脚排列见图 3-4,其引脚功能描述见表 .
医学开题报告范文2篇
范文一
一、拟研究的方向和主要内容:
体温是生命活动的一种表现,是人体新陈代谢的一个重要生理参数,体温既有生理学的意义,又有重要的临床医学意义,是临床诊断的一个重要指标。因此,体温计在现在的生活中有极为重要的作用,传统的水银体温计易破碎,存在水银污染的可能,测量时间较长,不易读数,为此设计一种新型的电子体温计,它的测温精度与传统的水银温度计相媲美的情况下,大大的缩短了测温时间且携带方便,对环境几乎没有污染。它以AT89S52单片机为核心,结合温度传感器,LED模块等外部设备,在软件的控制下,实现智能化的体温测量,不但能够精确测温,而且能够对温度进行逻辑判断,并且通过LED显示器将测量结果显示出来。
二、研究的意义
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中电子温度计就是一个典型的例子,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。 现在所使用的体温计最常见的是水银温度计。这种温度计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的`时间较长,因此很难读准,并且使用非常不方便。破碎,存在水银污染的可能,所以在这种情况下,毕业设计我选择了电子体温计的设计这个课题,用单片机和温度传感器设计,本设计所介绍的电子体温计与传统的体温计相比,具有读数方便,测温准确,快速等优点。
三、课题拟解决的关键问题
1)能够测量人体体温,显示体温。
2)能够在人体体温超出正常体温时,让蜂鸣器报警。
3)能够调节让蜂鸣器报警的正常体温。
4)能够储存并查询前几个测量的体温。
四、拟采取的研究方法、技术路线、实验方案
以MCS51单片机为核心,借助智能传感器,结合复位电路和显示电路,通过程序设计,实现了体温计的显示,报警,及查询和存储的功能。
五、预期结果及进度安排
20**年2月提交论文 题目。
20**年3~4月完成开题报告。
20**年4~5月撰写毕业论文 并向指导老师提交论文 写作大纲。
20**年6月1号提交论文初稿给指导老师,6月中旬论文定稿。并做好答辩的准备。
范文二
(一)选题背景
随着科学技术的日新月异和生活水平的迅速提高,人们对于身体健康保障的要求越来越高。当病人突出心脏病、脑溢血、低血糖、癫痫病等突发性疾病时,病人的生命安危将在很大程度上决定于病人能否在最短时间内得到有效的救助。由此自然促进了急救业务的发展和常用急救知识的普及。但是在国内,整个急救体系还处于起步阶段,存在的很多隐患可能在病人突发症病后影响急救效率。例如,如果一个心脏病人在路边散步时突然发病倒在路过该怎么办?打电话?如果附近没有公共电话呢?找人帮忙?一旦被非专业人员错误处理,导致延误治疗很可能弄巧成拙。打车送医院?资料表明,当病人心跳停止后 5-10min脑细胞就开始死亡。换句话说:在这种情况下必须要让专业急敌人员尽快到场才能保证病人的生命安全。从这个角度进行思考,我提出了这么一个设想:能不能设计一种装置使得病人因突然发病而跌倒到医生赶到救治的过程得到尽快的简化呢?
我在专利局查阅有关资料之后,发现国内目前尚没有此类产品的设计。一个类似创意的设计是:在一个瓶子内设置两个金属接点,瓶子内部灌一些水银。当人站立时,水银集中在一个接点处,电路断开。当人倒地时,瓶子的倾斜使水银同时接触到2个接点,电路被触发,瓶子内置的警报器发出警报,示意求助。这个设计显然是很粗糙的。
(1)它只是通过身体倾斜的角度来决定是否报警,而不是按照真正的生理状况,必然会出现很高的误报率。
(2)它无非是在最短时间内引起了别人注意,却并没有使整个过程简化,所以对于提高救护效率不会起到实质影响。
结合我自己的设想和现有设施的缺陷,我希望做出一套“倒地后急救体系”:当病人倒地之后,用一个监测装置感知病人诸如血压、脉搏等生理状况并进行数值分析。一旦确定病人已经发病,就发出无线电信号给最近的急救站,急救站通过gps定位病人的位置并以最快的速度调度急救人员。
但是,经过两个多月的探讨,几乎没有任何进展,我几乎到了要放弃的地步。但是,在老师不断的鼓励和启发下,有一天,灵感幸运地光顾了我的大脑——声光求助,有线、无线电话报警都是成熟的技术,关键在于没有一个能判断病人因其他原因跌倒与突然发病而跌倒的智能开关装置。
一旦这个设计能够实现,将会具有重大的实际价值和社会价值。首先它使病人在急救最关键的一个环节上得到了最大的保障,很大程度降低了突发性疾病的危险性;其次,它会使急救行业出现新的概念、新的运营模式,也会促进相关产品(如gps)的普及和推广;另外,它可以使众多患有突发性疾病的中老年人以轻松、乐观的情绪面对生活,参与更多的社会活动 ,由此产生的社会效应将非常可观。
(二)研究方案
1.纵观整个设计思路,大致可分为三大部分
第一阶段:到医院进一步收集有关病人(尤其是老年人)发病摔倒时候的具体生理反应的资料,比如倒地姿势,血压、脉搏的变化状况等。这一阶段的关键任务就是要通过资料分析抓住普通状况下摔倒和因病倒地的不同。而资料估计将以心电图和血压数值的收集为重点。
第二阶段:选择适当的方式接收所需的生理信号。这一阶段的关键在于选择适当的传感器以接收相对微弱的生理信号。估计这一阶段要考虑的问题是选择什么性能的传感器和如何分布传感器,以达到最理想的试验效果。
第三阶段:设计分析电路。这一阶段的任务就是要通过逻辑电路对传感器接收的电信号进行分析以判断使用者身体状况是否正常。主要难点就在于如何找到一个适当的数学模型匹配实验数据和如何把模型通过电路实现。目前主要有两大实施方案:一是通过逻辑电路进行信号运算、识别;二是使用单片机编程识别。第一种方案的好处是处理问题直接,但当需要处理的信号相当复杂时,依靠单片机编程就显得比较合适。选取哪种方案还要视具体情况而定。
第四阶段:把以上各阶段结果整合到一起,完成成品。
整个工程将主要由周庆林老师和周伟老师指导完成。大体时间安排如下: 2014年1月15日-6月1日模型完成
2.预期研究成果
(1)得到具体的数学模型用来根据血压、脉搏等生理参数判断使用者身体状况。
(2)完成“倒地后急救体系”中病人状况监测/报警系统的具体设计和其他两部分(gps和急救站的示意性设计),并能在演示中实现三大系统的协调工作。
预计主要困难将是经验不足导致的工作前期的盲目和没有头绪。另外由于整个设计中涉及很多专业性很强的环节,我必须有很大的耐心和决心去一步步把所需的知识积累扎实。
(三)研究的可行性
(1)该课题研究所需要的知识和能力准备,通过我的努力应该可以达到。
(2)该课题研究所需要的指导老师和有关专家咨询的途径已经具备。
(3)该课题研究所需要的物质、环境条件不高,比较容易解决。
基于DS18B20温度传感器的数字温度计设计字数:9092,页数:26 论文编号:JD457 价格:120元基于DS18B20温度传感器的数字温度计设计摘要:本文介绍了一种基于DS18B20的数字温度计设计方案。方案利用AT89S52单片机控制DS18B20进行数据采集并由HS1602液晶显示模块显示结果,另外,采集结果可由RS-232-C接口送入计算机显示并存储。按键控制实现过界报警温度设定和实时监控,利用AT24C08芯片进行存储,实现温度测量存储与再现。关键字:温度采集,存储再现,过界报警,串行通信目 录摘要.....................................................................1关键字...................................................................11 引言...................................................................22 总体设计................................................................. 方案论证.............................................................. 总体设计...............................................................33 硬件设计................................................................. 单片机系统 ............................................................. 温度传感器模块........................................................... 存储模块................................................................ 液晶显示模块 ............................................................ 串口通信模块............................................................ 电源模块 ...............................................................124 软件设计.................................................................. 主程序流程.............................................................. DS18B20模块程序设计...................................................... HS1602驱动程序设计....................................................... AT24C08存储模块程序设计................................................... RS-232-C串口通信模块程序设计..............................................195 测试及结果分析 .............................................................226 附录 ......................................................................237 参考资料...................................................................24以上回答来自:
建议你看一下icl7107这个芯片!
我帮你设计原理图吧 设计方案选择 你自己列吧 原理很简单的
将普通二极管正向串联电阻,注入电流,封闭在塑料管内,放下待测水中,读取二极管上的压降,温度上升1度,压降下降几个毫伏。
第二章 水温测量仪的设计总体结构框图设计制作水温测量仪,首先利用温度传感器获取被测量对象的温度,将温度转换为电压表示。然而上述表示的为绝对温度与电压的转换关系,因此还需将绝对温度与电压的关系转换为摄氏度与电压的关系,这样就完成电压与摄氏度之间的直接转换关系。之后将电压放大,即可直接用电压表读出被测对象的温度值。此外将放大后的电压接至一电压比较器,比较器输出端接报警设备,如指示灯。在设置比较电压(即比较温度)后,由比较器输出端的电压决定指示灯的状态,进而起到报警的作用。基本原理如图 所示:图 基本原理图温度检测电路设计 图 集成温度传感器.1 AD590简介:AD590是AD公司利用PN结正向电流与温度的关系制成的电流输出型两端温度传感器,如图 所示。这种器件在被测温度一定时,相当于一个恒流源。该器件具有良好的线性和互换性,测量精度高,并具有消除电源波动的 特性。即使电源在5~15V之间变化,其电流只是在1μA以下作微小变化。其主要参数如表所示:工作电压 4~30V 反向电压 -20V工作温度 -55~+150℃ 焊接温度(10秒) 300℃保存温度 -65~+175℃ 灵敏度 1μA/K正向电压 +44V 表 AD590参数表 AD590的应用 AD590输出阻抗达10MΩ,转换当量为1μA/K。温度—电压转换电路如图 所示: 图 温度—电压转换电路温度—电压转换分析:如图 所示,当将AD590置于水中时,根据水温多少将提供恒流,方向如图所示。由于在Uo输出端接一电压跟随器从而增大输入阻抗,电流几乎全部流经电阻R。由AD590转换当量可知: U01= UR=1μA/K×R=R×10-6/K (2 .2. 1)在实际应用中可取R=10KΩ,则: U01=10mV/K ()这样可以实现温度—电压的转换,取的所需电压。2.3 K—℃变换.1 K—℃变换减法电路 实现温度—电压转换后,不能直接测量,仍需将绝对温度转换为摄氏度,即实现K—℃变换。绝对温度(T)与摄氏度(t)之间的关系为: T=t+273k ()由式 ()与式 可知要实现K—℃变换,必有: Uo2=10mV/℃― () 该变换可用一个求和式加法器实现,如图所示: 图 求和式加法器求和式加法器分析:在理想运放的情况下,利用虚短与虚断。有如下关系:-UR/R2+U01/R1=U02/Rf1 ()设R2=R1=Rf1()解式(与式( )得: () U02= (U01-UR) () 电压的放大放大器设计一个反相比例放大器,使其输出u03满足100mV/℃。用数字电压表可实现温度显示。 图放大器的关系式:U03/R4=U02/R3 ;由R4/R3=10得U03= 比较器 电压比较器原理: 由电压比较器组成,如图3所示。UREF为报警时温度设定电压,Rf2用于改善比较器的迟滞特性,决定了系统的精度。由上式可知温度与电压之间的关系:U= ℃ 将放大后的电压接直流电压表,即可直接读的温度值,如:将AD590放入20℃的水中,可读得电压表的值为2V。图(a)所示为一最简单的电压比较器,UR为参考电压,加在运放的同相的输入端,输入电压ui加在反相的输入端。 (a) (b)图 电压比较器原理原理图图 (b)所示为其传输特性。当Ui<UR时,运放输出高电平,稳压管Dz反向稳压工作。输出端电位被其箝位在稳压管的稳定电压UZ,即Uo=UZ。当ui>UR时,运放输出低电平,DZ正向导通,输出电压等于稳压管的正向压降UD,即 Uo=-UD。因此,以UR为界,当输入电压ui变化时,输出端反映出两种状态,高电位和低电位。 运算放大器比较器以上介绍的是最简单的电压比较器原理。比较器是由运算放大器发展而来的,比较器电路可以看作是运算放大器的一种应用电路。图 由运算放大器组成的差分放大器电路,输入电压Va经分压器R2、R3分压后接在同相端,Vb通过输入电阻R1接在反相端,RF为反馈电阻,若不考虑输入失调电压,则其输出电压Vout与Va、Vb及4个电阻的关系式为:Vout=(1+RFR1 )( R3R2+R3 )Va- RFR1 Vb ()若R1=R2,R3=RF,则:Vout= RFR1 (Va-Vb), ()RF/R1为放大器的增益。当R1=R2=0(相当于R1、R2短 路),R3=RF=∞(相当于R3、RF开路)时,Vout=∞。增益成为无穷大,其电路图就形成图 的样子,差分放大器处于开环状态,它就是比较器电路。实际上,运放处于开环状态时,其增益并非无穷大,而Vout输出是饱和电压,它小于正负电源电压,也不可能是无穷大。因此为了实现报警功能,可在输出电压端接一个电压比较器,利用电压的大小关系起到报警作用。图 比较器实例在本实例中采用图比较器。其中电阻参数取:R3=R4=10KΩ,Rf2=1000KΩ,在图 所示VCC3为报警时的温度设定电压。R3,R4用于稳定输入电压,决定了系统的精度。而 Rf2用于报警设备的输入电阻,用于控制输入电流的大小。 图 水温测试仪电压比较器电路报警设备LED发光二极管:报警设备可用一个发光二极管来充当,发光二极管LED,它是英文light emitting diode(发光二极管)的缩写。发光二极管发热量小,耗电少。发光二极管有很多优势:1. 电压:LED使用低压电源,供电电压在6-24V之间,根据产品不同而异,所以它是一个比使用高压电源更安全的电源,特别适用于公共场所。 2. 效能:消耗能量较同光效的白炽灯减少80% 3. 适用性:很小,每个单元LED小片是3-5mm的正方形,所以可以制备成各种形状的器件,并且适合于易变的环境 4. 稳定性:10万小时,光衰为初始的50% 5. 响应时间:其白炽灯的响应时间为毫秒级,LED灯的响应时间为纳秒级 6. 对环境污染:无有害金属汞 报警分析:当加与U2端的电压大于设定温度Uref时,U3有了正向输出,二极管LED导通,发光,报警完成。 水温测量仪运作过程总析将上述器件加以组合得到图所示:水温测量过程及报警分析:将AD590放入水中,将会产生相应大小的电流,电流经过Ro,在Ro两端产生电压,进而由一个运放组成的电压跟随器输出。然而经过绝对温度与电压的转换后还需要变换为摄氏度与电压的关系。于是在电压跟随器后接一个求和加法器以达目的,即加上一个的电压。可以利用稳压管和运放电路来提供所需要的电压。之后可将电压跟随器的输出电压与上式所求得的电压接至求和加法器的两端。在加法器(放大器)作用之后,我们获得电压与温度的直接关系。在U03端接一电压表,即可读的温度值。比如水的温度为12℃,则电压表的示数为。完成了电压的读取,还需进行电压比较以达到报警的目的。在节中已经讨论了比较器的原理。设计所要求的报警温度为50℃,即比较电压为5V。所以应该在比较器比较端VCC3接5V的恒压源。当输出电压U03<5V时,U04<0。此时二极管截止。当输出电压>5V时,U04>0。此时二极管导通, LED发光。报警过程完成。在实际应用中,我们取VCC1=12V。第三章 水温测量仪的仿真与制作 仿真软件简介EWB是一种电子电路计算机仿真软件,它被称为电子设计工作平台或虚拟电子实验室,英文全称为Electronics Workbench。EWB是加拿大Interactive Image Technologies公司于1988年开发的,自发布以来,已经有35个国家、10种语言的人在使用。EWB以SPICE3F5为软件核心,增强了其在数字及模拟混合信号方面的仿真功能。SPICE3F5是SPICE的最新版本,SPICE自1972年使用以来,已经成为模拟集成电路设计的标准软件。EWB建立在SPICE基础上,它具有以下突出的特点: (1)采用直观的图形界面创建电路:在计算机屏幕上模仿真实实验室的工作台,绘制电路图需要的元器件、电路仿真需要的测试仪器均可直接从屏幕上选取; (2)软件仪器的控制面板外形和操作方式都与实物相似,可以实时显示测量结果。 (3)EWB软件带有丰富的电路元件库,提供多种电路分析方法。 (4)作为设计工具,它可以同其它流行的电路分析、设计和制板软件交换数据。(5)EWB还是一个优秀的电子技术训练工具,利用它提供的虚拟仪器可以用比实验室中更灵活的方式进行电路实验,仿真电路的实际运行情况,熟悉常用电子仪器测量方法。 仿真电路的建立我们用EWB建立电路模型,由于没有AD590,我们可以利用一个恒流源代替AD590提供电流,比拟温度的采样。被减电压我用了一个的电池来代替。电路模型如图,图所示:仿真效果分析设置好电路以后,我们开始仿真。由于我们用了一个恒流源代替了AD590,即用电流源比作电压的获得。1,取电流源电流值为200uA,即绝对温度200K,转换为摄氏度为-73℃。电压表读值为。可见与理论值相同,此时温度比50度小。比较器输出为负值。二极管不导通。图中二极管未发光(双箭头所示)。2,取电流源电流值为333uA,即绝对温度333K,转换为摄氏度为60℃.电压表为6V。与理论相同,由于温度比50度大,电压U2>VCC3.比较器输出正值,由于理想运放的缘故。图中电压表读出值为是一个不确定正值。二极管在U3的作用下导通,发光(双箭头).由此可见理论值与实际值符合得很好。温度能够测得。
原创论文,包通过,包修改。
电子信息工程大学毕业论文 (张清卓)从21世纪开始,无线传感器网络就开始引起了学术界,军事界和工业界的极大关注。美国和欧洲相继启动了许多关于无线传感器网络的研究计划。随着科学技术的迅猛发展,人类目前已经置身于信息时代,信息的获取是实现信息化的前提,获取物理家门口满怀欣喜的一种重要工具就是传感器。无线传感器网络是当前国际上备受关注的,由多学高度交叉的新兴研究热点领域⑴它综合了传感器技术,嵌入式计算技术及无线通信技术等三大技术,能够通过嵌入式系统对信息进行处理,并通过随机自组织无线通信网络以多跳中继方式所感知信息传送到用户终端。 无线传感器网络可以用于监控温度,湿度,压力,土壤构成,噪声,机械应力等多种环境条件,使用户可以深入的了解和把我周围的世界。无线传感器网络的随机布设,自组织,环境适应等特点使其在军事国防,环境监测,生物医疗,抢先去救灾以及商业应用等领域具有广阔的应用前景,和很高的应用价值⑵。当然,在空进搜索和灾难拯救等特殊领域,无线传感器网络也有其得天独厚的技术优势。
已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声
正好我刚做好了,过两天也要交了,论文,仿真,还有PPt,不是一个学校的话可以发给你QQ1255324803
这是我自己用DS18B20做的温度检测程序,复制给你看看,我这是通过串口可以在电脑上的串口助手上显示出实时的温度:#include<>#include<>#define uint unsigned int#define uchar unsigned charsbit ds=P1^0;bit flag;uchar count_t0;float f_temp;void delay(uint z){uint x,y;for(x=z;x>0;x--)for(y=122;y>0;y--);}void init() // 串口初始化{TMOD=0x21;SCON=0x50;TH0=0x4c;TL0=0x00;TH1=0xf3;TL1=0xf3;EA=1;ET0=1;TR0=1;TR1=1;}void timer0() interrupt 1{TH0=0x4c;TL0=0x00;if(++count_t0>=20){count_t0=0;flag=1;}}void dsreset(){uint i;ds=0;i=103;while(i>0)i--;ds=1;i=4;while(i>0)i--;}bit read_bit(){uint i;bit dat;ds=0;i++;ds=1;i++;i++;dat=ds;i=8;while(i>0)i--;return dat;}uchar read_byte(){uchar i,j,dat;dat=0;for(i=1;i<=8;i++){j=read_bit();dat=(j<<7)|(dat>>1);}return dat;}void write_byte(uchar dat){uint i;uchar j;bit testb;for(j=1;j<=8;j++){testb=dat&0x01;dat=dat>>1;if(testb){ds=0;i++;i++;ds=1;i=8;while(i>0)i--;}else{ds=0;i=8;while(i>0)i--;ds=1;i++;i++;}}}void begin_change(){dsreset();delay(1);write_byte(0xcc);write_byte(0x44);}float get_temp(){uchar a,b;uint temp;float f_temp;dsreset();delay(1);write_byte(0xcc);write_byte(0xbe);a=read_byte();b=read_byte();temp=b;temp<<=8;temp=temp|a;f_temp=temp*;temp=f_temp*10+;f_temp=f_temp+;return f_temp;}void main(){init();while(1){if(flag==1){flag=0;begin_change();TI=1;printf("The tempeature is %f\n",get_temp());while(!TI);TI=0;}}}
我做的课程设计,用的数码管,也做了protues仿真,你有需要的话,我邮箱是。希望对你有帮助,#include<>sbit P11=P1^1;sbit P12=P1^2;sbit P13=P1^3;sbit P14=P1^4;/////数码管1断码控制///////////////sbit P15=P1^5;sbit P16=P1^6;sbit P17=P1^7;sbit P32=P3^2;/////数码管2段码控制////////////////sbit up=P3^7;sbit down=P3^6; ////按键操作端口//////////////////sbit P35=P3^5; ////////控制晶闸管端口/////////sbit DQ =P3^3; ///////温度传感器端口///////// #define THCO 0xee#define THLO 0x00unsigned char code duan[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,0x88,}; //////////////////////////////////////////int b=0;char pwm=0;int k;char r=0,q=0;static char wendu_1;char hao=20;//////////////////////////////////////////////void delay(unsigned int i){while(i--);}//////////////////////////////////////////Init_DS18B20(void){unsigned char x=0;DQ = 1; //DQ复位delay(8); //稍做延时DQ = 0; //单片机将DQ拉低delay(80); //精确延时 大于 480usDQ = 1; //拉高总线delay(14);x=DQ; //稍做延时后 如果x=0则初始化成功 x=1则初始化失败delay(20);}////////////////////////////////////////////ReadOneChar(void){unsigned char i=0;unsigned char dat = 0;for (i=8;i>0;i--){DQ = 0; // 给脉冲信号dat>>=1;DQ = 1; // 给脉冲信号if(DQ)dat|=0x80;delay(4);}return(dat);}////////////////////////////////////////////////WriteOneChar(unsigned char dat){unsigned char i=0;for (i=8; i>0; i--){DQ = 0;DQ = dat&0x01;delay(5);DQ = 1;dat>>=1;}//delay(4);}/////////////////////////////////////////////////DS18B20程序读取温度ReadTemperature(void){unsigned char a=0;unsigned char b=0;unsigned int t=0;float tt=0;Init_DS18B20();WriteOneChar(0xCC); // 跳过读序号列号的操作WriteOneChar(0x44); // 启动温度转换Init_DS18B20();WriteOneChar(0xCC); //跳过读序号列号的操作WriteOneChar(0xBE); //读取温度寄存器等(共可读9个寄存器) 前两个就是温度a=ReadOneChar();b=ReadOneChar();t=b;t<<=8;t=t|a;tt=t*;return(t);}xianshi(){/////////////////当前温度显示///////////////////////////// P11=1; P0=duan[wendu_1/1000]; for(k=0;k<1000;k++); P1=0;P12=1; P0=duan[wendu_1/100%10]; for(k=0;k<1000;k++); P1=0;P13=1; P0=duan[wendu_1%100/10]; for(k=0;k<1000;k++); P1=0;P14=1; P0=duan[wendu_1%10]; for(k=0;k<1000;k++); P1=0; ///////////////////////////目标电压显示/////////////// P15=1; P2=duan[hao/1000]; for(k=0;k<1000;k++); P1=0;P16=1; P2=duan[hao/100%10]; for(k=0;k<1000;k++); P1=0;P17=1; P2=duan[hao%100/10]; for(k=0;k<1000;k++); P1=0;P32=1; P2=duan[hao%10]; for(k=0;k<1000;k++); P32=0;////////////////////////////////////////////////////////// }/////////////////////////////////////////////////////////// main(void){ P11=0; P12=0; P13=0; P14=0; P15=0; P16=0; P17=0; P32=0; P35=0; /////////////////////////////////////////////////////////// while(1){ wendu_1=ReadTemperature()/16;//读温度 xianshi(); ///显示系统数据/////////////////////////////////////操作函数//////////////////////////////////// if(down==0) {hao--;} if(up==0){hao++;} ///////////////////////////////////////////////////////////////////hao为理想温度/////wendu_1为实际环境温度/////////////////////////////////////////////////////////////////P35为高时 led灯工作///////////////////////////////////// P35=0; pwm=hao-wendu_1; if(pwm>0) {P35=1;} if(pwm<0) {P35=0;} if(pwm==0) {P35=0;}///////////////////////////////////////////////////////////////// }}
AT89C51单片机那可以的要求的撒
#include <>#define uchar unsigned char#define uint unsigned intsbit DS=P2^2; //define interfaceuint temp; // variable of temperatureuchar flag1; // sign of the result positive or negativesbit dula=P2^6;sbit wela=P2^7;unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};unsigned char code table1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd, 0x87,0xff,0xef};void delay(uint count) //delay{ uint i; while(count) { i=200; while(i>0) i--; count--; }}void dsreset(void) //send reset and initialization command{ uint i; DS=0; i=103; while(i>0)i--; DS=1; i=4; while(i>0)i--;}bit tmpreadbit(void) //read a bit{ uint i; bit dat; DS=0;i++; //i++ for delay DS=1;i++;i++; dat=DS; i=8;while(i>0)i--; return (dat);}uchar tmpread(void) //read a byte date{ uchar i,j,dat; dat=0; for(i=1;i<=8;i++) { j=tmpreadbit(); dat=(j<<7)|(dat>>1); //读出的数据最低位在最前面,这样刚好一个字节在DAT里 } return(dat);}void tmpwritebyte(uchar dat) //write a byte to ds18b20{ uint i; uchar j; bit testb; for(j=1;j<=8;j++) { testb=dat&0x01; dat=dat>>1; if(testb) //write 1 { DS=0; i++;i++; DS=1; i=8;while(i>0)i--; } else { DS=0; //write 0 i=8;while(i>0)i--; DS=1; i++;i++; } }}void tmpchange(void) //DS18B20 begin change{ dsreset(); delay(1); tmpwritebyte(0xcc); // address all drivers on bus tmpwritebyte(0x44); // initiates a single temperature conversion}uint tmp() //get the temperature{ float tt; uchar a,b; dsreset(); delay(1); tmpwritebyte(0xcc); tmpwritebyte(0xbe); a=tmpread(); b=tmpread(); temp=b; temp<<=8; //two byte compose a int variable temp=temp|a; tt=temp*; temp=tt*10+; return temp;}void display(uint temp) //显示程序{ uchar A1,A2,A2t,A3; A1=temp/100; A2t=temp%100; A2=A2t/10; A3=A2t%10; dula=0; P0=table[A1]; //显示百位 dula=1; dula=0; wela=0; P0=0x7e; wela=1; wela=0; delay(1); dula=0; P0=table1[A2]; //显示十位 dula=1; dula=0; wela=0; P0=0x7d; wela=1; wela=0; delay(1); P0=table[A3]; //显示个位 dula=1; dula=0; P0=0x7b; wela=1; wela=0; delay(1);}void main(){ uchar a; do { tmpchange(); for(a=10;a>0;a--) { display(tmp()); } } while(1);}