基于PIC18F6585的智能型漏电继电器的设计

发布者:dong125612最新更新时间:2017-12-02 来源: eefocus关键字:PIC18F6585  智能型  漏电继电器 手机看文章 扫描二维码
随时随地手机看文章

    漏电继电器是一种可在被保护线路漏电电流达到设定值后切断被保护线路供电电源的保护装置,在电力系统中起着非常重要的作用,是保证供电可靠性的基础。随着电子技术和计算机技术的发展,电力系统的继电保护突破了传统的数字式保护继电器,出现了以微处理器为核心的智能保护继电器[1-2]。本文利用PIC18F6585型单片机设计了一款智能型漏电继电器,具有自诊断、故障记录、数据通信等多种功能,为故障分析提供便利,且具有较高的可靠性。


    1 PIC系列单片机特点

    PIC18F6585是由MicroChip公司开发、研制和生产的PIC系列单片机,该系列单片机的技术性能具有以下优点[3]:

    (1)哈佛总线结构。PIC系列单片机在架构上采用了与众不同的哈佛总线结构,在芯片内部将数据总线和指令总线分离,并且采用不同的宽度,便于实现指令提取、流水作业和全部指令的单字节化、单周期化,从而有利于提高CPU执行指令的速度,并能确保数据的安全性。

    (2)精简指令集(RISC)技术。指令系统只有35条指令,容易学习、记忆、理解,也给程序的编写、阅读、调试、修改、交流带来了极大的便利,可谓易学好用。

    (3)寻址方式简单。只有寄存器间接寻址、立即数寻址、直接寻址和位寻址4种寻址方式,比较容易理解与掌握。

    (4)运行速度高。由于采用了哈佛总线结构,指令的读取和执行采用流水作业方式,使得运行速度大大提高。PIC系列单片机的运行速度远远高于其他相同档次的单片机,在所有8 bit单片机中,PIC系列单片机是目前世界上运算速度最快的品种之一。

    (5)功耗极低。其I/O口驱动负载能力较强,每个端口输入和输出电流的最大值可达25 mA,可直接驱动LED、光耦或微型继电器。

    (6) PIC18F6585芯片具有ADC、I2C和SPI串行总线端口等,并有外接电路,简洁、开发方便,可用C语言编程,程序保密性强等特点。

    2 继电器硬件结构与工作原理

    (1)硬件结构

    漏电继电器的CPU中采用了PIC18F6585芯片,漏电信号的检测由零序电流互感器来完成,它可将检测到的被保护线路的漏电电流转换成毫伏级的交流电压信号,再通过信号整流、放大和滤波得到一个直流电压,配合相应的控制电路来驱动执行回路,以实现切断保护线路供电电源的控制目的。实现过程是:信号检测→滤波→二级放大→控制电路→驱动执行回路→切断被保护线路电源,其硬件结构框图如图1所示。

     

7

    图1中各部分功能分别为:

    ①零序电流互感器回路。本装置的电流互感器采用高性能的坡莫合金作为铁芯的磁性材料,以确保电流互感器输出在一定的范围内具有良好的线性。

    ②信号处理。影响系统可靠性的因素主要是线路工频奇数倍谐波电流,故本电路采用一组有源低通滤波器,该滤波器主要滤去奇次谐波交流分量,然后进行交直流变换处理,以确保漏电继电器的正确动作。

    ③CPU。这是本装置的核心部件,PIC18F6585主要包括FLASHROM、RAM、TM2RX、A/D转换、串行通信等,是整个系统的中央处理单元,系统的取指、判断、执行都由它完成。其中、A/D转换器为10 bit转换器,20 MHz主频时,其一次转换时间为16μs;FlashROM、RAM为存储空间,用来存放程序和数据。

    ④数码显示及操作回路。数码显示用来显示线路漏电流和系统跳闸的延时时间,主要由数码驱动电路和LED数显构成,执行回路主要由光电隔离及继电器驱动电路构成。

    ⑤串行通信接口电路。采用MAXIM公司的MAX422扩展出串行通信口。

    ⑥人机接口电路。人机接口电路主要完成保护整定值及系统延时跳闸时间的设定。

    ⑦电源电路。为单片机系统提供工作电源,其中有一组为隔离电源。

    (2)继电器工作原理

    系统开机运行后,系统设置TMR0定时中断,每2 ms产生一次定时中断信号,单片机响应这个中断信号,转入中断处理子程序。中断处理子程序判断是RB口中断,还是TMR0中断,然后分别调用定时中断A/D处理子程序或键盘处理子程序。系统把A/D转换结果与预定的整定值比较,如果大于整定值,则进行跳闸、事故报警等处理。所有结果都送主程序显示。


    3 软件设计

    3.1 软件设计流程图

    本单片机系统采用20 MHz主频,每1 ms进行一次定时中断处理,软件结构简单。软件设计包含主程序、RB口中断服务子程序、定时中服务子程序、A/D转换子程序、数据处理子程序、显示子程序,采用C语言进行设计。

    (1)系统主程序。主要完成系统的端口、定时器、A/D转换器、常量、变量及其他量的初始化工作,同时完成漏电流循环显示工作。主程序流程图如图2所示。



     

6

    (2)中断服务子程序。主要根据INTCON寄存器的T0IF位的数据判断TMR0是否溢出,如溢出则转入TMR0中断入口子程序;根据INTCON寄存器的RBIF位的数据判断RB是否有输入变化,如变化则转入键盘中断入口子程序。中断服务程序流程如图3所示。

    (3)定时中断服务子程序及A/D转换子程序。主要完成A/D转换任务,1 ms进行1次处理,每回连续6次采样,采样结果存入指定内存单元。定时中断服务子程序流程如图4所示,A/D转换子程序流程如图5所示。

9

    (4)数据处理子程序。主要完成数字滤波,提高系统抗干扰性能,求A/D转换数据平均值,进行数据比较,确定是否跳闸与报警等。数据处理子程序流程如图6所示。

8

    (5)键盘处理子程序。主要为人机对话提供一个通道,用于设置保护的保护整定值、延时跳闸时间等。


    3.2 程序设计

    程序采用C语言设计,下面给出A/D转换子程序和数据处理子程序中的核心语句[4]。

    (1)A/D转换子程序

6

 



    设计的智能继电器性能远远优于传统的继电器产品,设计系统以PIC18F6585单片机为核心构成一个实时数据采集系统,可将采集的数据进行实时分析、运算和处理,获得各种不同的保护特性,易于修改,选择性和配合性好。集测量、监控和保护于一身,可通过通信接口与计算机联网构成智能化的监控保护与信息管理系统,具有较高的工业使用价值。


关键字:PIC18F6585  智能型  漏电继电器 引用地址:基于PIC18F6585的智能型漏电继电器的设计

上一篇:PIC系列8位单片机的基本组成
下一篇:PIC单片机用于LCD段驱动器的键盘接口

推荐阅读最新更新时间:2024-03-16 15:48

智能型血糖调控系统将成为可能
    Animas公司已经宣称从第一代发育闭合胰岛素运输系统的临床试验的第二阶段获得积极的结果,设计这个系统是为了在未来预测在血液中胰岛素的上升和下降以及相对应的胰岛素运输的上升,下降,延迟和继续。这些数据在法国巴黎的Advanced Technologies & Treatments for Diabetes (ATTD)会议上发表。   20个患有1型糖尿病的成年人参与了预测发育中高低血糖系统(HHM)的可行性实验,实验目的是为了研究系统通过调节胰岛素摄取量来减轻高血糖和低血糖的能力。这是第一个应用于临床实验的关于预测算法构象的研究,显示了胰岛素定量特性算法的差异,并提供了对系统敏感性的见解。这些结果也显示出这个系统能够在低血
[医疗电子]
瑞萨电子宣布推出智能型充电自动分级通信解决方案
2012年3月14日,日本东京、加拿大魁北克、加州圣地圣哥共同讯——全球领先的高级半导体和解决方案的供应商瑞萨电子株式会社(TSE:6723,以下简称“瑞萨电子”)联同其电源线合作伙伴 Ariane Controls和其智能能源合作伙伴Grid2Home宣布推出电动车(EV)与电动车供应设备(EVSE)通讯专用的SE-CPM评估与开发平台。此平台系采用汽车产业最广泛使用的瑞萨电子V850系列微控制器(MCU)。. 随着电动车的日益普及,受控制的智能型充电方式已成为减少电力网格中断、并尽可能平衡网格负载的关键之一。如果希望使用此智能型充电方式,则必须在汽车与充电器以及汽车与电力公司之间(透过充电器与电表)建立通讯联机,而全新的
[汽车电子]
小米成功典范在前 大陆各类业者纷纷布局智能型手机
     大陆已成为全球最大的手机市场,而当地业者小米的成功,更是吸引众多的业者陆续投入。然而在市场竞争逐渐激烈下,小米的销售情况也出现下滑,让市场不禁质疑,这么多业者投入大陆智能型手机市场是否为明智之举?   根据路透(Reuters)报导指出,许多大陆厂商看到小米在智能型手机市场的成功,纷纷开始投入,吸引许多本业与手机产业无关的业者积极布局。而在市场竞争日益激烈下,厂商不得不打出价格牌以吸引消费者目光。针对此市况,市场研究单位Gartner的分析师认为,目前在市场中,业者不会因为没有生意而导致破产,但是要透过手机赚钱,仍有段距离。   市场人士指出,大陆手机市场已经日渐饱和,若是品牌以及产品本身没有做出特色,难以
[手机便携]
户外应用新趋势:超高亮度智能型工业显示器解决方案
文│林淑芳 工业级显示器解决方案产品经理 随着显示器技术的发展,相关的应用已快速由工业自动化延伸至我们的日常生活中,从工业机台的控制面板、银行ATM、自动售票机,乃至于便利商店的自助服务机,工业显示器已迈向多元产业的应用。而随着云端运算的时代来临,也代表工业显示器不再只是单纯的讯息播放器,更进化到人机互动与云端应用整合的界面,因此半户外及完全户外的相关应用越来越多;因应户外环境的使用,所需要的面板规格也将不同于传统的工业显示器解决方案。 一般我们使用手机时,只要移动到阳光稍强的地方,就无法清楚看见屏幕上的内容,主要原因是因为外界阳光的亮度太过强烈 (一般为10,000 nits) ,直接照射屏幕 (一般约为350 nits左右
[工业控制]
工业机器人搭载智能型氯化氢传感器巡航监测车间环境的氯化氢气体
氯化氢也叫盐酸,是一种无色有刺激性气味的气体且具有腐蚀性。浓盐酸具有强挥发性,泄漏的话对人的呼吸道、黏膜、皮肤、眼睛等都有刺激性的作用,还具有窒息性的气味。工业生产氯化氢常用于染料、药物、化工、肥料等。由于氯化氢具有的特殊,既是有毒气体又是腐蚀性的气体。所以对于产生氯化氢气体的场所都需要对产生的氯化氢气体进行监测。 工业生产车间是产生氯化氢常见的地方之一。为防止氯化氢气体带来的危害,一是产生的氯化氢气体浓度会对人体健康产生影响,工业机器人是一种智能化、模块化产品,具有相关的独立系统,可自主进行定位、避障和工作。根据机器人自身系统还可配套工采网氯化氢传感器,实现对氯化氢气体的检测。 工采网引进原装进口英国Alphasense氯化氢
[机器人]
一种智能型的光电信号采集分析系统的设计
   0 引 言   目前由于对光感器件的测试大都依赖于全手工完成,不仅测试效率低,而且测试过程的精度以及测试数据的可靠性都不能得以保证。   根据现状,设计了一套针对光感信号测试的智能型信号采集分析系统。在设计该系统时充分考虑其使用的稳定性,可靠性以及可维护性,特别是对系统故障自诊断方面进行了强化,这里将针对该系统的原理结构进行论述。    1 自动数据采集分析系统   在现有常见工程中,数据采集分析系统一般必须包含两个模块:数据采集模块和数据分析模块。   数据采集模块的任务是按照工作人员预先设计好的顺序以及指定参数进行数据的自动采集,并且进行存储以便被数据分析模块调用。数据采集模块一般包括硬件部分和软件部分:硬件部
[模拟电子]
基于单片机的智能型客车超载监控系统设计
超载的车辆容易发生事故,而客车一旦发生事故,极易诱发群死群伤特大恶性事故。给国家、群众带来了重大的损失和伤害。目前,国家出台了一系列的政策法规来制止客车超载,各地政府也制定了相关的制度来对客车超载进行管理。虽然这在一定程度上减少了客车的超载现象,但在节假日和农忙等客流高峰期,超载现象还是屡禁不止。因此,在采取行政监督管理的同时,通过科学技术的手段来消除客车超载的现象也有着极其重要的意义和实用性。 本系统的主要目的是通过对上、下车人数的检测,来了解客车的载客人数。然后在单片机中判断客车是否超载,同时进行对客车的控制以及报警。 1 系统组成结构 本系统由前端的检测模块、单片机系统、控制模块等部分组成。系统设计框图如图1 所示。检
[单片机]
智能型涡街流量计的安装注意事项
智能型涡街流量计,能带温压补偿,测量蒸汽的流量,安装方便简易,以下是其在安装上的一些注意点。 一、合理选择安装场所和环境 避开强电力设备,高频设备,强电源开关设备;避开高温热源和辐射源的影响,避开强烈震动场所和强腐蚀环境等,同时要考虑安装维修方便。 二、上下游必须有足够的直管段 若传感器安装点的上游在同一平面上有两个90。弯头,则:上游直管段≥25D,下游直管段≥5D。 若传感器安装点的上游在不同平面上有两个90。弯头,则:上游直管段≥40D,下游直管段≥5D。 调节阀应安装在传感器的下游5D以外处,若必须安装在传感器的上游,传感器上游直管段应不小于50D,下游应有不小于5D。 三、安装点上下游的配管应与传
[测试测量]
<font color='red'>智能型</font>涡街流量计的安装注意事项
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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