多路交流异步采样及DSP软件校准技术_第1页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多路交流异步采样及dsp软件校准技术 本文介绍了一种在平台下对多路沟通信号采样时采纳的一种异步采样办法。在对电力线路的和举行测量时,为使测量值具有较高的精度,普通都采纳沟通采样技术。目前,比较常用的沟通采样办法是:在沟通信号的一个周期内,等间隔采样n点数据,然后利用傅立叶变换,计算出基波及一些谐波的有效值,为衡量供电质量通常还要求计算出各信号的相位。但因为同一测量装置要同时对无数路电压和电流量举行采样,而采样所用的a/d的输入又有限,不行能对电压和电流量同时举行采样,所以,普通将全部的沟通通过多路开关的切换依次送入a/d举行采样。因为采纳的是异步采样,所以同一个线路中的a、b、c三相之间的相位

2、就会产生误差,所测出的同一个沟通量的电压值和电流值之间的相位也会产生误差,假如不对相位实行一定的处理措施,就不能有效的提高计算值的精度。硬件系统硬件系统的暗示图1所示。外部输入的电压电流经过电压互感器或电流互感器,经过信号调理,变换成小电压信号,把这些小电压信号经过滤波、放大处理之后送入模拟多路开关。接入多路开关的信号ain1、ain2、ain15的切换由dsp通过来控制。多路开关的输出接电压尾随器,以降低信号源的输出阻抗,保证得到较高的采集精度。经a/d转换完成后的数据由dsp芯片举行采集处理。a/d可以选用公司的16位双极性高精度模数转换器ltc1609。假如举行n点傅立叶变换,应当在一个

3、周期内等间隔匀称采样n个点。但假如以固定的时光间隔举行采样,当电网中沟通信号频率偏离50hz时,所采集到的n个点就不一定恰好为一个周期的数据。所以,在本系统中,dsp实时监测沟通信号周期的变幻,按照当前最新的周期值tac计算出两个采集点之间的间隔时光为:tsmp=tac/ndsp将tsmp送给fpga,fpga经过运算,产生两个信号:一个是采样指令信号smp、另一个是启动a/d转换信号r/c,这两个信号都是低电平有效。图2是用max-plus ii软件出的smp与r/c信号的波形关系。当smp信号到来时,表示新一轮采样的开头。smp信号后紧跟15个r/c信号,依次负责对15路输入信号的a/d转

4、换。所以每一轮采样可以对15路信号各采集一个点。每个点的数据经过64阶有限冲激响应滤除高次谐波之后存储在缓冲区内。当a/d采纳内部时钟模式时,先将a/d的片选/cs置为低电平,在r/c信号的下降沿,a/d将当前输入的信号转换为保持状态,开头举行a/d转换,同时a/d开头将上一次的转换结果向dsp发送。转换开头后r/c必需在1ms内跳回至高电平,以确保输出结果不会发生错误。本系统中,r/c信号的低电平持续0.5ms。两个r/c信号的下降沿之间的间隔trc设置为12ms,以保证a/d启动下一路转换时当前的转换能够结束,以及上一次转换后的结果送入dsp。校准经过n个smp信号之后,dsp就为15路信

5、号各收集了一个周波共点的数据。对点数据举行迅速傅立叶变换,得到各路信号的基波和若干次谐波所对应的频域值。从而可以求出有效值、相角等各个量。但事实上因为信号的幅度和相位经过变换、滤波、放大、采样、量化后处理时都要偏离理论值,所以,对于fft运算的结果要举行校准处理。可以用一个标准三相沟通电源,将它的输出电压调节为电压100v、输出电流调节为5a、频率为50hz、abc三相各相差120度,然后将电压电流信号接入系统对应的输入端,通过上层软件向dsp发送校准指令,开头计算幅度和相位的校准参数。幅度校准假如有效值为100v、频率为50hz的电压信号经过a/d转换后的数值大约在p左右,那么,我们就可以用

6、p作为一个标度,用它来代表100v。同样,我们可以q代表有效值为5a、频率为50hz的电流。在校准过程中,假定得到的m路电压的有效值的数字量为=v1,v2,.vm,得到的电流的数字量为=i1,i2,.,i15-m,则我们把它们通过一个电压校正系数=diaga1,a2,.,am和电流校正系数=diagb1,b2,.,b15-m将其校正到标度上去。即有如下公式:可求得ai=p/vi,b=q/ij 其中i=1,2,,m;j=1,2,,15-m在系统正常工作时,将得到的信号的幅度有效值乘以校准系数可以得到比较精确的数值。相位校准沟通电的相位关系是反映供电质量的比较重要的参数。相位校准从两个方面举行:一

7、方面要补偿多个信号因为异步采样造成的相位偏差;另一方面要校准信号调理过程中造成的相位偏移。3所示,假定在t时刻对一个信号采样的结果如(a)所示,但假如延迟到t+dt采样的话,其结果如(b)所示,(b)与(c)的相位是一样的。通过对照可知,(c)的相位比(a)的相位超前,即,延迟采样的结果会使相位超前。我们主要关怀沟通信号相位之间的相对关系,所以,以中间第8路信号ain8为基准,其它信号的相位都向它校准。那么第8路信号以前的信号的相位都是滞后的,而第8路以后的各信号的相位都是超前的。对于滞后的相位要加上一个校准相位,对于超前的相位要减去一个校准相位。所以,第i(i=1,2,.,15)路信号的基波

8、需要校准的角度q为:qi=(8-i)×(trc/tac)×360o=(8-i)×g;设g=(trc/tac)×360o其中,tac是沟通的正常工频周期20ms,trc是相邻两个r/c信号的间隔时光。谐波的校准角度应当再乘以谐波次数,假设只计算到n次谐波,则可得第一组校准参数为:其中,第i行代表第路信号的基波与各次谐波需要校准的角度。假如利用傅氏算法求出信号的频域表示,那么对它的相位补偿角度后信号可表示经过上述对相位的校正,全部的信号都相当于在同一时刻被采样。然后,再对各路信号校准因为在信号调理过程中造成的相位偏移。先求出各路信号基波的相位,然后将接入a相

9、的第1、4、7、10、13路信号基波的相位减去120度,将接入c相的第3、6、9、12、15路信号基波的相位加上120度。这样各信任号之间就消退了本身固定的120度的相位差。这时候得到的“对照相位”是因为各路信号经过的物理通道不同而产生的。仍以第8路信号为基准,将各路信号的对照相位减去第8路信号的相位之后的值作为另一组相位校准参数:最后将两组相位校准参数相加,即为终于的相位校准参数在系统正常运行时,利用对信号举行相位校准。仿真验证利用matlab工具以一路信号为例解释对幅度的校准办法。假定有一包含有高斯白噪声的正弦信号x=sin(2pft)+0.1×randn(1,n),其中f=0.25,fs=1,n=64。randn()函数产生一个均值为1呈正态分布的随机信号。信号x的频谱及64点采样后的值4所示。通过对一个周期内的64点数据举行fft运算,利用公式求得信号的幅度值为ac=1.104。其中ar和ai分离是第次谐波的实部和虚部,n是计算中所用法到的最高谐波次数(n32,这里取n=16)。假如预先通过前面所述求得校准系数a,就可以得到校准后的幅度值。在这里,按照信号x是由幅值为1的正弦波和均值为0.1的加性高斯白噪声组成的特点,由前面求校准系数的公式,我们可以假定a=1/(1+0.1)=0.909,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论