当前位置: 首页 > 工业电气产品 > 工业开关 > 轻触开关

类型分类:
科普知识
数据分类:
轻触开关

基于无线传输的设备状态监测系统

发布日期:2022-04-27 点击率:95

   
  摘要设计了一种无线传输的工业设备状态监测预警系统。该系统结合了单片机、无线通信及计算机信息管理等技术,采用低功耗ATMEGE88单片机和CYRF6936无线数据收发模块实现设备点检、数据采集和远距离无线传输;并提出了基于无线设备标识牌技术的设备编码与测试流水号灵活配置的方案,以实现设备运行状态实时在线/离线监控。
  关键词:单片机 数据采集 无线传输   预警系统
 
  引言
  现代技术的不断发展,使设备故障的预测在生产过程中已显现得尤为重要。检修计划的合理制订、生产成本的有效控制、安全事故的预防与避免、费用重复投入等无不与设备在线运行工况息息相关。随着无线通信网络的不断发展 , 其传输速率不断提高,数据传输业务的不断增加使得无线通信技术正在进入自动控制领域。本文介绍一种基于无线数字网络通信技术的设备状态监测系统,可以完全替代传统的数据采集与数据传输模式。
  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从掉电模式被定时器中断唤醒后的程序流程。

开始
初始化ATMEGA88外中断、SPI等
设置数据采样间隔
初始化CYRF6936
采集数据
进入掉电模式
数据处理
数据发送
进入掉电模式
从掉电模式中唤醒
                图3                                  图4

  要实现传感器与无线中继器的通信,需要对CYRF6936进行初始化配置和用户程序设计。发送和接收程序流程如图5所示。ATMEGA88通过SPI口对CYRF6936进行参数设置,并启动发送或接收,程序采用中断接收,中断发送。CYRF6936的IRQ引脚与ATMEGA88外中断0连接,数据发送和接收完成共用一个外中断0,在中断程序中判断发送是否完成或有收到数据。在发送数据前需先判断无线传感器是否已经找到作为其父节点的无线中继器,已找到父节点则发送已采集数据;没有则先发送申请加入网络命令帧,并等待应答,在设定的等待超时内收到无线中继器的应答,将改无线中继器作为无线传感器的父节点,向父节点发送已采集的数据。如没有收到无线中继器的应答则退出,进入低功耗模式,等待下一次发送时间到来,发送数据的流程图如图5。
 

 

下一篇: PLC、DCS、FCS三大控

上一篇: 索尔维全系列Solef?PV