標(biāo)題: 單片機(jī)檢測600/5互感器電流極性 [打印本頁]

作者: 一束光的旅程    時間: 2018-8-19 17:06
標(biāo)題: 單片機(jī)檢測600/5互感器電流極性
本帖最后由 一束光的旅程 于 2018-8-19 17:29 編輯

想制作一個測試穿心式電流互感器極性的工裝。之前使用指針電流表進(jìn)行檢測的,看指針擺動不是很直觀也不方便。制作使用單片機(jī)檢測電流方向。
設(shè)計使用兩個光耦進(jìn)行作為電流方向的輸入。判斷電流方向.變比為600/5互感器,一次電流為1A-2A,電流互感器二次側(cè)電流就為:電流最小為0.0083A
最大為0.0167A。但是模擬的沒有電平高低變化。另外我還試了試NPN,PNP加二極管進(jìn)行試驗,也是不能運(yùn)行。
主要進(jìn)行機(jī)械設(shè)計,單片機(jī)電路剛剛學(xué)習(xí),希望大家不要笑話這個問題,想請教各位大神怎么解決。謝謝了

捕獲.JPG (84.44 KB, 下載次數(shù): 171)

捕獲.JPG

IMG_20180819_172815.jpg (4.48 MB, 下載次數(shù): 153)

IMG_20180819_172815.jpg

自動化極性測試儀.pdsprj.HP-PC.HP.zip

32.51 KB, 下載次數(shù): 12


作者: wc86110    時間: 2018-8-19 18:43
樓主顯然都沒弄懂怎么使用光耦,這檢測電路有誤
作者: sxhwdz    時間: 2018-8-25 07:14
可以在電流回路加一個小的采樣電阻,采樣電阻兩端分別接比較器的正負(fù)輸入端
作者: 小貓貓愛吃魚    時間: 2018-8-25 16:34
你這個是應(yīng)用的什么實際的環(huán)境下,說明一下線路狀況?
作者: qwerfghj    時間: 2018-8-25 22:48
你用的這是什么工具啊
作者: 一束光的旅程    時間: 2018-8-26 22:08
小貓貓愛吃魚 發(fā)表于 2018-8-25 16:34
你這個是應(yīng)用的什么實際的環(huán)境下,說明一下線路狀況?

主要是用的高壓開關(guān)互感器P1面安裝的正反檢測。這幾天在網(wǎng)上搜索了一下,有好幾篇論文是講這方面檢測制作的?上Э床磺寰路原理圖

TIM圖片20180826220232.jpg (4.33 MB, 下載次數(shù): 136)

TIM圖片20180826220232.jpg

電流互感器檢測在單片機(jī)實例應(yīng)用_搜狗問問.png (250.31 KB, 下載次數(shù): 166)

電流互感器檢測在單片機(jī)實例應(yīng)用_搜狗問問.png

作者: 一束光的旅程    時間: 2018-8-26 22:23
找到一篇關(guān)于怎么制作極性測試儀的論文。就是沒法看全文

捕獲.PNG (40.04 KB, 下載次數(shù): 156)

捕獲.PNG

作者: 一束光的旅程    時間: 2018-9-7 19:16
自己用三極管做了一個,模擬是沒有問題,手工焊了一個板子,實際試驗發(fā)現(xiàn)指示燈不能保持,只是一閃就滅了。明天再改改程序測試一下。希望各位老師能夠看看線路原理圖是否有問題,怎么改。謝謝大家。
程序如下:
/* Main.c file generated by New Project wizard
*
* Created:   周六 七月 14 2018
* Processor: AT89C52
* Compiler:  Keil for 8051
*/
#include <reg51.h>
#include <stdio.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit pwm=P2^1;
sbit xh1=P0^0;
sbit xh2=P0^1;
sbit key=P2^0;
void delay(uint t)
{
   while(--t);
   }
void main(void)
{
  while(1)
  {
    if(key==0)
     {
      if(xh1==1&xh2==0)
{
    LED1=1;
    LED2=0;
    break;
}
delay(1000);
      if(xh1==0&xh2==1)
       {
          LED1=0;
   LED2=1;
   break;
}
      }
   }
}


捕獲.PNG (30.27 KB, 下載次數(shù): 147)

捕獲.PNG

自動化極性測試儀.zip

27.55 KB, 下載次數(shù): 5


作者: 一束光的旅程    時間: 2018-9-8 13:33
一束光的旅程 發(fā)表于 2018-9-7 19:16
自己用三極管做了一個,模擬是沒有問題,手工焊了一個板子,實際試驗發(fā)現(xiàn)指示燈不能保持,只是一閃就滅了。 ...

這個電路實際中工作有異常,目前正在改進(jìn)。一次回路的的直流脈沖準(zhǔn)備用定時中斷控制試試,不再用按鈕按了
作者: 一束光的旅程    時間: 2018-9-11 19:48
今天測試了一下改進(jìn)的電路。仍然沒有達(dá)到預(yù)期效果。無論互感器P1面怎么翻,總是顯示正極性(紅燈亮),查看了一下程序。應(yīng)該沒有實現(xiàn)當(dāng)pwm脈沖第一次,單片機(jī)P0.0端口應(yīng)該接受第一個低電平信號,就停止采集。當(dāng)正極從P2面進(jìn)入是,P0.0口始終位高電平才對。測試到現(xiàn)在沒有弄明白哪里出錯了。

/* Main.c file generated by New Project wizard
*
* Created:   周六 七月 14 2018
* Processor: AT89C52
* Compiler:  Keil for 8051
*/
#include <reg51.h>
#include <stdio.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit pwm=P2^1;
sbit xh=P0^0;
sbit key=P2^0;
uchar time;
uchar i;
void delay(uint t)
{
   while(--t);
}

   
void main(void)
{
   TMOD=0x01;
   TH0=0xff;
   TL0=0xf7;
   EA=1;
   ET0=1;
   TR0=1;
   
while(1)
{
    if(xh==0)
   {
      i=0;
   }
   else
   {
      i=1;
   }
   switch(i)
   {
   case 0:LED1=0;LED2=1;delay(1000);break;
   case 1:LED1=1;LED2=0;break;
   default:break;
   }
}
}
void tim0() interrupt 1
{
    TR0=0;
    TH0=0XFF;
    TL0=0XF7;
    TR0=1;
    time++;
    if(time>=100)
       time=0;
    if(time<=50)
       pwm=1;
    else pwm=0;
  }


改進(jìn)1.PNG (49.83 KB, 下載次數(shù): 143)

改進(jìn)1.PNG

作者: 一束光的旅程    時間: 2018-9-11 19:57
原理圖傳上吧,這次還是學(xué)習(xí)了一下PWM方波。這個儀器暫時先不搞了,再查查資料,學(xué)習(xí)一下模電的知識。

自動化極性測試儀.zip

28.14 KB, 下載次數(shù): 3


作者: wulin    時間: 2018-9-12 14:22
一束光的旅程 發(fā)表于 2018-9-11 19:57
原理圖傳上吧,這次還是學(xué)習(xí)了一下PWM方波。這個儀器暫時先不搞了,再查查資料,學(xué)習(xí)一下模電的知識。

電流互感器只能傳遞交流,不能傳遞直流。如果原邊輸入脈沖直流,副邊在脈沖的上升沿和下降沿時間段分別感應(yīng)正負(fù)兩個微分電壓波形(圖示),很難以此簡單判斷原邊輸入極性。

作者: 一束光的旅程    時間: 2018-9-13 17:10
wulin 發(fā)表于 2018-9-12 14:22
電流互感器只能傳遞交流,不能傳遞直流。如果原邊輸入脈沖直流,副邊在脈沖的上升沿和下降沿時間段分別感 ...

是的,當(dāng)時是想讓單片機(jī)快速判斷第一個脈沖信號是高電平還是低電平,然后就不管后面的脈沖了。但是經(jīng)過測試好像程序無限次的循環(huán)。PWM不同的頻率測試出的結(jié)果不一樣。有時候紅燈先亮有時候綠底先亮。
作者: 一束光的旅程    時間: 2018-9-13 17:11
wulin 發(fā)表于 2018-9-12 14:22
電流互感器只能傳遞交流,不能傳遞直流。如果原邊輸入脈沖直流,副邊在脈沖的上升沿和下降沿時間段分別感 ...

在網(wǎng)上找了一篇關(guān)于這方面的資料,共享一下。

電流互感器極性測試方法改進(jìn).doc

3.19 MB, 下載次數(shù): 5


作者: 一束光的旅程    時間: 2018-9-13 17:17
準(zhǔn)備測試一下這個電路。按照這個思路再用單片機(jī)試驗一下。

電流互感器極性測試方法的改進(jìn) - 道客巴巴.png (1.58 MB, 下載次數(shù): 144)

電流互感器極性測試方法的改進(jìn) - 道客巴巴.png

作者: wulin    時間: 2018-9-14 07:12
一束光的旅程 發(fā)表于 2018-9-13 17:10
是的,當(dāng)時是想讓單片機(jī)快速判斷第一個脈沖信號是高電平還是低電平,然后就不管后面的脈沖了。但是經(jīng)過測 ...

試試這個電路,可以在2次側(cè)獲得單向脈沖。




作者: 一束光的旅程    時間: 2018-9-17 12:40
wulin 發(fā)表于 2018-9-14 07:12
試試這個電路,可以在2次側(cè)獲得單向脈沖。

謝謝。準(zhǔn)備測試一下
作者: 一束光的旅程    時間: 2021-9-27 11:44
老帖子再扒出來看看。2021年了,還是這個時候,準(zhǔn)備再制作一個電磁互感器和電子傳感器兩種極性檢測設(shè)備。這次使用LM339四路電壓比較器,一個交流傳感器生產(chǎn)小電壓信號作為基準(zhǔn)電壓,另外兩個交流傳感器并在一起作為比較電壓。半波整流后由LM339進(jìn)行比較,輸出高底電平信號。具體明天配件試驗完再發(fā)貼
作者: Hephaestus    時間: 2021-9-27 13:49
互感器已經(jīng)隔離了,再加光耦純粹是畫蛇添足狗尾續(xù)貂。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1