基于三个微处理器实现通信电源监控系统的应用方案

描述

  作者:张恩利;夏诤;候振义;余侃民

1 引言

通信电源通常被称为通信系统的心脏,其工作不正常,将会造成通信系统故障,甚至导致整个系统瘫痪。美国APC公司的一项调查结果表明,大约有75%以上的通信系统故障都是由于电源设备故障或者是电源设备不符和技术条件而引起的。同时随着通信电源向小型化、模块化发展、供电方式由集中供电向分散供电转变,以往的人工监控模式难以适应,从而使得可靠性更加难以保障。为此,我们研制了一套本地用通信电源监控系统,该系统采用模块化、通用化设计,从而具有较高商业价值和研究意义。

根据《通信电源和空调集中监控系统技术要求》中的定义,通信电源监控系统所要实现的基本功能有:一是对通信电源设备的监测与控制,主要由监控模块负责完成;二是对监测数据的记录、处理、管理和分析,主要由县级监控中心和区域监控中心共同负责完成[1-2]。在本系统中,采取了将传统的三层结构简化为两层结构的方案,而且下位机部分应能够脱离上位机单独工作。因此,下位机部分必须能够完成监控模块的全部功能和监控中心的部分功能。下文将着重对该通信电源监控系统下位机硬件电路的设计思想和实现方案进行了详细地论述。

2 系统的总体监控要求

目前的通信电源系统中采用了许多新技术、新工艺,其自身的可靠性和智能化程度都有了很大的提高,对集中监控的要求也就相应的降低。因此在选择监控对象时应尽量精简,以方便、实用为基本准则,可要可不要的监控对象应尽量取消,以遥测、遥信为主,遥控为辅。

下位机所要完成的主要功能是:实现数据的现场采集、实时响应远端控制、监测系统的异常情况、并进行声光报警以及紧急处理;同时在上位机出现故障或通信网络故障的情况下,能够独立完成监控任务。

3 硬件电路的设计

从以上的分析可以看出,在通信电源监控系统中,所需采集和处理的数据量较大,如果只使用单个的处理器可能会造成系统的负荷过重,稳定性和可靠性都难以保证。因此,在本系统中采用了松耦合结构的多微处理器系统。这种系统具有处理能力强、响应速度快、可靠性高以及配置灵活的优点。多微处理器系统通常由一组主、从部件和互联网络组成,其常规结构如图1所示:中央处理器负责完成系统中的主干功能,中间处理器和现场处理器配合中央处理器完成一些辅助性的工作,比如数据采集、通信等功能;

互联网络是实现多微处理器系统的关键,各个处理部件之间依靠它进行数据的交换。基于以上的分析,在兼顾功能要求和便于系统软件设计的基础上,本系统共采用了三个微处理器:其中主处理器部分采用了MC68332微处理器,通信处理器部分采用了DS80C320,蓄电池监控单元则采用了ATS5150,系统的总体设计方案原理框图如图2所示。

电源

图1 常见多微处理机结构图

电源

图2 系统硬件原理框图

按照模块化的要求,系统共分为微处理器及外设模块、模拟量采集模块、开关量采集模块、控制量输出模块、人机接口模块、声光报警模块以及通信模块。

3.1 主处理器及其外设模块

主处理器部分采用了MOTOLORA公司的32位微控制器MC68332,它是一种积木式的单片机,具有卓越的数据处理能力和强大的外围子系统,主要包含以下几个微处理模块:系统集成模块(SIM)、中央处理单元(CPU32)、时间处理单元、以及静态RAM模块。同时为了进一步增强系统的功能,扩展了以下几个部分:1)数据不挥发存储器;2)看门狗电路;3)主从处理器互联模块;4)实时时钟电路。

3.2 模拟量采集模块

模拟量采集模块主要包括信号预调理电路、量程在线转换电路以及模数转换主电路。

3.2.1 信号预调理电路

信号预调理电路的作用在于将不同范围的电压、电流信号转换为模拟开关和模数转换器所要求范围的电压信号。针对不同的信号必须采用相应的预调理电路,此处对交流电压、电流信号调理部分均采用了电流型的互感器;直流电压的调理电路采用了带负反馈的光隔放大电路;直流电流的调理采用了霍尔传感器,同时为了调整方便,将霍尔传感器的输出经过电阻分压以后,通过两级反向放大后送入A/D转换器。

3.2.2 量程在线转换电路

在通信电源监控系统中,由于所要处理的信号十分复杂,电平高低相差很大。因此,如何实现测量量程的在线转换,一直是人们所关注的问题。通常的转换方法是采用程控增益放大器,或者是多路输入的形式,这必然以增加电路的复杂性和降低可靠性作为代价。本系统中采用了数字电位计X9241来实现测量量程的在线转换。XICOR公司的X9241内部集成了四个非易失性E2POT。其中每一个E2POT包含有63个电阻单元,一个滑动端计数寄存器(WCR)和四个可以由用户读出和写入的8位数据寄存器。滑动端计数寄存器的内容用来控制滑动端在电阻阵列中的位置,并且可以和数据寄存器之间进行双向的数据传输。其具体的通信规约和时序可参见参考文献。

由于MC68332没有I2C接口部件,与X9241的互联很不方便。但是通过时序分析发现,可以通过通用I/O总线和一个定时器来模拟I2C总线的功能,即采用处理器的两根口线分别作为SDA和SCL总线,通过内部定时器产生所需要的时钟。具体电路连接电路如图3所示。

电源

图3 测量量程在线转换电路

从理论上讲,利用数字电位计可以实现任意量程的转换。但由于模数转换器精度的限制以及通信电源监控系统高实时性的要求,选取过多的转换点反而会收到事倍功半的效果。通过试验发现,只需1:1,1:2,1:5,1:10,1:20,和1:50六种量程就可以保证输入信号在模数转换器的2/3量程附近,因此,在这里巧妙的利用了滑动端计数寄存器和数据寄存器之间的双向数据传输功能,实现上述六种量程在线转换。具体的实现方法是:在两个E2POT的R0中存储值为01H,由于上电复位时滑动端计数寄存器会自动装入R0中的值,因此初始化时,放大器为一跟随器,当需要测量微弱电流时,根据初次采集得到的值,与事先设定的参考值进行比较,选择合适的量程进行放大后重新采集。

在采用这一技术之后,数据采集的精度有了较大的提高。但同时这一电路有时会在输出端产生振荡,造成输出波形失真,解决方法是在放大器输入和反馈端串联两个电阻,增加其到输入端的衰减通道。

3.2.3模数转换主电路

在模数转换部分,根据系统采样精度和速度的要求,我们采用了AD公司的高速模数转换ADS774。它是一种采用CMOS技术的低功耗、高采样速度的12位模数转换器,从模拟量输入到转换结束的时间为8.5us,采样频率可达117khz,而且具有内部的采样和保持电路,其自身就是一个完备的数据采集系统。ADS774的具体工作时序和工作原理可参见文献,在此不再敷述。

3.3 开关量采集模块

开关量的采集正确与否直接影响控制的准确程度。作为通信电源监控系统中的开关量采集电路必须满足几点要求:一是采集电路的接入不能干扰原电源设备的工作状态;二是采集电路不允许有误读,否则将会引起监控系统的误控;三是开关量调整后应该符合监控系统的接口要求,低电平为0“1V,高电平为3.6”5V。这就要求采集电路必须具有较高的可靠性和隔离度。图4给出了开关量采集电路的调理电路。

电源

图4 开关量信号采集电路

3.4 人机接口模块

人机接口模块包括键盘和显示模块。由于本系统定位于无人值守,对键盘功能的要求相对较弱,因此我们采取了4*4的行列式键盘。显示模块则采用了内藏HD61202控制芯片的LCM19264A液晶显示模块,可以显示四行、十二列的汉字。

3.5 通信模块

下位机作为直接面向设备的从机需要与上位机进行远程通信,同时下位机还要作为主机与各种智能设备通信。因此在本系统同时采用了RS232和RS485两种通信方式,其中下位机与上位机之间通过PSTN网与上位机之间通信,完成获取参数、传输数据、远程报警等功能;下位机与各种智能设备之间通讯通过RS485组网获取数据及其状态。

通信模块采用了单独的微处理器DS80C320,它在普通单片机的基础上为P1口也定义了第二功能,从而拥有四个全双工的串行通信口、六个外部中断、三个定时/计数器,同时在指令上与8051兼容,对于监控系统的通信单元来说十分适用。

3.5.1下位机与上位机之间的通信

下位机与上位机之间的通信媒介采用了PSTN网在本系统中采用了扩展一个标准的全功能RS232通信口,通过外置MODEM连至PSTN网的方法来实现下位机与上位机之间的通信。其实现电路如图5所示:

电源

图5 DS80C320与MODEM硬件接口图

图中8251是通用同步/异步收发器,它具有独立的接收器和发送器,通过编程可以以单工、半双工获全双工的方式进行通信。同时它还提供了多个与MODEM连接所需的控制信号,可以很方便的实现与MODEM之间的互联。

3.5.2 下位机与智能设备之间的通信

下位机与智能设备之间采用RS485通信的主从式组网方式。RS485采用平衡发送和差分接收的方式来实现通信,具有很强的抗共模干扰的能力,其传输距离在10Kbps的传输速率时可达1.2公里。具体的实现方案如图6所示。

电源

图6RS485通信的整体实现方案

3.6 控制量输出模块

控制量的输出电路如图7所示。图中OUT为处理器输出的开关量控制信号,与外部通过光耦和继电器两级隔离。由于继电器的驱动线圈有一定的电感,在关断瞬间可能会产生较大的电压,因此在继电器线圈两端反并联了一个吸收二极管。

电源

图7 控制量输出电路图

3.7 声光报警模块

当系统出现异常情况时,下位机在通过远程通信网络向上位机发出报警信息,同时通过两片8155的定时器控制蜂鸣器和发光二极管进行本地的声光报警。其具体实现电路如图8所示。

电源

图8 声光报警原理电路图

3.8 辅助电源模块

通信电源监控系统作为通信电源系统的检测和控制模块,自身必须具有较高的可靠性,因此其辅助电源模块通常由蓄电池供给。

本系统有多种不同电源要求:+5V用于提供微处理器核心电压;-5V用于提供部分运算放大器的偏置电压;±12V电压用于提供模数转换器电压、隔离+5V用于提供通信接口电压;-8V可调电压用于提供LCD偏压。这里提出了如下多路供电电源方案:采用一个隔离型DC/DC 获得系统主电源然后由系统主电源利用多个非隔离DC/DC电路获得各种电源。由于本系统中除主电源之外,其它辅助电源功率相对较低且多数不需要和主电源隔离,因此应用这种方案可以方便的实现多路输出的小功率电源。

由蓄电池(电压范围35V至-75V)产生+5V主电源的电路如图9所示。其余几路电源均可由此主电源通过简单的DC-DC变换器实现:-5V偏压:可由MAX660反压型电荷泵(最大电流100mA)获得;±12V电压:可由MAX743(内部集成了一个升压型和一个反压型DC-DC变换器,输出功率可达3W)获得;隔离+5V:可由MAX845获得一个小功率的隔离电压。上述的具体电路可参阅MAXIM公司产品手册。

电源

图948V输入、+5V输出主电源

4 实验结果及结论

以直流电压和交流电压(以A相交流输入为例)信号测试结果为例,给出测试结果如表1、2所示。

表1直流电压信号测试结果表 表2交流电压信号测试结果

电源

从实验结果可以看出,这套采用微处理器及外设模块、模拟量采集模块、开关量采集模块、控制量输出模块、人机接口模块、声光报警模块以及通信模块作为硬件电路单元的通信电源监控系统完全可以满足《通信电源和空调集中监控系统技术要求》中的规定。本产品已研制成功并投入使用。实践证明,本系统具有采集精度高、成本低廉、便于升级的优点,对于目前已相当普遍的本地用通信电源系统十分适用。

责任编辑:gt

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分