光缆保护系统快速性和可靠性的软件设计_第1页
光缆保护系统快速性和可靠性的软件设计_第2页
光缆保护系统快速性和可靠性的软件设计_第3页
光缆保护系统快速性和可靠性的软件设计_第4页
光缆保护系统快速性和可靠性的软件设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、光缆保护系统快速性和可靠性的软件设计光缆保护系统快速性和可靠性的软件设计引言为保障光纤通信网络畅通,减小阻断损失,必须对网络进展实在有效的维护。与传统手工维护方式不同,光缆保护系统是一种智能化的光缆维护解决方案,它同时具备了故障监测、预警告警、自动切换保护、应急调度等控制保护功能,可在不影响正常通信的情况下对光缆状况进展实时监测,在发生光缆故障时能立即将通讯链路自动切换到备用光缆上,保证通讯链路的持续畅通。光缆保护系统必须常年不连续运行,对突发光缆故障要以毫秒级速度进展通信信道切换保护。因此,光缆保护系统的首要设计目的就是使系统做到反响快速、稳定可靠。光缆保护系统的软件运行于保护设备中,负责实

2、现光缆监测和自动保护功能,针对系统运行的环境特点和功能要求,软件必须围绕着保证系统运行的快速性和可靠性进展设计。快速性和可靠性的软件设计.1软件设计的硬件根底硬件是软件运行的载体与根底,与软件设计严密相关。光缆保护系统在硬件电路上采用最优化的S设计方案,在一定程度上减小了软件代码长度,降低了软件设计的复杂程度,相对进步了软件的可靠性。图1为S设计方案的硬件电路原理框图,硬件电路主要由电源供电电路、光电变换和对数放大电路、单片智能转换器S、PLD译码及控制电路、外围控制及指示电路等组成。其中,软件驻存于单片智能转换器S内,负责数据采集和处理及对外围电路进展控制;光电变换和对数放大电路负责将输入光

3、信号转换为电压信号供AD采集;PLD译码和控制电路负责地址译码及光开关驱动控制;外围控制及指论文联盟示电路负责人机接口及运行状态指示。图1硬件电路原理框图单片智能转换器S是硬件系统的核心,除U内核外,内部还集成了众多功能电路。S片上集成了62K字节非易失性闪速/电擦除R,256字节的片内RA及2K字节的扩展片外RA,4K字节非易失闪速/电擦除数据存储器,如此容量的存储器能满足大多数场合的应用。S片上集成了一个采样率高达420kHz的高性能的8通道12位自校准AD,可胜任大多数的数据采集工作。S片上还集成了双路16位P输出、DG看门狗定时器、TI定时间隔计数器、3个定时器/计数器、串行端口(SP

4、I、I2、UART),非常方便功能扩展。另外,S片上还集成了锁相环PLL电路和可编程时钟分频器,使用外部32.768kHz晶体,由片上锁相环可产生高到16.78Hz的时钟频率,通过分频器进展分频,可为用户系统提供适宜的工作时钟。如此高集成度的单片智能转换器S本身可看作是一个高性能的数据采集系统,使得硬件电路上无需额外设计诸如数据采集、程序存储、数据存储、定时器、看门狗复位等电路,极大降低了电路设计的复杂度,同时也相应减轻了软件设计的难度,进步了软件的可靠性。.2软件设计光缆保护系统的核心任务就是实时监测通信光缆传输功率的变化和快速可靠地自动进展光开关切换。由于保护速度要求为50s,光开关切换需

5、要占用1020s,数据采集和处理的速度那么应控制在30s以内。为此,要求软件设计做到数据采集和处理的快速性和光开关切换的可靠性。光缆保护系统在软件设计上将数据采集速度的目的设定为1s,以实现光缆的实时监测。为做到这一点,首先通过软件配置S使其工作频率到达16.78Hz,以高达0.06us的指令执行速度来保证软件运行的快速性;其次,使S片内集成的AD以高达420kHz即单次转换时间最大为2.38us的采样率进展数据采集。由于AD转换速率较高,S必须在2.38us的极短时间内将数据读出并存储于数据区,以便后续处理,否那么下一个采样数据有可能丧失。假设采用常规的中断方式读取大量的转换数据,那么跳入中

6、断效劳子程序会耗时较多,无形中延长了数据采集和处理的时间。为快速稳定的获取数据,最后,在软件上将AD设置为DA工作形式,使其可以在无需软件指令干预的情况下,自动进展连续转换并将捕获的采样值直接置入外部数据空间,这样即可以节省时间,又能保证数据的可靠性。在光缆保护系统中,当AD被设置为DA工作形式时,对片外数据存储器的设置如图2所示。图2DA工作形式下的片外数据存储器设置其相对应的AD初始配置代码如下:vidInitAD(vid)p=0 x0002;*p=0 x5000;p=0 x0004;*p=0 x8000;p=0 x0006;*p=0 x3000;.图2中,从外部数据存储器地址0 x000

7、000H开场,根据数据采集量的多少安排一定大小的连续地址空间用于存放数据。每连续的2个字节存储一个数据,其中低位地址的高4位须预先写入转换指令如通道号、停顿指令,写入的通道号由AD自动取出,控制AD自动切换到相应的通道进展数据采集,采集到的数据由AD自动写入对应地址的剩余12位。光缆保护系统在软件上采用DA形式进展数据采集,即实现了采集数据量大,又实现了采集速度快的要求,也既保证了功率监测的实时性,又保证了监测数据的可靠性。光缆保护系统在软件设计上要求做到可靠切换光开关,也就是既要防止光开关在系统非正常状态下错误切换,又要保证使在系统正常状态下能可靠地切换。为此,经过屡次试验后,光缆保护系统确

8、定了以光开关路由保持设计和固定脉宽的脉冲发生器设计为核心的光开关可靠切换方案。为了使系统在意外掉电/上电时仍能保持通讯链路的畅通,光缆保护系统设计采用了带锁存功能的以脉冲方式驱动的光开关,并且只有软件发出正确的密码控制信号,硬件才产生使光开关切换的驱动信号,这样当意外情况发生时,系统就不会因收到错误的指令而错误切换光路由,光开关始终处于正确状态,路由将得到保持。与光开关路由保持设计相关的软件流程图如图3所示,该设计确保了光开关不会发生错误切换,因此增加了系统运行的可靠性。图4光开关切换下转第0页上接第页为使光开关可靠切换,就必须对其赋予适宜的脉冲驱动信号。光开关切换时一般都需要一定宽度1020

9、s的驱动脉冲,该脉冲假设过窄那么不能保证切换成功,假设过宽那么易烧毁光开关。假设通过软件延时的方法,在S相应管脚上直接模拟一个脉冲信号来驱动光开关,其控制非常不可靠,这是由于其它中断信号容易干扰延时,使光开关切换不正常,而且软件延时也会无端耗时,影响数据处理的速度。考虑到光开关必须不受干扰的可靠切换,光缆保护系统在软件上设计了独立控制方案,其软件流程图如图4所示,在PLD内部设计了一个固定宽度的脉冲发生器,当S根据光开关的当前状态确定对特定地址发出切换的密码指令信号时,PLD接收到信号,立即激活内部脉冲发生器,通过内部计数器计数进展准确定时,在光开关驱动管脚产生固定宽度为15s的脉冲信号用于切换光开关,由于脉冲宽度固定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论