电子信息工程大学毕业论文 (张清卓)从21世纪开始,无线传感器网络就开始引起了学术界,军事界和工业界的极大关注。美国和欧洲相继启动了许多关于无线传感器网络的研究计划。随着科学技术的迅猛发展,人类目前已经置身于信息时代,信息的获取是实现信息化的前提,获取物理家门口满怀欣喜的一种重要工具就是传感器。无线传感器网络是当前国际上备受关注的,由多学高度交叉的新兴研究热点领域⑴它综合了传感器技术,嵌入式计算技术及无线通信技术等三大技术,能够通过嵌入式系统对信息进行处理,并通过随机自组织无线通信网络以多跳中继方式所感知信息传送到用户终端。 无线传感器网络可以用于监控温度,湿度,压力,土壤构成,噪声,机械应力等多种环境条件,使用户可以深入的了解和把我周围的世界。无线传感器网络的随机布设,自组织,环境适应等特点使其在军事国防,环境监测,生物医疗,抢先去救灾以及商业应用等领域具有广阔的应用前景,和很高的应用价值⑵。当然,在空进搜索和灾难拯救等特殊领域,无线传感器网络也有其得天独厚的技术优势。
经济的发展促进了电网规模的扩大,为实现电力调度的高效、安全,必须使电力调度走向智能化与自动化的发展道路。下面是我为大家整理的浅谈电力调度系统应用论文,供大家参考。
《 电力技术中实时电力调度系统的应用 》
摘要:我国的实时电力调度技术利用了当前的数字化、可视化技术、网络化、对象数据库技术、数字化以及平台技术等先进技术,但在调度技术的发展上还存在着更为广阔的发展空间。目前,电力调度自动系统逐步走向成熟,这给整个电力调度指引了明确的方向。
关键词:电力系统;实时电力调度;分析应用
当下,电已经逐渐成为各家各户生活十分重要的一项设施,所以,在电力系统当中,输送与相关安全的问题对于人们的日常生活有着十分重要的影响,通常情况下,电力调度是电网的核心内容,其对于整个电力系统有着不可忽视的作用。然而,就我国当前的局势来看,我国的电力调度依然存在着很多不稳定的影响因素,所以,对电力调度在电力 系统安全 运行中的应用分析是非常有必要的。
1电力系统中的安全问题分析
电力生产系统由从事生产活动操作人员以及管理人员所组合而成的人子系统,生产必需的机器设备、厂房等物质条件所构成的机器子系统,生产活动所在的环境构成的环境子系统三部分构成。这三个系统相互制约、相互作用,使得整个生产系统位于某个状态下,形成了“人-机-环境”系统。在电力系统生产阶段应该要确保其 安全生产 ,就必须对电力系统中人子系统、机器子系统、环境子系统三方面存在的安全隐患进行认真仔细的分析与探讨,第一时间将电力安全生产阶段所出现安全问题解决到位,科学合理的组织进行电力安全调度管理工作,维持电力系统的稳定运行和良好的供电质量。
人子系统中的问题
当下,在人子系统当中,所面临的主要问题是由于系统中人员的问题,具体来说,主要包括下列几个方面:①工作人员没有安全操作的意识,或者处理复杂操作过程当中粗心失误造成了子系统的故障,从而对全局的稳定与供电质量造成严重的影响。②电力生产阶段管理制度不够完善,缺乏足够的管理力度或是管理 方法 ,造成了在工作人员当中出现了监守自盗的行为,从而对供电网络的稳定性以及质量造成严重的影响。③外界人为因素的影响,比如,不法分子偷盗电力或者是电气设备等造成了电力供应问题的出现。
机器子系统中的问题
对于机器子系统来说,重点问题出现在被我国所广泛使用的10kV配电网络,具体说来,可以概括为下列两点:①技术能力水平的不足。虽然10kV的配电网的技术发展得相对成熟,然而,在设备技术方面还是存在着一定的缺陷。主要问题体现在以下几点:a.配电网络的规划,没有紧密的结合各个区域的环境特征以及电源点分布情况,对10kV配电网规划进行认真仔细的实地调研,造成了与电源点的匹配出现了非常严重的不同步。b.电站建设考虑不周到,质量不高,在具体的施工过程当中对于电网架构与布线走向工作管理太过松懈,造成了布设质量不符合要求,出现架构不牢以及布线太长等方面的问题,进而造成了供电成本的进一步提高。②运行设备维护不够系统。10kV电网线路工作环境是露天运行的,所以,可以概括主要受到以下两方面因素的影响:a.外界因素:自然环境与天气因素等都会对露天的电气设备造成影响,使得电网线路受到损坏,缺相、短路、跳闸等问题,从而对整个网络的稳定性造成影响。b.设备运行周期:供电运行中需要安排好时间定期组织进行电气设备的检查与维护,防止使用时间太长造成设备老化,从而导致故障。
环境子系统中的问题
10kV配电网主要环境为露天环境,所以环境影响也是特别重要的一个方面:①温度因素:在温度太高的情况下,电缆膨胀下垂,造成了接地短路;在温度较低的时候,电缆缩短造成了电缆两端的拉力不断增加,长期运作会导致电缆断裂。②气候因素:暴雨、雷击等都有很大可能对供电线路造成危害。比如雷电容易与配电设备等产生强烈的电磁反应,进而损坏电网局部线路。③人为影响:配电线路周围环境施工建设。一些大型的设备机械在施工过程中,碰撞配电网路,导致了设备的损坏;不法分子的综合素质水平较低,偷盗配电网路电线;树木、违章建筑、铁塔等不恰当安置也会对电网运行造成影响。
2实时电力调度系统的主要应用
实时电力调度技术支持系统的设计,吸收借鉴了国内外相关领域的前沿技术和先进成果,采用了一体化、标准化的设计思想和面向服务的体系架构,研制了高效的动态消息总线、简单服务总线、工作流机制和灵活的人机界面支撑技术,为系统实时监控与预警、调度计划、安全校核和调度管理等应用提供了一体化的技术支撑,在电网运行综合智能分析与告警、大电网稳定分析与评估、调度计划应用的核心算法、调控合一技术和可视化技术等方面取得突破性进展,全面提升了电网调度驾驭大电网的能力,保障了电网安全、稳定、优质、经济运行。据了解,国家电网国调中心根据智能电网调度运行的需要,组织中国电科院、国网电科院的优秀技术人员,制定了一系列的实时电力调度技术支持系统建设标准和功能规范。在全国广泛应用的能量管理系统CC2000A(中国电科院)和OPEN3000(国网电科院)的基础上,严格执行标准和规范,开发了基于国产 操作系统 、数据库、服务器、工作站和安全防护设备的实时电力调度技术支持系统一体化平台D5000。D5000是新一代的实时电力调度技术支持系统基础平台,适应了国家电网公司“大运行”体系中五级调度控制体系的要求,实现了“远程调阅、告警直传、横向贯通、纵向管理”的功能。D-5000采用先进的软件开发(的)技术,具有标准、开放、可靠、安全以及适应性较强的各项优势,其所直接承载的是实时监控与预警、调度计划、安全校核和调度管理等四大应用的平台,对提高电网的调度运行水平、加快调度机构的运行与其标准化建设和提高调度业务精益化的管理具有重要而较为深远的意义。
3加强实时电力调度管理的有效策略
加强人员培训,提高电力调度管理水平
为了有效提高实时电力调度管理水平,电力企业一定要加强工作人员的培训,依照技术等级和工作需求,制定合理的培训计划,定期培训有关人员,使工作人员的业务水平和管理能力得到有效提高,确保自动化管理的顺利开展。电力企业在培训过程中,不仅要强化理论 教育 ,还要强化实际操作能力,理论与实践要做到有机结合,以提升工作人员的实战能力。另外,还要加强工作人员的素质教育,提高工作人员责任心,使他们不仅具备较高的技术水平,而且具备严谨的工作态度,以避免人为因素对实时电力调度管理的顺利开展带来影响。
全面分析电力系统的安全性,加强安全运行管理
电力系统的安全运行与否,是影响居民生活正常用电和企业生产正常进行的重要保障因素。因此,电力调度一定要加强安全运行管理。通过自动化管理系统,对电力系统的安全进行有效分析,确定电力系统整体的安全运行范围,利用计算机技术对电力系统运行进行模拟仿真,对电力系统的运行环境进行虚拟演示,并假设相关事故等。同时,仔细分析模拟中出现的一些问题,并针对这些问题计算不安全因素的发生几率,制定解决方案和解决 措施 。这样,针对性地提前制定安全运行预案,对相关问题做好防范和解决,以降低运行风险,有效应对可能发生的安全问题,维持电能的正常供应,保证企业生产和人民生活正常用电。
加强对电力系统的监督,积极改善系统运行环境
首先,应做好相关管理设备的安装,保证监督与检测工作的有效开展。如安装烟火报警设备、安装视频监控设备、安装温度检测设备等等。这些设备作为自动化管理的重要组成部分,在实时电力调度管理中起着至关重要的作用。在实时电力调度管理过程中,必须保证这些相关管理设备的正常运行,以有效监控电力调度运行状态,降低电力系统的运行风险。电力调度要加强对电力系统的监督,做好相关信息的采集和处理,确保信息数据的准确性和及时性。同时,还要认真分析相关数据,发现问题及时汇报,以便问题得到快速解决。另外,电力调度人员要不断提高管理意识和工作规范性,确保自动化管理的正常开展。在日常调度自动化管理过程中,工作人员应当每天都对自动化管理系统的运行状态进行检查,密切关注机房的温度和湿度的变化情况,掌握设备的整体健康状况,并做好相关记录。在实际工作过程中,工作区和休息区应尽量隔离,避免人机混杂的现象发生,积极改善系统运行环境,保证系统的正常运行。
4结束语
实时电力调度作为数据处理和监控系统,具有实时性、安全性和可靠性,属于动态自动化系统,所以需要加大对其研究的力度,从而采取切实有效的措施来确保系统运行的安全性,使电力系统能够供应更稳定、可靠和高质量的电能。
参考文献:
[1]董伟英.刍议如何做好电网运行中的电力调度工作[J].中国新技术新产品,2012(3):253.
[2]马强,荆铭,延峰,等.电力调度综合数据平台的标准化设计与实现[J].电力自动化设备,2011(11):130~134.
[3]陈启鑫,康重庆,夏清,等.低碳电力调度方式及其决策模型[J].电力系统自动化,2010(12):23~28.
《 电力调度自动化网络安全与实现研究 》
摘要:通过分析当前电力调度自动化网络安全现状,针对出现的问题提出网络安全实现对策建议,以期推动网络安全技术在电力调动自动化系统中的应用。
关键词:电力调度自动化;网络安全;对策研究
引言
随着我国电力行业的不断发展,全国范围内的电力网络规模不断完善,计算机 网络技术 应用于电力领域取得了长足的进步,对电力调度自动化水平的要求也在不断提高。在进行电力调动自动化管理中,主要依托计算机网络安全技术,对信息、数据进行采集、交流、分析和整合,因此,网络安全技术起着至关重要的作用。网络安全问题一直以来受到人们的广泛关注,电力企业一旦遭到网络安全侵袭,会直接影响企业和社会经济利益,因此如何实现电力调度自动化网络安全成为了技术人员重点关注的问题。
1网络安全现状
系统结构混乱
我国电力行业起步较晚,但发展迅速,电力调动自动化系统更新较快,在日常电力 企业管理 中,往往无法及时对电力调动自动化系统进行有效升级,造成电力调动系统混乱,缺乏有效规划和管理,在调度过程中,企业未能根据系统结构进行安全同步建设,如账号密码设置、授权访问设置等,都会引发网络结构出现漏洞[1]。
管理不完善
电力调度自动化网络安全需要专业技术人员对系统进行及时维护和管理,据调查发现,当前大部分电力企业存在着网络安全管理不到位的情况,具体表现如下。1)技术人员管理水平较低,安全意识薄弱,没有及时更新自身专业技能。2)人为操作漏洞,由于部分工作人员安全意识较低,会出现身份信息泄露,无意中造成系统信息丢失等问题,引发系统出现漏项等现象,造成严重安全危害。3)安全监管不及时,没有对网络进行有效防护,给黑客和不法分子可趁之机。
物理安全隐患
物理安全隐患主要有两点。1)自然因素,即客观自然原因造成的安全隐患,是引发电力调度安全隐患的主要原因之一,自然因素主要包括自然灾害,如山洪、台风、雷击等,还包括环境影响,如静电、电磁干扰等,都会对电力调度自动化系统数据、线路、设备造成损坏,导致系统无法正常通讯。2)人为原因,主要包括信息系统偷窃和设备线路破坏等,都会直接影响电力调度监控,给电力企业带来直接安全隐患和经济损失。
2网络安全实现
网络架构
网络架构搭建是网络安全实现的第一步,为保障网络安全防范体系的一致性,需要在网络架构建设初期了解电力调度自动化系统各部分功能和组成。
物理层
物理层安全实现是网络架构的前提。1)环境安全,是指以国家标准GB50173-93《电子计算机机房设计规范》为标准,机房地板需采用防静电地板,相对湿度10%~75%,环境温度15℃~30℃,大气压力80kPa~108kPa。2)设备安全,一是设备自身安全,采用大功率延时电源,机柜采用标准机柜,服务器使用双机冗余;二是在机房设置安全摄像头,全方位对机房进行监控,防止人为造成的设备破坏。3)传输介质安全,电力系统受自身因素影响,特别是集控站等,电磁干扰严重,因此需使用屏蔽双绞线,防止近端串扰和回波损耗[2]。
系统层
网络安全很大程度上依赖于主机系统安全性,而主机系统安全性是由操作系统决定的,由于大部分操作系统技术由国外发达国家掌握,程序源都是不公开的,因此在安全机制方面还存在很多漏洞,很容易遭到计算机黑客进攻。当前我国电力调度自动化系统主要采用Windows、Unix操作系统,其中Unix系统在安全性方面要强于Windows系统。Unix系统的安全性可以从以下几个方面进行控制:控制台安全、口令安全、网络文件系统安全。Win-dows系统安全实现包括:选择NTFS格式分区、漏洞补丁和安装杀毒软件与加强口令管理。
网络层
网络层安全实现是电力调度自动化系统建立的基础,网络层结构主要包括以下几点。1)网络拓扑,主要考虑冗余链路,地级以上调度采用双网结构(如图1所示)。2)网络分段,是进行网络安全保障的重要措施之一,目的在于隔离非法用户和敏感网络资源,防止非法监听。3)路由器、交换机安全,路由器和交换机一旦受到攻击,会导致整体网络系统瘫痪,路由器和交换机主要依赖ios操作系统,因此应对ios系统漏洞等进行及时修补[3]。
防火墙技术
防火墙技术是提供信息安全的基础,实质是限制器,能够限制被保护网络和外部网络的交互,能够有效控制内部网络和外部网络之间信息数据转换,从而保障内网安全(如图2所示),传统意义上的防火墙技术主要包括包过滤技术、应用代理和状态监视,当前所使用的防火墙技术大多是由这三项技术拓展的。防火墙根据物理性质可分为硬件防火墙和软件防火墙,硬件防火墙技术要点是将网络系与系统内部服务装置和外部网络连接,组成链接装置,如DF-FW系列防火墙。防火墙应用于电力调度自动化系统主要有两大优势。1)便于系统上下级调度,能够有效承接下级发送的数据信息,通过安全处理后送往上级。2)位于MIS网址中的服务装置,可以通过对该服务器进行访问,但web服务器可以拒绝MIS服务器。由于两者间的防火墙存在区别,因此功能和装置也会有所区别。不同的电力调度企业可以根据实际情况选择相应防火墙[4]。
安全管理
软件管理提高操作人员软件操作和维护专业水平,提高操作中人员网络安全意识,不断更新自身专业技能,进行高效、高标准操作。当软件操作人员需要暂时离开操作系统时,应注意注销操作账户,此外应加强对软件系统的信息认证,保障软件的安全性。近年来,软件安全管理逐渐开始采用打卡、指纹识别等方式进行身份认证,取得了一定的效果。
信息数据备份
由于环境因素或人为因素造成信息数据丢失、网络漏洞等风险都是难以避免的,因此需要对信息数据进行网络备份操作,当软件系统出现不明原因损毁时,可以通过数据备份进行弥补,能够对内部网络起到保护作用。建立网络备份管理能够有效避免因电力调度自动化系统信息保存时长限制造成的信息丢失,完善数据信息管理。
安装杀毒软件
计算机病毒长久以来都威胁着网络安全,计算机网络病毒随着科学技术和不法分子的增多越来越猖獗,因此需要定期对系统进行杀毒处理,不仅能够对自动化网络进行合理控制,还能够对病毒进行及时清理和杀除,提高网络安全,确保系统能够抵御外部病毒侵袭[5]。
3结语
电力调度自动化网络安全对电力行业发展起着至关重要的作用,安全技术完善并非一朝一夕的工作,而是需要技术人员加强自身专业技能和安全意识,通过日常管理和操作,不断完善安全防护系统和软件,提高网络安全,确保信息数据的安全性。
参考文献
[1]马雷.针对电力调度自动化的网络安全问题的分析[J].科技与企业,2014,13(4):76.
[2]姜红燕.有关电力调度自动化的网络安全问题思考[J].无线互联科技,2014,17(12):58.
[3]邹晓杰,常占新.电力调度自动化网络安全与现实的研究[J].电子制作,2014,21(24):112.
[4]张强.电力调度自动化系统网络安全的建设探讨[J].电子技术与软件工程,2015,11(10):216.
[5]黄芬.浅论电力调度自动化系统网络安全隐患及其防止[J].信息与电脑(理论版),2011,10(1):20-21.
有关浅谈电力调度系统应用论文推荐:
1. 电力调度自动化论文
2. 有关电力调度自动化论文
3. 电力技术毕业论文范文
4. 浅谈电力安全管理论文
5. 浅谈电力优质服务论文
正好我刚做好了,过两天也要交了,论文,仿真,还有PPt,不是一个学校的话可以发给你QQ1255324803
原创论文,包通过,包修改。
用DS18B20做的电子温度计,非常简单。#include <> #include\"\"#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){ [1]=Read_18B20(); //读低位 Power++;}//______________________________________void Get_Ds18b20H (void){ [0]=Read_18B20(); //读高位 Power++;}//------------------------------------//规范化成浮点数// sssss111;11110000// sssss111;1111()//------------------------------------void ReadTemp (void){ unsigned char i; unsigned intF1=0; char j=1; code int Code_F[]={6250,1250,2500,5000}; ; if ([0] >0x80){ //负温度 =~; //取反+1=源吗 +符号S ; } <<= 4; //左移4位 [0]; // 温度整数 //************************************************** [1]>>=4; //--------------------------- for (i=0;i<4;i++){ //计算小数位 F1 +=([1] & 0x01)*Code_F; [1]>>=1; } ; //温度的小数 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])();}//---------------------------------------------------//将温度显示,小数点放大了 GetBcd(void){ LedBuf[0]= / 10; LedBuf[1]= % 10 +DotK; LedBuf[2]=()%10; if(LedBuf[0]==0)LedBuf[0]=Black; if() 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:采用函数数组读取数码管显示正常!3:改变FHz可以用6,12MHz工作!******************************************************/code unsigned char Stop[3] _at_ 0x3b;void main (void){ P1=0xff; ; while (1){ GetTemp(); GetBcd(); // JbDelay(); LedOut(); }}复制代码 20091012_8b1ef92155560c13b5807ZmoDVSacjwD[1].jpg (12 KB) 2009-10-21 23:21 上传下载次数:0
已发送:电子密码锁程序 (4KB), 基于单片机的电子密码锁实际设计).rar (38KB)
温度传感器原理及应用论文参考文献
温度传感器原理及应用论文参考文献,温度传感器是温度测量仪表的核心部分,是指能感受温度并转换成可用输出信号的传感器,品种繁多,也是用处比较广的工具。以下分享温度传感器原理及应用论文参考文献。
一、温度传感器工作原理–恒温器
恒温器是一种接触式温度传感器,由两种不同金属(如铝、铜、镍或钨)组成的双金属条组成。
两种金属的线性膨胀系数的差异导致它们在受热时产生机械弯曲运动。
一、温度传感器工作原理–双金属恒温器
恒温器由两种热度不同的金属背靠背粘在一起组成。当天气寒冷时,触点闭合,电流通过恒温器。当它变热时,一种金属比另一种金属膨胀得更多,粘合的双金属条向上(或向下)弯曲,打开触点,防止电流流动。
有两种主要类型的双金属条,主要基于它们在受到温度变化时的运动。有在设定温度点对电触点产生瞬时“开/关”或“关/开”类型动作的“速动”类型,以及逐渐改变其位置的较慢“蠕变”类型随着温度的变化。
速动型恒温器通常用于我们家中,用于控制烤箱、熨斗、浸入式热水箱的温度设定点,也可以在墙上找到它们来控制家庭供暖系统。
爬行器类型通常由双金属线圈或螺旋组成,随着温度的变化缓慢展开或盘绕。一般来说,爬行型双金属条对温度变化比标准的按扣开/关类型更敏感,因为条更长更薄,非常适合用于温度计和表盘等。
二、温度传感器工作原理–热敏电阻
热敏电阻通常由陶瓷材料制成,例如镀在玻璃中的镍、锰或钴的氧化物,这使得它们很容易损坏。与速动类型相比,它们的主要优势在于它们对温度、准确性和可重复性的任何变化的响应速度。
大多数热敏电阻具有负温度系数(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作为喷油修正的信号使用。
·风力发电电能变换装置的研究 ·电流继电器设计 ·基于DSP的电力谐波测量装置的研究 ·电力现场图像监测系统设计 ·电力现场监测系统的设计 ·电力电子CAI课件的研制 ·电加热炉PLC温度自适应控制系统的研究 ·电加热反应釜生产过程控制 ·电机自动试验系统设计 ·电机起动方法及其软起动的研究 ·基于虚拟仪器的电机变频实验系统 ·电动汽车驱动电机及控制系统 ·电动机智能软起动控制系统的研究与设计(PLC) ·低压断路器智能式脱扣器设计 ·低压断路器操动机构的设计及优化 ·低压动态无功补偿装置的设计 ·低压变压器及其继电保护设计 ·倒立摆系统控制研究 ·倒立摆控制系统开发
哈哈,你学自动化的吧。看着题目跟我以前看过的毕设题目很类似。
有必要上这儿来吗,去图书馆的数据库,这样类型的文章多得不得了啊
温度相关的毕业设计 ·基于单片机的数字温度计的设计·基于MCS-51数字温度表的设计·单片机的数字温度计设计·基于单片机的空调温度控制器设计·基于数字温度计的多点温度检测系统·设施环境中温度测量电路设计·DS18B20数字温度计的设计·多点温度采集系统与控制器设计·基于PLC和组态王的温度控制系统设计·温度监控系统的设计·用单片机进行温度的控制及LCD显示系统的设计·单片机电加热炉温度控制系统·全氢罩式退火炉温度控制系统·数字温度计的设计·基于单片机AT89C51的语音温度计的设计·基于单片机的多点温度检测系统·基于51单片机的多路温度采集控制系统·基于单片机的数字显示温度系统毕业设计论文·基于MCS51单片机温度控制毕业设计论文·西门子S7-300在温度控制中的应用·燃气锅炉温度的PLC控制系统·焦炉立火道温度软测量模型设计·温度检测控制仪器·智能温度巡检仪的研制·电阻炉温度控制系统·数字温度测控仪的设计·温度测控仪设计·多路温度采集系统设计·多点数字温度巡测仪设计·LCD数字式温度湿度测量计·64点温度监测与控制系统·温度报警器的电路设计与制作·基于单片机的数字温度计的电路设计·全氢煤气罩式炉的温度控制系统的研究与改造·温度检测与控制系统·红外快速检测人体温度装置的设计与研制·具有红外保护的温度自动控制系统的设计·基于单片机的温度测量系统的设计·数字温度计设计·DS18B20温度检测控制·PN结(二极管)温度传感器性能的实验研究·多功能智能化温度测量仪设计·软胶囊的单片机温度控制(硬件设计)·空调温度控制单元的设计·大容量电机的温度保护——软件设计·大容量电机的温度保护 ——硬件电路的设计·基于DS18B20温度传感器的数字温度计设计·热轧带钢卷取温度反馈控制器的设计·基于单片机的温度采集系统设计·多点温度数据采集系统的设计·基于单片机的数字式温度计设计·18B20多路温度采集接口模块·基于单片机的户式中央空调器温度测控系统设计·单片机电阻炉温度控制系统设计·基于单片机的电阻炉温度控制系统设计·基于ARM的嵌入式温度控制系统的设计·基于DS18B20的多点温度巡回检测系统的设计·基于单片机的多点无线温度监控系统·基于MSC1211的温度智能温度传感器·用集成温度传感器组成测温控制系统·室内温度控制报警器·自动温度控制系统·烤箱温度控制系统·基于单片机的电加热炉温度控制系统设计·基于PLC的温度监控系统设计·基于无线传输技术的室温控制系统设计——温度控制器软件设计·温度箱模拟控制系统·基于无线传输技术的室温控制系统设计——温度控制器硬件设计·数字式温度计的设计·温度监控系统设计·基于单片机的电阻炉温度控制系统·基于plc的温度湿度检测和显示系统设计·基于单片机的3KW电炉温度控制系统的设计·腔型肿瘤热疗仪温度控制系统设计·基于AT89S51单片机的数字温度计设计·吹塑薄膜挤出机温度控制与检测系统设计·电加热炉PLC温度自适应控制系统的研究·高压母线温度自动监测装置的设计·高压母线温度自动检测装置·小型热水锅炉单片机温度控制系统·消毒柜单片机温度控制·嵌入式系统在多点温度控制中的应用·单片机温度控制系统·上下限温度报警器的设计·基于单片机的饮水机温度控制系统设计·基于单片机的温度测量系统设计
已把我毕业论文的一部分发给你了,应该是你想要的。还需要其它的说一声
< 太阳能温室大棚温湿度控制系统的设计的研究目的是我国的温室自动控制技术远远跟不上温室数量的增长,农民朋友还在使用大量的人力劳动,不仅劳累,而且因为无法对温室环境进行精确监测,不仅浪费了大量的资源,还使作物产量受到了影响,降低了收入。与发达国家的现代化农业相比,还有相当大的差距,尤其在是在温室生产环境各个因子的自动控制方面。本课题目的在于研究一个基于单片机为主控芯片下的大棚温湿度自动检测系统,由于单片机及相关附加部件的经济性,使得其能广泛应用于广大农民之中,从而通过对大棚温湿度的科学量化实时监测调整对作物的环境从而提高农业产量,造福广大农民,其实用性使得这个研究很有必要。 这个很有难度,不过温度检测我做过,用DS18B20,就可以达到这个要求了,而且硬件不难,湿度没有研究过.还是多查点资料自己做比较好. 1 什么是温室效应 概念的理解 温室效应,又称“花房效应”,是大气保温效应的俗称。大气能使太阳短波辐射到达地面,但地表向外放出的长波热辐射线却被大气吸收,这样就使地表与低层大气温度增高,因其作用类似于栽培农作物的温室,故名温室效应。如果大气不存在这种效应,那么地表温度将会下降约330C或更多。反之,若温室效应不断加强,全球温度也必将逐年持续升高。自工业革命以来,揉向大气中排入的二氧化碳等吸热性强的温室气体逐年增加,大气的温室效应也随之增强,已引起全球气候变暖等一系列严重问题,引起了全世界各国的关注。 “温室”的特点 温室有两个特点:温度较室外高,不散热。 生活中我们可以见到的玻璃育花房和蔬菜大棚就是典型的温室。使用玻璃或透明塑料薄膜来做温室,是让太阳光能够直接照射进温室,加热室内空气,而玻璃或透明塑料薄膜又可以不让室内的热空气向外散发,使室内的温度保持高于外界的状态,以提供有利于植物快速生长的条件。 变成温室的地球 空气中含有二氧化碳,而且在过很长一段时期中,含量基本上保持恒定。这是由于大气中的二氧化碳始终处于“边增长、边消耗” 的动态平衡状态。大气中的二氧化碳有80%来自人和动、植物的呼吸,20%来自燃料的燃烧。散布在大气中的二氧化碳有75%被海洋、湖泊、河流等地面的水及空中降水吸收溶解于水中。还有5%的二氧化碳通过植物光合作用,转化为有机物质贮藏起来。这就是多年来二氧化碳占空气成分(体积分数)始终保持不变的原因。但是近几十年来,由于人口急剧增加,工业迅猛发展,呼吸产生的二氧化碳及煤炭、石油、天然气燃烧产生的二氧化碳,远远超过了过的水平。而另一方面,由于对森林乱砍乱伐,大量农田建成城市和工厂,破坏了植被,减少了将二氧化碳转化为有机物的条件。再加上地表水域逐渐缩小,降水量大大降低,减少了吸收溶解二氧化碳的条件,破坏了二氧化碳生成与转化的动态平衡,就使大气中的二氧化碳含量逐年增加。空气中二氧化碳含量的增长,就使地球气温发生了改变。二氧化碳可以防止地表热量辐射到太空中,具有调节地球气温的功能。如果没有二氧化碳,地球的年平均气温会比目前降低20 ℃。但是,二氧化碳含量过高,就会使地球仿佛捂在一口锅里,温度逐渐升高,这样,地球就变成一个“温室”。 2 温室效应的功与过 温室效应的正面作用 众所周知 ,蔬菜大棚具有让阳光进人、阻止热量外逸的功能 ,人们将此称之为 “温室效应”。在地球大气中 ,存在一些微量气体 ,如二氧化碳、水蒸气、甲烷、一氧化碳、氟里昂、四氯化碳、二氧化硫、氨、氮的氧化物、硫和碳的氟化物等 ,它们也有类似于蔬菜大棚的功能 ,即让太阳短波辐射自由通过 ,同时强烈吸收地面和空气放出的红外线长波辐射,从而造成近地层增温。我们称这些微量气体为温室气体 ,称它们的增温作用为温室效应 。有关温室效应的另一种说法是:从太阳幅射出耒的光线,越过大气层时可以穿透具有与玻璃一样效应的二氧化碳、甲烷、一氧化二氮、臭氧、氟氯碳化物等气体而抵达地球表面;然而,抵达地球表面的阳光经地表反射后,一些波长较长的光线的能量,会被二氧化碳、水蒸气等温室气体阻挡和吸收,不易散热于近地面的大气外,以致使地球上的温度会随着这些含量微小的温室气体在大气中含量的增多而增高。显而易见 ,大气中少量温室气体的存在和恰到好处的温室效应 ,对揉的生存是不可缺少的。要是没有温室气体 ,近地层的平均气温要比现在下降 33℃ ,地球会变成一个寒冷的星球。可见 ,温室效应是地球生物生存所必须的! 温室效应的负面作用 近几十年来由于全球人口大量增加、工业快速发展、城市及其人口增多,火力发电量、石油用量、天然气用量和煤炭用量等大增,再加之大量森林被砍伐,有些草原由于放牧过度而产生退化,以及许多绿色植物用地被工业开发、被用于工业建设和建筑等 ,尤其是养殖业的发展,会使牛羊等牲畜消化掉草类食物后,从口中喷吐出比二氧化碳厉害得多的甲烷这种超级温室气体.正是由于揉以上种种不当的活动与行为,导致了地球大气中二氧化碳、甲烷、氟利昂、四氯化碳和二氧化硫等温室气体的增加 。很多科学家认为这是导致天灾频繁发生的重要原因,认为它会对各国的社会和经济的发展产生严重的影响,甚至还会使传染性和感染性的疾病增加。由此使得许多国家的政府和人民十分关注。许多国家在颁布的环境保护法中增加了应注意减排温室气体的条款 。较多的气象和环保方面的科技专家认为,只有全世界各国都重视减排温室气体 ,才能逐步稳定住地球大气中温室气体的含量,使地球各地的气候走上正常变化的轨道。 科学家预测,今后大气中二氧化碳每增加1倍,全球平均气温将上升~℃,而两极地区的气温升幅要比平均值高3倍左右。因此,气温升高不可避免地使极地冰层部分融解,引起海平面上升。海平面上升对揉社会的影响是十分严重的。如果海平面升高1 m,直接受影响的土地约5×106 km2,人口约10亿,耕地约占世界耕地总量的1/3。如果考虑到特大风暴潮和盐水侵入,沿海海拔5 m以下地区都将受到影响,这些地区的人口和粮食产量约占世界的1/2。一部分沿海城市可能要迁入内地,大部分沿海平原将发生盐渍化或沼泽化,不适于粮食生产。同时,对江河中下游地带也将造成灾害。当海水入侵后,会造成江水水位抬高,泥沙淤积加速,洪水威胁加剧,使江河下游的环境急剧恶化。温室效应和全球气候变暖已经引起了世界各国的普遍关注,目前正在推进制订国际气候变化公约,减少二氧化碳的排放已经成为大势所趋。 受到温室效应和周期性潮涨的双重影响,西太平洋岛国图瓦卢的大部分地方,即将被海水淹没,包括首都的机场及部分住宅和办公室。由于温室效应会导致南北极冰雪融化,水平线上升,直接威胁图瓦卢,所以该国在国际环保会议上一向十分敢言。前总理佩鲁曾声称图瓦卢是“地球暖化的第一个受害者”。 温室效应的严重危害 由环境污染引起的温室效应是指地球表面变热的现象。 它会带来下列几种严重恶果: �8�4 地球上的病虫害增加; �8�4 海平面上升; �8�4 气候反常,海洋风暴增多; �8�4 土地干旱,沙漠化面积增大。 科学家预测:如果地球表面温度的升高按现在的速度继续发展,到2050年,全球温度将上升2—4摄氏度,南北极地冰山将大幅度融化,导致海平面大大上升,一些岛屿国家和沿海城市将可能淹于水中,其中包括几个著名的国际大城市,如纽约、东京和悉尼等。 温室效应可使史前致命病毒威胁揉 美国科学家近发出警告,由于全球气温上升令北极冰层溶化,被冰封十几万年的史前致命病毒可能会重见天,导致全球陷入疫症恐慌,揉生命受到严重威胁。 纽约锡拉丘兹大学的科学家在最新一期《科学家杂志》中指出,早前他们发现一种植物病毒TOMV,由于该病毒在大气中广泛扩散,推断在北极冰层也有其踪迹。于是研究员从格陵兰抽取 4块年龄由 500至14万年的冰块,结果在冰层中发现TOMV病毒。研究员指该病毒表层被坚固的蛋白质包围,因此可在逆境生存。 这项新发现令研究员相信,一系列的流行性感冒、小儿麻痹症和天花等疫症病毒可能藏在冰块深处,目前揉对这些原始病毒没有抵抗能力,当全球气温上升令冰层溶化时,这些埋藏在冰层千年或更长的病毒便可能会复活,形成疫症。科学家表示,虽然他们不知道这些病毒的生存希望,或者其再次适应地面环境的机会,但肯定不能抹煞病毒卷土重来的可能性。 3揉活动对自然大气温室效应的影响 揉活动对自然大气温室效应的影响可分为两种情况:一是改变自然大气中各种温室气体的含量,二是改变大气温室效应的自然因子。 随着揉工业活动的发展,大气中的微量气体 CO2 、CH4 及 N O2等含量一直在升高。研究古代气候的资料表明,CO2 和 CH4 含量的变化与温度长期呈现高度的正相关关系,还表明它们曾作为温室效应因子影响了全球古冰河时期的气候变化。理论研究和模式模拟证实,大气 CO2 和 CH4含量增加能增强 自然界大气的温室效应,引起全球平均气温升高。 温室效应变化是地面热量平衡移动的结果,任何能造成平衡移动的因素都会造成地面温度的变化。揉的活动通过改变下垫面对太阳辐射的反射率及水热特性,影响地面的热平衡,从而导致自然界大气温室效应的变化。 植被从两个方面影响自然大气的温室效应,与裸地相比,反射率较低,增加了下垫面对太阳短波辐射的吸收,下垫面热平衡向增温方向移动;另一方面,植被径叶存蓄大气降水,植被的枯枝落叶也能存留雨水,从而增加了蒸发及蒸腾的水分供给量,下垫面蒸散量增加,导致了热量的损耗,使得下垫面热量平衡向降温方向移动。两者综合作用,其结果是绿色植物在夏季具有明显的降温作用,在冬季则不太明显。所以,大面积的植被被破坏,如砍伐森林、草场退化、土地裸露等都可以造成自然大气温室效应的变化。灌溉是农耕活动的重要组成部分,经过灌溉的土地,土壤湿润,热容量增加,蒸发到空气中的水汽也大大增多,蒸发吸收了热能,会导致地面和地层空气降温。降温效果在于旱区特别突出,经灌溉的土地平均气温比半沙漠区低 5~C。大规模的灌溉甚至能使区域范围内的气候发生某些改变。 土地利用方式和变化也可改变下垫面水热平衡,对局域气候产生影响,如水库的湖泊效应,城市的热岛效应,沙漠垦区的绿洲效应等。在大气层里微量气体的浓度变化方面表现明显的有CO2、CH4 和NO2等,其中以CO2 及 CH4 浓度的变化最为明显。CH4 和 NO2等浓度较低,影响极小,CO2 含量的变化就成了影响大气温室效应变化的主要因素。 4温室气体效应与气候发生突变的可能性 美国主流的科学界近几年一直坚持认为,现在就断言气候将发生突变为时尚早,如果气候突变难以避免的话 ,也只能在几十年后发生。他们说,理论上,在全球气候变暖的情况下,世界上有些地区气温会上升但有些地区会下降。在变暖以后的地球,中高纬度地区增加的雨水再加上融化的冰河,会为海洋注入新的水流。这会影响一些像墨西哥暖流这样从热带地区传送热量到北部的洋流,使北美和欧洲反而相对会变冷。当然,即使这一切真的发生,也要经过十几年甚至几十年的时间,因为海洋传递热量要比大气慢得多。 用DS18B20做的电子温度计,非常简单。#include <> #include\"\"#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){ [1]=Read_18B20(); //读低位 Power++;}//______________________________________void Get_Ds18b20H (void){ [0]=Read_18B20(); //读高位 Power++;}//------------------------------------//规范化成浮点数// sssss111;11110000// sssss111;1111()//------------------------------------void ReadTemp (void){ unsigned char i; unsigned intF1=0; char j=1; code int Code_F[]={6250,1250,2500,5000}; ; if ([0] >0x80){ //负温度 =~; //取反+1=源吗 +符号S ; } <<= 4; //左移4位 [0]; // 温度整数 //************************************************** [1]>>=4; //--------------------------- for (i=0;i<4;i++){ //计算小数位 F1 +=([1] & 0x01)*Code_F; [1]>>=1; } ; //温度的小数 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])();}//---------------------------------------------------//将温度显示,小数点放大了 GetBcd(void){ LedBuf[0]= / 10; LedBuf[1]= % 10 +DotK; LedBuf[2]=()%10; if(LedBuf[0]==0)LedBuf[0]=Black; if() 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:采用函数数组读取数码管显示正常!3:改变FHz可以用6,12MHz工作!******************************************************/code unsigned char Stop[3] _at_ 0x3b;void main (void){ P1=0xff; ; while (1){ GetTemp(); GetBcd(); // JbDelay(); LedOut(); }}复制代码 20091012_8b1ef92155560c13b5807ZmoDVSacjwD[1].jpg (12 KB) 2009-10-21 23:21 上传下载次数: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;}///////////////////////////////////////////////////////////////// }} "幸福校园"有不少形式的论文范文,参考一下吧,希望对你可以有所帮助。第1章 绪 论 温度控制系统的发展状况近几年来,在我国以信息化带动的工业化正在蓬勃发展,温度已成为工业对象控制中一种重要的参数,任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。例如:在食品加工、冶金工业、化工生产、电力工程、造纸行业和机械制造等诸多领域中,广泛使用的各种锅炉、加热炉、热处理炉和反应炉等;燃料有煤气、天然气、油、电等。单片微型计算机的功能不断的增强,许多高性能的新型机种应运而生。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化领域和其他测控领域中广泛应用的器件,在工业生产中成为必不可少的器件。在温度控制系统中,单片机更是起到了不可替代的核心作用。像用于化工生产的智能锅炉、用于融化金属的加热炉等都广泛应用。 这是我自己用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;}}}温度检测系统功能的论文