首页 > 学术发表知识库 > 人体温度检测论文怎么写

人体温度检测论文怎么写

发布时间:

人体温度检测论文怎么写

下面是以前写过的一篇论文希望对你能有帮助第1章绪论1.1课题研究背景和意义1.2国内外的研究现状1.2.1温度传感器1.2.2湿度传感器第2章设计任务分析及方案论证2.1温度传感器的选择2.2湿度传感器的选择2.3控制芯片的的选择2.3.1单片机2.3.2FPGA2.4输出显示设备选择2.5本章小结第3章硬件电路的设计3.1信号采集3.1.1温度传感器3.1.2湿度传感器3.2信号分析3.2.1单片机的内部结构3.2.2单片机最小系统3.3信号处理3.3.1显示电路3.4本章小结第4章软件设计4.1软件总体模块4.2测温度子程序流程图4.3测湿度子程序流程图4.4液晶显示程序流程图4.5本章总结第5章结束语参考文献

1、人体正常体温平均在36~37℃之间(腋窝),超出37.3℃就是发热,37.3~38℃是低烧,38.1~40℃是高烧。40℃以上随时有生命危险。2、体温用蓝笔绘制,一般腋温—蓝叉(X),肛温—蓝圈(O),口温—蓝点(●)。每小格=0.2℃,相邻两次体温用蓝笔相连,若体温在粗线上不必连线。3、高热降温:30分钟后测体温并以红圆圈记录在同一纵格,以红虚线与降温前的体温相连,用蓝笔在35℃以下记录其物理降温措施,下次体温与降温前的体温相连,如高热经多次降温措施后仍持续不降,受体温记录空间的限制,须将体温变化及处理情况记录在护理记录单上。4、机体深部的体温较为恒定和均匀,称深部体温;而体表的温度受多种因素影响,变化和差异较大,称表层温度。临床上所指的体温是指平均深部温度。一般以口腔、直肠和腋窝的体温为代表,其中直肠体温最接近深部体温。正常值:口腔舌下温度为36.3~37.2℃,直肠温度36.5~37.7℃比口腔温度高(0.2~0.5℃),腋下温度36.0℃-37.0℃。正常体温的标准是根据多数人的数值,并非为个体的绝对数值。基础体温记录表电子版记录方式1、睡眠6小时以上,醒后即把体温计含入口中。将探头置于舌下内侧根部,紧闭嘴巴,以确保测出正确的体温。至少3分钟通常于清晨5到7点进行,取出体温计观察温度,并在表格内相应位置划圆点标记。将各小圆点用线段连接起来,即成为基础体温曲线。2、通常于月经周期第5天开始测量记录体温。而在行经期间,注意观察记录月经量:经量适中正常时,用1个叉号标记。经量较多时,记两个叉。经量特别少时,用顿号标记。3、行房时,在体温圆点外加一圆圈,标记为,性感,兴奋、高潮情况,若能达到性高潮,在这个上方加上,上箭头。性兴奋期但达不到高潮者,在这个上加一横标记。若性感冷淡,则在这个下方加下箭头标记。量体温的正确方法测量体温常用的方法有口腔测量法、腋下测量法和肛门测量法三种。口腔测量法是将口表消毒、擦干,将水银头端放于患者舌下,让患者紧闭口唇,3分钟后取出,正常的口腔温度为36.2度37.2度腋下测量法,将腋体温表放入患者腋下,使水银头端位于腋窝的顶部,让患者夹紧腋窝,5至10分钟后取出。正常腋下体温为36度37度,肛门测量法:一般多用于儿童,方法将涂有开塞露的肛表水银端,轻轻插入肛门内约3至4厘米。3分钟后取出,正常肛门体温为36.5度至37.7度。

一、体温单的书写要求(一)体温单的眉栏项目、日期及页数均用蓝黑、碳素墨水笔填写。各眉栏项目应填写齐全,字迹清晰。(二)在体温单40~42℃之间的相应格内用红色笔纵式填写入院、分娩、手术、转入、转出、出院、死亡及请假等项目。(三)体温单的每页第1日应填写年、月、日,其余6天不填年、月,只填日。如在本页当中跨越月或年度,则应填写月、日或年、月、日。(四)体温单34℃以下各栏目,用蓝黑、碳素墨水笔填写。(五)手术后日数连续填写10天,如在10天内又做手术,则第二次手术日数作为分子,第一次手术日数作为分母填写。例:第一次手术1天又做第二次手术即写1(2),1/2,2/3,3/4……10/11,连续写至末次手术的第10天。(六)患者因做特殊检查或其他原因而未测量体温、脉搏、呼吸时,应补试并填入体温单相应栏内。患者如特殊情况必须外出者,须经医师批准书写医嘱并记录在交接班报告上。测试和绘制体温、脉搏、呼吸,返院后的体温、脉搏与外出前不相连。(七)体温在35℃(含35℃)以下者,可在35℃横线下用碳素墨水笔写上“不升”两字,不与下次测试的体温、脉搏相连。二、体温、脉搏、呼吸、大便等的记录(一)体温的记录1.体温曲线用蓝色笔绘制,以“×”表示腋温,以“⊙”表示肛温,以“●”表示口温。2.降温后的体温是以红圈“○”表示,再用红色笔画虚线连接降温前体温,下次所试体温应与降温前体温相连。3.如患者高热经多次采取降温措施后仍持续不降,受体温单记录空间的限制,需将体温单变化情况记录在体温记录本中。4.常规体温每日15:00测试1次。当日手术患者7:00、19:00各加试1次;手术后3天内每天常规测试2次(7:00、15:00]新入院病人,即时测量体温1次,记录在相应的时间栏内。5.发热患者(体温≥37.5"C)每4小时测试1次。如患者体温在38°C以下者,23: 00和3;00酌情免试。体温正常后连测3次,再改常规测试。(二)脉搏的记录1.脉搏以红点“●”表示,连接曲线用红色笔绘制。2.脉搏如与体温相遇时,在体温标志外画一红圈。如“”“◎”

人体温度检测论文范文

"幸福校园"有不少形式的论文范文,参考一下吧,希望对你可以有所帮助。第1章 绪 论1.1 温度控制系统的发展状况近几年来,在我国以信息化带动的工业化正在蓬勃发展,温度已成为工业对象控制中一种重要的参数,任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。例如:在食品加工、冶金工业、化工生产、电力工程、造纸行业和机械制造等诸多领域中,广泛使用的各种锅炉、加热炉、热处理炉和反应炉等;燃料有煤气、天然气、油、电等。单片微型计算机的功能不断的增强,许多高性能的新型机种应运而生。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化领域和其他测控领域中广泛应用的器件,在工业生产中成为必不可少的器件。在温度控制系统中,单片机更是起到了不可替代的核心作用。像用于化工生产的智能锅炉、用于融化金属的加热炉等都广泛应用。

已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声

价格合理!信工毕业 就会单片机

温度检测机器人论文

最多追加100好吧,怎么都喜欢人啊 微型机器人的发展和研究现状 摘要: 微型机器人是微电子机械系统的一个重要分支, 由于它能进入人类和宏观机器人所不及的狭小空间内作业, 近几十年来受到了广泛的关注。本文首先给出了近年来国内外出现的几种微型机器人, 在分析了其特点和性能的基础上, 讨论了目前微型机器人研究中所遇到的几个关键问题, 并且指出了这些领域未来一段时间内的主要研究和发展方向。 关键词: 微型机器人; 微驱动器 近年来, 采用MEMS 技术的微型卫星、微型飞行 器和进入狭窄空间的微机器人展示了诱人的应用前 景和军民两用的战略意义。因此, 作为微机电系统技 术发展方向之一的基于精密机械加工微机器人技术 研究已成为国际上的一个热点, 这方面的研究不仅有 强大的市场推动, 而且有众多研究机构的参与。以日 本为代表的许多国家在这方面开展了大量研究, 重点 是发展进入工业狭窄空间微机器人、进入人体狭窄空 间医疗微系统和微型工厂。国内在国家自然科学基 金、863 高技术研究发展计划等的资助下, 有清华大 学、上海交通大学、哈尔滨工业大学、广东工业大 学、上海大学等科研院所针对微型机器人和微操作系 统进行了大量研究, 并分别研制了原理样机。目前国 内对微型机器人的研究主要集中在三个领域[6] : (1) 面向煤气、化工、发电设备细小管道探测的微型机器 人。(2) 针对人体、进入肠道的无创诊疗微型机器 人。(3) 面向复杂机械系统非拆卸检修的微型机器 人。 1 微型机器人的发展和研究状况 根据国内开展微型机器人研究的实际情况, 我们 着重讨论微型管道机器人、无创伤微型医疗机器人和 特殊作业的微型机器人。 111 微型管道机器人 微管道机器人是基于狭小空间内的应用背景提 出的, 其环境特点是在狭小的管状通道或缝隙行走进 行检测, 维修等作业。由于与常规条件下管内作业环 境有明显不同, 其行走方式及结构原理与常规管道机 器人也不同, 因此按照常规技术手段对管道机器人按 比例缩小是不可行的。有鉴于此, 微型管道机器人的 行走方式应另辟蹊径。近年来随着微电子机械技术的 发展和晶体压电效应和超磁致伸缩材料磁- 机耦合 技术应用的发展, 使新型微驱动器的出现和应用成为 现实。微驱动器的研究成果已成为微管道机器人的重 要发展基础[1] 。 日本名古屋大学研制成一种微型管道机器人, 可 用于细小管道的检测, 在生物医学领域的小空间内作 微小工作。这种机器人可以由管道外面的电磁线圈驱 动, 而无须以电缆供电。日本东京工业大学和NEC 公司合作研究的螺旋式管内移动微机器人, 在直径为 Φ2514mm的直管内它的最大运动速度是260mm/ s , 最 大牵引力是12N。法国Anthierens 等人研制出了适用 于Φ16mm的蠕动式机器人, 此种微型机器人的最大 运动速度为5mm/ s , 负载可达20N , 具有很高的运动 精度, 负载大, 但运动速度较慢且结构复杂。 国内的上海大学和上海交通大学都研制出了惯性 冲击式管道微机器人, 上海交通大学的微机器人采用 层叠型压电驱动器驱动; 上海大学的微机器人驱动器 有层叠型和双压电薄膜两种类型[3] 。图1 所示为双压 电薄膜微小管道机器人其运动机理, 该机器人采用双 压电薄膜驱动器, 相对于单压电薄膜, 增大了驱动 力, 提高了承载能力。该机构的最大移动速度可以达 到15mm/ s , 具有前进、后退、上升和下降功能。 112 微型医疗机器人的发展 近几年来, 医疗机器人技术的研究与应用开发进 展很快, 微型医疗机器人是其中最有发展前途的应用 领域, 据日本科学技术政策研究所预测, 到2017 年 医疗领域使用微型机器和机器人的手术将超过全部 医疗手术的一半。因此日本制定了采用“机器人外科 医生”的计划, 并正在开发能在人体血管中穿行、用 于发现并杀死癌细胞的超微型机器人。美国马里兰州 的约翰·霍普金实验室研制出一种“灵巧药丸”, 实际 上是装有微型硅温度计和微型电路的微型检测装置, 吞入体内, 可以将体内的温度信息发给记录器。瑞典 科学家发明了一种大小如英文标点符号的机器人, 未 来可移动单一细胞或捕捉细菌, 进而在人体内进行各 种手术。 国内的的许多科研院所主要开展了无创伤微型 医疗机器人的研究, 取得了一些成果。无损伤医用机 器人主要应用于人体内腔的疾病医疗, 它可以大大减 轻或消除目前临床上使用的各类窥镜、内注射器、内 送药装置等医疗器械给患者带来的严重不适合及痛 苦。中国科学技术大学在国家自然科学基金的资助下 研制出了基于压电陶瓷驱动的多节蛇行游动腹腔手 术术微型机器人, 该机器人将CCD 摄像系统, 手术 器械及智能控制系统分别安装在微型机器人的端部, 通过开在患者腹部的小口, 伸入腹腔进行手术。其特 点是响应速度快, 运动精度高, 作用力与动作范围 大, 每一节可实现两个自由度方向上±60°范围内迅 捷而灵活的动作, 图2 所示的是利用腹腔手术机器人 进行手术的场景[5] 。浙江大学也研制出了无损伤医用 微型机器人的原理样机, 该微型机器人以悬浮方式进 入人体内腔(如肠道, 食道) , 可避免对人体内腔有 机组织造成损伤, 运行速度快, 速度控制方便。 113 特殊作业微型机器人的发展 除了上述提到的微型管道机器人和无创伤微型 医疗机器人以外, 国内外一些科研工作者广泛开展了 进行特殊作业微型机器人的研究。这种微型机器人配 备相应的传感器和作业装置, 在军事和民用方面具有 非常好的发展前景。 美国国家安全实验室制造出了有史以来世界上 最小的机器人, 这部机器人重量不到28g , 体积为 411cm3 , 腿机构为皮带传送装置, 该机器人可以代替 人去完成许多危险的工作。美国海军发明了一种微型 城市搜救机器人, 该机器人曾在2001 年“9111”事 件发生后的世贸废墟搜救现场大显身手。日本三菱电 子公司、松下东京研究所和Sumitomo 电子公司联合研 制出只有蚂蚁大小的微型机器人, 该机器人可以进入 空间非常狭小的环境从事修理工作, 身体两侧有两个 圆形的连接器可以与其他机器人相连接完成一些特殊 的任务。 由于自然界中的生物具有人类无法比拟的某些机 能, 因此近年来利用自然界生物的运动行为和某些机 能进行机器人设计、实现其灵活控制、受到了机器人 学者的广泛重视。国内已有多所高校和科研院所在开 展微型仿生机器人方面的研究。上海交通大学基于仿 生学原理, 利用六套并联平面四连杆机构、微型直流 电动机及相应的减速增扭机构研制出了微型六足仿生 机器人, 体积微小, 具有良好的机动性。该机器人长 30mm, 宽40mm, 高20mm, 重613 克, 其步行速度达 到3mm/ s[2] 。上海大学也进行了一些微型仿生机器人 的研究工作。 2 微型机器人发展中面临的问题 (1) 驱动器的微型化 微驱动器是MEMS 最主要的部件, 从微型机器人 的发展来看, 微驱动技术起着关键作用, 并且是微机 器人水平的标志, 开发耗能低、结构简单、易于微型 化、位移输出和力输出大, 线性控制性能好, 动态响 应快的新型驱动器(高性能压电元件、大扭矩微马 达) 是未来的研究方向。 (2) 能源供给问题 许多执行机构都是通过电能驱动的, 但是对于微 型移动机器人而言, 供应电能的导线会严重影响微型 机器人的运动, 特别是在曲率变化比较大的环境中。 微型机器人发展趋势应是无缆化, 能量、控制信号以 及检测信号应可以无缆发送、传输。微型机器人要真 正实用化, 必须解决无缆微波能源和无缆数据传输技 术, 同时研究开发小尺寸的高容量电池。 (3) 可靠性和安全性 目前许多正在研制和开发的微型机器人是以医 疗、军事以及核电站为应用背景, 在这些十分重要的 应用场合, 机器人工作的可靠性和安全性是设计人员 必须考虑的一个问题, 因此要求机器人能够适应所处 的环境, 并具有故障排除能力[4] 。 (4) 新型的微机构设计理论及精加工技术 微型机器人和常规机器人相比并不是简单的结 构上比例缩小, 其发展在一定程度上和微驱动器和精 加工技术的发展是密切相关的。同时要求设计者在机 构设计理论上进行创新, 研究出适合微型机器人的移 动机构和移动方式。 (5) 高度自治控制系统 微机器人要完成特定的作业, 其自身定位和环境 的识别能力是关键, 开发微视觉系统, 提高微图象处 理速度, 采用神经网络及人工智能等先进的技术来解 决控制系统的高度自治难题是最终实现实用化的关 键。 3 结论 微机器人还处于实验室理论探索时期, 离实用化 还有相当的距离。存在许多关键的技术没有得到解 决, 这些问题的解决过程中同时会带动许多相关学科 的发展。只有当这些问题解决以后, 微型机器人的实 用化才会成为可能。我们要勇于创新, 抓住这个前沿 课题, 将微型机器人技术应用到国民经济建设发展影 响较大的领域。

一、物联卡、物联网作用物联网卡是三大运营商面对企业、集团行业设备所提供的一种流量卡,其主要作用是提供上网、短信内功能,实现设备智能化。疫情当前,物联卡从中起到了至关重要的作用,做到科技防疫。二、5G防疫测温巡逻机器人物联卡工作原理5G防疫测温巡逻机器人搭载物联卡技术,实现数据实时传输、将温度检测、人脸口罩识别等采集数据传输后台,并具有对异常信息报警等功能,可实现全景式巡逻、红外线5米以内快速测量体温,支持远程可视化指挥,可以同时测量10人的体温。三、5G防疫测温巡逻机器人好处面对疫情,社会重新认识到人工智能机器人的重要性,在劳动力减少、人员接触降低的环境下,机器人基于不被病毒感染和持续工作的特点获得了大量应用,巡检、医疗、消毒机器人助力抗疫和复工,增强了防疫效率。在疫情期间,5G防疫测温巡逻机器人物联卡的使用实现了5G防疫测温巡逻机器人智能,发挥了重要作用,避免了近距离接触,降低了一线人员感染风险。随着ReID、人工智能等前沿技术的应用,5G防疫测温机器人的智能化水平得到了提升,并已在多个场景下得到实际应用。

温度检测系统电路设计论文怎么写

摘要本设计的温度测量计加热控制系统以AT89S52单片机为核心部件,外加温度采集电路、键盘显示电路、加热控制电路和越限报警等电路。采用单总线型数字式的温度传感器DSI8B20,及行列式键盘和动态显示的方式,以容易控制的固态继电器作加热控制的开关器件。本作品既可以对当前温度进行实时显示又可以对温度进行控制,以使达到用户需要的温度,并使其恒定再这一温度。人性化的行列式键盘设计使设置温度简单快速,两位整数一位小数的显示方式具有更高的显示精度。建立在模糊控制理论控制上的控制算法,是控制精度完全能满足一般社会生产的要求。通过对系统软件和硬件设计的合理规划,发挥单片机自身集成众多系统及功能单元的优势,再不减少功能的前提下有效的降低了硬件的成本,系统操控更简便。实验证明该温控系统能达到0.2℃的静态误差,0.45℃的控制精度,以及只有0.83%的超调量,因本设计具有很高的可靠性和稳定性。关键词:单片机 恒温控制 模糊控制引言温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。 采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。MSP430系列单片机具有处理能强、运行速度快、功耗低等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。温度传感器将温度信息变换为模拟电压信号后,将电压信号放大到单片机可以处理的范围内,经过低通滤波,滤掉干扰信号送入单片机。在单片机中对信号进行采样,为进一步提高测量精度,采样后对信号再进行数字滤波。单片机将检测到的温度信息与设定值进行比较,如果不相符,数字调节程序根据给定值与测得值的差值按PID控制算法设计控制量,触发程序根据控制量控制执行单元。如果检测值高于设定值,则启动制冷系统,降低环境温度;如果检测值低于设定值,则启动加热系统,提高环境温度,达到控制温度的目的。图形点阵式液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中。支持汉字显示的图形点阵液晶在现代单片机应用系统中是一种十分常用的显示设备,汉字BP机、手机上的显示屏就是图形点阵液晶。它与行列式小键盘组成了现代单片机应用系统中最常用的人机交互界面。本文设计了一种基于MSP430单片机的温度测量和控制装置,能对环境温度进行测量,并能根据温度给定值给出调节量,控制执行机构,实现调节环境温度的目的。━、硬件设计1:MSP430系列单片机简介及选型单片机即微控制器,自其开发以来,取得了飞速的发展。单片机控制系统在工业、交通、医疗等领域的应用越来越广泛,在单片机未开发之前,电子产品只能由复杂的模拟电路来实现,不仅体积大,成本高,长期使用后元件老化,控制精度大大降低,单片机开发以后,控制系统变为智能化了,只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品体积变小了,成本也降低了,长期使用也不会担心精度达不到了。特别是嵌入式技术的发展,必将为单片机的发展提供更广阔的发展空间,近年来,由于超低功耗技术的开发,又出现了低功耗单片机,如MSP430系列、ZK系列等,其中的MSP430系列单片机是美国德州仪器(TI)的一种16位超低功耗单片机,该单片机

这是我自己用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*0.0625;temp=f_temp*10+0.5;f_temp=f_temp+0.05;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;}}}

用DS18B20做的电子温度计,非常简单。#include #include\"AscLed.h\"#include #include //********************************************************#define Seck (500/TK) //1秒中的主程序的系数#define OffLed (Seck*5*60) //自动关机的时间5分钟!//********************************************************#if (FHz==0) #define NOP_2uS_nop_()#else #define NOP_2uS_nop_();_nop_()#endif//**************************************#define SkipK 0xcc //跳过命令#define ConvertK 0x44 //转化命令#define RdDs18b20K 0xbe //读温度命令//*******************************************extern LedOut(void);//*************************************************sbit PNP1=P3^4;sbit PNP2=P3^5;sbit BEEP=P3^2;//***********************************#defineDQ PNP2 //原来的PNP2 BEEP//***********************************static unsigned char Power=0;//************************************union{ unsigned char Temp[2]; //单字节温度 unsigned int Tt; //2字节温度}T;//***********************************************typedef struct{ unsigned char Flag; //正数标志 0;1==》负数 unsigned char WenDu; //温度整数 unsigned int WenDuDot; //温度小数放大了10000}WENDU; //***********************************************WENDU WenDu;unsigned char LedBuf[3];//----------------------------------//功能:10us 级别延时// n=1===> 6Mhz=14uS 12MHz=7uS//----------------------------------void Delay10us(unsigned char n){ do{ #if (FHz==1) NOP_2uS;NOP_2uS; #endif }while(--n);}//-----------------------------------//功能:写18B20//-----------------------------------void Write_18B20(unsigned char n){ unsigned char i; for(i=0;i<8;i++){ DQ=0; Delay10us(1);//延时13us 左右 DQ=n & 0x01; n=n>>1; Delay10us(5);//延时50us 以上 DQ=1; }}//------------------------------------//功能:读取18B20//------------------------------------unsigned char Read_18B20(void){ unsigned char i; unsigned char temp; for(i=0;i<8;i++){ temp=temp>>1; DQ=0; NOP_2uS;//延时1us DQ=1; NOP_2uS;NOP_2uS;//延时5us if(DQ==0){ temp=temp&0x7F; }else{ temp=temp|0x80; } Delay10us(5);//延时40us DQ=1; } return temp;}//-----------------------------------void Init (void){ DQ=0; Delay10us(45);//延时500us DQ=1; Delay10us(9);//延时90us if(DQ){ //0001 1111b=1f Power =0; //失败0 }else{ Power++; DQ=1; }}//----------------------------------void Skip(void){ Write_18B20(SkipK); Power++;}//----------------------------------void Convert (void){ Write_18B20(ConvertK); Power++;}//______________________________________void Get_Ds18b20L (void){ T.Temp[1]=Read_18B20(); //读低位 Power++;}//______________________________________void Get_Ds18b20H (void){ T.Temp[0]=Read_18B20(); //读高位 Power++;}//------------------------------------//规范化成浮点数// sssss111;11110000// sssss111;1111(0.5,0.25,0.125,0.0625)//------------------------------------void ReadTemp (void){ unsigned char i; unsigned intF1=0; char j=1; code int Code_F[]={6250,1250,2500,5000}; WenDu.Flag=0; if (T.Temp[0] >0x80){ //负温度 T.Tt =~T.Tt+1; //取反+1=源吗 +符号S WenDu.Flag=-1; } T.Tt <<= 4; //左移4位 WenDu.WenDu=T.Temp[0]; // 温度整数 //************************************************** T.Temp[1]>>=4; //--------------------------- for (i=0;i<4;i++){ //计算小数位 F1 +=(T.Temp[1] & 0x01)*Code_F; T.Temp[1]>>=1; } WenDu.WenDuDot=F1; //温度的小数 Power=0;}//----------------------------------void Delay1S (void){ static unsigned int i=0; if (++i==Seck) {i=0ower++;}}//----------------------------------void ReadDo (void){ Write_18B20(RdDs18b20K); Power++;}/**********************************函数指针定义***********************************/code void (code *SubTemp[])()={ Init,Skip,Convert,Delay1S,Init,Skip,ReadDo,Get_Ds18b20L, Get_Ds18b20H,ReadTemp};//**************************************void GetTemp(void){ (*SubTemp[Power])();}//---------------------------------------------------//将温度显示,小数点放大了10000.void GetBcd(void){ LedBuf[0]=WenDu.WenDu / 10; LedBuf[1]=WenDu.WenDu % 10 +DotK; LedBuf[2]=(WenDu.WenDuDot/1000)%10; if(LedBuf[0]==0)LedBuf[0]=Black; if(WenDu.Flag==0) return; if(LedBuf[0] !=Black){ LedBuf[2]=LedBuf[1]; LedBuf[1]=LedBuf[0]; LedBuf[0]=Led_Pol; //'-' }else{ LedBuf[0]=Led_Pol; //'-' }}/*//---------------------------------------------------void JbDelay (void){ static long i; if (++i>=OffLed){ P1=0xff; P2=0xff; PCON=0x02; }}*//*****************************************************主程序开始1:2002_10_1 设计,采用DS18B20测量2:采用函数数组读取DS18B20.LED数码管显示正常!3:改变FHz可以用6,12MHz工作!******************************************************/code unsigned char Stop[3] _at_ 0x3b;void main (void){ P1=0xff; WenDu.WenDu=0; while (1){ GetTemp(); GetBcd(); // JbDelay(); LedOut(); }}复制代码 20091012_8b1ef92155560c13b5807ZmoDVSacjwD[1].jpg (12 KB) 2009-10-21 23:21 上传下载次数:0

用手写啊,不过我在替一个同学做毕业设计,也是温度计的,采用DS18B20的,液晶显示屏,几百元,带实物!

温度检测论文绪论

问题提交方向有问题,建议去学术板块去问一下在,这里是历史话题板块

摘要本设计的温度测量计加热控制系统以AT89S52单片机为核心部件,外加温度采集电路、键盘显示电路、加热控制电路和越限报警等电路。采用单总线型数字式的温度传感器DSI8B20,及行列式键盘和动态显示的方式,以容易控制的固态继电器作加热控制的开关器件。本作品既可以对当前温度进行实时显示又可以对温度进行控制,以使达到用户需要的温度,并使其恒定再这一温度。人性化的行列式键盘设计使设置温度简单快速,两位整数一位小数的显示方式具有更高的显示精度。建立在模糊控制理论控制上的控制算法,是控制精度完全能满足一般社会生产的要求。通过对系统软件和硬件设计的合理规划,发挥单片机自身集成众多系统及功能单元的优势,再不减少功能的前提下有效的降低了硬件的成本,系统操控更简便。实验证明该温控系统能达到0.2℃的静态误差,0.45℃的控制精度,以及只有0.83%的超调量,因本设计具有很高的可靠性和稳定性。关键词:单片机 恒温控制 模糊控制引言温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。 采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。MSP430系列单片机具有处理能强、运行速度快、功耗低等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。温度传感器将温度信息变换为模拟电压信号后,将电压信号放大到单片机可以处理的范围内,经过低通滤波,滤掉干扰信号送入单片机。在单片机中对信号进行采样,为进一步提高测量精度,采样后对信号再进行数字滤波。单片机将检测到的温度信息与设定值进行比较,如果不相符,数字调节程序根据给定值与测得值的差值按PID控制算法设计控制量,触发程序根据控制量控制执行单元。如果检测值高于设定值,则启动制冷系统,降低环境温度;如果检测值低于设定值,则启动加热系统,提高环境温度,达到控制温度的目的。图形点阵式液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中。支持汉字显示的图形点阵液晶在现代单片机应用系统中是一种十分常用的显示设备,汉字BP机、手机上的显示屏就是图形点阵液晶。它与行列式小键盘组成了现代单片机应用系统中最常用的人机交互界面。本文设计了一种基于MSP430单片机的温度测量和控制装置,能对环境温度进行测量,并能根据温度给定值给出调节量,控制执行机构,实现调节环境温度的目的。━、硬件设计1:MSP430系列单片机简介及选型单片机即微控制器,自其开发以来,取得了飞速的发展。单片机控制系统在工业、交通、医疗等领域的应用越来越广泛,在单片机未开发之前,电子产品只能由复杂的模拟电路来实现,不仅体积大,成本高,长期使用后元件老化,控制精度大大降低,单片机开发以后,控制系统变为智能化了,只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品体积变小了,成本也降低了,长期使用也不会担心精度达不到了。特别是嵌入式技术的发展,必将为单片机的发展提供更广阔的发展空间,近年来,由于超低功耗技术的开发,又出现了低功耗单片机,如MSP430系列、ZK系列等,其中的MSP430系列单片机是美国德州仪器(TI)的一种16位超低功耗单片机,该单片机

温度是工业生产中最常见和最基本的工业参数之一,是与人类的生活、工作关系最密切的物理量,也是各学科与工程研究设计中经常遇到和必须精确测量的物理量。从工业炉温、环境气温到人体温度;从空间、海洋到家用电器,各个技术领域都离不开测温,测温技术也是发展最快、范围最广的技术之一,对温度的进行准确的测量和控制也成为工业生产和科学研究中的重要任务之一。因此,温度测试仪作为测量仪器中不能缺少的一种仪器,如何用简单便宜,性能良好,外围电路简单的元器件制造出性能良好的温度采集器便成为了温度采集器的发展方向。随着电子信息技术的不断发展,多点温度检测取得了广泛的运用。数据采集系统的开发在很大意义上提高了生产生活的需要,方便了生产中对温度的控制。本次毕业设计正是为了完成数据采集而设计的,可以说与人们的日常生活是息息相关的,具有很大的现实意义。

  • 索引序列
  • 人体温度检测论文怎么写
  • 人体温度检测论文范文
  • 温度检测机器人论文
  • 温度检测系统电路设计论文怎么写
  • 温度检测论文绪论
  • 返回顶部