基于AVR多点温度检测仪在安全生产中的应用.docVIP

基于AVR多点温度检测仪在安全生产中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AVR多点温度检测仪在安全生产中的应用

基于AVR多点温度检测仪在安全生产中的应用 摘要:采用AVR 单片机和DS18B20 对煤矿风机各点温度进行监测,可降低系统功耗、简化 系统电路。介绍了基于Mega16 的AVR 单片机多点温度监测仪系统,系统采用8个DS18B20 采集温度,具有声光报警功能,并把数据通过串口传给计算机,计算机界面的程序采用VB 编写。 关键字:Mega16,DS18B20,声光报警 0 前沿 近年来,各种安全事故频频发生,仅2010年上半年就发生了多起事故,给国家和人民造成了巨大损失,安全生产越来越受到人们的重视。在工业生产过程中需要实时测量温度,尤其是在高危生产行业,花炮生产、煤矿行业等。因此研究自动的温度测量方法和装置就有非常重要的意义。加强设备安全可靠性的监测,就是一个非常重要的方面。以煤矿风机为例,其油缸、电机定子、电机轴承和风包等部件的温度是保证煤矿正常通风的重要指标,实时监测其温度是保证安全、减少隐患的必要工作。目前还有不少煤矿采用温度计人工定时读取温度,很难及时把握风机运行状态的好坏,也有煤矿采用51 单片机加线性NTC 温度传感器和APD 转换芯片进行监控,电路复杂、精度不高,本文采用AVR 单片机和8个DS18B20 温度传感器构成系统对煤矿风机温度进行监测。当风机某监测点的温度超过预定的值时,报警电路产生报警,上位机采用VB 编写程序,实时监测各个点的运行状况。 1 温度监测仪的构成 本系统以具有ISP、IAP 方式的低功耗高速ATmega16 单片机为核心,上位机采用PC 机,整个系统结构如图1 所示,用一根总线将8个DS18B20 连接到Mega16 单片机的一个引脚上,采集煤矿风机不同点的温度,用LCD1602 实时显示各个点的温度,报警电路是由发光二极管和蜂鸣器组成,数据通过串口送至PC 机,对各个点的温度进行实时监测。 图1 系统结构图 2温度监测仪硬件系统设计 ATmega16 是一种基于增强型RISC 结构、低功耗和快速的8 位微控制器,具有16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32个通用I/O 口线,32个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益(TQFP 封装) 的ADC ,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及六个可以通过软件进行选择的省电模式。 ATmega16作为控制核心构成的多点温度监测仪如图2 所示,布置在风机不同点编好号的8个DS18B20 温度传感器通过一根总线与Mega16 的PD7 引脚连接,Mega16 的PB 端口连接8个红色的发光二极管,PC 端口连接8个绿色的发光二极管,风机正常工作时,8个绿色发光二极管亮。当风机某一点温度超过预定值时,其中一个相应红色发光二极管亮。液晶LCD1602 采用4 位并行传输方式与PA 口高4 位连接,各个采集点的温度是逐屏进行显示,蜂鸣器通过三极管与Mega16 的PD6 连接。当某点温度超过预定值时,蜂鸣器报警。本系统的串口可以与计算机的COM连接,以实现利用计算机实时监测煤矿风机各个监测点的温度。 图2 多点温度监测仪原理图 2.1 DS18B20 温度传感器 DS18B20 是DALLAS 公司生产的一线式数字温度传感器, 具有3 引脚小体积封装形式, 温度测量范围为-55~+125 ℃, 可编程为9~12 位AD 转换精度, 测温分辨率可达0.062 5 ℃,被测温度用符号扩展的16位数字量串行方式输出;其工作电源既可在远端引入, 也可采用寄生电源方式产生;多个DS18B20 可以并联到3 根或2 根线上,CPU 只需一根端口线就能与诸多DS18B20 通信,占用微处理器的端口较少, 可节省大量的引线和逻辑电路, 这些特点使DS18B20 非常适用于远距离多点温度检测系统。  (1) 内部结构 DS18B20 内部结构如图3 所示,主要由4 部分组成:64 位ROM、温度传感器、非挥发的温度报警触发器TH 和TL 、配置寄存器。ROM中的64 位序列号是出厂前被光刻好的,它可以看作是该DS18B20 的地址序列码,每一个DSl8B20 包括一个唯一的64 位长的序号,该序号值存放在DSl8B20 内部的ROM中,开始8 位是产品类型编码(DSl8B20 编码均为28H) ,接着的48 位是每个器件唯一的序号,最后8位是前面56 位的CRC(循环冗余校验) 码。ROM 的作用是使每一个DS18B20 都各不相同,可以实现一根总线上挂接多个DS18B20

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档