微处理器dsPIC33F在微机保护装置中的应用

发布者:梦想学院最新更新时间:2009-09-08 来源: 电子设计工程关键字:dsPIC33F  微处理器  微机保护装置  设计方案 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  随着电网供电负荷的日趋加重,电力系统对微机保护装置提出更高要求,一般低档单片机已很难满足设计要求。近年来,各种集成化的单片DSP的性能得到很大改善,软件和开发工具也越来越多,使得DSP器件及技术更容易使用,价格也能够为广大用户所接受 Microchip公司推出的数字信号处理器dsPIC33F集A/D转换、通讯、看门狗、保护和数据存储于一体,同时还支持SPI模式和I2C模式数据传输,便于扩展容量。因此,开发基于dsPIC33F的微机保护装置,不仅提升保护系统的整体性能和硬件平台的通用性,而且还能缩短开发时间,降低开发及硬件成本,对提高电力系统的稳定运行水平具有一定意义。

  2 数字信号控制器dsPIC33F系列简介

  dsPIC33F系列是高性能16位数字信号控制器,具有扩展的数字信号处理器(DSP)功能和高性能16位微控制器 (MCU)的架构。它是一种16位改进型哈佛结构RISC器件,融合了高性能16位单片机的控制优势和数字信号处理器的高速运算能力,是一款高性能的数字信号控制器(DSC)。dsPIC33F系列器件具有以下性能特点:

  (1)DSP内核和指令系统dsPIC33F的DSP引擎具有1个高速的17位×17位的乘法器,1个40位的ALU,2个40位的饱和累加器以及1个 40位的双向移位器,其运算速度可达40 MI/s,指令字为24位,指令系统包含MCU指令集和DSP指令集。此外,这些指令对C语言编译器做了专门优化,采用C语言编写的程序代码效率很高。 dsPIC33F允许工作电压±10%的偏差,即工作电压为3.0~3.6 V。

  (2)直接存储器访问(DMA)和中断能力dsPIC33F内部集成了8通道直接存储器访问模块,允许CPU执行代码期间在RAM和外设间传输数据,不额外占用周期。2 KB双端口DMA缓冲区(DMA RAM),用于存储通过DMA传输的数据。可通过软件对DMA中断源进行设定,从而达到设计要求。dsPIC33F含有最多由118个区分优先级的中断向量组成的异常处理结构,中断优先级分为7级。最多67个中断源,5个外部中断和5个处理器异常。

  (3)存储空间和外围器件程序计数器为23位宽,可寻址4 Mx24位的程序存储空间。对于DSP指令分别对2个数据区进行寻址;而MCU指令,数据空间可以整体作为64Kx8位进行寻址。dsPIC33F内部集成SRAM和Flash等必需的存储器件,提供10 bit和12 bit A/D转换模块(可选),8 bit看门狗,以及UART、SPI、I2C、CAN等通信模块。

  (4)开发工具Microchip高性能开发系统支持dsPIC33F系列控制器。该开发系统包括MPLAB集成开发环境(IDE)、MPLAB C30 C编译器、MPIAB SIM 30软件仿真器、MPIABICD 2在线调试器及MPLAB ICE 4000在线仿真器。dsPIC33F系列数字信号控制器还配备一系列的应用库。

  3 dsPIC33F在微机保护硬件系统中的应用

  该装置按功能分为CPU模块、交流插件、数字量I/O微机保护、通信、人机接口单元和电源单元。通信接口直接与上位机或通信管理机连接,人机接口采用 128x64点阵式液晶显示器和专用键盘,显示信息量大,操作方便,硬件设计框图如图1所示。该微机保护装置具有16路开入量,16路开出量,15路模拟量,CPU模块原理框图如图2所示。由于dsPIC33F具有强大的汁算能力和完善的控制功能,可单独完成计算、控制、通信、人机接口等功能,减少了器件数量,简化硬件结构。又因dsPIC33F内部集成RAM、Flash、A/D转换器等,使得外同扩展电路很少,进一步简化硬件结构,基本实现了总线不出芯片没计,极大提高保护装置的抗干扰性和可靠性。

硬件设计框图

  CPU模块原理框图

  3.1 存储器扩展及实时时钟接口

  dsPIC33Fj256GP710内部集成30 KB的SRAM用作数据存储空间,256 KB的增强型Flash作为程序或数据存储区。由于微机保护,存储保护定值、事件记录和故障录波数据都需较大存储空间,因此该装置扩展1 MB的外部存储空间,将串行闪速存储器AT45DB081通过SPI总线同dsPIC33FJ256GP71O相连。AT45DB081的工作电压为2. 7~3.6 V,在系统重复擦写并兼容SPI的Flash存储器。内部有4 096页,每页264个字节,共计8MB的主存储器容量以及2个264字节的SRAM数据缓存器。AT45DB081与dsPIC33FJ256GP710的接口设计电路如图3所示。图3中dsPIC33Fj256GP710的SDO1、SOI1、SCK1分别与 AT45DB081的串行输入(SI)、串行输出(SO)和时钟(SCK)引脚相连,RE4,RE2,RE5,RE6分别与AT45DB081的片选 (CS)、复位(RESET)、忙闲状态(RDY/BUSY)和写保护(WP)引脚相连。dsPIC33F通过RE5读取AT45DB081的忙闲状态引脚判断存储器是否空闲,若RE5为“1”表示存储器空闲,否则表示存储器忙。当存储器空闲时,通过RE4引脚输出“0”作为存储器的片选信号,选中存储器后通过SPI发送命令字完成对AT45DB081的相应读写操作。微机保护需配置3个定值,且存储在不同的3个区间,运行时校验其定值是否正确。为此,对 AT45DB081的空间分配如下:定值、控制字、工厂设置和调节系数共分为4个区,存储在AT45DB081的第0~9页,即第一区为 AT45DB081的第0,1,2页,分别存储保护装置的第1,2,3个定值;第二区为AT45DB081的第3,4,5页,分别存储保护装置的第1, 2,3个定值;第三区为AT45DB081的第6,7,8页,分别存储保护装置的第1.2.3个定值;第4区为AT45DB081的第9页,存储调节系数。事件记录存储在AT45DB081的第10~1 000页。故障录波数据存储在AT45DB081的第1 001~4 000页。

AT45DB081与dsPIC33FJ256GP710的接口设计电路

  PCF8583是串行总线扩展方式,通过DSP的I2C时钟线SCL和数据线SDA完成对PCF8583的参数设置、日期和时间读取等操作,同时 PCF8583具有接口简单、占用DSP资源少和可靠性高等优点,并在掉电时仍能进行时间计数。扩展的时钟器件用来记录系统的工作时间。除此之外,为避免装置频繁读写EEPROM,对于保护装置频繁读写的信号如事故、预告、脉冲量、重启次数、装置故障信号及出口标志都存放在RAM寄存器,时钟器件在读取当前时间的同时也调用这些内容,在装置断电又重新上电时能够获得这些信息。

  3.2 基于DMA的A/D转换

  DSPIC33FJ256GP710集成32路12 bit高精度的A/D转换模块,其转换速度可达1 Ms/s,可灵活设定采样通道。采样模式可选用手动和自动两种,通道停止采样并开始转换的方式也有多种,如手动清除SAMP开始采样、内部计数器计数触发采样、定时器Timer3溢出触发采样、中断引脚INTO触发等。其中定时器Timer3溢出触发采样适合保护装置的定点采样。A/D转换采用直接存储器访问(DMA)方式。采样结束后直接将数据存放于DMA RAM(有2 KB空间),不占用CPU周期。A/D转换结束并且数据已经存储于DMA RAM后会产生DMA中断,寄存器AD1CON2可用于选择多路采样结束后将产生中断。本装置共采集15路模拟量,采用自动采样和Timer3触发转换的模式,在每个采样周期内触发转换一次,全部15路采样结束后产生中断并一次从DMA RAM区读取所有15路数据。在这种工作模式下,CPU只需启动一次A/D转换,在不占用CPU指令周期的情况下,通过DMA方式将采样数据从外设转存于 RAM中,采样处理效率大大提高。给CPU空出了足够的时间来计算和故障判断。

  3.3 以太网接口的扩展

  以太网接口扩展电路如图4所示。本装置采用I/O口模拟SPI实现主控制器和 ENC28J60的连接,ENC28J60收满一帧后,通过INT引脚发中断信号通知dsPIC33F。SO为主机读命令引脚,SI为主机写命令引脚。 Microchip公司提供了一组专门针对dsPIC33F系列数字信号控制器的嵌入式TCP/IP协议栈CMX-MicroNet,该协议栈针对 dsPIC33F系列器件的Flash和RAM资源进行优化,为以太网功能的实现提供软件支持。该协议栈既可以单独运行也可以嵌入实时操作系统 (RTOS)中使用。Microchip CMX-MicroNet协议栈采用分层结构,用户可以在不十分熟悉TCP/IP的情况下实现网络应用。

以太网接口扩展电路

  在主程序中,对dsPIC33F自带看门狗时间初始化,即需设置:2个8位的计数器WDT Prescaler A、WDT Prescaler B,溢出时间可在2 ms~16 s之间调整。在对dsPIC33F的定时器初始化中,需考虑dsPIC33FJ256GP710具有9个16位定时器。本装置软件使用3个定时器:T1、 T3和T5。其中定时器T1的中断时间为1 ms,完成时钟的读写、开入量采集、开出量输出、开关变位事件记录等功能。

  定时器T3中断完成A/D转换的启动。在不占用CPU周期的情况下,通过DMA方式将采样数据存入DMA RAM中,避免CPU和外设之间数据交换而占用宝贵的CPU时间,使程序的运行速度提高,采样数据的读取在DMAO中断中进行。T5中断完成保护的计算和判断。

  在收发两个通信中断函数中,主要完成微机保护装置上传开关量、保护定值、事件记录和遥测量(电流、电压、有功功率、无功功率和功率因数等)等,下传修改保护定值、时间信息和遥控操作等。本装置通讯采用IEC60870-5-103传输规约和Mdbus规约(可选),以便达到标准化通讯接口要求。

  5 基于dsPIC33F的保护装置抗干扰设计

  在微机保护装置的工作环境中,电磁干扰(如雷击)相当严重,系统故障、系统设备误操作以及控制、过电流和浪涌干扰等都可能侵入保护装置。在微机保护装置内部,由于辅助继电器的动作或直流转换器转换过程中的高频信号,也会产生干扰。这些干扰的特点是频率高、幅值大,而且持续时间短,能通过各种途径侵入微机保护装置中的电子电路,干扰微机保护的正常工作。dsPIC33F内部集成的WDT模块,由内部振荡电路提供专门时钟信号。如果没有清除脉冲,它将产生一个固定频率的输出脉冲,使整个CPU系统复位重启。启动看门狗只需在MPLAB ICD 2集成开发环境中,将看门狗Timer设置为使能即可。为增强抗干扰性能,软件还增设4个非屏蔽中断错误处理函数来处理晶振、地址、堆栈和算术出错在硬件的抗干扰措施上采取接地、隔离、屏蔽等措施,有效确保装置的电磁兼容性能。

  6 结束语

  研究了一种新型的基于dsPIC33F微处理器的微机继电保护硬件平台,给出详细的系统硬件设计方案和软件流程。该方案结构简单,性价比及可靠性高和开发周期短,在该软硬件平台上开发的发电厂及变电站成套微机保护装置,已通过国家继电器检测中心的型式试验,并已投入现场运行,各项技术指标符合有关行业标准和现场要求。

软件流程

接收中断流程

关键字:dsPIC33F  微处理器  微机保护装置  设计方案 引用地址: 微处理器dsPIC33F在微机保护装置中的应用

上一篇:嵌入式系统的虚拟仪器成测试系统新思路
下一篇:dsPIC33FJ256MC710疑难问题及解决方法

推荐阅读最新更新时间:2024-05-02 20:52

基于ZigBee技术的远程医疗监护系统设计方案
摘 要:将无线传感器网络引入医疗监护系统,提出了一种由ZigBee传感器和无线局域网构成的远程医疗监护系统的体系结构和具体实现方法。系统中,节点和基站设备所使用的近距离通信标准为802. 15. 4 /ZigBee标准,收集病患者的各类信息,实现病患者在家中进行远程医疗监护,并及时将病患情况反映给医生及其家属,以应对病患者可能的突发情况,在获得准确的测量指标的同时,免除患者在家庭与医院之间奔波的劳苦。   远程医疗是信息技术与医学相结合的产物,它使用远程通信和计算机多媒体技术为患者提供医学信息和医疗服务。在信息技术高速发展的今天,它已经成为医学交流中一道亮丽的风景线。   远程医疗主要应用在临床会诊、检查、诊断、监护、指
[工业控制]
基于ZigBee技术的远程医疗监护系统<font color='red'>设计方案</font>
基于Atmega16的室内照明控制系统的设计方案
照明是室内环境设计的重要组成部分,光照的作用,对人的视觉功能尤为重要。而长期以来,将自然光与室内智能照明系统相结合的方式一直被设计者忽略,大部分的室内场所仍沿用单一的传统照明方式,在一些公用场所的照明设备长时间打开,不仅导致能源浪费,而且加速了设备老化。 1 系统结构和工作原理 1. 1 系统结构 室内照明控制系统的设计主要采用Atmega16 单片机作为MCU 控制器,与LED 显示技术、光感技术、按键采集与处理技术、红外线传感技术、延时技术等技术相结合,然后实现室内照明设备的智能控制,其系统结构如图1 所示。 图1 室内照明控制方案图 1. 2 工作原理 (1)单片机通过继电器对室内照明设备的开关进行控制。
[单片机]
基于Atmega16的室内照明控制系统的<font color='red'>设计方案</font>
隔离反激和非隔离BUCK应用设计方案
在产品设计时,倘若没有考虑应用环境对电源隔离的要求,产品到了应用时就会出现因设计方案的不当导致的系统不稳定,甚至出现高压损坏后级负载的情况,以及出现危害人身财产安全的情况。因此产品设计是否需要隔离至关重要。 “南航一名23岁空姐在iPhone5充电时打电话被电死”,新闻在网上引起广泛关注。充电器也能能危害生命?专家分析手机充电器内部变压器漏电,220VAC的交流电漏电到直流端,并通过数据线传导到了手机金属壳上,最终导致触电身亡,发生无可挽回的悲剧。 那么手机充电器输出端为什么会带有220V的交流电呢?隔离电源的选型要注意哪些事项?如何区分电源是隔离与非隔离?业内通用的看法是:  1、隔离电源:电源的输入回路和输出回路之
[电源管理]
脉宽调制移相全桥开关电源设计方案
随着航空、航天和计算机事业的发展,对 电源 在体积、重量和效率等方面提出了越来越高的要求。 开关 电源 就是在这种情况下发展起来的一种小型电源。它具有体积小、重量轻、频率高、成本低、效率高等一系列优点。同时,由于它的线路简单,可靠性高,而被广泛地应用于航空、航天和 电子 计算机等方面。本文设计了一个由UC3846产生PWM进行脉宽调制的移相全桥 开关 电源。 在此 电路 中,输入为AC220V电压,经过二极管整流桥把交流电变成直流电,为了消除此直流电压的脉动,在设计时采用了π型滤波 电路 。后接一个移相全桥软开关电路,使功率管实现零电压零电流开通和关断,将电路在工作时的功率损耗减至最小。输出为±23V/15A和±200V/0.8
[电源管理]
基于英飞凌XE162FN的移动音乐机器人设计方案解析
0 引言 随着控制技术、计算机技术、信息处理技术和传感器技术的发展,智能机器人无论是在工业领域还是消费电子领域都已经扮演了非常重要的角色,已成为人工智能研究和发展的热点之一。在语音控制机器人领域,有研究表明已成功地将连续隐马尔可夫模型(CHMM,Centrifugal Pump based onContinuous Hidden Markov Model)模型应用于定点数字信号处理器(DSP, Digital Signal Processor)上,并实现了对机器人的语音控制。关于传感测距方面,使用多传感器快速测量智能机器人与障碍物之间距离的方法,使机器人不仅具备语音识别功能,而且能实现智能避障。而关于家用室内机器人的应用也有相关研究
[单片机]
基于英飞凌XE162FN的移动音乐机器人<font color='red'>设计方案</font>解析
基于S3C2440A嵌入式微处理器实现高速接入网络的设计
嵌入式系统广泛应用在工业测控、智能仪表、智能家庭等很多领域。随着嵌入式系统应用范围的不断扩展及网络应用的日益普及,使得越来越多的嵌入式系统需要网络功能。三星公司S3C2440A是国内应用较多的嵌入式微处理器之一,在S3C2440A应用系统中,目前只支持10/100M的网络接口,有很大的实用价值,既可以拓展S3C2440A的应用领域,也可以给其它嵌入式系统高速接入网络提供一种简单易行的参考。 设计方案 本系统主要由S3C2440A、存储器、AX88180、千兆PHY芯片88E1111、嵌入式Linux、网络驱动程序等组成嵌入式Linux内核负责系统任务的管理并集成TCP/IP协议,方便实现网络功能控制。S3C2440A负责整个系
[单片机]
基于S3C2440A嵌入式<font color='red'>微处理器</font>实现高速接入网络的设计
基于DSP的列车应变力测试系统设计方案
车轮与轨道间的作用力是评价车辆运行品质的重要因素,能否准确及时地获取轮轨间的作用力直接影响着车辆脱轨系数等参数的计算。应变力测试系统是设计列车运行状态地面安全监测平台的关键环节,本文用DSP芯片开发的测试系统正是针对这一需要。 测试系统硬件设计 系统整体结构 测试系统以高速、高精度的DSP为核心,构成了包括模拟信号预处理、A/D转换、D/A转换等环节的实时信号测试处理系统。其原理框图如图1所示。 应变传感器输出的模拟信号,经RC滤波网络初步滤去信号中的高频成分,然后经A/D转换后,变为数字信号。RC滤波网络、A/D转换构成了测试系统的前向通道。 中央处理单元以TMS320VC33为主体,该DSP是一款高精度、大容量、宽功率范
[嵌入式]
基于ESP32的TinyML图像分类摄像头的设计方案
项目背景 我们正面临着越来越多的嵌入机器学习革命。而当我们谈到机器学习(ML)时,首先想到的就是图像分类,一种 ML Hello World! ESP32-CAM 是最受欢迎且价格合理的已集成摄像头的开发板之一,它结合了 Espressif ESP32-S MCU 芯片和 ArduCam OV2640 摄像头。 ESP32 芯片功能强大,甚至可以处理图像。它包括 I2C、SPI、UART 通信以及 PWM 和 DAC 输出。 参数: 工作电压:4.75-5.25V 飞溅:默认 32Mbit RAM:内部 520KB + 外部 8MB PSRAM 无线网络:802.11b/g/n/e/i 蓝牙:蓝牙 4.2BR/EDR
[嵌入式]
基于ESP32的TinyML图像分类摄像头的<font color='red'>设计方案</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved