电网交流采样

电能表计量、谐波分析等待应用场景需要用到交流采样,相应地当采集的信号是变换平缓的直流信号时叫直流采样。

1、采样方法

一般交流采样有三种方式:同步采样法、非同步采样法、准同步采样法。

2、频谱泄露问题

当交流信号经采样、AD转换后进行数字处理时, 由于计算机能处理的数据能力是有限, 分析时必须对连续的时域信号进行截断和对连续的频谱进行离散取样处理。在这个近似处理过程中信号时域截断引起了能量泄漏误差,频谱离散非同步取样引起了栅栏效应误差。如果这两个误差解决不好,会使计算结果和实际值出现较大偏差。在用算法计算信号频谱前,对信号加窗是减小这种偏差的一种简单有效的途径。

3、同步采样的问题

  1. 信号周期的测量不会绝对准确,并且信号周期有时还是变化
  2. 定时器的定时不可能绝对准确,其精度至少要受到最小定时单位分辨率的限制
  3. ADC转换、程序执行等都会产生时间延迟。

因为采样同步偏差的存在,给频谱分析带来或多或少的误差。为减少采样同步偏差,可采用PLL 锁相环的是硬件同步。

硬同步的方式:将待采样的信号进过整形后送到PLL锁相环倍频,将PLL输出的信号驱动ADC进行采集。

4、软同步采样

也可以叫软同步,通过软件算法和代码动态调节ADC的采样时间间隔,例如,固定一周期波形要采集1024个点,那么可以通过测量待测波形的上一个运行周期时间T,将T作为本周期的参考时间,然后计算出本周期每个ADC采样的间隔时间T/1024。这种方式不用PLL进行锁相,通过动态调节ADC采样率实现。要求是必须增加周期统计模块。

5、加窗的用途

加窗主要是在FFT分析的时候用到,FFT分析准确的前提是待分析波形的ADC采样值包括完整的N个波形,也就是波形的收尾是连接上的。FFT对离散的有限长度波形分析,其实就是对无穷的离散的波形加了一个矩形窗。加窗必然会对原始信号进行截断。

加窗实际上就是对被分析信号在不同时刻加不同的权值,以使信号截断的影响尽可能地小。窗口宽度和窗口形状决定了窗函数的特征,基本要求是

【窗函数的频谱主瓣宽度应尽可能小,主瓣与第一旁瓣的高度应尽可能大,并且旁瓣的衰减越快越好】

一般来说,主瓣宽度越小,频率分辨率越高,但幅值精度降低主瓣与旁瓣的高度比越大,主瓣的宽度又会变大,提高了幅值的精度,但降低了频率的分辨率。故需要灵活选择最佳匹配。应用于谐波测量中的窗函数有很多,如矩形窗、三角窗、汉宁窗一升余弦窗、海明窗一改进的升余弦窗、布莱克曼窗以及凯泽一贝塞尔窗等。

加窗函数则是把时域被测函数与某种低旁瓣特性的函数相乘之后,再进行所需的数据运算或处理。采用这种方法的优点是采样周期不要求与被测信号周期严格同步,但它以较长的测量时间为代价,而且也会带来有效频率加宽或变模糊等不良后果。窗函数的基本指标是中心峰宽和旁瓣衰减。中心峰的宽度越窄,旁瓣衰减程度越大,对频谱的分辨能力越强,因而越有助于抑制频谱泄露。

在信号测量中应用较多的主要有三种:

  • 第一种窗具有旁瓣帜值衰减最快的特点,如hanning窗、blackman窗、rife-vincent窗等; 
  • 第二种窗在旁瓣幅值一定时具有最小的主瓣宽度,如hamming窗、rife-vincent窗、dolplychebyshev窗、blackman-harries一窗等
  • 第三种则是上面两种的折衷,如rife-vincent窗等。

矩形窗过渡带窄,但纹波较大海明窗平滑,但过渡带变宽,泄漏大。由于各种窗的选择与性能指标间并无严格的解析关系,设计时必须反复试凑才能获得较为理想的结果。

一般对于电网信号主要含有整数次谐波,重点研究基于余弦窗的组合窗。

这类窗具有这样的特点只要选取观测时间是信号周期的整数倍,其频谱在各次整数倍谐波频率处幅值为零,因而谐波之间不发生相互泄漏,即使信号频率做小范围波动,泄漏误差也较小。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/404792.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[react] React中getInitialState方法的作用是什么

[react] React中getInitialState方法的作用是什么 使用es5创建组件caerteClass getInitialState(初始化state) 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前…

Android--发送短信,并且通知发送方

1、发送短信涉及到权限,我们需要把权限加上 2、当我们发送短信时,不管发送是否成功,接收方是否接收到,系统都会发送广播 3、这时我们注册广播去接收一下就可以了 4、布局文件很简单,里面就两个EditText和一个button 下…

gcc编译选项-Os的用法

From: http://hi.baidu.com/caosicong/item/e61fa700581980d11ff0469c **********************gcc/egcs 的主要选项********* gcc 命令的常用选项 选项 解释 -ansi 只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。…

Sharepoint2007个人网站不能同步域信息的处理方法

如果在AD上改变的帐户的信息,比如邮箱地址,可能sharepoint不能自动更新。 sharepoint管理中心-共享服务管理-sharedServices1-用户配置文件和属性 在些处可导入,编辑帐户信息。 当然也可以直接开始完全导入…

相干采样要求

引自:使用AD7779 24位同步采样Σ-Δ型ADC实现电能质量测量的相干采样 http://www.chinaaet.com/tech/solution/3000020192 0、相干采样要求 要使电能计量和电能质量设备的谐波数据和计量参数获得要求的精度,应确保ADC采样速率和电力线频率之间的相干性…

[react] 在React中组件和元素有什么区别?

[react] 在React中组件和元素有什么区别? 组件首字母大写 组件是由元素构成的。元素数据结构是普通对象,而组件数据结构是类或纯函数 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主…

默认库“LIBCMTD”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

From: http://blog.csdn.net/pgmsoul/article/details/4203941 以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选…

ASP.NET和PHP全面对比

谁是速度之王? 刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET。近日,微软的 Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回…

40个漂亮的单页网站设计案例(上篇)

有很多人喜欢单页网站,这种网站只有一个页面,设计都很精美,通过锚记进行平滑的导航。不过,并不是每个网站都适合做成单页,一般都是内容比较少而且将来内容也不怎么增加的情况才适合这样做。如果你打算做一个这样的网站…

电能计量常用架构

电能计量仪表一般采取一下三种方案: 单芯片SOCADCDSPMCU高精度专用计量芯片+MCU 第一种方案降低了仪表成本,但开发难度大且后期维护成本高;第二种方案测量精度高,但电路相对复杂且成本高。而第三种方案测量精度较高、…

jsoncpp之初体验

参考文章 http://blog.csdn.net/JoeBlackzqq/article/details/9043315 , 我将里面的代码做在了一个工程亲自体验了下。 1. 下载jsoncpp源码, 地址: http://nchc.dl.sourceforge.net/project/jsoncpp/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz 2. 编译json&#xff0…

[react] React怎么判断什么时候重新渲染组件呢

[react] React怎么判断什么时候重新渲染组件呢 componentWillReceiveProps 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

Swift入门 新浪微博

##新浪微博 - storyboard 代码 - 项目主体框架: - 主视图控制器 UITabbarController - 包含四个UINavigationController,分别是首页 消息 发现 我 - 特殊之处,UITabbarController中间的加号 - 配置源代码管理工具 SVN or Git or OSChina - 将项目部署到git.oschina.net - 注册…

让Windwos Server 2008 R2 SP1的FTP真正能访问

今天把FTP配置好后,在本机上匿名访问没有问题了,以为万事大吉,于是把需要的文件放入后,到另一台机子上去试试,结果发现出现下面的画面。访问不通!什么原因?于是把防火墙完全关闭了,发…

几款用于电能质量测量的芯片

1、ATT7022B ATT7022B 是专用的智能电表计量芯片,ATT7022B 包含六路二阶 sigma-delta ADC、电能质量参数数字信号处理等电路。ATT7022B 可以测量系统的电压、电流、频率、有功功率、无功功率、有功能量、无功能量等参数。ATT7022B 通过 SPI 通信接口进行数据通信。…

[react] 在React中声明组件时组件名的第一个字母必须是大写吗?为什么?

[react] 在React中声明组件时组件名的第一个字母必须是大写吗?为什么? 必须,React根据首字母是否大写来区分react组件还是dom元素 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢…

将Application按钮从任务栏中去掉

SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);转载于:https://www.cnblogs.com/liaj/p/4943352.html

我能够为大家提供什么内容呢?

我能够为大家提供什么内容呢? 这真是一个让我很伤脑筋的问题。在这个内容为王的时代,即使是写自己的博客,如果没有在其中加入好的内容,那还不如不写来得省事,又不占用网站存储空间。 这就好比一个人占着厕所又不拉一个…

Qt 生成bin文件

QFile file("flash_data.bin"); //定义一个文件 file.open(QIODevice::WriteOnly); //打开文件 QDataStream ds(&file); //定义一个数据流 for (int idx 0; idx < 8192; i){ds << (uint8_t)data[i]; //把数组中的数据写到数据…