RM新时代网站-首页

聚豐項(xiàng)目 > 戶外封閉式電力設(shè)備互信息故障預(yù)警

戶外封閉式電力設(shè)備互信息故障預(yù)警

依靠性能穩(wěn)定的IDT氣體傳感器可以精確輸出有機(jī)物總量的特點(diǎn),將其應(yīng)用于戶外箱式變壓器或者其他封閉式電力設(shè)備的故障預(yù)警中,通過互信息的方式,前后有機(jī)物含量數(shù)據(jù)的差異,對內(nèi)部設(shè)備的總體工況進(jìn)行預(yù)警,達(dá)到直觀、簡潔和方便使用的特點(diǎn),建立戶外封閉式電力設(shè)備故障預(yù)警模型。

AWHIP AWHIP

分享
1 喜歡這個項(xiàng)目
團(tuán)隊(duì)介紹

AWHIP AWHIP

團(tuán)隊(duì)成員

劉雙喜 指導(dǎo)老師

曹博武 學(xué)生

魏秀娜 學(xué)生

解學(xué)鑫 學(xué)生

分享
項(xiàng)目簡介
依靠性能穩(wěn)定的IDT氣體傳感器可以精確輸出有機(jī)物總量的特點(diǎn),將其應(yīng)用于戶外箱式變壓器或者其他封閉式電力設(shè)備的故障預(yù)警中,通過互信息的方式,前后有機(jī)物含量數(shù)據(jù)的差異,對內(nèi)部設(shè)備的總體工況進(jìn)行預(yù)警,達(dá)到直觀、簡潔和方便使用的特點(diǎn),建立戶外封閉式電力設(shè)備故障預(yù)警模型。
硬件說明

氣體傳感器通過單片機(jī)開發(fā)板D/A轉(zhuǎn)換接口和單片機(jī)開發(fā)板連接在一起,開發(fā)板上單片機(jī)P1.5口接蜂鳴器接口,P1口接在單片機(jī)開發(fā)板數(shù)碼管顯示端口,P2.3,P2.4,P2.5接在38譯碼器的A,B,C口

軟件說明

軟件:KEIL uVISION4

#include "reg52.h" //此文件中定義了單片機(jī)的一些特殊功能寄存器

#include"XPT2046.h"

#include<intrins.h>  //因?yàn)橐玫阶笥乙坪瘮?shù),所以加入這個頭文件


typedef unsigned int u16;  //對數(shù)據(jù)類型進(jìn)行聲明定義

typedef unsigned char u8;


sbit LSA=P2^2;

sbit LSB=P2^3;

sbit LSC=P2^4;

sbit beep=P1^5;

u8 disp[4];

u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};


/*******************************************************************************

* 函 數(shù) 名         : delay

* 函數(shù)功能   : 延時(shí)函數(shù),i=1時(shí),大約延時(shí)10us

*******************************************************************************/

void delay(u16 i)

{

while(i--);

}


/*******************************************************************************

* 函數(shù)名         :datapros()

* 函數(shù)功能 :數(shù)據(jù)處理函數(shù)

* 輸入           : 無

* 輸出         : 無

*******************************************************************************/

void datapros()

{

u16 temp;

static u8 i;

if(i==50)

{

i=0;

temp = Read_AD_Data(0xE4);//   AIN3 外部輸入

}

i++;

disp[0]=smgduan[temp/1000];//千位

disp[1]=smgduan[temp%1000/100];//百位

disp[2]=smgduan[temp%1000%100/10];//個位

disp[3]=smgduan[temp%1000%100%10];

  if(temp>4000)

{

beep=~beep;

delay(10); //延時(shí)大約100us   通過修改此延時(shí)時(shí)間達(dá)到不同的發(fā)聲效果

}

}




/*******************************************************************************

* 函數(shù)名         :DigDisplay()

* 函數(shù)功能 :數(shù)碼管顯示函數(shù)

* 輸入           : 無

* 輸出         : 無

*******************************************************************************/

void DigDisplay()

{

      int i;

for(i=0;i<4;i++)

{

switch(i) //位選,選擇點(diǎn)亮的數(shù)碼管,

{

case(0):

LSA=0;LSB=0;LSC=0; break;//顯示第0位

case(1):

LSA=1;LSB=0;LSC=0; break;//顯示第1位

case(2):

LSA=0;LSB=1;LSC=0; break;//顯示第2位

case(3):

LSA=1;LSB=1;LSC=0; break;//顯示第3位

}

P0=disp[i];

//發(fā)送數(shù)據(jù)

delay(100); //間隔一段時(shí)間掃描

P0=0x00;//消隱


}

}


/*******************************************************************************

* 函 數(shù) 名       : main

* 函數(shù)功能 : 主函數(shù)

* 輸    入       : 無

* 輸    出     : 無

*******************************************************************************/

 

void main()

{

while(1)

{

datapros(); //數(shù)據(jù)處理函數(shù)

DigDisplay();//數(shù)碼管顯示函數(shù)

}

;}



   


/*******************************************************************************

* 函 數(shù) 名         : delay

* 函數(shù)功能   : 延時(shí)函數(shù),i=1時(shí),大約延時(shí)10us

*******************************************************************************/



/*******************************************************************************

* 函 數(shù) 名       : main

* 函數(shù)功能 : 主函數(shù)

* 輸    入       : 無

* 輸    出     : 無

*******************************************************************************/


演示效果

當(dāng)CO2濃度(代替封閉式電力設(shè)備有機(jī)物氣體濃度)超過預(yù)設(shè)值后,蜂鳴器進(jìn)行報(bào)警

評論區(qū)(1 )
  • 葬花佛: 您好,對您這邊的項(xiàng)目很感興趣,可以加微信聊聊嗎?鞏文潔,18222005391微信手機(jī)同號

    回復(fù)

RM新时代网站-首页