基于STM32F103R8T6的数字量度继电器设计

发布者:雅致书香最新更新时间:2012-08-04 来源: 21ic 关键字:STM32F103R8T6  数字量度  继电器 手机看文章 扫描二维码
随时随地手机看文章

0  引言

  在电力及工业自动化控制系统中,常用各种类型的继电器应用于需要进行状态监控的场合,作为保护的闭锁动作元件或启动元件。目前,大部分用于此类场合的继电器都为静态继电器,完全采用模拟电路设计,参数设置、整定值设定都采用旋钮调节,采用此方式设置精度低、误差大、保护功能单一,不带有显示装置,用户无法从继电器上得知当前各种电参量,且无法组网实现智能化网络化。
  另有一类为多功能综合性保护型继电器,如南京因泰莱的PA100系列综合数字继电器、ABB的615系列继电器,此类型继电器名称上为继电器,其实为多功能继电保护装置,此类型的继电器功能强大,集保护、测量、控制、监测、通讯等多种功能于一体,是高端的电力系统自动化硬件装置,但在许多要求简单的应用场合使用此类继电器则存在使用成本高,功能浪费等缺点。
  本文将要介绍的是一款数字式量度继电器(ASJ系列数字式量度继电器)的设计和应用,该继电器功能上除了具有传统静态继电器具有的特点外,还兼具了方便灵活和智能的特点,具有保护功能较多,灵敏度高,动作时间整定灵活,过欠模式同机整定,实时测量并显示当前电参量的值,相当于在智能电测仪表的基础上增加了保护继电器的功能。

1  继电器的硬件设计
  本数字式量度继电器的硬件电路包括主CPU芯片、电源、信号采集电路、人机交互单元、RS485通讯接口及继电器输出接口(图1)。

图1 硬件电路框图

1.1  主控CPU
  本量度继电器的CPU采用ST公司的基于ARM最新Cortex-M3架构内核的32位处理器STM32F103R8T6,时钟频率最高可达72MHz,内置64K的Flash、20K的RAM、12位AD、4个16位定时器、3路USART通讯口等多种资源,具有极高的性价比。
1.2  电源    
  电源是一台设备能否正常、稳定、可靠工作的关键部分,该继电器采用本公司常用的通用开关电源模块。该电源模块输入电压为AC85V~265V,输入频率45Hz~60Hz,具有多路隔离电压输出,满足多种功能对不同供电电压的要求。输出电压稳定、故障率小,输出纹波 <1%。具有过压、过流保护。该模块经实际现场使用,具有很高的稳定性、可靠性和抗干扰能力。
1.3  信号采集电路
  信号采集电路采用互感器隔离输入,将电流、电压等电量信号进行隔离,提高系统的安全性和可靠性。采样信号经放大电路放大后进行A/D转换。图2。 

图2 信号采集电路

1.4  人机交互单元
  人机交互单元采用LED显示和按键输入,系统采用单排四位LED数码管显示各种信息。用户可根据实际需要进行设置。在编程状态下显示菜单及参数。数码管显示采用动态扫描方式,其驱动电路使用一片74HC595加三极管构成。
1.5  RS485通讯接口
  通讯接口模块采用通用的RS-485、Modbus RTU通讯规约,能实现遥测、遥控、遥信等功能,见图3。

图3 通讯电路原理图 

1.6  继电器输出接口
  继电器输出接口(图4)是动作的执行机构,当出现故障时,继电器便会产生动作,发出报警或脱扣信号。[page]

 

图4 继电器输出原理图

2  软件设计
  由于本量度继电器采用数字电路,核心元件采用的是32位单片机,运算速度快(时钟频率72MHz),保护算法都由软件实现,因此,由同一电参量引申而出的保护功能可集成于一体(如测量三相电流可实现过载、欠载、不平衡、断相、相序等多种保护),不像静态继电器那样,不同的保护功能需要不同的模拟电路来实现,导致单个静态继电器往往只有一种保护功能。
2.1  程序设计
  本继电器的软件设计主要包括计算、保护、显示、按键、通讯等各种功能子程序。其中计算子程序主要用于进行信号的采集和运算,实时测量保护对象的电参量;保护子程序主要集成有各种保护算法,将测量得到的各种参数与预先设定的值来进行对比,来确定是否有故障出现,及时进行保护;显示、按键子程序用于人机交互;通讯子程序则用于将各种参量通过通讯接口远传给后台控制系统。
  由于程序内容较多,现给出主程序流程(图5)和保护子程序流程图(图6)。

图5 主程序流程图

图6 保护子程序流程图

2.2  过采样
  在本产品设计时,便定位于既可作为保护继电器使用,又可作为低压电测仪表使用,因此要求本产品的测量精度要高,但出于成本上的考虑,采用主控芯片STM32F103R8T6内部自带的12位AD,为实现高精度的测量,需要在采样上使用过采样的技术。根据奈奎斯特定理可得,每增加一位分辨率,信号必须被以4倍的速率过采样:fos=4w×fs  。其中,w是希望增加的分辨率位数,fs是初始采样频率要求,fos是过采样频率。根据此公式,在采样时将采样频率提高256倍,即将分辨率位数提高4位,达到了16位的分辨率。采用此方法后,本产品的测量精度达到0.5级,完全可以满足作为测量型仪表的要求。由于CPU的速度很快,因此不会因为采用过采样后,采样点和运算量的增加而导致保护速度不够。

3  性能测试
3.1  测量精度的测试(电流型)

图7

  试验装置由图7所示,信号发生源采用深圳科陆公司的RTU检定装置CL301V2-R,精度等级0.05。由CL301V2-R输出三相交流电流来测试ASJ的测量精度,测试结果见表1。

表1

DK输出值
ASJ显示值
0.100A
0.099A
1.000A
0.999A
5.000A
4.999A
10.000A
9.999A

  由GB/T22264.1-200《安装式数字显示电测量仪表》第1部分:定义和通用要求中5.2 基本误差的计算方法,结合表1测量数据可得,精度等级能够满足0.5级。[page]
  计算公式如下:
  仪表的基本误差不应超过公式(1)表示的测量值的绝对误差△。

    

  式中: Ux-被测量的读数值;
      Um-被测量的满度值;
      a-与读数值有关的误差系数;
      b-与满度值有关的误差系数;

  公式(1)中应满足如下关系:a≥4b

3.2  动作误差测试(电流型)
  继电器的动作误差是一项重要的指标,因此,需要使用专用的继保测试仪来对ASJ的动作时间误差进行测试。
  这里使用“ZS-740微机继电保护校验仪”来测试ASJ的动作误差时间,测试结果见表2。

表2

功能
设定值
是否准确动作
动作时间ms
域值
延时时间s
起动超时
----
2.0
2036
欠载报警
70
2.0
2041
欠载脱扣
50
5.0
5049
阻塞报警
200
1.0
1043
阻塞脱扣
250
3.0
3037
不平衡报警
20
10.0
10033
不平衡脱扣
30
5.0
5042
断相报警
----
0.5
545
断相脱扣
----
15.0
15036
速断
----
----
47
 
 
  其中各项功能的延时时间是可任意设定的,报警和脱扣是2个独立的继电器输出。由上图可以看出,动作时间的误差都在±50ms以内。

4  产品特点
  ASJ系列数字式量度继电器在结构上采用DIN35mm导轨安装式和96mm×48mm外型嵌入安装式两种方式。该为数字式继电器,实时采样三相交流电量、采用真有效值的计算方法,在较宽的频率范围内实现了较高精度的测量。集成有多种保护功能,仅需简单选择即可实现保护的投入或退出、报警或跳闸;精度高、功耗小、动作快、返回系数高、无抖动。 本产品集低压电测仪表功能和量度继电器功能于一体,是传统的静态继电器的理想替代方案。产品符合GB/T 14598量度继电器的相关标准和GB/T 22264安装式数字显示电测量仪表中的相关标准。
  按功能可分为电流、电压、频率等多种类型,主要技术指标见表3。

表3

类型
型号
主要功能
通用指标
电流
ASJ10-AI3/C
欠载、阻塞(定时限)、不平衡、断相、过载(反时限)、速断
污染等级2级
防护等级IP54
安装类别III级
电压
ASJ10-AV3/C
过压、欠压、不平衡
频率
ASJ10-F/C
过频、欠频


5  应用案例
  ASJ系列量度继电器因其具有很宽的频率测量范围(20Hz~70Hz内都能准确测量),较高的测量精度及多种保护功能集于一体的特点,已经广泛应用于多种场合。
  图8为本产品应用于某柴油发电机上用于对柴油发电机的欠、过压进行保护的图。由于柴油发电机的输出电压与其转速有关,因此要求测量柴油发电机输出电压的装置具有较宽的频率测量范围,在本应用案例中,柴油发电机的欠压点为230VAC(对应23Hz),额定460VAC(对应50Hz),过压点530VAC(对应55Hz),而采用的ASJ10-AV3电压型量度继电器的测量频率范围为20Hz~70Hz,在此频率范围内,能够准确测量出电压值,完全能够满足此场合的使用要求。其工作流程为:ASJ10-AV3测量柴油发电机组的输出电压,并将此电压与预先设定的欠压、过压值进行比较,一旦出现测量值超出限值,则进入故障延时,延时时间到但故障状态未解除则报警或脱扣继电器动作,发出告警信号或直接停掉柴油发电机,从而起到保护柴油发电机稳定运行的作用。

图8 电压型应用图

  图9为本产品应用于电动机上用于对电动机运行过程中出现的各种故障进行保护的图。在电动机运行中,常出现的故障主要有过载和断相,而对过载的保护又分为定时限、反时限、速断等多种。在本应用案例中,ASJ10-AI3能够提供欠载、过载(定时限、反时限、速断)、不平衡、断相等多种保护功能。其工作流程为:ASJ10-AI3测量电动机供电电路中的电流值,并将此电流值与预先设定的值进行比较,一旦出现测量值超出限值,则进入故障延时,延时时间到但故障状态未解除则报警或脱扣继电器动作,发出告警信号或断开接触器KM使电动机停止运行,从而起到保护电动机的作用。

 

图9 电流型应用图

6  结语
  ASJ系列数字式量度继电器采用先进的设计方案,能够针对不同的使用场合提供多种保护方式,产品稳定可靠,是静态模拟继电器的理想替代产品。

关键字:STM32F103R8T6  数字量度  继电器 引用地址:基于STM32F103R8T6的数字量度继电器设计

上一篇:STM32的USB键盘及鼠标例程
下一篇:基于STM32的便携式人机界面系统

推荐阅读最新更新时间:2024-03-16 13:04

继电器保护电路详细分析
    看到这样一个电路,想问画框部分怎么个工作原理是什么,又有着怎么样的做用?     powercheng:首先是保护作用。   当达到一定电压的时候,就短路掉PTC。然后继续整流。   如果不这样,就是直接对后面几个电容直接充电,电流尖峰会很厉害。   先让电压上升,上升至一定量,如80%,然后继电器动作。   至于这个限值,就通过431来调节了。   当然这个原理大家都比较熟悉了。那么我们有时看到别人的电路里加了画框的部分,觉得那部分是可加可不加的,会不会有什么考虑呢??   米老鼠:我的的观点认为是给控制电路增加一个回差功能,提高电路稳定性。   比如在开机的时候,设定电容两端电压到达
[电源管理]
<font color='red'>继电器</font>保护电路详细分析
为什么单片机不能直接驱动继电器和电磁阀
  注意:此文是写给单片机初学者的。      为什么要写篇文章?      虽然这个问题对于电子老白来说不值一提,不过对于初学单片机的朋友,问这个问题的人实在是太多了,以前总是一句一句的解释给你们听,重复的劳动实在没有意义,看来非常有必要在这里统一的说一下了。      既然是初学者,还得简单介绍一下继电器是个什么东西。 继电器正面 (这是我手头上的一个继电器) 继电器就是个开关,这个开关是由它内部的线圈控制的,给它的线圈通电,继电器就吸合,开关就动作了。 继电器背面 有些人还会问什么是线圈?看上图,1脚和2脚就线圈的两个引脚,3脚和5脚现在是通的,3脚和2脚是不通的。如果你给1脚和2脚通电,你就会听到继电器一声响,然后3
[单片机]
为什么单片机不能直接驱动<font color='red'>继电器</font>和电磁阀
电磁继电器的优点和测试
  电磁继电器是一种电器元件,通过电磁力的作用来实现电路的开关,通常用于电力控制、自动化设备和通信等方面。其主要构成部分包括铁芯、线圈、动、静铁片和触点等。当电流通过线圈时,在铁芯内就会产生电磁场,使动铁片带动触点进行闭合或断开,从而实现电路的开关控制。   电磁继电器的实质就是通过电磁力的作用来实现电路的开关。它具有控制电流小、控制距离远、互不干扰、输出容量大等优点,能够实现大功率电路的控制和保护,这使得电磁继电器在现代工业自动化控制领域得到广泛应用。   1. 操作可靠:电磁继电器结构简单,操作可靠,工作稳定,可长时间运行。   2. 转换速度快:电磁继电器的操作速度很快,可以实现快速开关,适用于高速电气系统。   3
[嵌入式]
松下推出适用于可编程逻辑控制器的“PA-N继电器
松下公司宣布已成功研发出 PA-N继电器 ,并将于2016年4月推出该产品。该新产品符合国际电工委员会(IEC)标准,并通过美国保险商实验室(UL)用于控制工厂生产设施的可编程逻辑控制器标准的认证。该产品实现了3,000V的高击穿电压,同时具有良好的抗冲击性能和低功耗。其有望协助PLC(可编程逻辑控制器)制造商开发符合这些新标准的产品。 应用领域: 可编程逻辑控制器、工业设备等的输出。
[嵌入式]
松下推出适用于可编程逻辑控制器的“PA-N<font color='red'>继电器</font>”
单片机驱动继电器方式
电路一: 有不少的设计采用这样的电路来驱动继电器,虽然同样能工作,但实际上这样做是不合理的,经过细致分析后会发现Q3根本就不能完全饱合的。 估且我们不算R1的阻值为多大,假设我们现在使Q1基极电流最大,取R1=0;当控制信号电压为0时, Q1 eb极的电压为0.7V,同样ec极电压也为0.7V,而9012的管子在完全饱合的情况下ec极电压应为0.2V。很显然该管工作在非完全饱合状态;继电器上最大限度也只能获得11.3V的电压。 要想管子完全饱合,基极电流要足够大,那么基极需要电压为-0.7V以下。 电路二: 再来看看该电路 当控制端电压为0时,Q1基极电压为(12-0.7=11.3V),改变R1的大小便可改变
[单片机]
为什么还在使用继电器驱动汽车电机?
随着汽车电气系统中更小更智能的集成电路(IC)的出现,是时候开始正视房间里的“大象”了:为什么我们仍然使用继电器控制汽车天窗、窗玻璃升降装置、电动锁、后行李箱盖提升装置、记忆座椅、压缩机以及车上的各种泵?虽然,继电器价格亲民且易于设计,但是由于它们的使用寿命有限且体积较大,因此它们的功能对于现代电机应用来说稍显笨重。对于一个安静、小型而安全的解决方案而言,固态IC是汽车电机控制应用的最佳选择。 解决方案尺寸 让我们比较两种解决方案,如图1所示的是具有相同的电压和电流额定值的典型继电器解决方案及等效固态解决方案。 图1:继电器解决方案与固态解决方案 仅针对解决方案尺寸,固态8mm×8mm四方扁平无引线(QFN)和两个
[汽车电子]
为什么还在使用<font color='red'>继电器</font>驱动汽车电机?
基于P87LPC764型单片机的延时型漏电继电器设计
摘要:介绍以P87LPC764型单片机为核心的延时型漏电继电器设计方案。该方案可供用户选择实现额定动作电流和5倍额定动作电流下不同的延时动作时间,并有重合闸设定选择功能。解决了以往传统分立元件带来的延时时间离散性大且不实现的弊端。 关键词:延时时间 漏电继电器 单片机 设计 1 引言 漏电继电器是一种可在被保护线路漏电电流达到设定值(额定动作电流IΔ)后切断被保护线路供电电源的保护装置。漏电信号的检测由零序电流互感器来完成,它可将检测到的被保护线路的漏电电流转换成毫伏级的交流电压信号,再通过信号整流、放大和滤波得到一个直流电压,然后配合相应的控制电路来驱动执行回路,以实现切断保护线路供电电源的控制目的。简单的实现过程是信号
[单片机]
Silicon Labs推出基于CMOS隔离技术的 定制型固态继电器解决方案
中国,北京-2016年9月22日-Silicon Labs(亦名 芯科科技 ,NASDAQ: SLAB)日前推出了基于CMOS技术的突破性隔离型场效应晶体管(FET)驱动器家族产品,这使得开发人员能够使用自己选择的特定应用和高容量的FET去替代过时的机电继电器(EMR)和基于光耦合器的固态继电器(SSR)。新型Si875x系列产品是业内首款隔离型FET驱动器,设计旨在利用集成的CMOS隔离栅传输电源,这消除了通常所需的隔离的次级侧开关电源,减少了系统成本和复杂性。当与分立FET搭配时,Si875x驱动器提供业内一流的EMR/SSR替代解决方案,适用于电机和阀门控制器、HVAC继电器、电池监控、交流干线与通信交换机、HEV/EV汽车充
[电源管理]
Silicon Labs推出基于CMOS隔离技术的 定制型固态<font color='red'>继电器</font>解决方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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