多点粮库温度测量显示系统

合集下载

计控 粮仓温度自动检测系统

计控   粮仓温度自动检测系统

计算机控制系统题目:粮仓温度自动监测系统系别:电气工程与自动化专业:自动化学号:姓名:粮仓温度自动检测系统摘要随着单片机技术的飞速发展,单片机在各个领域得到了广泛的应用。

粮食是人类生存的必需品,温度是保存好粮食的先决条件,储存大量的粮食对稳定国民经济的发展起到至关重要的作用。

粮库一般较大,测量点会很多。

粮仓温度测量方法以及相应的智能控制一直是粮食保存的一个重要问题。

本系统是以AT89C52单片机、DS18B20数值温度传感器为核心组成的粮仓温度控制系统。

该系统利用AT89C52单片机采集了各个点的温度,实现温度显示、报警等功能。

它以AT89C52单片机为主控制芯片,采用数字温度传感器DS18B20实现多路温度的检测,利用LCD1602液晶显示器形象直观的显示测出的温湿度值。

本文在确定法设计方案基础上,着重论述了系统的软硬件设计,并且描述了系统电路设计、硬件设计框图及所使用各种芯片功能和特性。

通过PROTEUS软件和KEIL C仿真出了该系统。

关键词:单片机,DS18B20,液晶显示,报警目录第1章绪论 (1)1.1 选题的背景与意义 (1)第2章系统总体设计 (2)2.1 方案的选择 (2)2.2 系统总体设计 (3)第3章硬件设计 (5)3.1 硬件选型 (5)3.2 硬件电路设计 (6)第4章软件设计 (13)4.1 系统流程 (13)4.2 软件设计....................................... 错误!未定义书签。

4.2.1软件语言的选择4.2.2主程序第5章仿真结果 (15)5.1仿真软件Proteus简介 (15)5.2仿真电路原理图及结果............................ 错误!未定义书签。

5.3 仿真结果分析 (17)结论 (15)参考文献 (19)附录 (20)第1章绪论1.1选题的背景与意义温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。

粮仓多点温度智能监控系统

粮仓多点温度智能监控系统
有了粮仓温度测控系统后,容易检测和控制粮仓温度。因此有效的 保护了粮食的质量,缓慢了粮食的霉烂,给工作带来方便,给农业大国 的中国带来了很大实际意义。
2 设计的方案论证与分析
单击此处添加段落文字内容
方案的设计应该依据以下几点,包含设计的所能实现的功能和所 要达到的技术指标及工艺条件。功能方面的要求如下:
3.2 单片机测控系统前向通道配置
测控系统中,传感器和微型计算机是必不可少的两个 部分。微型机对数据具有很强的处理能力,但它对非电量 或模拟信号是无能为力的。因此,利用传感器将非电量转 换成电信号才能完成测量和控制任务。然而,利用传感器 得到的模拟电信号,往往是小信号,需经过放大并经A/D 转换数字量后才能由计算机进行有效的处理,进而由计算 机发出各种命令,由执行机构产生相应的动作。
近年来,粮情电子检测分析、控制系统在粮食仓储中的应用、现代化 管理的实施,使得我国粮情监控在技术上取得了较大进步。特别是在人 工智能粮情分析,通风控制等方面,有的系统已达到国际先进水平。
随着粮食产量的增加,传统的人工查看粮温的方法,已经逐步被电 子检温设备取代。小的储粮设备一般采用小型测温仪检测粮温,大型储 粮设备已经逐步配备微机测温系统。前一种方式多数采用由操作者拨动 手动开关逐点查看粮食温度的方法,有些也采用自动巡检方式并配备小 型打印机记录粮食温度数据。后一种方式则可以在微机机房检测粮食温 度情况,并且能够利用微机对粮食温度数据进行分析对比。
C C V 1 器 鸣 蜂 式 电 压 2 6 0 F 4 U1A7 1 12345678234567890 1234567822222222333333334 C C P1.2P1.3P1.4P1.5P1.6P1.7 V P1.0/T2P2.0/A8P2.1/A9 P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15 P0.7/AD7P0.6/AD6P0.5/AD5P0.4/AD4P0.3/AD3P0.2/AD2P0.1/AD1P0.0/AD0 P1.1/T2EX 21 LL AAE TTL RSTP3.0/RxDP3.1/TxDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXXVSSPSENAEA/VPP 4 UAT89S52 9 01234567890901 11111111112233

精品单片机粮仓多点温度巡回检测系统课程设计-定.

精品单片机粮仓多点温度巡回检测系统课程设计-定.

目录1 引言 (11.1本设计的意义 (11.2国内外现状分析 (11.3论文的主要内容 (72 系统总体方案设计 (73 硬件部分设计 (83.1AT89C51介绍 (83.1.1 主要性能 (83.1.2 引脚功能说明 (93.2传感器模块部分设计 (10 3.2.1 AD590主要特性 (103.2.2 与ADC0809接口 (11 3.3数模转换部分硬件设计 (12 3.3.1 ADC0809介绍 (123.3.2 ADC0809各管脚功能 (12 3.3.3 硬件连接电路 (133.4LED显示电路的设计 (14 3.4.1 LED数码管 (153.4.2 LED数码管编码方式 (153.4.3 LED数码管显示方式和典型应用电路 (163.5报警电路的设计 (173.6整体电路图 (184 软件部分设计 (194.1A/D转换程序流程图 (194.2显示程序流程图 (194.3报警程序流程图 (204.4主程序流程图 (20结束语 (23参考文献................................................. 错误!未定义书签。

附录 (24致谢..................................................... 错误!未定义书签。

1 引言1.1 本设计的意义随着电子技术、计算机技术、通信技术的迅速发展,工业测控领域采用先进的技术对现场的工业生产参数进行检测,监测是实现工业自动化的重要标志。

据不完全统计,在工业生产中被监测最多的参数应该是压力、流量、温度三大参数。

无论在石油、化工、煤炭、水利等行业,还是电力、机械、航空、国防等部门,都离不开对这些参数的监测。

当然除此之外,还有诸如液位、扭矩、密度、浓度、速度、位移、距离、电参数等众多物理参数的监测,但用的最多的恐怕还是温度的监测,可以说温度的测量是一个“永恒”的话题。

粮情测控系统简介

粮情测控系统简介

粮情测控系统简介本系统采用无线技术,测温点以无线方式将温度值送回中心,无需连接电缆,仓内无需穿墙、打孔、埋线,测温点以电池供电,任何放置于粮堆内任何位置。

目前粮情测控系统主要使用热敏电阻和数字式温度传感器。

系整体方案设计统本系统可以通过连接TE903网关实现本地粮情检测,亦可通过带GPRS功能的TE922网关实现远程检测。

本地检测系统远程检测系统该系统采用先进的无线通讯体系结构,它改变传统的集散测控模式,实现了现场设备和现场设备与控制室之间多站点、全数字化以及双向通讯,使系统基本测控功能完全下载到现场,成为新一代的全分布式测控系统。

为本系统可配置专门设计的便携式手持测试仪,在仓房现场即可很方便地进行系统调试和维护,免除在微机室和现场之间来回奔波之苦。

该系统由一下三级结构组成,易维护、运行稳定可靠。

第一级计算机:计算机安装TEMPData软件,通过USB或网口与TE903网关连接,实现本地粮情检测;通过网络与远程GPRS网关连接,实现远程粮库粮情检测。

第二级网关:本地检测系统采用TE903网关,远程检测系统采用带GPRS功能的TE922网关。

第三级传感器网络:通过传感器网络模型将温度、湿度等传感器节点布置在粮仓内。

检测数据通过无线传感器节点发送到网关。

系统功能软件平台操作系统平台:WINDOWS应用软件平台:TEMPData温度检测系统软件基本功能(1)验证用户身份,不同用户不同的操作权限;(2)增加、删除、设置仓房信息和仓内布点信息,绘制场区平面图和布置仓房位置;(3)测温、测湿的粮情实时检测;(4)以模拟三维立体方式显示粮情,对仓房温度分层、分列显示;(5)以表格、曲线的形式打印输出,并且支持将粮温数据输出到Excel报表;(6)设置报警温度与报警提示;(7)每天的粮情数据自动存档,以备历史查询;(8)对测温数据进行整月备份、恢复与删除;测温数据整理功能可对测温数据单选或选择批量的删除、导出与导入;(9)对系统的基本参数设置,如串口、温湿校验、分机延时等,系统默认自动搜索设备串口位置;温湿度检测功能对粮仓中的粮食各部位温度、粮仓内空间温度和湿度、粮仓外环境温度和湿度等基本粮情参数进行检测,包括以下检测方式:(一)实时检测: 对粮情进行实时检测。

粮仓多点温度控制的系统的控制与实现设计

粮仓多点温度控制的系统的控制与实现设计

毕业设计(产品制作)周志课题名称粮仓多点温度控制的系统的控制与实现专业(系)电气学院自动化专业班级智能电网111学生姓名黄倩指导姓名蒋小军日期 2013.9---2013.11湖南铁道职业技术学院电气工程系填表说明一、本周志必须根据本人所做的工作如实准确填写,不允许抄袭他人材料。

二、进行毕业设计(产品制作)出现问题时,学生应积极主动寻求解决办法,争取教师或同学的帮助,学生应将该过程如实记录。

指导教师应耐心为学生解答,并对所指导的内容负责。

三、本周志是学生毕业设计(产品制作)的过程记录,帮助指导教师教师严格进行毕业设计(产品制作)过程控,教师应认真负责填写相关内容。

四、本周志是毕业设计(产品制作)成绩鉴定重要依据,若学生未填写本周志,则毕业设计(产品制作)成绩鉴定不合格。

毕业设计(产品制作)基本信息毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业设计(产品制作)——学生周学习记录毕业论文及设计说明书撰写规范毕业设计(论文)是高等教育人才培养方案中一个重要的教学环节,是实现培养目标要求的重要阶段。

单片机的粮仓温湿度多点无线监测系统设计方案

单片机的粮仓温湿度多点无线监测系统设计方案

本科毕业设计基于单片机的粮仓温湿度多点无线监测系统设计温湿度是一个非常重要的参数。

在工业、医疗、军事和生活等许多地方,都需要用到测温湿装置来监测温湿度。

传统直接布线测量不能满足要求,特别是在某些环境恶劣的工业环境和户外环境,通过直接布线测量不现实。

因此采用无线传输温湿度信息尤为必要。

目前有些设计能够实现无线温湿度监测,但价格过高是其最大的缺点。

在实际温湿度控制过程中既要求系统具有稳定性、实时性又需要降低功耗。

因此设计一种低功耗的无线温湿度监测系统很有意义。

本文提出一种针对无线数据传输问题的解决方案,该方案基于nRF24L01来设计无线温湿度采集系统。

该系统采用传统单片机ATmega16L和数字温湿度传感器AM2301来构成多点、实时的无线温湿度监测系统。

通过简单的无线通信协议,实现可靠性与功耗平衡,该系统能实现对温湿度的监测,是可以实现远程控制的无线温湿度监测系统。

该系统利用无线通信技术构建了分布式无线传感器网络,通过传感器节点实现温湿度信息的采集和传输,系统具有组网简单,维护方便,运行费用低等优点,能够实现可靠的无线数据传输。

可以应用于大型粮仓温湿度的监测。

关键字:ATmega16 AM2301 无线传输 nRF24L01Wireless Temperature and Humidity Monitoring System in BarnShi Jianzhu(College of Engineering, South China Agricultural University,Guangzhou 510642, China>Abstract:Temperature and humidity is a very important parameter. In many places, such asthe industrial, medical, and military, you need the temperature and humidity measurement device to monitor temperature and humidity. Direct wiring measurement does not meet the requirements, especially in some environments, such as, harsh industrial environments and outdoor environments. Therefore, the wireless transmission of temperature and humidity information is particularly necessary.At present, some devices can be used to monitor wireless temperature and humidity, but the price is the biggest drawback, the price is too high. The system must be stable, real-time and low power consumption in actual control. Therefore, the design of a low-power consumption wireless temperature and humidity monitoring system makes sense. This paper presents a solution for wireless data transmission, the program is based on the nRF24L01 to design the monitorint system of wireless temperature and humidity. The system uses the traditional microcontroller ATmega16 and digital temperature and humidity sensor AM2301 toform multi-point, real-time wireless temperature and humidity monitoring system. Through a simple wireless communication protocols, bring about reliability and power balance. The system is a remote wireless temperature and humidity monitoring system.The system uses wireless communication technology to build a distributed wireless sensor networks. The temperature and humidity data acquisition and transmission based on sensor nodes, with a simple network, easy maintenance, low operation cost. The system can be applied to a large granary temperature and humidity monitoring.Key word: ATmega16 AM2301 Wireless Transmission nRF24l01目录1 前言12 系统方案分析与选择论证12.1 系统最终方案12.2 系统方案设计22.2.1 主控芯片方案22.2.2 无线通信模块方案22.2.3 温湿度传感器方案32.2.4 显示模块方案33 主要芯片介绍和系统模块硬件设计4 3.1 ATmega16L-8AI单片机43.2 nRF24L01无线模块53.2.1 nRF24L01模块电路图53.2.2 nRF24L01模块接口电路53.2.3 nRF24L01模块供电电源63.2.4 nRF24L01模块工作模式63.2.5 nRF24L01模块工作原理73.2.6 nRF24L01配置字83.3 数字温湿度传感器 AM230183.3.1 AM2301概述83.3.2 AM2301接口及温湿采集电路9 3.3.3 AM2301工作原理93.4 显示模块TFT-LCD104 系统软件设计114.1 单片机软件设计114.1.1 发送端流程114.1.2 接收端流程125 硬件电路135.1 硬件制作135.2 硬件调试145.3 硬件调试结果145.3.1 温湿度采集测试155.3.2 nRF24L01无线模块测试186 结论与展望18参考文献19附录20致谢22华南农业大学本科生毕业设计成绩评定表1 前言粮食是人类赖于生存不可或缺的物质基础,是人类从事各种活动的前提。

仓储用多点温湿度测量系统

仓储用多点温湿度测量系统

仓储用多点温湿度测量系统作者:梅江安邢少华来源:《中国科技博览》2018年第20期[摘要]在当前的仓储管理工作中,由于受到货物存储性质等因素的影响,在温度和湿度的变化之下,货物质量也比较容易随之发生相应的变化,因此为有效提高仓储管理质量,还需要从落实仓储温度与湿度控制工作入手。

在这一背景下,本文将尝试通过使用AT89C51单片机,设计一套仓储用多点温湿度测量系统,从而有效解决仓储温湿度管理问题。

[关键词]仓储;多点;温湿度测量中图分类号:S144 文献标识码:A 文章编号:1009-914X(2018)20-0247-01引言:为有效解决仓储的温度和湿度控制工作,同时提高仓储温湿度控制的精确性,本文将设计采用AT89C51单片机建立起温湿度测量系统。

在该系统当中,利用具有较高精确度和硬件电路清晰简单等优势特性的DHT11这一集成化的温度传感器,负责完成具体的温度和湿度测量工作,并将其采集得到的温度信号、湿度信号直接传输至单片机,用以直观地显示在测量人员面前。

一、仓储用多点温湿度测量系统设计(一)硬件设计1.单片机及其运行环境本文在设计仓储用多点温湿度测量系统的过程当中,选择使用的主控单片机为具有性能较高但电压较低的AT89C51单片机,该单片机实现了8位CPU与Flash存储器的集成,不仅成本低廉,操作简便,同时具有较高的灵活性。

而为了能够保障单片机可以正常完成温度以及湿度的信号分析处理工作,本文所设计的仓储用多点温湿度测量系统当中,同时设计由单片机芯片、复位与时钟电路构成其最小运行环境。

但单片机的复位引脚RST位置上同时出现至少两个机器周期高电平的情况时,单片机将自动复位。

此外,通过利用单片机的内部和外部时钟,在接受到时序执行指令之后,单片机将根据具体的时钟频率对自身的速度以及稳定性进行相应调整[1]。

2.温湿度传感器作为多点测量仓储温度和湿度的关键组成部分之一,温湿度传感器负责多点采集仓库或仓储地点的温度信号以及湿度信号,随后利用系统中的通信线路直接将其传输至AT89C51主控单片机当中,从而完成对温湿度信号的集中处理。

摘_要 粮仓多点温度智能监控系统设计

摘_要 粮仓多点温度智能监控系统设计

长春工程学院毕业设计(论文)摘要粮仓温度实时检测系统是针对粮库中粮食存储的需要而设计的。

系统通过计算机检测粮食贮备库中粮食的基本温度情况,并结合其它粮情信息(如入仓时间、品种、仓型、天气情况等)进行综合分析。

粮仓温度检测系统是由AT89S52单片机构成的对现场8*5矩阵传感器进行采样的系统,以AT89S52单片机为主机,内部EPROM作为程序存储器,8155可编程并行I/O扩展接口芯片,是有键盘控制、显示温度并且超限时自动报警功能的检测系统。

利用微机技术对粮仓进行监控,用户可方便地构造自己需要的数据采集系统,在任何时候把粮仓现场的信息实时地传送到控制室,管理人员不需要深入现场,就可查看历史数据。

关键词温度传感器单片机监测AbstractThe real time temperature detecting system on granary is designed for the request of the provisions store in granary.The system synthesizes and analyzes the status by detect the basic temperature situation of the provisions through CPU together with other situations such as the time of getting in the granary, the variety, the granary style, the air and so on). It is a detect system with 8*5matrix Sensors and Consisted by single chip computer AT89S52.Program Memory EPROM expansion interface 8155,which has the functions of the key controlling, the temperature displaying, the printing, and the automatic alert beyond the time limited. The users can form the data detecting system conveniently by themselves, and send news to the controlling room at any time and the managers can know the data without coming to the field.Keywords:temperature-sensor microprocessor control unit monitor。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业方向课程设计课题:多点粮库温度测量显示系统班级测控1082班学生姓名学号指导教师淮阴工学院电子与电气工程学院1.系统方案设计1.1 概述粮食是人类赖以生存的基本物质,是关系国民生计的重要物资,也是军需民食的特殊商品。

中国有句老话:“常将有日思无日,莫待无时想有时”,居安思危,未雨绸缪,永远不会过时。

随着粮食流通体制改革的不断深化、粮食市场全面放开已成定局,随着人民生活水平的提高,全社会对粮食质量问题提出了新的要求;加入世界贸易组织后粮食贸易的全球化,客观上也要求粮食质量工作与国际接轨。

面对新形势,如何加强储粮工作,发挥粮食部门在粮食储存方面的优势,是摆在粮食储备工作面前的一个重要课题。

目前我国地方各大型粮库都存在着不同程度的粮食储存变质的问题。

大部分粮库还采取人工测量温度的方法,不仅增大了粮库工作人员的工作量,而且工作效率底,尤其是大型粮库的温度测量不能及时而彻底的完成,导致大面积坏粮的情况时有发生。

据统计,我国每年因粮食储存不当而发霉变质的粮食就达上亿斤,造成无法估量的的经济损失。

粮食的温度是影响粮食储藏的重要参数,两者之间是相互关联的,粮食在正常储藏条件下(即安全条件下),含水量一般在12%以下,不会使粮食温度发生突变,一旦粮食受潮含水量增加,超过20%以上时,就满足了粮粒发芽的条件,新陈代谢加快而产生呼吸热,使局部粮温升高,必然引起粮食发热和霉变,且极易产生连锁反应,从而造成难以挽回的损失因此,粮食温度监控技术在农业上的应用是十分重要的。

随着科学技术的不断进步与发展,温度传感器的种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中。

其中,比较有代表性的数字温度传感器有DS18B20、MAX6575、DS1722、MAX6635等。

相比较而言,传统的温度检测以热敏电阻为温度敏感元件,热敏电阻成本低,但需要后续信号处理电路,而且热敏电阻的可靠性相对较差,测量温度的准确度低,检测系统的精度差。

数字式温度传感器的种类也不少,并且在实际工程设计中具有上述诸多优点。

本设计是基于温度传感器的温度检测系统中的温度检测、电路控制、报警系统及显示部分的实现。

以智能温度传感器应用技术和单片机应用技术为核心进行开发,并且以理论分析和该技术方案为基础,在不断地研究过程中进行不断的调整,完成了一个温度监测系统的设计。

1.2 系统方案框图本系统采用单片机及外围电路完成。

最重要的部分即测温电路将采用数字温度芯片测量温度,这样输出的信号为数字信号,可以直接由单片机来处理;按键输入电路用于进行调时和温度查询,以方便对系统各项参数的修改;时钟及复位电路将提供给单片机必不可少的时钟信号和复位信号以使单片机正常工作。

报警电路用于当仓库温度超过额定范围时,及时报警通知。

显示电路则是显示仓库温度。

系统的原理框图如图1所示。

图1 系统原理框图2.工作原理2.1 检测原理电路设计原理图如图2所示,控制器使用单片机AT89S51,温度传感器使用DS18B20,用液晶实现温度显示。

本温度计大体分三个工作过程。

首先,由DS18B20温度传感器芯片测量当前的温度,并将结果送入单片机。

然后,通过AT89S51单片机芯片对送来的测量温度读数进行计算和转换,井将此结果送入液晶显示模块。

最后,SMC1602A芯片将送来的值显示于显示屏上。

由图2可看到,本电路主要由DSl8B20温度传感器芯片、SMCl602A液晶显示模块芯片和AT89S51单片机芯片组成。

其中,DSI8B20温度传感器芯片采用“一线制”与单片机相连,它独立地完成温度测量以及将温度测量结果送到单片机的工作。

图2 硬件设计电路图2.2 温度传感器选择用于粮仓温湿度监控系统的温度传感器主要是Dallas的DS18B20系列温度传感器。

DS18B20是美国DALLAS公司生产的单线数字温度传感器,它具有微型化、低功耗、高性能、抗干拢能力强、易配微处理器等优点,特别适合于构成多点温度测控系统,可直接将温度转化成串行数字信号供微机处理,而且每片DS18B20都有唯一的产品号并可存入其ROM中,以便在构成温湿度测控系统时在单线上挂接任意多个DS18B20芯片。

从DS18B20读出或写入DS18B20信息仅需要一根口线,其读写及温度变换功率来源于数据总线,该总线本身也可以向所挂接的DS18B20供电,而无需额处电源。

DS18B20能提供九位温度读数,它无需任何外围硬件即可方便地构成温度检测系统,因而使用DS18B20可使系统结构更趋简单.可靠性更高。

温度传感器选用一总线温度传感器DS18B20。

DS18B20是美国DALLAS半导体公司生产的可组网数字式温度传感器,与其它温度传感器相比,DS18B20具有以下特性:独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

DS18B20支持多点组网功能,多个DS1820可以并联在唯一的三线上,实现组网多点测温。

DS18B20在使用中不需要任何外围元件,全部传感器元件及转换电路集成在形如一只三极管的集成电路内。

温度范围-55℃~+125℃,固有测温分辨率±0.5℃;测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC效验码,具有极强的抗干扰纠错能力;测量结果以9位数字量方式串行传送。

DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:(1)系统的硬件虽然简单但需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此,在对DS18B20进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。

(2)在DS18B20的有关资料中均未提及单总线上所挂DS18B20数量问题,容易使人误认为可以挂任意多个DS18B20,在实际应用中并非如此。

当单总线上所挂DS18B20超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。

(3)连接DS18B20的总线电缆有长度限制。

由于信号电缆本身存在电阻,距离过长时将导致信号衰减。

试验中,当采用普通信号电缆传输长度超过50m 时,读取的测温数据将发生错误。

当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m。

DS18B20有PR-35和SOIC两种封装形式,管脚排列如表1所示。

本系统选用PR-35封装形式。

DS18B20返回温度值虽然只有9位,如图3所示。

表1DS1820管脚排列管脚管脚定义说明8脚SOIC 3脚PR-352 1 GND 地1 2 I|O 数据输入端8 3 VCC 电源3 4 5 6 7 NC 空脚图3 DS18B20温度值表示方法D9为符号位,0表示正,1表示负,高字节的其他位(D10~D15)是以符号位的扩展位表示的;D0~D8为数据位,以二进制补码表示。

温度是以1/2℃LSB 形式表示的。

表2为数值和温度的关系。

表2 DS18B20数值和温度的关系温度数据(二进制)数据(十六进制)+125 0000 0000 1111 1010 00FAH+25 0000 0000 0011 0010 0032H+0.5 0000 0000 0000 0001 0001H0 0000 0000 0000 0000 0000H+0.5 1111 1111 1111 1111 FFFFH-25 1111 1111 1100 1110 FFCEH-55 1111 1111 1001 0010 FF92H因到粮仓内环境温度不能出现负温情况,因此本系统不考虑负温情况,这样,在硬件选取上可以考虑选用商业级器件,不必要选用工业级器件,可以大幅度降低成本。

因此单片机读取温度信息后,只需将低字节(D0~D8)送入上位机和控制电路即可。

2.3 测量电路介绍2.3.1 显示电路显示电路采用SMCI602A液晶显示模块芯片该芯片可显示16×2个字符,比以前的七段数码管LED显示器在显示字符的数量上要多得多。

另外,由于SMCl602芯片编程比较简单,界面直观,因此更加易于使用者操作和观测。

SMCl602A芯片的接口信号说明如表3所列。

驱动电路包含在SMCI602A液晶显示模块芯片,所以不必外加驱动电路。

其控制由单片机来完成,亮度调节是通过变阻器R2完成。

表3 SMCl602A芯片的接口信号说明2.3.2 温度检测电路DS18B20 最大的特点是单总线数据传输方式,DS18B20 的数据I/O 均由同一条线来完成。

DS18B20 的电源供电方式有 2 种: 外部供电方式和寄生电源方式。

工作于寄生电源方式时, VDD 和GND 均接地, 它在需要远程温度探测和空间受限的场合特别有用, 原理是当1 Wire 总线的信号线DQ 为高电平时, 窃取信号能量给DS18B20 供电, 同时一部分能量给内部电容充电, 当DQ为低电平时释放能量为DS18B20 供电。

但寄生电源方式需要强上拉电路, 软件控制变得复杂(特别是在完成温度转换和拷贝数据到E2PROM 时) , 同时芯片的性能也有所降低。

因此, 在条件允许的场合, 尽量采用外供电方式。

无论是内部寄生电源还是外部供电,I/O口线要接5KΩ左右的上拉电阻。

在这里采用前者方式供电。

DS18B20与芯片连接电路如图4所示。

图4 DS18B20与单片机的连接外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。

在开发中使用外部电源供电方式,比寄生电源方式只多接一根VCC引线。

在外接电源方式下,可以充分发挥DS18B20宽电源电压范围的优点,即使电源电压VCC 降到3V 时,依然能够保证温度量精度。

2.3.3温度报警电路本设计采软件处理报警,利用有源蜂鸣器进行报警输出,采用直流供电。

当所测温度超过或者低于所预设的温度时,数据口相应拉高电平,报警输出。

也可采用发光二级管报警电路,如果需要报警,则只需将相应位置1,当参数判断完毕后,再看报警模型单元ALARM 的内容是否与预设一样,如不一样,则发光报警。

报警电路硬件连接见图5。

图5 蜂鸣器电路连接图3.系统软件设计3.1 软件设计方法整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的功能也就基本定下来了。

从软件的功能不同可分为两大类:一是监控软件(主程序),它是整个控制系统的核心,专门用来协调各执行模块和操作者的关系。

相关文档
最新文档