基于无线传输的设备状态监测系统
(成都安莱格科技有限公司,中国成都,430083)
摘要 : 设计了一种无线传输的工业设备状态监测预警系统。该系统结合了单片机、无线通信及计算机信息管理等技术,采用低功耗ATMEGE88单片机和CYRF6936无线数据收发模块实现设备点检、数据采集和远距离无线传输;并提出了基于无线设备标识牌技术的设备编码与测试流水号灵活配置的方案,以实现设备运行状态实时在线/离线监控。
关键词: 单片机 数据采集 无线传输 预警系统
Equipment Condition Monitoring System Based on Wireless Transmission
Xiao Feng-Hua Cheng Bing
(S. Cent. Univ. Nationalities, Wuhan 430074, PRC)
(Wuhan Iron and Steel Group Corporation, Wuhan 430083, PRC)
Abstract: An equipment condition monitoring and early-warning system is designed, which combined technology of microcontroller, wireless communication and computer management system. Low power ATMEGE88 microcontroller and CYRF6936 wireless module for receiving or transmitting data are used to implement tasks such as equipment route inspection, data acquisition, and remote wireless transmission. Based on wireless equipments identification technique, the paper proposed a flexible scheme to realize the equipment coding, sequence number test, and real-time online or off-line monitoring for equipment running status.
Keyword: Microcontroller, Data acquisition, Wireless transmission, Early-warning system
引言
现代技术的不断发展,使设备故障的预测在生产过程中已显现得尤为重要。检修计划的合理制订、生产成本的有效控制、安全事故的预防与避免、费用重复投入等无不与设备在线运行工况息息相关。随着无线通信网络的不断发展 , 其传输速率不断提高,数据传输业务的不断增加使得无线通信技术正在进入自动控制领域。本文介绍一种基于无线数字网络通信技术的设备状态监测系统,可以完全替代传统的数据采集与数据传输模式。
1. 系统组成及工作原理
系统总体框图如图1所示。分为四个组成部分:信息处理和管理计算机系统、无线传输信号中继器、数据采集及传输部分。
该系统为三层工作方式,其中在线式无线点检设备与离线式无线点检设备为最底层(即第三层)工作设备,主要功能为数据采集与发送,无线网络通讯系统工作在第二层,它将分布在各个区域点检数据用接力方式进行远距离无线传输。采用2.4 GHz的通讯频段,为直序扩频通讯方式,抗干扰能力较强。计算机预警数据管理系统为最高层,属管理层面。各点检测数据通过在线监测设备和离线监测设备被送入无线通讯网络,再由无线通讯网络系统送入计算机数据库,通过计算机预警管理系统,提交给设备管理人员使用。
2. 硬件及软件设计
2.1 数据采集及无线传输硬件设计
硬件电路采用模块化的设计方法,包括传感器与信号调理单元,数据采集单元、数据处理单元、数据传输单元和电源管理单元等,可根据需要增减相应的模块完成目标电路设计,如无线温度传感器包括所有的模块,无线传输中继器只包含数据处理单元、数据传输单元和电源管理单元。数据采集单元负责采集传感器信息并完成数据转换,采集的信息包含温度、振动、压力等;数据处理单元负责控制整个节点的处理操作、数据传送方式、功耗管理以及任务管理等;数据传输单元负责与其他节点进行无线通信;电源管理单元为电路提供稳定的电源供应,在睡眠和正常工作模式时切换外围模块电源供应。系统框图如图2所示。无线传感器、无线传输信号中继器、无线数据接收中心机、无线设备标识牌均采用ATMEGE88单片机结合CYRF6936单片射频芯片作为系统的核心。传感器模块定时采集现场数据,经必要的转换处理后经CYRF6936射频芯片按系统定义通信协议传送给距离最近的无线中继器。无线中继器将该数据直接或通过其它无线中继器传输至无线数据接收中心机。接收中心机将接收数据通过MAX232转换为RS232格式数据发送给主计算机。
AVR单片机的单周期指令能够保证高的执行效率和低成本,是8为微控制器中性能较高的器件。ATMEGE88单片机含8K字节的系统内可编程Flash, 512字节 EEPROM, 1K 字节 SRAM,23 个通用I/O 口线, 32 个通用工作寄存器,三个具有比较模式的灵活的定时器/ 计数器(T/C), 片内/ 外中断,可编程串行USART,面向字节的两线串行接口,一个SPI 串行端口, 8 路10 位ADC, 具有片内振荡器的可编程看门狗定时器,以及五种可以通过软件选择的省电模式。空闲模式时CPU 停止工作,而SRAM、T/C、USART、两线串行接口、SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作,寄存器的内容则一直保持;省电模式时异步定时器继续运行,以允许用户维持时间基准,器件的其他部分则处于睡眠状态;ATMEGE88可为许多嵌入式控制应用提供了灵活而低成本的方案。
CYRF6936为基于2.4GHz WirelessUSB LP射频片上系统的无线收发模块。它仅需21mA的工作电流,具有高达1Mbps的数据传输速率和低于2ms的平均延迟。运用了直接序列扩频(DSSS)技术,能有效阻止来自于诸如802.11b/g、蓝牙、无绳电话和微波炉等其他技术的频率干扰。
系统独创无线离线点检模式,采用电池供电的设备标识牌,平时处于休眠状态,仅在设备编码流水号设置和离线点检时发送设备编码号及该设备数据采集模块流水号。设备检查人员采用手持设备检测仪,按动开关则可将该设备的设备编号及流水号读出,同时将测点的数据打包发出。每台设备可共用1个设备ID号,可以有多个测试点的流水号。既可以在线测量时为数据采集模块提供流水号,又可以在采用离线检测设备时提供设备ID号和流水号。从而达到自动检测和人工手动检测时设备ID号和流水号灵活配置。
2.2 数据采集及无线传输软件设计
数据采集和传输程序是传感器模块程序的核心,其设计的优劣直接关系到系统功耗和通信的可靠性,较低的功耗能保证传感器在不增加电池容量的情况下延长其使用寿命。为保证有较低的功耗,除在硬件电路设计时尽可能的减少器件数量和选用低功耗的器件外,在程序上采用间隙工作的方式。在数据采集和数据传输过程中,微控制器首先完成数据采集和传输后关闭传感器和数据采集单元电源,微控制器进入掉电模式,只有一个低功耗定时器运行,保证在设定的时间间隔后能再次采集和传输数据。图3为系统程序框图,图4为ATMEGA88从掉电模式被定时器中断唤醒后的程序流程。
图3 图4
要实现传感器与无线中继器的通信,需要对CYRF6936进行初始化配置和用户程序设计。发送和接收程序流程如图5所示。ATMEGA88通过SPI口对CYRF6936进行参数设置,并启动发送或接收,程序采用中断接收,中断发送。CYRF6936的IRQ引脚与ATMEGA88外中断0连接,数据发送和接收完成共用一个外中断0,在中断程序中判断发送是否完成或有收到数据。在发送数据前需先判断无线传感器是否已经找到作为其父节点的无线中继器,已找到父节点则发送已采集数据;没有则先发送申请加入网络命令帧,并等待应答,在设定的等待超时内收到无线中继器的应答,将改无线中继器作为无线传感器的父节点,向父节点发送已采集的数据。如没有收到无线中继器的应答则退出,进入低功耗模式,等待下一次发送时间到来,发送数据的流程图如图5。
图5
2.3 信息处理和管理计算机系统
设备运行监控管理系统采用Access数据库和VB语言编程。主要功能是接收数据采集机经中继器转发送过来的现场数据,并实时显示和处理。在对PC机串口通信进行编程时,利用 MSComm 控件提供的事件驱动方式,当串口发生事件和错误时,MSComm 控件会产生OnComm 事件,用户程序可以捕获该事件完成数据的接收和校验,若通过校验,则进行相应处理,否则,发出错误信息并要求继续发送数据。设备运行监控管理系统的主要功能包括:
(1)设备数据库管理功能:包括数据库创建、数据库维护、数据库查询。
(2)数据采集功能:系统自动接收无线网络发送回来的数据,根据设备位置码存入数据库以供分析、处理。
(3)参数曲线图显示功能:根据历史数据绘制参数曲线图,使设备在某个时间段内的运行状况更加直观。
(4)点检计划管理功能:根据不同的管理模式制定巡、点检计划,考核点检计划完成情况等。
(5)超限实时报警功能:采集的数据超过设备运行时的正常范围,系统以声音和画面提示两种方式报警。
(6)统计报表功能:根据用户需求制定各种设备运行报表。
(7)设备诊断及维修工单打印功能:根据采集的数据系统可分析、预诊断设备故障,打印设备维修、维护工单。
(8)提供与其他系统数据接口功能:系统提供与其他系统的数据接口,可与其他数据库共享。
3 . 结论
设备运行监控管理系统已经在某大型钢铁集团现场投入使用一年多。运行中,该系统大大减少了工人劳动强度和时间,提高了测量精度和数据处理的准确性,实现了自动数据处理和曲线绘制。
目前,该系统可处理的现场设备包括:压力、温度、振动、交直流电参数等数据的采集和监控。并可按照用户生产中的要求开发出更多性能的检测项目,同时进一步提高采集数据的精度和速度。可实现企业内数据的共享。及时地获取生产设备的运行数据,对于实现遥控测量和满足先进制造技术对测控技术的要求有着重要意义。
参考文献:
[1]具有8K系统内可编程Flash的8位微控制器ATmega48(V)88(V)168(V)[M],2545D–AVR–07/04
[2]Cypress WirelessUSB Radio IC,CYRF6936 at (http://www. cypress.com)
[3]Cypress Micro Systems, Inc. PSoC Mixed Signal Array Technical Reference Manual Version 2.10. Cypress Micro Systems, 2005
[4]李刚,张志宏。蜜蜂的舞蹈-zigbee的无线网络技术和应用。电子产品世界[J] 2006,2