《基于Lon Works电力线收发器开发的远程煤矿瓦斯检测系统》由会员分享,可在线阅读,更多相关《基于Lon Works电力线收发器开发的远程煤矿瓦斯检测系统(7页珍藏版)》请在金锄头文库上搜索。
1、基于Lon Works电力线收发器开发的远程煤矿瓦斯检测系统摘要:本文提出了用电力线做数据远传媒介进行煤矿坑道瓦斯在线检测及系统构成原理,介绍了Lon Works现场总线的技术特点,Neuron神经元芯片基本结构和Neuron芯片3种通信方式下引脚功能比较,以及电力线数据收发器PLT-22的结构;给出了Lon Works电力线数据传输瓦斯检测系统硬件电路,并说明了信号调理及软件实现方法。关键词:瓦斯在线检测;Lon Works现场总线;电力线收发器;数据采集和通信;abstract: This paper shows the system of gas detection on-line th
2、rough the media of power lines , introduces the feature of Lon works field bus and Neuron nerve chip as well as its three communication ways. Through the structure of transmitter-receiver PLT-22 , a hardware circuit to gas detection system , the signal regulation and software realization are put her
3、e.Key words: gas-detection on-line ;Lon works field bus;transmitter-receiver by power lines; data collection and communication1 引言煤矿井下瓦斯检测一直以来靠人工用便携仪器随机检测,难于管理,安全性低,至使瓦斯爆炸频频发生,能否在矿井内创建一个实时检测网络对矿井坑道内瓦斯进行在线多点检测?答案是肯定的,但是用无线网络实现,因井下屏蔽及安全问题,不太可能;用计算机网络,其投资很大,本文利用由美国埃施朗(Echelon)公司开发的Lon Works电力线收发器,借助现有的
4、电力线进行组网,实现电力线远程数据采集及数据通讯,以实现远程在线检测矿井坑道瓦斯浓度。2 系统结构图系统由瓦斯检测传感器、信号调理电路、MAX186A/D转换电路、LonWorks电力线数据收发器完成参数测量并通过电力线进行数据远程通讯,其结构如图1所示3 Lon Works现场总线技术Lon Works技术是一种现场总线技术,它是用于开发监控网络系统的一个完整的技术平台,并具有现场总线技术的一切特点,如数字化的信号传输、分散的系统结构、方便的系统互操作性、开放的互联网络、多种传输媒介和拓朴结构等特点,提供Neuron芯片,LonTalk协议、LonMark互操作标准、Lon Works电力线
5、收发器、LonBuilder开发工具、Lon Works网络服务体系架构LNS和Neuron C编程语言等完整平台,为设计和生产现场总线控制网络提供了保障。Lon Works现场总线技术,提供了一个开放性的低层通信网络局部操作网络(LON),其通信协议称为LonTalk协议,遵循OSI网络参考模型的全部七层协议,是直接面向对象的协议;LonTalk协议提出了网络变量这一概念,通过网络变量的定义及节点安装时需要进行相互通信的网络变量作一次捆绑,就可实现网络上的数据通信;LonWorks协议是公开的,被固化在神经元芯片内1;LonWorks现场总线的核心是Neuron芯片;Neuron芯片是一种超
6、大规模集成电路;Neuron神经元芯片的第一代产品为PL3150和PL3120芯片,片上集成了介质访问处理器、网络处理器与应用处理器等3个CPU、存储器、I/O接口等部件;它有效集成了通信、控制、调度和I/O等功能,该芯片固化了LonTalk协议;控制网络的每个远程装置均可使用这种芯片,由其提供的I/O接口来实现与传感器、执行器或外部设备之间的数据输入输出,实现各种现场所需要的数据处理和控制算法,并通过嵌入的LonTalk协议固件和收发器模块在网络上实现数据通信,Neuron芯片的基本结构如图2所示。Neuron芯片的CP0CP4是5个通信引脚,可提供单端、差分和特殊应用模式等3种网络通信方式
7、,3种模式下通信口引脚的功能如表1所示; 表1 3种通信方式下引脚功能的比较引脚驱动电流/mA单端模式差分模式特殊模式CP01.4数据输入数据输入()数据输入CP11.4数据输出数据输入()数据输出CP240发送端使能数据输出()位时钟输出CP340休眠状态输出数据输出()休眠输出或唤醒输入CP41.4冲突检测输入冲突检测输入帧时钟输出IO 0IO 10 是11个IO引脚,通过编程可配置成34种不同的IO对象等,其中的神经元接口IO对象,方便地支持了能直接与SPI、QSPI和Micrownie器件(如MAX168串行AD等)相连接的四线串行接口。PLT-22是该公司开发的与PL3150配合实现
8、电力线数据传输的芯片,其结构如图3所示。4 远程数据采集与数据通信的硬件接口(1)由电力线收发器PLT-22、Neuron芯片PL3150和MAX186A/D8路A/D转换器芯片组成的远程数据采集应用电路远程数据采集与数据通信的基本硬件电路如图4所示。(2)由于Neuron神经元芯片的I/O对象是一个全双工的串行接口,它可在IO8脚输出的时钟信号作用下,由IO9和IO10 两个引脚同步实现将A/D通道地址信息移出和把对应通道的变换数据移入的功能,而MAX186这种12 位,多通道,全双工的串行A/D集成芯片正好与其兼容,它在SCLK时钟信号的作用下,可同步实现将通道地址信息移入芯片和将变换好的
9、数据移出芯片的功能。IO9用于串行数据输出,IO10串行数据输入,Neurons神经元芯片通过与电力线收发器PLT-22相连完成远程数据通信功能,需要发送的信号通过耦合电路送到电力线上进行发送,电力线上的信号也可以通过耦合电路被PLT-22电力线收发器接收,经过PLT-22处理的信号由Neurons神经元芯片进行运算处理后,产生的控制信号可送至用户的应用电路以实现其控制功能。同时用IO8、IO9、IO10脚可与PC机进行串行数据通信,因此图4中去掉A/D转换器,用IO8、IO9、IO10与PC机进行232串行数据通信,就是系统图中PC机与电力线之间控制器的结构。5 数据采集与通信的软件实采用N
10、euron C编程语言,用软件方式控制一次数据采集(即A/D变换)的操作步骤:设置MAX168控制字TB1;使MAX168的cs变低;发送TB1,并接收一个需忽略的字节RB1;发送全零字节,同时接收RB2;发送全零字节,同时接收RB3;将MAX168的cs拉高。上述过程得到的字节RB2/RB3是A/D变换结果,利用LonWorks技术提供的开发平台从事数据采集和网络通信软件设计很容易,这里就不在叙述。6 瓦斯检测传感器信号调理电路设计信号调理电路主要对输入的多路瓦斯传感器信号进行取样、直流偏置和抗混叠滤波处理,具体电路如图5所示。在直流偏置之前,首先采用精密电阻网络R1和R2对传感器信号进行取
11、样。为了尽可能提高A/D转换精度,减小电路板的体积,系统使用MAX168片内参考电压VREF作直流偏置。在送到运算放大器OP2进行直流偏置之前,采用运算放大器OP1进行隔离,以确保ADC的VREF端子没有输入、输出电流,从而保证ADC片内精密电压源电压恒定和较高的A/D转换精度。最后,经R5和C1组成RC网络,抗混迭滤波后送到MAX168进行A/D转换。A/D转换器有8路输入,每路都增加该调理电路。7 结论 LonWorks电力线收发器的出现使得电力线成为一种能够可靠地传输数据的通信线,PLT-22的传输速率为5Kbit/s,拓朴结构为自由结构节点数为32385,本文介绍的应用适用于局域电力网
12、,至于大区域范围的应用,会碰到变压器等设备,可以通过光纤传输方式进行信号转传。Neuron神经元芯片和MAX168组成的远程数据采集装置有效得到了LonWorks技术的支持,这不仅能独立地承担现场数据的采集和处理任务,而且还能通过收发器模块和内嵌的LonTalk协议固件方便地实现为LonWorks现场控制网络接口,实现网络通信。参考文献:1 王俊杰,张伟,谢春燕LonWorks技术及其应用”讲座J 自动化仪表, 1999(7):4043,1999(8):4144,1999(9):4044,1999(12):39432 刘鑫LonWorks现场总线网络产品的开发与应用J) 电子技术应用)1998(10):2022