这个用AVR的三个中断和三个AD可以实现的啊。 mark 记号一下,讨论的不错,就是没人给出最后的测试结果 正好几天前俺琢磨相序的电路网查了这个图 自己还搞了个仿真 供参考
三相电源相序/缺相检测器
本文介绍的三相电源相序/缺相检测器,主要用来检测三相交流电源的接线是否缺相以及相序是否正确。电路原理如附图所示,图中,若A相(1)、C相(3)、B相(2)分别连接至可控硅A、G、K极时,可控硅T将在单相半个周期内导通,发光二极管将发出正常亮光,当连接A、B、C三相的相序不正确时,可控硅T的导通时间将会变短,平均电流随之减小,LED亮度也就大为降低。当三相交流电缺(断)其中一相或两相时,可控硅截止,LED熄灭,图中R3、R4和C的数值将决定延时时间t的长短
点击此处下载 ourdev_559315.rar(文件大小:14K) (原文件名:三相电相位测量.rar)
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_559316.jpg
(原文件名:dy14.jpg) 另外,还有个思路调整衰减,使(2路)整流后的疯子电压略高过 PIN 的门槛电压,以一路信号引发中断计时,到规定时间读另外一个PIN。 我做过一个煤矿井下设备倒是跟你说的类似。不过那个东东要求漏电20ms内切段的,所以用的2543.
要求采样三相电压有效值、三相电流有效值、绝缘电阻等东西。
有效值就是用128自己计算的。RMS芯片好贵。
程序我就不贴了,毕竟是个商业项目。马老师您邮箱多少?我给您发过去。 mark mark make! mark 学习了,谢谢各位DX的讲解 长见识了. 学习了, 正要弄个相序检测和电压检测的东东 mark mark mark mark Mark 收获啊,mark! mark make mark mark 记号一下下 强帖mark 竟然有好多MARK,其实avr做傅里叶变换做16点的绰绰有余了。有效值,相序这些全都算出来了,还能计算热累积量。其实做工业产品的话用傅氏变换有很多好处,一来是节省成本,二来就是抗干扰要比什么均方根和简单整流测量的的要好许多倍的,必竟算法本身是能滤除谐波干扰的。对负载的保护只关心基波分量。简单的能测出来,但可靠性太差了,做EFT试验时很难通过,必竟谐波什么滤除不掉,有时硬件也解决也不灵。 回复【129楼】biezhen
竟然有好多mark,其实avr做傅里叶变换做16点的绰绰有余了。有效值,相序这些全都算出来了,还能计算热累积量。其实做工业产品的话用傅氏变换有很多好处,一来是节省成本,二来就是抗干扰要比什么均方根和简单整流测量的的要好许多倍的,必竟算法本身是能滤除谐波干扰的。对负载的保护只关心基波分量。简单的能测出来,但可靠性太差了,必竟谐波什么滤除不掉,有时硬件也解决不了。
-----------------------------------------------------------------------
呵呵,说的太对了。其实,1楼已经说出答案了,直接fft就解决了。 看了大家画的波形,硬件来做相序检测这些图形是在没有干扰情况下的,能测。但如果在被测号上叠加快速瞬变和衰减震荡波还有浪涌之后,波形用示波器看的话在过零点时,上面依然会有很多尖峰的毛刺,ABC哪个尖峰高哪个低都说不准。所以上面电路是有参考价值,但不能解决实际问题。工业品的话EFT,振荡波,浪涌这些实验还是必须的。不过用傅氏算法这些都没问题,可以顺利通过的。 ding mark mark 不错,参考参考 四年前的老贴要留个脚印,
好像最低成本的测量方法是在三相电压采样后(也就是变压器)串个电容再抬高2.5V后直接去AD采集即可,过零可以利用内置比较器比较进行中断, 检测过零还可以得到频率,在过零后不停的进行采集就可以计算得出相位和有效值以及峰值什么的,如果还有个点阵液晶的话还可以把波形画上去! mark 回复【48楼】machao
粗略计算如下:
以50hz交流电,一个周期为20ms,采样50点,那么每隔0.4 = 400us 采1点(abc相3个数据)。
系统使用2m 频率,adc时钟采用250k(10位精度最高只能为200k,我取8位精度。使用单次采样,每次需要25个adc时钟,这样采一个点需要时间为 25 * 1 / 250000 = 100us。3相各采一个,时间为 300us < 400 us。中间做转换处理时间为100us,可以执行指令数100/0.5 = 200条(如果不够,提高系统时钟到4m,则可以执行400条指令)。
一个点由3个数据组成,abc相数据不同步,时间差最大为200us,0.2/20 = 1%,可以忽略,认为同步。
50点数据处理方法:
将50点数据看成环型队列,查a相数据中的第1个为0(或〈 2),然后连着5个点都是0(或〈 2),满足认为是过0点,看对应的点的b相数据......
-----------------------------------------------------------------------
马老师是在抛砖引玉呢,其实马老师已经胸有成竹了。 "....每次需要25个adc时钟...."
应该可以做到13个adc时钟完成一个点的ADC转换
单次转换模式并不是一定要每次重新启动ADC,不要关闭ADCEN的话,转换通道后就没有首次转换需要25个ADC时钟的限制
可别白白浪费了 谢谢! MARK 挖下坟 weiwei0 发表于 2007-10-28 13:11 static/image/common/back.gif
这是我以前做的一个三相交流参数测量部分,用的是运放做的,一片4运放做一相,3相用3片。相位测量精度能 ...
请教一下,这个是精密整流电路吗?这样的运放电路你是怎么进行原理分析(电路书上有关于运算分析的理论),仿真输出波形如下图 不像是整流电路 谢谢大侠! 虽然时间很久了,但是这个解决方案用FFT应该是最好吧,FFT有个倍频采样问题,电网频率又不固定(波动5HZ)请教一下马老师怎么用PLL解决这个离散均匀采样问题! weiwei0 发表于 2007-10-28 13:11 static/image/common/back.gif
这是我以前做的一个三相交流参数测量部分,用的是运放做的,一片4运放做一相,3相用3片。相位测量精度能 ...
输出端波形 weiwei0 发表于 2007-10-28 13:11
这是我以前做的一个三相交流参数测量部分,用的是运放做的,一片4运放做一相,3相用3片。相位测量精度能 ...
学习了。 最后 怎么解决方法是? 嗯 是 我也遇到了问题,也是按ABC ABC一个周期采样,然后计算下降过零点,比较相序;但有个问题,想请教楼主,断N的话,怎么检测呢?
页:
1
[2]