0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于LPC2214芯片实现机组转速测控系统的设计

电子设计 来源:水电厂自动化 作者:周霞,赵雪飞,张红 2021-03-29 14:32 次阅读

电力系统的频率反映了发电机组发出的有功功率与负荷所需有功功率的平衡情况。高精度和高可靠性的频率测量对整个电力系统的稳定运行有着至关重要的作用,机组在开停机过程中,频率变化范围比较大,变化速度比较快,传统的测频方法由于固有的缺陷,难以很好解决这一问题。等精度测量方法的测量精度不随被测脉冲的频率高低变化而改变,只与标准计数器有关,可以使测量精度大大提高,并且闸门时间可变,可快速反应频率的变化。

1 传统测量方法的原理及误差分析

传统测量方法有2种,一种是测频法(M 法),是对被测信号在闸门时间(T—Nfo,N 个基准信号脉冲的时间)内的脉冲进行计数(计数值为M),被测信号的频率为

pIYBAGBuv02ACHbhAABqXgOZPxQ057.png

对于测频法,在相同的闸门时间内,对于任意的f不能保证在T时间内正好有M 个T ,因此会产生最大±1个T 的量化误差,并且随着被测频率f 减小,M 减小,误差越大,因此,测频法只对高频信号有较好的测量精度;对于测周法,随着被测频率.f 增大,N 越小,误差越大,因此测周法只对低频信号有较好的测量精度。在测量范围比较宽时,采用上述2种方法相结合的方式,无疑对提高测量精度是有效的,但又存在着如下问题:一是整个频段测量精度不一致;二是中界频率附近频繁切换测量方法,误差大,实时性差。

2 等精度测量方法的原理及误差分析

等精度测频法是在传统测频方法基础上发展起来的测频方法,并且在各个领域的测频中得到了越来越多的应用。

等精度测频法原理如图1所示。

pIYBAGBuv5mAUlBVAABfv_a5P30680.png

设置2个计数器,计数器1对被测信号进行计数,计数器2对基准信号进行计数。预先设置一个闸门时间T,测量开始后,当被测信号的下一个前沿到来时,同步打开计数器1和计数器2开始计数,闸门时间到达后,计数器I和计数器2都不停止计数,直到被测信号的前沿到来时,同步关闭计数器1和计数器2。被测信号的频率可表示为:

pIYBAGBuv5KAcpZNAAAgv8LhpRA342.png

,其中M为计数器l计数值,N 为计数器2计数值,f为基准频率,可以看出,它与传统测频法的表达式相同,不同的是,计数器1的工作是由被测脉冲同步开启和关闭,因此不存在计数误差,即99 ,由此可见,这种方法的测量精度不随被测信号的频率变化而变化,在全量程范围内测量值显示的有效位数相同,即等精度测量。一般情况下,1010 ,所以这种方法的测量误差主要是对基准信号的计数存在±1误差引起的。因此可以看出,基准信号频率越高,在相同的闸门时间的情况下,测量精度越高。另外,闸门时间T越长,计数N 越多,测量精度越高。然而,T和N 受多种因素制约,不可能任意增加,首先是工程的要求,要反映和了解转速的变化程度,必须采用较短的时间。水轮机组转速在开停过程中从0~5O Hz变化,不超过100 Hz,在实际应用中,可适当选择闸门时间和基准信号频率,可使测量能够在全频段实现高精度的快速测量。

3 在ARM 测量系统中的实现方案

应用等精度测量方法,机组转速测控系统采用ARM7的LPC2214为CPU,LPC2214具有2个32位的定时器/计数器,每个定时器/计数器具有如下特性E :

1)带可编程32位预分频器的32位定时器/计数器。

2)每个定时器的4个32位捕获通道可在输入信号跳变时捕获定时器的瞬时值。捕获事件可选择产生中断。

3)4个32位匹配寄存器:① 连续操作,可选择在匹配时产生中断;② 匹配时停止定时器,可选择产生中断;③ 匹配时复位定时器,可选择产生中断。

4)每个定时器有4个对应于匹配寄存器的外部输出,具有下列特性:① 匹配时置低电平;② 匹配时置高电平;③ 匹配时翻转;④ 匹配时不变。

本系统中采用了定时器/计数器0的匹配功能,用来控制闸门时间,定时器/计数器1的捕获功能,用来监测被测信号。被测信号通过硬件整形电路变成与其频率一致的方波信号,接入定时器/计数器1的捕获管脚,开放其捕获中断功能,软件响应中断并进行相应的处理。计数频率为2.211 840 MHz,闸门时间为0.5 s,误差为1111 ,其中,1212 ,所以可以得出,理论上,等精度测频在本系统中的测量精度优于 ,完全可以满足工程需要。

在水轮机转速测控系统中,为提高测量的可靠性,采用电气(机端残压)信号和齿盘机械脉冲信号2种信号类型同时输入的测量方式,计算得到的频率值用于显示,开出控制等。测量系统电路结构框图如图2所示。

pIYBAGBuv4qATFIpAABFfO05N1Q861.png

系统程序主要包括初始化定时器/计数器,捕获中断处理,频率计算,显示,开出控制等子程序,系统流程如图3所示。

o4YBAGBuv4SATxEvAABtLVneOZ4857.png

使用RIGOL函数/任意波形发生器,产生频率变化的正弦波形:① 500 S内模拟波形频率从100 Hz下降到0.2 Hz,下降梯度为0.199 6 Hz/s; ②模拟波形频率从100 Hz下降至1 Hz再从1 Hz上升至100 Hz,每10 Hz持续18 S;③每0.5 s记录一次测量数据,分别得到如图4所示波形1和波形2。

o4YBAGBuv36ALtiDAABiyo1GHFc622.png

实验证明,利用等精度测频方式频率,可以在整个测量范围内取得比较高的测量精度,本测试系统的最大相对误差小于1O~。闸门时间为0.5 S,可快速反应机组转速的变化。

4 结语

等精度测量方法与传统测量的测频法和测周法相比,能够实现全频段内等精度,大大提高了测量精度。试验结果表明,在水轮机转速测控系统中应用等精度测量方法,测量的最大相对误差优于 ,闸门时间可变,能够快速反应机组转速的变化。开发的SJ一22D微机转速测控装置已在多个水电站(厂)投入应用,运行准确可靠。

责任编辑:gt

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

    关注

    134

    文章

    9081

    浏览量

    367326
  • 计数器
    +关注

    关注

    32

    文章

    2255

    浏览量

    94472
  • 发电机
    +关注

    关注

    26

    文章

    1632

    浏览量

    67603
收藏 人收藏

    评论

    相关推荐

    基于嵌入式微控制器LPC2214的远程图像监控系统

    基于嵌入式微控制器LPC2214的远程图像监控系统摘要:针对传统图像监控系统所存在的缺陷,综合应用嵌入式系统、以太网、图像采集和压缩等技术,开发了一套以嵌入式L inux和
    发表于 12-01 10:23

    基于LPC2214和μC/OS-Ⅱ的iButton接口

    可靠性、稳定性方面的要求,可确保十年以上的应用寿命。在以LPC2214设计的点检机中,iButton得到了充分的应用。下面以DS1990A为例,对其与LPC2214之间一线串行通信方式进行研究。 1
    发表于 12-03 15:27

    基于LPC2214和μC/OS-II的iButton接口

    不利因素对它的干扰问题。本文提供的DS1990A与LPC2214在嵌入式实时操作系统μC/OSII中的接口的软硬件设计,已在智能点检机中推广应用。随着相关技术的发展,iButton信息识别技术在工业领域的应用会越来越广泛,其经济作用会越来越大。
    发表于 12-17 11:23

    求一种基于LPC2214和uC/OS-II的音频处理方案

    如何去选择一款音频解码芯片?如何去实现一种VS1003控制协议?一种基于LPC2214和uC/OS-II的音频处理方案
    发表于 06-08 06:43

    NXP LPC2214 ARM7芯片的引脚无法输出怎么解决

    NXP LPC2214 ARM7芯片的引脚无法输出问题:工程是从LPC2138用过来的,增加了P2.3口的控制发现GPIOP2.3 无法输出高电平/*配置IO管脚映射*/PINSEL0
    发表于 02-07 08:16

    LPC2214 pdf datasheet (10-bit

    The LPC2212/LPC2214 are based on a 16/32 bit ARM7TDMI-S™ CPU with real-timeemulation
    发表于 12-25 19:37 32次下载

    基于LPC2214的实时时钟芯片( ISL1208 )驱动程

    基于LPC2214的实时时钟芯片( ISL1208 )驱动程序 LPC2210是基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-STM CPU。对代码规模有严格控制的应用可使用16位Thumb模式将代码
    发表于 02-09 15:47 102次下载

    LPC2212、LPC2214 ARM微控制器数据手册

    LPC2212、LPC2214 ARM微控制器数据手册The LPC2212/2214 are based on a 16/32-bit ARM7TDMI-S CPU with rea
    发表于 04-07 16:31 47次下载

    基于LPC2214和uC/OS-II的音频处理方案及电路说明

    基于LPC2214和uC/OS-II的音频处理方案 基于 LPC2214和uC/OS-II的嵌入式平台    目前流行的ARM芯片内核有ARM7TDMI、ARM720T、ARM9TDMI、ARM9
    发表于 05-24 09:29 1220次阅读

    基于LPC2214的嵌入式系统USB接口模块设计

    本文为基于LPC2214的 嵌入式系统 USB接口模块设计,实现了与PC机之间的通信。
    发表于 06-29 15:22 61次下载
    基于<b class='flag-5'>LPC2214</b>的嵌入式<b class='flag-5'>系统</b>USB接口模块设计

    基于LPC2214单片机测量两相流流速

    基于LPC2214单片机测量两相流流速..
    发表于 01-04 15:25 37次下载

    怎样设计实现一个基于ARM控制器LPC2214的税控收款机系统

    税控收款机是指具有特定税控功能的电子收款机,它是集软硬件为一体的嵌入式系统,硬件设计考虑高性价比和高可靠性,软件设计考虑系统的稳定性和可靠性。根据这一原则,本文介绍了一种基于ARM控制器LPC2214的税控收款机的设计方案。
    发表于 07-18 08:54 796次阅读
    怎样设计<b class='flag-5'>实现</b>一个基于ARM控制器<b class='flag-5'>LPC2214</b>的税控收款机<b class='flag-5'>系统</b>?

    简述关于LPC2214和μC/OS-II的iButton接口

    本文以DS1990A为例,对其与LPC2214之间一线串行通信方式进行研究。
    的头像 发表于 03-23 13:55 1996次阅读
    简述关于<b class='flag-5'>LPC2214</b>和μC/OS-II的iButton接口

    NXP LPC2214 ARM7芯片的引脚无法输出问题:

    NXP LPC2214 ARM7芯片的引脚无法输出问题:工程是从LPC2138用过来的,增加了P2.3口的控制发现GPIOP2.3 无法输出高电平/*配置IO管脚映射*/PINSEL0
    发表于 12-04 10:51 9次下载
    NXP <b class='flag-5'>LPC2214</b> ARM7<b class='flag-5'>芯片</b>的引脚无法输出问题:

    基于ARM控制器LPC2214的税控收款机的设计方案

    这是一个论文文章,基于ARM控制器LPC2214的税控收款机系统的设计与实现
    发表于 09-23 17:19 0次下载