采用FPGA实现发电机组频率测量计的设计

发布者:美人如玉剑如虹最新更新时间:2016-09-28 来源: eccn关键字:FPGA  发电机组  频率测量计 手机看文章 扫描二维码
随时随地手机看文章
1 引言

在现代社会中,电资源成为人们生活当中不可缺少的一部分,而发电机和电动机在电力系统中扮演着非常重要的角色。在很多场合,需要对电机组和电网的频率进行测量。目前,频率测量的电路系统很多,这里介绍一种数字电路测频:基于FPGA的发电机组的频率测量计。
随着电子技术的不断发展和进步,以EDA为代表的数字电路设计发生很大变化。在设计方法上,已经从“电路设计—硬件搭试—焊接”的传统设计方式到“功能设计 —软件模拟—下载调试”的电子自动化设计模式。在这种状况下,以硬件描述语言(Hardware Description Language)和逻辑综合为基础的自顶向下的电子设计方法得到迅速发展。Verilog HDL语言是目前应用最广泛的硬件描述语言,它是在C语言的基础上发展起来的,语法较为自由灵活、拥有广泛的学习群体、资源比较丰富,且容易学简单易懂。本文发电机组频率测量计的设计是在Verilog hdl语言的基础上展开的,源程序经过Altera 公司的QuartusⅡ5.0软件完成了综合、仿真(功能仿真和时序仿真),FPGA(Field Programmable Gate Array,现场可编程门阵列) 选用的是Cyclone系列的EP1C3T144C6器件。

2 频率测量电路
2.1频率测量的总体电路
采用电压互感器取来自于发电机组端电压或电网电压的测频输入信号,经削波、滤波处理后,变成幅度基本不变的稳定波形,经放大电路将信号放大整形,再用电压比较电路将具有正负幅值的方波变成只有正幅值的方波信号。然后,通过光电耦合器使FPGA的数字系统与输入信号隔离。FPGA数字系统利用标准的1HZ信号对隔离后的方波信号的脉冲个数进行计数,得到信号的频率数,该频率数经数码管显示。由于发电机组的频率与发电机组端电压有关系,可以从频率的变化得到发电机组端电压的变化。从系统总体框图如图1所示,从中可以看出,该FPGA数字系统与输入通道隔离,因而大大提高了系统硬件的抗干扰能力。
 
图1 系统总体框图
2.2频率测量的原理
频率测量的原理是计算每秒钟待测信号的脉冲个数,也就是利用标准的1HZ (周期为1s) 脉宽信号对输入的待测信号的脉冲进行计数,1秒计数结束后对采集到脉冲个数送到数码管显示。
测频控制器有3个输入信号:Samplefreq为标准的脉冲信号,Reset是复位控制信号,Start是开始测量信号;3个输出信号: Endmeasure是结束测量信号(计数复位和转换复位),Gate是允许计数信号(即门控信号),Enableconvert是开始转换信号。控制流程是先对频率计复位,再开始测量,在Samplefreq信号的上升沿,Gate信号使能使计数器开始工作,到Samplefreq的下一个上升沿, Gate反转成低电平使计数器停止计数,同时Enableconvert使转换器开始转换二进制数(转换时间低于1s)。转换结束后,十进制数经过7段显示译码器译码,然后在数码管中显示所测信号的频率。由于Enableconvert信号的使用使数码管数据显示稳定,不会出现闪烁。进行下次测量之前要对频率计进行复位,使数码管的数字显示清零,为下次显示做准备。
本文设计的数字频率计有六个模块组成:测频控制模块(Control)、十分频模块(divfreq)、二进制计数器模块(Counter)、锁存器模块(Latch)、二进制到十进制的转换器模块(Bit2Bcd)、7段显示译码器模块(Led_encoder)。
 

3 频率测量计的设计
本次设计采用Verilog HDL语言,运用自顶向下的设计理念。将系统按功能按层次化分,首先定义顶层功能模块,并在顶层功能模块内部的连接关系和对外的接口关系进行了描述, 而功能块的逻辑功能和具体实现形式则由下一层模块来描述。整个设计分两步:第一步利用Quartus Ⅱ5.0图形块输入方式设计顶层模块,顶层图形块如图2所示;第二步在顶层模块中为每个图形块生成硬件描述语言(Verilog HDL),然后在生成的Verilog HDL设计文件中,对低层功能模块的功能进行描述设计。
 
图2 顶层图形块
3.1 测频控制模块设计
这是三输入三输出模块,测频控制模块波形仿真如图3所示,如用Verilog HDL描述为:

module Control (clk,reset,start,enableconvert,gate,endmeasure);
input reset,start,clk;
output enableconvert,gate,endmeasure;
reg enableconvert,gate,endmeasure;
always @ (posedge clk or posedge reset)
begin
if (reset)
begin
endmeasure <= 1'b1 ;
enableconvert <=1'b0 ;
gate <= 1'b0 ;
end
else
begin
endmeasure <= 1'b0 ; 
if (start)
begin
gate <= ~gate ;
enableconvert <= gate ;
end
end
end
endmodule

 
图3 测频控制器波形仿真时序图
 

3.2 二进制到十进制的转换器模块设计
本设计,需要转换时钟Convertfreq信号对转换模块进行时序控制,由于要在1s内完成转换,则转换时钟Convertfreq的频率应该选用高频频信号,即转换时钟Convertfreq的频率是标准时钟Samplefreq信号10分频得到的。
为了对本设计进行波形仿真,取输入的10位二进制数bin[9..0]为10’b0000011001(十进制为25)。图4为二进制到十进制的转换器的仿真时序图:
 
图4 二进制到十进制的转换器的仿真时序图

4 仿真和调试
  通过上述的描述,从各个模块独立的角度对其进行了仿真,结果表明设计符合要求。为了保证系统的整体可靠性,对整个系统做了仿真,仿真时序图如图5所示:
 
图5 系统仿真时序图
  其中,LEDD,LEDC,LEDB,LEDA是译码的结果要在7段数码管上显示,0010010(显示为2)、0100100(显示为5)。将设计的频率测量计下载到目标芯片EP1C3T144C6中,并在GW48实验箱上进行的模拟仿真,当输入频率为1 Hz~1023 Hz的信号时,频率测量计所测的频率完全准确,当频率高于1023Hz时,系统报警,同时频率显示为0。

5 结束语
基于FPGA设计的发电机组频率测量计,系统在整体上采用光电耦合器的隔离方式,提高系统的抗干扰能力和稳定性。该系统具有线路简单可靠、通用性强、稳定度高等优点,可广泛应用于频率电压变换器、转速继电器。该设计的FPGA数字系统部分使用Verilog HDL语言,给出核心程序,并可以通过Verilog HDL语言的综合工具进行相应硬件电路的生成,具有传统逻辑设计方法所无法比拟的优越性。经过仿真后,验证设计是成功的, 达到预期结果。同时这种方法设计的数字电子系统可移植性强、可更改性好。如果需要的频率测量范围需要扩大,不需要硬件变化只需改变软件就可以,相对非常方便。

关键字:FPGA  发电机组  频率测量计 引用地址:采用FPGA实现发电机组频率测量计的设计

上一篇:OLED发光材料测试电源控制部分的结构设计
下一篇:基于SOPC的工业大型吊车吊钩位置测量的设计

推荐阅读最新更新时间:2024-03-30 23:24

Actel隆重推介低功耗IGLOO FPGA和Fusion为基础的MicroTCA混合信号解决方案
同时展示具ARM7功能的混合信号Actel Fusion可编程系统芯片 (PSC) Actel 公司将于 2007 年 3 月 5-6 日于深圳 (展台编号 2H02) 及 3 月 13-14 日于上海 (展台编号 4P37) 举行的国际集成电路研讨会暨展览会 (IIC-China) 上,重点展示其最新的技术产品 -- Actel IGLOO 系列器件。 Actel IGLOO系列是业界最低功耗的现场可编程门阵列 (FPGA) 产品,这使其成为中国市场便携式应用设计的理想选择。这个以 Flash 为基础产品系列的静态功耗为5μW,是最接近竞争产品功耗的四分之一;与目前领先的PLD产品比较,可延长便携式应用的电池寿命达5倍,
[焦点新闻]
NI发布专为并行编程设计的LabVIEW 8.6软件
美国国家仪器有限公司(National Instruments,简称NI)近日发布了可应用于控制、测试及嵌入式系统开发的图形化系统设计平台的最新版本—LabVIEW 8.6。得益于LabVIEW软件平台天生并行的图形化编程方式,LabVIEW 8.6版本提供了全新工具帮助工程师和科学家们从多核处理器、现场可编程门阵列 (FPGAs) 及无线通信等商业技术中获益。 目前,为了能够使用这些最新技术,工程师们往往不得不使用非专为并行编程设计的软件工具。而最新版的LabVIEW则为他们提供了独立的平台,通过采用多核处理器技术提高测试及控制系统的吞吐量,在基于FPGA的高级控制及嵌入式原型应用中缩短开发时间,更便捷地创建分布式测
[嵌入式]
FPGA实现数据远距离的高精度传输
摘要:详细阐述一种利用交错编码的思想,来改远距离通信质量的新设计。设计由FPGA芯片实现,能很方便加载到各种单片机有线或无线通信系统的收发接口中。通过对发、收信息的编、解码处理,增强信息在传输过程的抗干扰能力,以达到远距离高精度传输目的。 关键词:FPGA 远距传输 高精度 交错 编码 解码 1 意义 简单的多机间数据通信在我们的设计中很普遍,一般情况下数据传输距离很短,不会超过百十m,因此仅采用双绞线加RS232或RS485标准就可以有效传输。但有时多机之间的距离也会很远,如我们所设计的一个气象项目,就要求子站遍布在基站1km范围内。因此在考虑成本、不增加很多设备的前提下,有效防止噪声干扰,保证子站与基站的数据高精确传输就很重要。
[半导体设计/制造]
赛灵思28nm创新加速FPGA应用
  我们认为,亚太市场特别中国市场对FPGA的需求比其他地区更大一些。   至于FPGA应用的热点,需求量最大的还是通信业。我们公司几乎有一半的收入来自于通信业,因为通信业的最大特点是对速度、性能、带宽、功耗等要求都非常高,这些,正是工艺走在半导体最前端的FPGA所拥有的优势。除通信产业外,还有一个热点是工业控制,包括从马达控制到高铁信号控制功能等种种应用。此外,医疗电子、汽车电子、消费电子等都是FPGA应用越来越广泛的领域。在亚太区,几乎每个这样的领域都有赛灵思的客户。   今年赛灵思的市场策略重点就是全力打造28纳米FPGA,通过一项项突破性的创新技术,不仅为不断加速的FPGA应用提供支持,而且也致力于让这种加速度更
[嵌入式]
技术文章—FPGA的单线聚合(SWA)优势
在电子系统中,用于连接电路板和各个模块之间的连接器不仅价格昂贵而且占据了电路板和系统的宝贵空间,并且它们还会降低产品的稳定性。 莱迪思开发了一种创新的方法,让系统架构师和开发人员使用尺寸极小的低功耗FPGA来大幅度减少板间和模块间的连接器数量,在增加系统稳定性的同时,降低了空间占用和成本。 拥有FPGA设计经验的开发者还能自定义该解决方案。即便没有FPGA设计经验,开发人员依然能够轻松快速完成部署。 优化连接 当今的绝大多数电子系统都包含两个及以上的电路板和/或模块。(除非另有说明,否则下文中的术语“电路板”或“板”将默认包括“模块”。) 对于系统设计师而言,经常面临的问题就是连接电路板进行数据传输。常见的解决
[嵌入式]
技术文章—<font color='red'>FPGA</font>的单线聚合(SWA)优势
莱迪思新的混合信号设计软件简化了平台管理设计
   莱迪思半导体公司(NASDAQ: LSCC)今天宣布推出PAC - Designer®混合信号设计软件6.1版本,更新支持莱迪思的Platform Manager™、Power Manager II 和 ispClock™器件。现在用Platform Manager器件进行设计的用户将能够访问今天宣布的Lattice Diamond® 1.3软件设计环境。PAC – Designer 6.1和Diamond 1.3设计软件工具的整合将使Platform Manager产品成为实现更先进的数字设计的选择。一个自动化的模拟环境是设计软件整合的主要优势,而以前Platform Manager设计人员没有这样的环境。     莱迪思器
[嵌入式]
FPGA:矢志不移 奔向未来
最近一段日子,经常听到业内人士对电子行业这半年来的负面评价。通信业行业的不景气,使许多半导体公司的股票都在下跌,消费类电子市场虽然火爆,但其竞争的残酷性导致半导体公司费尽心血但利润极低。通过调整、整合、收购、分离等方式,更加专注在自己更擅长的领域,是半导体公司摆脱困境的主要方式。我们可以看到很多这样的例子,ADI将手机业务卖给了联发科,表示专注在模拟和DSP领域;LSI合并Agere并分离自己消费业务,也是进一步加强和专注在网络通信方面的实力;最近从TI内部人员那得知,TI未来的重点也将放在模拟技术方面,毕竟这块的利润更丰厚些。 从小池塘里的大鱼到大海里的小鱼 "展望整个半导体市场,只有FPGA是黑暗中的亮点。"这句话虽然夸张,却
[工业控制]
Origin成为Lattice大中华区的指定分销商
Lattice是Origin Electronic在大中华区的旗舰合作伙伴,后者是好利顺电子亚洲有限公司于2009年4月设立的新业务单位,总部位于香港,目前在中国(香港、上海、深圳)及中国台湾开展业务。 Lattice公司销售副总裁Stacy Fender指出:“Lattice非常欢迎Origin Electronics成为我们在中国大陆和台湾的经销合作伙伴。Origin Electronics必将提供一流的客户及后勤支持。同样重要的是,好利顺的业务模式和文化一直强调创造需求,我们相信Origin将为Lattice实现同样骄人的业绩。” 好利順电子亚洲总裁Wendell Boyd强调:“Origin Electronics十分
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved