1.2监控装置组成电缆监控装置结构如图2所示,可分为三个部分,下面分别进行介绍。1.2.1实时监测模块由于电缆所处环境复杂恶劣,每条电缆采用压敏保护元件、阻容 滤波电路、二极管保护电路、tlp521-4光电隔离电路和继电器切换电路等,将电缆状态送入atmega128的adc中,来完整地记录线路的状态渐变情况;采用ne555电容测量电路、lm331电阻测量电路、标准电阻电容继电器切换电路和6n137光电隔离电路等,自动实现电缆故障点长度的测量;采用环境监测模块完成机房的温度、烟雾、湿度等的监测。1.2.2电话语音处理模块电话语音处理模块包括ht9200a电话拨号电路、ht9170收号电路、lm567信号音识别电路、振铃电路、isd25120语音录放电路等,实现电缆故障验证和语音报警、远程参数修改和信息查询等功能。1.2.3人机交互和数据通讯模块人机交互模块采用atmega16作为cpu,配以24键键盘和8位led显示器,通过串行口同atmega128通讯。数据通讯模块采用modem电路同监控中心进行数据传输。
1.3电缆监测电路设计原理电缆监测电路可以对八根电缆进行实时监测。通过监视电缆的一对备用线,实现电缆通断状态的监视。选取的一对备用线,一端接监测电路,另一端短接,从而构成一回路。电缆监测电路可以巡回监视电缆线路的状态,若发生故障,则根据线路的通或断状态,采用电容或电阻测量方法,确定故障点的位置。1.3.1线路监视电路在电缆没有发生故障的状态下,通过对继电器的控制,将被测线路与监视电路相连,完成线路状态的实时监视。如图3所示,监视回路由+24v电源、1kω和510ω电阻、被测线路和tlp521-4组成。系统允许测量电缆长度为20km,则线径为0.4mm的铜线电阻值为0~5.6kω,发光二极管电流为3~11ma,adcx的电压范围为0~2.4v。考虑到实际电缆存在一事实上误差,可设其阈值为2.4+0.6v,当线路接触不良或断路时,其回路间电阻会迅速增加,adcx端电压值大大高于阈值3v。
由于引起异常的原因复杂且不可预测,通过调用通断检测函数,在一定时间内对异常电缆进行多次监测。若多次监测结果均超出阈值范围,即表明电缆存在故障。另外,电路采用330v的压敏电阻和tlp521-4可避免雷击或其它大电流对系统的危害,采用1kω、510ω电阻、二极管和10μf电解电容,可减少被测电缆中的干扰信号对监视电路的影响。1.3.2电容测量电路电容测量电路如图4所示,当进行电缆的电容/电阻测量时,控制继电哭开关,将被测电缆两端分别连接cap-res1、cap-res2端。当被测线路断路时,cap-res1和cap-res2分别同图4中的cap1和cap2相连,断开后的长线对相当于一个电容器的两个极板,其长度与电容值成正比。电容测量采用ne555电路,将电容量转化为频率量。测量电路分别对0.1μf标准电容和被测电容cx进行测量,得到相应的频率值fo和fx。按照公式cx=co×fo/fx,计算出被测电缆的电容值。电路中采用高速光耦6n137芯片,使电路与mcu隔离。1.3.3电阻测量电路电阻测量电路如图5所示,当进行电缆的电容/电阻测量时,控制继电器开关,将被测电缆两端分别连接cap-res1、cap-res2端。当被测线路在故障点短路时,cap-和cap-res2分别同图5中的res1和gnd相连,短路后的长线对相当于一个电阻器,其长度与电阻值成正比。通过+9v电源、1kω电阻和被测线路电阻组成的分压电路,将被测线路电阻上的电压经过lm331v/f电路转换为相应的频率信号。频率信号经过6n137高速光耦隔离后连接atmega捕获时钟中断引脚,测量出频率值,再换算成电阻值。1.4电话语音报警电路设计原理电话语音报警电路如图6所示,该模块主要由收/拨号电路、信号音识别电路、振铃电路和语音录放电路等组成。在拨号电路中,mcu通过串行接口,将所要发送数据由ht9200a芯片转化为dtmf信号,送入电话网络;而收号电路则将dtmf信号转化为四位的编码送给mcu。信号音识别电路是由lm567组成的锁相环电路,在话路上检出450hz信号音的调制泳冲后,送给mcu测试,以便识别出拨号音、回铃音和忙音等信号音。振铃电路将电话线路上的25hz/70v的交流振铃信号转化为ttl电平信号,送给mcu的中断引脚。语音录放电路由isd2560、74hc164、lm386和继电器切换电路组成。继电器电路控制本地和远程电话机语音录放功能的切换。isd2560中存放报警所需的固定信息和由用户输入的所监测电缆的长度、地理位置等语音信息。当发生故障时,由拨号电路拨通报警电话,信号音识别电路检测出对方摘机后,语音录放电路播放报警信息。当用户电视机拨通本装置时,振铃电路和收号电路接收用户的数字和语音信息,完成本装置的参数修改及语音录放功能。为了用户使用方便,本装置也可以作为电话机使用。图4、52 软件设计系统软件包括监控中心软件和电缆监控装置软件两部分。监控中心采用delphi语言,通过modem和电话网络接收报警数据,完成故障点地图打印、报警和电缆管理功能;电缆监控装置软件采用程序查询和中断相结合的方式,对电缆完成实时监控、故障自动定位、电话语音报警、参数远程修改、数据上传、故障校验和机房环境监测等功能。当线路状态发生变化时,则进行线路长度测量。在系统发送报警信息之前,采用下列三种方法,去除线路误报情况:(1)核实电话法:八条监控电缆,每条电缆设置两个核实电话号码。当故障发生时,系统自动拨打核实电话,并且自动识别拨号音、忙音、摘机、无人接听等情况,以判别故障的真实性。(2)线路全长判别法:在精确测量的前提下,每条电缆的全长同故障测量距离比较,若相近,且线路最后状态为闭合,则认为误报;否则,认为故障或线路终端开路。(3)线路巡检电路对八路电缆进行a/d采样,全程记录线路状态的渐变情况,以便去掉干扰造成的误报。通过计算和实验得出每条线路的断路阈值和短合阈值。a/d采样采用中断方式,依次测量1~8路通道,每通道采样10次,并将10次采样结果同断路阈值和短路阈值相比较,得到线路的通断状态。如果电缆线路在检测执行过程中发生了明显的变化,则该次测量数据无效,需要重新进行通断检测。图62.1监控装置监测程序设计在监测程序设计中,主要包含的函数有通断检测函数、电阻检测函数、电容检测函数、综合处理函数等。2.1.1监控装置主程序监控装置主程序如图7所示。它主要执行如下动作:(1)系统初始化,包括数据缓冲区、软件标志、mcu的i/o端口、定时器、串行口波特率及中断向量表的初始化。(2)接收键盘输入,包括本机标识、报警电话号码、复核电话号码、被监测线路长度、语音数据、密码等参数的显示及设定。(3)对线路状态和环境进行监测,若线路发生故障或机房环境发生异常,则进行线路长度测量或环境参数测量,并通过电话网络发送报警信息。(4)若有远程控制电话呼入,在密码核对正确后,用户可以进行远程参数查询和修改。2.1.2电容/电阻检测函数当线路发生故障时,由ne555/lm311线路电容/电阻转化为相应频率,送给timer1/timer3的捕获引脚icp1/icp3。其输入捕获单元可精确捕获icp1/icp3引脚发生的外部事件及发生的时刻,调用电容/电阻检测函数计算单位时间内触发事件的次数,从而精确计算出频率值及相应的电容/电阻值。由于电容/电阻电缆长度成比例关系,因此在故障未发生时,定期测量整个线路的电容/是阻值,计算出单位电容/电阻的线路长度;在故障发生时,测量故障线路的电容/电阻值,并换算出故障电缆长度。为减少系统误差,电容/电阻检测函数先测量标准电容/电阻,然后测量线路电容/电阻,从而提高测量精度。
2.2监控中心地图输出程序设计通常,地理信息系统采用mapinfo软件进行信息查询,但由于电子地图版权费用较高,为降低系统成本,采用地图位图同线路绘制信息数据库相结合的方法实现电缆地理信息查询。其步骤如下:(1)扫描某一城市的高精度地图,得到位图形式的电子地图。(2)在电子地图上,绘制由顶点和线段组成的电缆线路图,记录各顶点的坐标,并输入各顶点和线段数据信息,形成相应的数据库。(3)当故障发生时,根据此线路的总长度、故障线路长度、电子位图中的电缆线路的所有线段总长度,得出故障点在线路图中的位置,并且把故障点的相关信息输出或报警。表1 电费定位系统测量精度表
3 系统测试系统测量电路经过design explore 99 se软件仿真测试,待测电容在1nf~1000 target=_blank>xiangxueqin
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』