基于51单片机的温度检测和报警系统(共49页).doc
《基于51单片机的温度检测和报警系统(共49页).doc》由会员分享,可在线阅读,更多相关《基于51单片机的温度检测和报警系统(共49页).doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上河南工业职业技术学院毕业设计任务书类 别: 三年制高职 专 业: 计算机控制技术 班 级: 姓 名: 毕业设计题目:温度检测和报警系统指导教师姓名: 负责人签字: 年 月 日 内容:启控制芯片采用89S51或Motorla AVR等8位单片机,传感器采用TMP03或DS18B20集成温度传感器; 实现对-20-+80摄氏温度范围之内的物体温度检测及超温报警要求:毕业设计说明书(论文)的有关要求对毕业设计说明书(论文)的有关要求如下:一、说明书(论文)的编写格式。说明书(论文)的编写格式一般应包括下述七个部分:1 毕业设计(论文)题目2 目录3 摘要在正文前应有200字
2、左右的论文摘要,提倡用英文书写(不用也可)。4 前言前言应说明选题的题目,提出选题的依据,进行题目调查与资料收集过程,研究该题目的背景,选题状况简介,以及协作人员和其他应说明的问题;5 正文正文是毕业设计说明书(论文)的主体部分,包括所选题目的(1)系统设计思想a 原理框图b 原理概述(2)系统硬件设计a 硬件电路图b 硬件电路图说明(包括其中所用特殊芯片功能及使用说明)(3)系统软件设计a 程序流程图b 程序清单(4) 系统软硬件调试注意事项与要点。6 结论结论一般包括研究成果、建议和建议被采纳的可能性;7 参考文献参考文献应列出撰写论文时参考了哪些主要书刊、资料,包括书刊名称、作者、出版单
3、位及时间等。二、说明书(论文)的规格说明书(论文)一律要求用统一规格的16开白纸打印。图表要清晰,卷面要整洁,封面和插页格式要符合我院的统一规定。字数不能少于1.5万字。特别要注意标题层次标识规范科技论文的各层次标题一律用阿拉伯数字连续编码,不同层次的2个数字之间用下圆点“.”分隔开,末位数字后面不加点号。如“1”,“1.2“3.5.1”等;各层次的标题序号均左顶格排写,最后一个序号之后空一个字距接排标题。示例如下。0 引言1 长途运输的试验 1.1 试验方案1.1.1 运输工具的选择三、说明书(论文)的编排卷首要有目录及编号,卷本用小四号字体,卷本应附有参考文献和资料清单。大量的表格和计算结
4、果也可作为附录附后。四、说明书(论文)的装订说明书(论文)装订自上而下依次为论文封面、毕业设计(论文)任务书、毕业设计(论文)目录、论文摘要、毕业设计(论文)正文、参考书目。绘制的图纸如面积超标折叠后装订在毕业设计(论文)中。五、说明书(论文)的存档毕业答辩后,学生将毕业设计(论文)电子版、毕业设计(论文)一起装入专用袋中存档。目录论文摘要.6前言.81.任务分析.102.单片机的概况.142.1单片机的发展历史.142.2 单片机的应用.15 2.2.1单机用.162.2.2多机用.172.3 MCS-51系列单片机的主要产品.173.传感器概况.182.1传感器机概述.182.2传感器工作
5、原理.202.3驱动电路.204 原理分析 .204.1、DS18B20的主要特性.214.2、DS18B20的外形和内部结构.214.3、DS18B20工作原理.224.4 DS18B20有4个主要的数据部件:.22 4.5 高速暂存存储器 .245.系统硬件设计.255.1硬件电路图(图4) .255.2 原理图.255.3 DS18B20集成温度传感器的结构及原理.265.3.1 结构.265.3.2 DS1820使用中注意事项 .295.5 9S51系列单片机的内部结构 31 5.5.1 9S51的工作原理.31 原理图.31 6 软件程序336.1软件设计流程图.336.2程序清单(
6、c语言).337.系统软硬件调试377.1 系统的硬件调试.387.1.1 常见的硬件故障.38 7.1.2操作时序.397.1.3 DS18B20的操作模块40 7.1.4 FPGA与CPU的接口437.2 系统的软件调试 447.2.1常见的软件错误447.2.2软件调试方法.447.2.3 DS18B20温度传感器程序详解.46 总结.52参考文献.53论文摘要本次毕业设计的主要内容是,采用89S51或Motorla AVR等8位单片机,传感器采用TMP03或DS18B20集成温度传感器; 实现对-20-+80摄氏温度范围之内的物体温度检测及超温报警 本仪表最多可配接96支DS18B20
7、温度传感器形成多点测量系统,适用于仓储(粮库、仓库)、楼宇、农业大棚等的温度测量、报警、记录。 1、-55+125测量范围,0.06测温分辨率。-2080范围内基本测量精度0.5。具有标定、修正功能。 2、多重保护、隔离设计,抗干扰能力强、可靠性高。 3、丰富的软件功能及方便的操作界面。 4、完善的网络通讯功能。与计算机进行高速、高效的双向数据交换。具备远程调试、诊断、数据采集能力。 5、良好的软件平台,具备二次开发能力,以满足特殊的功能要 求。 6、可自动识别传感器数量,并自动为传感器排序,并保持顺序不变,大大方便系统维护。 技术指标 输入:通道数:296通道。DS18B20数字温度传感器
8、精度:测量精度:-1085范围内基本测量精度0.5 设定精度:与显示值一致无相对误差。 显示:2位LED通道号显示 4位LED测量值显示 各通道报警状态指示灯 报警:4种测量报警方式。2点公用报警继电器输出 传感器故障继电器输出。(扩展功能) 多点控制继电器输出(扩展功能) 输出继电器触点容量,AC250V、2A(阻必负载) 电源:V0:AC90260VAC 耗电量10VA以下 电压:V1:DC2028V耗电量8VA以下 环境:温度:050 特点:1.体积小,安装方便 2.可联网,方便分散点测量 3.三线/二线连接方式,本仪表采用三线方式 4.测量范围-55+125 5.测量精度: 0.5 6
9、.分辨率0.0625 本仪表每组测量输入可配接32支DS18B20温度传感器前言DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理如图所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在20所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计
10、数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图3中的斜率累加器用于补偿和修正测温过程用于修器值。DALLAS最新单线数字温度传感器DS18B20简介新的“一线器件”体积更小、适用电压更宽、更经济 Dallas 半导体公司的数字化温度传感器DS1820是世界上第一片支持 “一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20、 DS1822 “一线总线”数字化温度传感器 同DS1820一样,DS18B20也 支持“一线
11、总线”接口,测量温度范围为 -20C+80C范围内,精度为0.5C。DS1822的精度较差为 2C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V5.5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。 DS18B20、 DS1822 的特性 DS18B20可以程序设定912位的分辨率,精度为0.5C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一
12、代产品中最好的!性能价格比也非常出色! DS1822与 DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为2C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。 继“一线总线”的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20和DS1822使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。一、 任务分析1 本仪表最多可配接96支DS18B20温度传感器形成多点测量系统,适用于仓储(粮库、仓库)、楼宇、农业大棚等的温度测量、报警、记录。 1、-20+80测量范围,0.06测温分辨率
13、。具有标定、修正功能。 2、多重保护、隔离设计,抗干扰能力强、可靠性高。 3、丰富的软件功能及方便的操作界面。 4、完善的网络通讯功能。与计算机进行高速、高效的双向数据交换。具备远程调试、诊断、数据采集能力。 5、良好的软件平台,具备二次开发能力,以满足特殊的功能要 求。 6、可自动识别传感器数量,并自动为传感器排序,并保持顺序不变,大大方便系统维护。 2、技术指标 输入:通道数:296通道。DS18B20数字温度传感器 精度:测量精度:-1085范围内基本测量精度0.5 设定精度:与显示值一致无相对误差。 显示:2位LED通道号显示 4位LED测量值显示 各通道报警状态指示灯 报警:4种测量
14、报警方式。2点公用报警继电器输出 传感器故障继电器输出。(扩展功能) 多点控制继电器输出(扩展功能) 输出继电器触点容量,AC250V、2A(阻必负载) 电源:V0:AC90260VAC 耗电量10VA以下 电压:V1:DC2028V耗电量8VA以下 环境:温度:050 湿度:2090%RH3 DS18B20的内部结构 DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下: DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。 光刻ROM中的64位序列号是
15、出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。 DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625/LSB形式表达,其中S为符号位。 这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位
16、,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。 例如+125的数字输出为07D0H,+25.0625的数字输出为0191H,-25.0625的数字输出为FF6FH,-55的数字输出为FC90H。4.DS18B20温度传感器的存储器 DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。 暂存存储器包含了8个连续字节,前两个字节是测得的温度信息,第一个字节的内容是温度的低八位,第
17、二个字节是温度的高八位。第三个和第四个字节是TH、TL的易失性拷贝,第五个字节是结构寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时被刷新。第六、七、八个字节用于内部计算。第九个字节是冗余检验字节。该字节各位的意义如下: TM R1 R0 1 1 1 1 1 低五位一直都是1 ,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B20出厂时该位被设置为0,用户不要去改动。R1和R0用来设置分辨率,如下表所示:(DS18B20出厂时被设置为12位)分辨率设置表: R1R0分辨率温度最大转换时间009位93.75ms 0110位187.5ms 1011位375ms
18、1112位750ms 根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待1660微秒左右,后发出60240微秒的存在低脉冲,主CPU收到此信号表示复位成功。5.DS1820使用中注意事项 DS1820虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题: (1)较小的硬件开销需要相对复杂的软件进行补偿,由于
19、DS1820与微处理器间采用串行数据传送,因此,在对DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用PL/M、C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。 (2)在DS1820的有关资料中均未提及单总线上所挂DS1820数量问题,容易使人误认为可以挂任意多个DS1820,在实际应用中并非如此。当单总线上所挂DS1820超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3)连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当
20、将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用DS1820进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。 (4)在DS1820测温程序设计中,向DS1820发出温度转换命令后,程序总要等待DS1820的返回信号,一旦某个DS1820接触不好或断线,当程序读该DS1820时,将没有返回信号,程序进入死循环。这一点在进行DS1820硬件连接和软件设计时也要给予一定的重视。 测温电缆线建议采用屏蔽4芯双绞线,其中一对线接地线与信号线,另一组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 温度 检测 报警 系统 49
限制150内