基于AVR和LabVIEW带式输送机安全监测系统设计.docVIP

基于AVR和LabVIEW带式输送机安全监测系统设计.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和LabVIEW带式输送机安全监测系统设计

基于AVR和LabVIEW带式输送机安全监测系统设计   [摘 要]针对目前矿用带式输送机应用的安全监测系统信息不集中、监测界面不直观、报警方式单一等问题,本文做了优化,采用AVR单片机ATmega16A作为下位机,采集带式输送机七大保护装置传感器的信号数据,通过485通信电缆和串口与LabVIEW上位机实时通信,LabVIEW界面直观实时动态显示现场各种检测传感器数据,进行故障预测和声光报警。该系统可以实现带式输送机各种工况信息集中监测,对提高带式输送机的安全性有重要意义。   [关键词]AVR;单片机;LabVIEW;带式输送机;监测系统   中图分类号:TH 文献标识码:A 文章编号:1009-914X(2014)31-0369-01   1 系统总体结构   带式输送机安全监测系统监测带式输送机的煤位、跑偏、张紧力、温度、烟雾、撕裂、速度等设备运行状态和参数。系统主要由传感器部分、ATmega16A下位机及其信号调理电路部分、LabVIEW监测工控机、供电模块部分组成。ATmega16A下位机采集系统将实时采集初步处理后的数据通过485通信电缆进行传输,然后通过485转232电路板,通过工控机串行端口传输个工控机,LabVIEW软件系统通过串口子模板中的VISA功能模块串口收发数据,完成实时数据等工况信息的显示,历史数据、故障信息查询,参数设置,故障分析预测等功能。   2 单片机数据采集系统设计   单片机数据采集系统主芯片采用Atmel公司的高性能、低功耗的改进型8位AVR单片机ATmega16A,高级RISC 结构,带有独立锁定位的引导程序区,通过片内引导程序在系统编程,真正的“边写边读”操作,可以对锁定位进行编程以及实现EEPROM数据的加密,JTAG(兼容IEEE 1149.1标准)接口,通过JTAG 接口实现对Flash、EEPROM、熔丝位和锁定位的编程,具有基于字节的2-wire串行接口、可编程串行USART、主/从SPI串行接口。工作在16MHz时吞吐量高达16MIPS,功耗约为ATMega16L的一半[7]。   传感器输出的信号有开关量信号、标准电压信号、标准电流信号,最终模拟量信号转换成电压信号后,经过滤波、电压跟随到达AD采集模块,最后经过信号隔离,传入单片机ATmega16A。电压采集模块采用TI公司生产的12位模数转换芯片TLC2543,转换时间为10us,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,TLC2543I能够节省单片机I/O资源,分辨率较高且价格适中,在仪器仪表中应用较为广泛。单片机通过SPI接口操作TLC2543,中间串接数字隔离器ADuM1411,代替普通光耦进行数据隔离,功耗仅为光耦的1/10,驱动TLC2543对传感器信号和供电模块电压进行A/D转换,并将转换结果进行计算、打包,发送至LabVIEW工控机内。数据采集传感器由供电模块供电。   3 基于LabVIEW的安全监测系统上位机设计   采用功能模块化的思想,把系统的软件部分分成各个功能子模块,每一个模块实现一个具体任务。主要功能子模块包括:设备参数设置模块、数据采集处理模块、数据显示和记录模块、循环故障检测与报警模块、通信子程序等。   (1)设备参数设置模块   当打开LabVIEW运行主程序后,需要对通信端口进行配置,各项报警值进行设定。   (2)数据采集处理模块   程序实时采集速度、跑偏行程开关、煤位、压力、温度、烟雾、张紧力、双向急停数据信息,进而进行数据滤波以及数据的变换、标定等,最终转换为现场设备运行状态和实测数据。   (3)数据显示与记录模块   主界面显示动态实时测得的各项监测数据和状态,建立数值――时间曲线图,以便实时了解数据变化趋势,进行故障预测,并将数据和运行状态写入数据库,可以进行数据查询和分析。   (4)循环故障检测与报警模块   该模块采用While循环结构,对实测数据进行故障判断,包括输送带是否断带、打滑,输送带某一位置或者多处是否跑偏,煤仓是否装满或转载点是否堆积赌塞,胶带是否纵向撕裂,温度和烟雾是否超出报警值等,当上述任一故障发生,则发出相应的报警信息,包括点亮相应的报警灯,进行语音报警,显示故障带式输送机的机号、故障的类型和位置并启动相应的保护装置进行动作,包括当出现一级跑偏信号时启动自动纠偏装置,当出现温度烟雾报警时启动自动洒水装置,当张紧力出现异常时启动液压自动拉紧装置,严重则启用双向急停闭锁开关。   (5)通信子模块   单片机数据采集系统采用串口与上位机通信,将转换好的232信号通过串口传给工控机,基于LabVIEW的上位机软件系统通过VISA串口功能模块进行串口通信,VISA是应用于仪器编程的标准I/O应用程序接口(API),是调用底

文档评论(0)

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

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

1亿VIP精品文档

相关文档