基于DS1820的室温监测装置的设计【优秀机械机电毕业设计论文】【A6030】
收藏
资源目录
压缩包内文档预览:(预览前20页/共34页)
编号:981384
类型:共享资源
大小:340.92KB
格式:RAR
上传时间:2017-01-11
上传人:木***
认证信息
个人认证
高**(实名认证)
江苏
IP属地:江苏
50
积分
- 关 键 词:
-
基于
ds1820
室温
监测
装置
设计
优秀
优良
机械
机电
电机
毕业设计
论文
a6030
- 资源描述:
-

- 内容简介:
-
无锡职业技术学院毕业设计说明书 1 第一章 引言 在工、农业生产和日常生活中,对温度的测量及控制占据着极其重要地位。首先让我们了解一下多点温度检测系统在各个方面的应用领域:消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测,各类运输工具之组件的过热检测,保全与监视系统之应用,医疗与健诊的温度测试,化工、机械等设备温度过热检测。温度检测系统应用十分广阔。 本设计运用主从分布式思想,由一台上位机( 型计算机),下位机(单片机)多点温度数据采集,组成两级分布式多 点温度测量的巡回检测系统。该系统采用 行通讯标准,通过上位机( 制下位机(单片机)进行现场温度采集。温度值既可以送回主控 行数据处理,由显示器显示。也可以由下位机单独工作,实时显示当前各点的温度值,对各点进行控制。 下位机采用的是单片机基于数字温度传感器 系统。 用单总线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。本系统可以应用在大型工业及民用常温多点监测场合。如粮食仓储 系统、楼宇自动化系统、温控制程生产线之温度影像检测、医疗与健诊的温度测试、空调系统的温度检测、石化、机械等。 基本功能以及技术要求: 1. 采用单片机进行室温的监测。 2. 对室温进行实时的显示;当室温达到报警设定值时,应能报警。 3. 能设定室温的报警值。 4. 室温的测量范围为 0 100,测量精度 5. 当某处的实际室温超过设定的上下限时,该处的蜂鸣器报警。 无锡职业技术学院毕业设计说明书 2 第二章 基于 室温监测装置系统工作原理 在多点测温系统中,传统的测温方法是将模拟信号远距离采样进行 换 ,而为了获得较高的测温精度,就必须采用措施解决由长线传输,多点测量切换及放大电路零点漂移等造成的误差补偿问题。采用数字温度芯片 量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在 0 100 摄氏度时,最大线形偏不大于 1摄氏度。 采用温度芯片 量温度,可以体现系统芯片化这个趋势。部分功能电路的集成,使总体电路更简洁,搭建电路和焊接电路时更快。而且,集成块的使用,有效地避免外界的干扰,提高测 量电路的精确度。所以集成芯片的使用将成为电路发展的一种趋势。本方案应用这一温度芯片,也是顺应这一趋势。 图 1 系统硬件连接框图 无锡职业技术学院毕业设计说明书 3 图 2 主单片机系统硬件连接框图 图 3 从单片机系统硬件连接框图 至从单片机 至 交流电源 C 开关电源模块 通讯端口 1 声、光报警 输出控制 显示电路 主 单片机 通讯端口 2 自检电路 至主单片机 交流电源 C 开关电源模块 、光报警 输出控制 单片机 通讯端口 锡职业技术学院毕业设计说明书 4 第三章 硬件结构 3 1 开关电源及看门狗电路 a、电源电路 因为单片机工作电源为 +5V,且底层电路功耗很小。采用 7805 三端稳压片即可满足要求。 具体电路图如下: 图 4 开关电源电路 b、看门狗电路 考虑到底层电路板的工作环境相对恶劣,单片机会受到周围环境的干扰,而出现程序跑飞,死机 等一些不可预知的不正常工作现象。工作人员也不可能到现场对单片机重起,本设计为单片机电路添加一个外部看门狗电路。定时查询单片机的工作 状态 ,一但发现异常即对单片机延时重起。保证系统安全可靠的运行。 门限电平为 在电源突然掉电或电源电压下降到低于门限电平时。 于监控微处理器,以确保微处理器的正常运行。看门狗能产生一个系统复位信号用来终止任何由于微处理器故障而引发的不正常的系统操作。 00型值)。 特性: 无锡职业技术学院毕业设计说明书 5 00型值。 具体电路图如下 : 图 4 看门狗电路 3 2 键盘及显示电路 键盘电路 : 单片机应用系统中除了复位按键有专门的复位电路 ,以及专一的复位功能外 ,其它的按键或键盘都是以开关状态来设置控制功能或输入数据。键盘有编码和非编码两种。非编码键盘硬件电路极为简单。故本系统采用拨码开关来控制。具体电路如下: 无锡职业技术学院毕业设计说明书 6 图 5 键盘 电路电路 A、开关状态的可靠输入 键开关状态的可靠输入有两种解决方法。一种是软件去抖动:它是在检测到有键按下时,执行一个 10确认该键电平是否仍保持闭合状态电平,如保持闭合状态电平则确认为真正键按下状态,从而消除了抖动影响。另一种为硬件去抖动:即为按键添加一个锁存器。两种方法都简单易行,本设计采用的是硬件去抖。 B. 对按键进行编码给定键值或给出键号 对于按键无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的散转转移。为使编码间隔小,散转入口地 址安排方便,常采用依次序排列的键号。 拨码开关值 含义 0000 实时显示通道一的温度值 0001 实时显示通道二的温度值 0010 实时显示通道三的温度值 0011 实时显示通道四的温度值 0100 实时显示通道五的温度值 0101 实时显示通道六的温度值 0110 实时显示通道七的温度值 0111 实时显示通道八的温度值 1* 自动循环显示所有通道的温度 C. 选择键盘监测方法 对是否有键按下的信息输入方式有中断方式与查询方式两种。本设计采用的查询法,即在在 描子程序。 温度显示电路 : 设计采用的是共阴极七段数码管。显示方式有动态扫描和静态显示,两种方法在本设计中皆可。由于静态扫描要用到多片串入并出芯片,考虑到电路板成本计算。本人采用是节约硬件资源的动态扫描方式。即用两块芯片就可以完成显示功能。显示数据由 4511 译码器输无锡职业技术学院毕业设计说明书 7 出, 具体电路图如下: 图 6 温度显示 电路 3 3 温度测试电路 这里我们用到温度芯片 有 3引脚 92小体积封装形式。测温 分辨率可达 被测温度用符号扩展的 16位数字量方式串行输出。其工作电源既可在远端引入,也可采用寄生电源方式产生。 信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。 持 “一线总线 ”接口,测量温度范围为 +125C,在 85C 范围内 ,精度为 。现场温度直接以 “一线总线 ”的数字方式传输,大大提高了系统的抗干扰性。无锡职业技术学院毕业设计说明书 8 适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。 3 4 串口控制电路 以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是 单片机的串口是 者之间必须有一个电平转换电路,我们采用了专用芯片 行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片更简单可靠。 具体电路如下: C 2 +4R 2 I I +1 I I +2V C 8M A X 2 3 2V C 21 u / 2 5 31 u / 2 5 41 u / 2 5 51 u / 2 5 61 u / 2 5 5D B 9R X 单片机至 路 我们采用了三线制连接串口,也就是说和电脑的 9针串口只连接其中的 3根线:第 5脚的 2脚的 3脚的 是最简单的连接方法,但是对 本设计 来说已经足够使用了,电路如 上 图所示 。通信线采用交叉接法,即两者信号线对应成为 R T, T R。 具体连接电路如下 : 162738495 9 A T 8 9 C 5 1162738495 9 P D R X D T X 针串口 电路接线图 无锡职业技术学院毕业设计说明书 9 第四章 元器件的选择 电源部分 采用开关电源模块供电,本设计共需要两个等级的电源电压。第一:单片机及其外围接口电路工作需要使用标准的 5二:的声光报警电路本设计采用了 12的就是为了提高声光报警的功率,加大声光报警作用的范围,使得操作人员在附近不远处询查时出现转速异常时也可 以较清晰的听到或看到报警信息。 为了降低成本,同时考虑到线路中的所需使用较大功耗仅在声光报警时,所以选用 2V,将此开关电源模块的输出直接向声光报警电路提供电源,同时将一片 输入端与开关电源模块的输出端相连,这样开关电源模块输出的 12V 直流电压经 换成单片机及其外围接口电路需要的 5V 的直流电源电压。 温度传感器的选择 1、 介 美国 导体 公司生产的可组网数字式温度传感器,在其内部使用了在板( 利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。 2、 脚及功能 地 数据输入 /输出脚(单线接口,可作寄生供电) 源电压 3、 内部结构如 下 图所示 无锡职业技术学院毕业设计说明书 10 图 9 ( 1) 个主要的数据部件: 64位激光 64位激光 位 48位序列号和 8位家族代码 (28H)组成。 温度灵敏元件。 非易失性温度报警触发器 L。可通过软件写入用户报警上下限值。 配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。 0工作时按此寄存器中的分辨率将温 度转换成相应精度的数值,其各位定义如图所示。 1 1 1 1 1 10 其中, 试模式标志位,出厂时被写入 0,不能改变; 度计分辨率设置位,其对应四种 分 辨率如 下 表所列,出厂时 , (即 12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率。 ( 2) 高速暂存存储器 高速暂存存储器由 9个字节组成,其分配如 下 图所示。当温度转换命令发布后,经转换所得的温度值以二字节补码形式存放在高速暂存存储器的第 0和第 1个字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,数据格式如图所示。对应的温度计算:无锡职业技术学院毕业设计说明书 11 当符号位 S=0时,直接将二进制位转换为十进制;当 S=1时,先将补码变为原码,再计算十进制值。 配置寄存器与分辨率关系表 : 表 10 配置寄存器与分辨率关系表 1 温度计分辨率 /大转换时间 / 0 9 1 10 0 11 375 1 1 12 750 温度低位 温度高位 L 配置 保留 保留 保留 8位 储器映像图 11 温度值格式图 度数据表 : 23 22 21 20 2 S S S S 26 25 24 对 要注意以下问题 ( 1)对硬件结构简单的单线数字温度传感器 行操作,需要用较为复杂的程序完成。编制程序时必须严格按芯片数 据手册提供的有关操作顺序进行,读、写时间片程序要严格按要求编写。尤其在使用 高测温分辨力时,对时序及电气特性参数要求更高。 ( 2)有多个测温点时,应考虑系统能实现传感器出错自动指示,进行自动 列号和自动排序,以减少调试和维护工作量。 ( 3)测温电缆线建议采用屏蔽 4 芯双绞线,其中一对线接地线与信号线,另一组接 蔽层在源端单点接地。 三线制应用时,应将其三线焊接牢固;在两线应用时,应将 接牢固。若 感器只送 的温度值。 无锡职业技术学院毕业设计说明书 12 ( 4)实际应用时,要注意单线的驱动能力,不能挂接过多的 时还应注意最远接线距离。另外还应根据实际情况选择其接线拓扑结构。 典型对应的温度值表 : 表 10 典型对应的温度值表 温度 / 二进制表示 十六进制表示 +125 + 55 00000111 11010000 00000001 10010001 00000000 10100010 00000000 00001000 00000000 00000000 11111111 11111000 11111111 01011110 11111110 01101111 11111100 10010000 07191H 00008H 0000H 、 室温监测装置结构原理 ( 1)传感器部分 采用数字温度芯片 出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此 元件线形较好。在 0 100摄氏度时,最大线形偏差小于 1摄氏度。 单总线的 数据传输 ,由数 字温度计 微控制器 成的温度测量装置 ,它直接输出温度的数字信号 ,可直接与计算机连接 。 这样 ,测温系统的结构就比较简单 ,体积也不大 ,且由于 以带多个 此可以 非常容易 实现多点测量 采用温度芯片 量温度,体现了系统芯片化这个趋势。部分功能电路的集成,使总体电路更简洁,搭建电路和焊接电路时更快。而且,集成块的使用, 有效地避免外界的干扰,提高测量电路的精确度。 ( 2)主控制部分 此次设计采用 位单片机实现。单片机软件编程的自由度大,可通过编程实无锡职业技术学院毕业设计说明书 13 现各种各样的算术算法和逻辑控制。而且体积小,硬件实现简单,安装方便。既可以单独对多 可以与 运用主从分布式思想,由一台上位机( 下位机(单片机)多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统 ,实现远程控制。另外 工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 单片机 本模块采用的主要芯片是 单片机是 司生产的低功耗、高性能的 8位 自带 8片的制造工艺采用了 程序指令的设置与输出方面和工业标准 80兼容。可擦写的特性是程序存储器在系统中能被重写或者通过一种惯用的固化内存的设备来完成,通过结合一种通用 8位 嵌入式系统提供了较强的灵活性和极为有效的解决方法。 部包含有 1 个 8位 荡器和时钟电路, 8128字节的数据存储器,可寻址外部程序存储器和数据存储器(各 64 21个特殊功能寄存器, 4个并行 I/1个全双工串行口, 3 个 16 位定时器 /计数器, 6 个中断源,提供 2 个中断优先级,可实现二级中断优先级。具有位寻址功能,有较强的布尔处理能力。 考虑单片机的运行速度,选用常用的 12此频率下,单片机一个机器周期为 1微妙,运行速度较快。 看门狗监视芯片 本设计一般应用于工业现场需要监测设备转速的场合,外界干扰较多且必 须要考虑,从系统可靠性角度出发,单片机选用同时具有上电复位方式和监视功能的看门狗监视芯片。其性能介绍如下。 监控芯片可为系统提供上电、掉电复位功能,也可提供其它功能,如后备电池管理,存储器保护、低电压告警或看门狗等。“看门狗”计时器电路英文名为 称作用是监测单片机的运行,一旦发现“死机”就发出复位信号恢复程序的正常运行。基本原理相同。 监控芯片,具有价格低、功能完善、低功耗的优点,而且工作温度范围 宽( +80),使用简单。它能在上电、掉电期间或手动情况下产生复位信号,它内含一个 看门狗定时器的无锡职业技术学院毕业设计说明书 14 外,还有一个 限的电源故障报警电路,可用于检测电池电压和非 5 , 过外接电阻 组成不同门限电压监视网络。当电源电压低于容限电压时即视为报警输出。监控电路还具有上电复位输出和外部手动复位输出功能,芯片内部有一个上电比较器,当电源电压上升到可靠的工 作电压后,即在 00持单片机系统的正常复位。芯片内有一个看门狗定时器 单片机 最短的状态改变周期为 持高电平或低电平达 可使内部定时器完成计数,并置 低。 看门狗输出,如果连接到 声光报警 虽然单片机 0需要外接驱动电路,可直接驱动发光二极管,但是为了降低单片机本身的功耗提高其工作的 稳定性我们仍使用 12所以选用 限流电阻直接连到三极管的集电极上。单片机高电平时,发光二极管不亮;低电平时点亮发光二极管。发光二极管的发光亮度强弱由流过它的电流决定,通常 2的正常工作电流为 810光二极管的压降为 以,选择发光二极管的正常工作电流为 10它的限流电阻可由以下公式计算: 2) V/1000,取限流电阻为 910。 蜂鸣器用来作为报警指示,选用直流型 号。蜂鸣器工作电压为 +12V,工作电流在 20上。单片机的驱动电流不够,不能直接驱动,必须外接功率驱动。因此,选用 012作为蜂鸣器的功率驱动,与基极相连的电阻取 2证三极管工作在饱和状态。 继电器输出控制电路 继电器是感性元件,驱动电流较大,单片机不能直接驱动,必须经过电路的转换。继电器选用 直流 +12极管选用常用的 013作为继电器的功率开关。为了起到隔离的作用,三 极管 9013的基极通过光电耦合器进行隔离和驱动。 如图 6所示,当 高电平时,光电耦合器不通,所以三极管 9013 也不通即继电器 电耦合器导通,所以三极管 9013也导通即继电器 无锡职业技术学院毕业设计说明书 15 第五章 软件设计 软件设计流程图 1、 概述 整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的功能也就基本定下来了。从软件的功能不同可分为两大类:一是监控软件(主程序),它是整个控制系统的核心,专 门用来协调各执行模块和操作者的关系。二是执行软件(子程序),它是用来完成各种实质性的功能如测量、计算、显示、通讯等。每一个执行软件也就是一个小的功能执行模块。这里将各执行模块一一列出,并为每一个执行模块进行功能定义和接口定义。各执行模块规划好后,就可以规划监控程序了。 首先要根据系统的总体功能和键盘设置选择一种最合适的监控程序结构,然后根据实时性的要求,合理地安排监控软件和各执行模块之间地调度关系。 2、主程序方案 主程序调用了 4个子程序,分别是数码管显示程序、键盘扫描以及按键处理程序、温度测试程序、中断控 制程序、单片机与 键盘扫描电路及按键处理程序:实现键盘的输入按键的识别及相关处理。 温度测试程序:对温度芯片送过来的数据进行处理,进行判断和显示。 数码管显示程序:向数码的显示送数,控制系统的显示部分。 中断控制程序:实现循环显示功能。 串口通讯程序:实现 温度数据传送给 将各个功能程序以子程序的形式写好,当写主程序的时候,只需要调用子程序,然后在寄存器的分配上作一下调整,消除寄存器冲突和 I/序应该尽可能多的使用调用指令代替跳转指令。因为跳转指令 使得程序难以看懂各程序段之间的结构关系。而调用指令则不同,调用指令使得程序结构清晰,无论是修改还是维护都比较方便。将功能程序段写成子程序的形式,除了方便调用之外,还有一个好处那就是以后写程序的时候如果要用到,就可以直接调用这个单元功能模块。 无锡职业技术学院毕业设计说明书 16 图 12 程序结构 图 主程序流程图如图 : 图 13 主程序流程图 无锡职业技术学院毕业设计说明书 17 3、各模块子程序的设计 下面对主要几个子程序的流程图做介绍: ( 1)温度测试子程序设计 见 附录一:温度测试子程序流程图 ( 2)中断控制程序设计 如下图: 中断入口到否定时器重新赋值装下一个温度显示存储单元地址返回中断入口到否定时器重新赋值装下一个温度显示存储单元地址返回图 14 中断控制程序 流程图 ( 3)串行程序设计 本次通讯中,测控系统分位上位机和下位机之间的通信,系统中单片机负责数据采集、处理和控制,上位机进行现场可视化检测,通信协议采用半双工异步串行通信方式,通过输数据采用二进制数据,上位机与下位机之间采用主从式通讯。本人采用的 境下 与单片机之间实现串行通讯的软硬件方案。 用程序开发工具,因其具有界面友好,编程简便等优点而受到广泛的使用,而且 本带有专门实现串行通讯的 过此控件, 单高效地实现设备之间的通讯。此控件的事件响应有两种处理方式。事件驱动方式:由 询方式:通过检查 无锡职业技术学院毕业设计说明书 18 1) a. 置或返回串行端口号,其取值范围为 1 99,缺省为 1 b. 置或返回串行端口的波特率、奇偶校验位、数据位数、停止位。 c. 开或关闭串行端口。 d. 属性为一阀值,它确定当接收缓冲区内字节个数达到或超过该值后就产生 件。 e. 接收缓冲区移走一串字符。 f. 发送缓冲区传送一字符串。 软件流程图如下: 开始自动接收数据子程序读 一个数据且存储回复 55 络信号 返回8 个 字节到否?个图 15 软件 流程图 单片机程序流程图: 参数设定:通信 端口选择 特率设定为 1200B/S 1200, n, 8, 1” 。 无锡职业技术学院毕业设计说明书 19 60H 20H 00 ;1200B/S,晶振为 1200H 50H 始发联络信号 络信号 55 H ?图 16 单片机通讯程序 流程图 软件设计要求 ( 1)、整个程序延时地方较多, 因此设立了软件延时子程序和定时器中断两种延时方法 ( 2)、按钮检测中采用软件延时方法执行按键的去抖动 ( 3)、正常工作时:采用动态的显示方法显示当前温度,即高速循环点亮四位数码管中的每一位。 ( 4)、当转温度限时:秒循环显示。 1秒钟内,蜂鸣器报警 750报警 250据电路的实际连接情况,当蜂鸣器报警时的同时 无锡职业技术学院毕业设计说明书 20 软件清单: 温度传感器 汇编程序 _ ;端口介绍: 码管 ; 码管个位控制 码管十位控制 码管百位控制 ;采用 振 数据脚 ;为允许 ,1为禁止 ;位地址 381为检测到 ,0为检测不到 ;位地址 391为过低 ,0正常 ;位地址 31为过高 ,0正常 ;20;21;22;2;2;功能介绍:加减按键同时按下进入温度设定状态,然后按加或减按键进行温度设定,然后再次同时按加减键退出 ; 设定温度 ;* ;/单片机内存分配申明 !/ 9H;用于保存读出温度的低 8位 8H;用于保存读出温度的高 8位 (可位寻址 ) 8H;是否检测到 1H;进 入设定状态标志位 无锡职业技术学院毕业设计说明书 21 ;/入口 / 000H 入主程序 030H ;/主程序开始 / 27;设定高于 27度为温度过高 ;关闭等待指示灯 ;/ 对 温 度 过 高 预 定 值 取 出 百 位 ( 40H )、 十 位 ( 42H )、 个 位 ( 41H )/ a,2存储的最高温度 27度 b,#10 ;取出十位和个位 ,#00110000B 1H,a ;十位 2H,b ;个位 ,42H ,#00110000B;转化成 2H,A a,2FH b,#100 ;取出百位 ,#00110000B 0H,a ;百位 ;/数读取/ 无锡职业技术学院毕业设计说明书 22 ;调用读温度子程序并初始化 ;调用显示当前温度 ;/温度比较 / ,29H;将现场实际温度传递给 A ,2较当前的温度与设定的温度是否相等 启电风扇 闭电风扇 ;/按键判断 / , ;读取当前按键的值 ,#0 ;屏蔽高位 ,#0CH,加减按键一起按就进入温度设定状态 ;消除键抖动 ,#0CH,加减按键一起按就进入温度设定状态 ;启动设定 ,#0EH,加处理 ;消除键抖动 ,#0EH,加处理 ;在加减键没有同时按下的时候,只按加按键时不执行任何功能,并跳到读取当前温度 ,2;先读取原先设定的温度值 ;原先设定的温度值加 1,当设定的温度值不能超过 125 ;将当前设定的温度值保存 ,#0DH,减处理 ;消除键抖动 ,#0DH,减处理 无锡职业技术学院毕业设计说明书 23 ;在加减键没有同时按下的时候,只按加按键时不执行任何功能,并跳到读取当前温度 ,2;先读取原先设定的温度值 ;原先设定的温度值减 1,当设定的温度值不能超过 ;保存当前设定的温度 ,#0减按键一起按就保存温度设定状态 并退出设定 ;消除键抖动 ,#0减按键一起按就保存温度设定状态 并退出设定 ;关闭设定 待退出设定状态 ;/ 取 出 温 度 整 数 部 分 的 百 位 / 十位 / 个位/ Q ,2示设定温度值 S DQ:a,29H;显示当前温度值 XS:b,#10 ;取出十位和个位 锡职业技术学院毕业设计说明书 24 ,A+0,A 启个位数码管显示 ,B ,A+0,A 启十位数码管显示 2.6 a,29H b,#100 ;取出百位 ,A+0,A 锡职业技术学院毕业设计说明书 25 ;100毫秒延时子程序,占用 4,#100 5,#248 5,$ 4,#06机发出延时 537微秒的复位低脉冲 1,#03H 0,0,#61,后拉高数据线 0,#25H 待 0, 延时 无锡职业技术学院毕业设计说明书 26 置标志位 ,表示 清标志位 ,表示 0,#060, 时序要求延时一段时间 (有具体的时序要求 )/ 2,#8;一共 8位数据 3,#5 3,$ 3,#21 3,$ 2,锡职业技术学院毕业设计说明书 27 ;先复位 B 判断 否存在 ?若 ,#0 跳过 ,#44H ; 发出温度转换命令 时 750微秒以上 ,等待 18;准备读温度前先复位 ,#0 跳过 ,#0 发出读温度命令 将读出的温度数据保存到 28H/29H ,从 ,#2 ; 将温度高位和低位从 读出 1,#29H ; 低位存入 29H(高位存入 28H(2,#8 无锡职业技术学院毕业设计说明书 28 3,#08 3,3,#21 3, 2, 1 4,06H,50,1,2,3 6H,67H ;4,5,6,7 7H,78,9,A,B 9H,59H,71H ;C,D,E,F 0H,00H,40H ;小数点 ,暗 ,负号 ;/7秒延时子程序 / 无锡职业技术学院毕业设计说明书 29 3,#120 3,#248 5,#248 5,$ 4,锡职业技术学院毕业设计说明书 30 第六章 温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题: (1)较小的硬件开销需要相对复杂的软件进 行补偿,由于 此,在对 须严格的保证读写时序,否则将无法读取测温结果。在使用 、 (2)在 易使人误认为可以挂任意多个 实际应用中并非如此。当单总线上所挂 个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3)连接 验中,当采用普通信号电缆传输长度超过 50取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达 150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用 (4)在 序总要等待旦某个 程序读该 没有返回信号,程序进入死循环。这一点在进行 无锡职业技术学院毕业设计说明书 31 总结 一线器件 ”体积更小、适用电压更宽、更经济 导体公司的数字化温度传感器 “一线总线 ”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。 一线总线 ”数字化温度 传感器 同 支持 “一线总线 ”接口,测量温度范围为 +125C,在 85精度为 。 2C 。现场温度直接以 “一线总线 ”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。