基于单片机的数显温度报警系统毕业设计.doc
《基于单片机的数显温度报警系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的数显温度报警系统毕业设计.doc(33页珍藏版)》请在三一办公上搜索。
1、基于单片机的数显温度报警系统 摘 要:目前温度检测系统大多采用由模拟温度传感器、多路模拟开关、AD转换器及单片机等组成的传输系统。这种温度采集系统需要布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决定。在这样的形式下。开发一种实时性高、精度高,能够综合处理多点温度信息的测控系统就很有必要。本课题提出一种基于单片机并采用数字化单总线技术的温度检测系统的设计方案,该方案是利用温度传感器将温度的变化,变换成电流的变化,再转换为电压变化输入模数转换器,其值由单片机处理,最后
2、由单片机去控制数字显示器,显示出实际温度。一旦该温度值超过我们预先设定的上、下限,单片机便启动报警系统进行报警。这种设计方案能对多点的温度进行实时巡检,各检测单元能独立完成各自功能,同时能够根据主控机的指令对温度进行定时采集,测量结果在数码管上显示。主控机负责控制指令的发送,控制各个从机进行温度采集,收集测量数据,并对测量结果(包括历史数据)进行整理、显示。该测控系统不需要任何固定网络的支持,安装简单方便,系统稳定可靠。关键词: 单片机; 单总线技术; 温度传感器ABSTRACTCurrently, the temperature detection system is mostly usin
3、g a transfers system which consists of analog temperature sensors,multiplexing analog switches,AD conversion units and SCMThis kind of temperature collection system needs a lot of cables which is laid to make the signal of the sensor be sent to the collection cardThus the work of fixing and takedown
4、 is miscellaneous,and the cost is highWhats more,what is transferred in the system is analog signals which are easily interfered and have more ullage. It is hard for the controller to make a decision in time according to the change of temperature because the measure error is biggerSo under this circ
5、umstanceit is necessary to empolder a real time and precise temperature control system which is in a position to deal with temperature information of many nodsThis paper gives a temperature decetion project which is based upon the SCM and digital monobus technologyIn this project,the change of tempe
6、rature is transformed into the change of electric current and then into the change of voltage by using the temperature sensorsThe change of voltage is input into the A/D conversion units and the result is dealt with by SCMAt last the real time temperature is displayed on the monitor under the contro
7、l of SCMOnce the value of the temperature exceeds the minimum and maximum which is preestablished,the SCM will give an alarmThis project can make real time patrol checking to the different nods temperature,and every separate checking unit can finish its task independentlyAt the same time,very separa
8、te checking unit Can make timing collection according to the instruction from the main control,and the measure results can be displayed at homeThis temperature decetion system whose stabilization and maintainability is good doesnt need any fixed network to support and is easily fixed.Keywords:SCM;mo
9、nobus technology;temperature sensor1绪论1.1 选题背景在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里。从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展与是否能掌握温度有着密切的联系。温度是工业控制对象中主要的被控参数之一,特别是在冶金、化工、建材、食品加工、机械制造、钢铁、石化,水泥、玻璃等各类工业中,广泛使用加热炉、热处理炉、反应炉等。可以说几乎80的工业部门都不得不考虑着温度的因素。温度不但对于工业如此重要,在农业生产中温度的检测也有着十分重要的意义。我国人多地少,人均占有耕地面积更少。因此,要改变这种局面,只
10、靠增加耕地面积是不可能实现的,因此我们要另辟蹊径,想办法来提高单位亩产量。温室大棚技术就是其中一个好的方法。现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,大型温室大棚的建设对温度检测技术也提出了越来越高的要求。今天,我们的生活环境和工作环境有越来越多称之为单片机的小电脑在为我们服务。单片机在工业控制、尖端武器、通信设备、信息处理、家用电器等各测控领域的应用中独占鳌头。时下,家用电器和办公设备的智能化、遥控化、模糊控制化已成为世界潮流,而这些高性能无一不是靠单片机来实现的。采用单片机来对温度进行数显报警,不仅具有控制方便、组态简单和灵
11、活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。因此,本课题围绕基于单片机的数显温度报警系统展开应用研究工作。1.2 选题的现实意义随着单片机和传感技术的迅速发展,自动检测领域发生了巨大变化,环境温度自动监测控制方面的研究有了明显的进展,并且必将以其优异的性能价格比,逐步取代传统的温度控制措施。但是,目前应用于温度检测系统大多采用模拟温度传感器、多路模拟开关、A/D转换器及单片机等组成的传输系统。这种温度采
12、集系统需要布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大。为了克服这些缺点,本文设计了一种基于单片机并采用数字化单总线技术的温度检测系统的的设计方案,根据实用者提出的问题进行了改进,提出了一种新的设计方案。数字化单总线技术1是利用DALLAS公司生产的新型器件实现的。它将系统的地址线、数据线、控制线合为一根导线,允许在这根导线上挂接数百个控制对象,形成多点单总线测控系统。这些测控对象所用的芯片都由该公司提供。采用单总线协议后,可在检测点将模拟信号数字化。这样,在单总线上传输的便是数字信号。本文介绍的
13、温度检测系统就是基于单总线技术及其器传组建的。该系统能够对温度进行采集,利用温度传感器将温度的变化,变换成电流的变化,再转换为电压变化输入模数转换器,其值由单片机处理,最后由单片机去控制数字显示器,显示出实际温度,同时通过比较,对温度是否超过温度限制进行分析。如果超过我们预先设定的温度限制,温度报警系统将进行报警,并将温度显示出来。这种设计方案实现了温度实时测量和显示。该系统抗干扰能力强,具有较高的测量精度,不需要任何固定网络的支持,安装简单方便,性价比高,可维护性好。这种温度检测系统可应用于各种对温度有着定性要求的领域,实现对温度的实时控制,是一种比较智能、经济的方案,适于大力推广,能带来很
14、好的经济效益和社会效益。2. 系统硬件电路的设计2.1 系统硬件电路构成及测量原理由于系统要对环境温度进行测量,因此采用单片机对单总线系统进行现场长期监控是非常经济实惠的方案,其硬件连接非常简单,可用单片机并口P1、P2、P3中的任一位端口与单总线连接来实现双向数据传输,温度显示及报警。2.1.1系统硬件电路构成本系统以单片机为核心,组成一个集温度的采集、处理、显示、为一身的闭环控制系统,其原理框图如图21所示。系统硬件电路由温度传感器、单片机组成。 单片机数字显示报 警温度传感器复 位时 钟图21温度检测系统硬件电路原理框图温度传感器的作用是采集温度,并进行判断和显示2。由于智能温度传感器D
15、Sl8B20既能对温度进行测量,又能设定所需要控制的温度,并对温度值能够把二进制转换成十进制,所以本设计系统中选用智能温度传感器DS18B20。该传感器是利用在板专利技术来测量温度的3。传感器和数字转换电路都被集成在一起,每个DSl8B20都具有唯一的64位序列号。并且DS18B20只有一个数据输入/输出口,因此,多个DSl8B20可以并联到3或2根线上,CPU只需一根端口线就能与诸多DS18B20进行通信,而它们只需简单的通信协议就能加以识别,这样就节省了大量的引线和逻辑电路。用户还可自设定非易失性温度报警上下限值,并可用报警搜索命令识别温度超限的DS18B20。由于该温度计采用数字输出形式
16、,故不需要A/D转换器。单片机主要是对温度传感器DSl8B20进行编程4,读取温度传感器的温值,并把温度值与设置的上下限温度进行比较。由于AT89系列单片枧与MCS-51系列单片机兼容,所以,本系统中的单片机选用AT89C52。2.1.2系统工作原理采用单总线技术设计的温度检测系统,如图22所示5。整个系统以AT89C52单片机为主机,其他设备为从设备。本系统通过单总线可以挂接很多个智能温度传感器DSl8B20,用于不同地方的温度检测。单片机温度传感器报警单总线支线2支线1图2-2用单总线器件组建温度检测系统示意图该系统的工作原理就是进行单片机编程,使智能温度传感器DSl8B20正常工作,去检
17、测实际的温度,并由数字显示电路显示出当时的温度值。如果采集的温度值高于上限报警温度,系统将发出报警。当采集的温度值低于下限报警温度值时,系统又发出报警。2.2温度传感器的选择测量温度的关键是温度传感器,温度传感器的发展主要大体经过了三个阶段:1传统的分立式温度传感器(含敏感元件);2模拟集成温度传感器控制器;3智能温度传感器。模拟集成传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成温度传感器。模拟集成温度传感器是在20世纪80年代问世的,它是将温度传感器集成在一个芯片上,可完成温度测量及模拟信号输出功能的专用IC。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小
18、、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、TMPl7、LMl35等。模拟集成温度控制器主要包括温控开关和可编程温度控制器,典型产品有LM56、AD22105和MAX6509。某些增强型集成温度控制器(例如TC652653)中还包含了A/D转换器以及固化好的程序,这与智能温度传感器有某些相似之处。但它自成系统,工作时并不受微处理器的控制,这是二者的主要区别。智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术
19、和自动测试技术(ATE)的结晶。目前,国际上己开发出多种智能温度传感器系列产品。智能温度传感器内部都包含温度传感器、AD转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。目前,国际上薪型温度传感器正从模拟式向数字式、从集成化向智能化和网络化的方向飞速发展。智能温度传感器DSl8B20正是朝着高精度、多功能、总线标准化、高可靠性及安全性、
20、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。因此,智能温度传感器DSl8B20作为温度测量装置已广泛应用于人民的日常生活和工农业生产中。2.2.1 DSl8B20简介DSl8B20是美国DALLAS半导体公司继DSl820之后最新推出的一种数字化单总线器件6,属于新一代适配微处理器的改进型智能温度传感器。与传统的热敏电阻相比,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现912位的数字值读数方式。可以分别在9375ms和750ms内完成9位和12位的数字量,并且从DSl8B20读出的信息或写入DSl8B20的信息仅需要一根口线(单线接口)读写,温度变换功率
21、来源于数据总线,总线本身也可以向所挂接的DSl8B20供电,而无需额外电源。因而使用DSl8B20可使系统结构更趋简单,可靠性更高。同时其“一线总线”独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入了全新的概念。DSl8B20“一线总线”数字化温度传感器支持“一线总线”接口,测量温度范围为-55+125,在-10+85范围内,精度为士05。现场温度直接以“一线总线”的数字方式传输,用符号扩展的16位数字量方式串行输出,大大提高了系统的抗干扰性。因此,数字化单总线器件DSl8B20适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。它在测温精度
22、、转换时间、传输距离、分辨率等方面较DSl820都有了很大的改进,给用户带来了更方便和更令人满意的效果。可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。2.2.2 DSl8B20的性能特点(1)采用DALLAS公司独特的单线接口方式:DSl8B20与微处理器连接时仅需要一条口线即可实现微处理器与DSl8B20的双向通讯。(2)在使用中不需要任何外围元件。(3)可用数据线供电,供电电压范围:+30+55 V。(4)测温范围:-55+125。固有测温分辨率为05。当在-10+85范围内,可确保测量误差不超过O5,在-55+125范围内,测量误差也不超过2。(5)通过编程
23、可实现912位的数字读数方式。(6)用户可自设定非易失性的报警上下限值。(7)支持多点组网功能,多个DSl8B20可以并联在唯一的三线上,实现多点测温【12】。(8)负压特性,即具有电源反接保护电路。当电源电压的极性反按时,能保护DSl8B20不会因发热而烧毁。但此时芯片无法正常工作。(9)DSl8B20的转换速率比较高,进行9位的温度转换仅需9375ms。(10)适配各种单片机或系统。(11)内含64位激光修正的只读存储ROM,扣除8位产品系列号和8位循环冗余校验码(CRC)之后,产品序号占48位。出厂前产品序号存入其ROM中。在构成大型温控系统时,允许在单线总线上挂按多片DS18B20。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的数显温度报警系统 毕业设计 基于 单片机 温度 报警 系统
链接地址:https://www.31ppt.com/p-3940007.html