数字温度传感器在速机车轴承温度检测中的应用.doc

数字温度传感器在速机车轴承温度检测中的应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字温度传感器在速机车轴承温度检测中的应用

课 程 设 计 题目 数字温度传感器在高速机车轴承温度检测中的应用 院 系 电子电气工程学院 班 级 *********** 学 号 2010******* 姓 名 ********** 指导教师 ***** 2012年7月1日 摘 要 介绍了单线数字式温度传感器 DS18B20 的性能特点、工作原理及使用方法 ,给出了在高速机车中基于单片机 AT89C52 和 DS18B20的多点轴承温度检测系统的硬件设计和软件设计两个方面的设计思路。 正文:2 D S 1 8 B 2 0 介绍 1.1:性能特点 美 国 公司生产的单线数字温度传感器DS18B20,采用单总线专用技术,与微机接口连接灵活;测温精度高,测温范围为 ,固有测温分辨率 ;转换精度及转换时间可通过简单的编程来控制;内含 位激光修正的只读存储器 ;用户可通过编程设定温度的上,下限数值;具有多种封装形式 1.2:内部电路 DS18B20的内部结构 ,主要包括温度传感器,64位激光与单线接口,高速暂存器 温度报警触发器TH和TL,和存储与控制逻辑电路,8位循环冗余校验发生器。 (1)ROM :内部光刻了唯一的 位 代码,可以看作为该器件的地址序列号,开始(最低) 位是产品类型标号,接着 位是该器件的序列号,最后 位是循环冗余校验码其作用是使每一个 都各不相同,这样就可以实现一根总线上挂接多个 ,通过读取 代码,就可以轻松确定传感器所在位置。 (2)RAM :由第0 个字节组成第和第1字节存放当前温度的低字节和高字节,第0 和第1字节存放用户设定的温度报警上限值和下限值,与实际温度测量后 比较,如果超值将该器件的告警标志位置位并对单片机发出的告警有哪些信誉好的足球投注网站命令作出响应多个 进行多点测温时,报警的器件就会被识别并读取;第4字节是配置寄存器暂存区,用于编程设定传感器的分辨率,低五位一直都是1,最高位TM是测试模式位被设置为0,用户可通过R1和R2设置不同的分辨率,设置如表1所列;第5~7字节为厂家保留字节,第8字节存放的是CRC校验码,用来判断接收数据是否正确在实际应用中,器件的制作直接影响到它的性能,因此研究人员对其外形设计进行了多年改进,已从烧结型、厚模型向薄膜型、硅微结构型、多层型发展。烧结型气体传感器主要包括直热式和旁热式。由于直热式存在着元件离散性大、互换性差,这种结构的传感器已逐渐被旁热式逐渐取代。旁热式传感器是将气敏材料与少量粘合剂混合研磨,然后制成浆体涂抹于带有电极引线的陶瓷管上,在陶瓷管内部安置一个加热电阻,提供传感器工作所需的温度,如图2(a)所示。厚膜型气体传感器是由基片、电极和气敏材料构成,如图2(b) ,制作过程是将气敏材料与一定比例的粘合剂混合,并加入适量的催化剂制成糊状,然后印到预先安装有电极和加热元件的陶瓷基片上,干燥、高温煅烧而成。薄膜气体传感器结构和厚膜相似。不同的是测量电极上面的气敏材料是利用真空溅射、 1.3 测温原理 低温度系数振荡器产生固定频率的脉冲信号,送给减法计数器1;高温度系数振荡器产生的脉冲信号输入减法计数器2 ,确定一个计数门,内部计数器在这个计数门内对一个低温度系数振荡器的脉冲进行计数来完成温度测量每次测量前,首先将—55摄氏度所对应的基数分别置入减法计数器1和温度寄存器中减法计数器1对低温度系数振荡器产生的脉冲信号进行减法计数,当减法计数器1 的预置值减到0时温度寄存器的值将加1 ,减法计数器 1的预置将重新被装入,减法计数器 1重新开始对低温度系数振荡器产生的脉冲信号进行计数,如此循环直到减法计数器 2计数到0 时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值. 二进制中的前面5位是符号位,如果测得的温度大于0,则这5位为0,只要将测到的十六进制数转为十进制数乘于0.0625即可得到实际温度;如果温度小于0,则这5位为1,将测到的十六进制数需要取反加1后转换为十进制数再乘于0.0625即可得到实际温度例如:当工作在12位分辨率下,温度为+125摄氏度时,二进制数字输出为0000011111010000 ,十六进制数字输出为07D0H。 2 单片机 A T 8 9 C 5 2 与 D S 1 8 B 2 0 组成的多点轴承温度检测系统 2.1硬件

文档评论(0)

ipuflu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档