久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

PIC單片機在智能雙電源裝置中的應(yīng)用

時間:2024-07-14 11:56:12 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

PIC單片機在智能雙電源裝置中的應(yīng)用

1.智能雙電源裝置的簡介

隨著對供電可靠性的要求也越來越高,很多場合用兩路電源來保證供電的可靠性。當常用電源異常,智能雙電源裝置能自動切換到備用電源,智能雙電源裝置就是這種在兩路電源之間進行可靠切換、以保證供電的裝置。在醫(yī)院、賓館和礦山等有廣泛的應(yīng)用。

智能雙電源裝置由開關(guān)本體和控制器兩部分組成。開關(guān)本體由電機通過機械聯(lián)鎖機構(gòu)控制常用電源的斷路器和備用電源的斷路器的分合,進而控制電源的切換?刂破魍ㄟ^對電壓的采樣來判斷電源是否異常,如果出現(xiàn)異常應(yīng)產(chǎn)生相應(yīng)的切換。

2.PIC16F877A的簡介

美國Microchip公司的PIC8位單片機其生產(chǎn)史11年,但現(xiàn)在其產(chǎn)量已躍居世界第二位(僅次于Motorola公司),F(xiàn)在PIC單片機的品種已超過120種。PIC單片機是RISC結(jié)構(gòu)的單片機,具有高速處理數(shù)據(jù)的特性(執(zhí)行速度可達120ns)。PIC16F877A內(nèi)部自帶看門狗、256Bytes的EEPROM、8路AD功能、ISP功能和寬電壓工作,工作可靠,能很好的適應(yīng)智能雙電源裝置應(yīng)用開發(fā)。

3.在8位單片機中在PIC與51系列單片機的比較

PIC的堆棧結(jié)構(gòu)是硬件固定的,PIC16F877A有8級深度的硬件堆棧,51系列單片機的堆棧結(jié)構(gòu)是在RAM區(qū),由程序指定SP的開始位置。

PIC的RAM區(qū)每個Byte的位都可以尋址,有4條專用的位操作指令和2條移位指令。51系列單片機的只有0x20到0x2F的Bytes的位是可以尋址,有17條專用的位操作指令和4條移位指令。

PIC的ROM和RAM是采用“頁”結(jié)構(gòu)的,每頁為512個Bytes,通過STATUS的位來選擇不同的頁,在程序調(diào)用和變量尋址的時候,要先確定目標的頁,使有起來不是很方便。51系列單片機的ROM是可以在64K范圍內(nèi)尋址的,可程序直接尋址調(diào)用;RAM在0到0x7F可以直接尋址或間接尋址,0x80以上地址的RAM(包括擴展的RAM)只有間接尋址。

4.智能雙電源裝置的動作處理

雙電源控制器的有三種控制方式,自投自復方式、自投不自復方式和發(fā)電機方式。
自投自復式方式:如果常用電源被檢測到出現(xiàn)偏差時,則自動將負載從常用電源轉(zhuǎn)換至備用電源;如果常用電源恢復正常時,則自動將負載返回換接到常用電源。
自投不自復式方式:如果常用電源被檢測到出現(xiàn)偏差時,則自動將負載從常用電源轉(zhuǎn)換至備用電源;如果常用電源恢復正常時,不能自動將負載返回換接到正常電源供電。除非備用電源出現(xiàn)異常才進行轉(zhuǎn)換。

發(fā)電機方式:如果常用電源被檢測到出現(xiàn)偏差時,發(fā)出發(fā)電指令請求發(fā)電。當發(fā)電電壓達到額定電壓時,先從電網(wǎng)斷開負載電路,自動轉(zhuǎn)換到發(fā)電電源供電;當常用電源恢復正常后,則又自動返回換接到正常電源供電,并發(fā)出停電指令,請求停止發(fā)電。

以下是三種方式在不同合閘狀態(tài)下的程序任務(wù)處理簡述:

自投自復方式在常用電源合閘狀態(tài),
常用電源出現(xiàn)異常,進行計時
異常計時中
異常計時完成,啟動電機
常用電源正常,停止并恢復計時器
備用電源異常,停止并恢復計時器
自投自復方式在備用電源合閘狀態(tài),
常用電源出現(xiàn)正常
正常計時
正常計時完成,啟動電機
常用電源異常,停止計時
自投不自復方式在常用電源合閘狀態(tài),
常用電源出現(xiàn)異常,進行計時
異常計時中
異常計時完成,啟動電機
常用電源正常,停止并恢復計時器
備用電源異常,停止并恢復計時器
自投不自復方式在備用電源合閘狀態(tài),
常用電源正常,備用電源異常,進行計時
計時中
計時完成,啟動電機
備用電源正常,停止并恢復計時器
發(fā)電機方式在常用電源合閘狀態(tài),
常用電源出現(xiàn)異常,進行計時
異常計時中
異常計時完成,啟動發(fā)電機
發(fā)電機啟動等待時間,計時中
發(fā)電機等待時間完成,啟動電機,進行切換動作
常用電源正常,停止任何計時,并恢復計時器
發(fā)電機方式在備用電源合閘狀態(tài),
常用電源正常,計時開始
計時中,
正常計時完成,啟動電機,進行切換動作
常用電源異常,停止計時,并恢復計時器
如何把這些相近的操作歸納成相同的函數(shù)進行處理,才可以節(jié)約程序代碼。我把這些操作歸納成如下程序:
……
typedefunion
{
unsignedcharcc;
struct
{
unsignedcharbit0:1;
unsignedcharbit1:1;
unsignedcharbit2:1;
unsignedcharbit3:1;
unsignedcharbit4:1;
unsignedcharbit5:1;
unsignedcharbit6:1;
unsignedcharbit7:1;
}Bits;
}Char_Bit;
Char_BitVolErrFlag[2];//可以用位或字節(jié)操作
staticvoidCheckVolErr(unsignedchari)
//I=0,檢查常用電源的電壓,更新缺相,欠壓和過壓標志位
//I=1,檢查備用電源的電壓,更新缺相,欠壓和過壓標志位
{
……
}
staticvoidStartTurn(unsignedcharbi)
//bi=0,轉(zhuǎn)到常用電源
//bi=1,轉(zhuǎn)到備用電源
{
……
}
staticvoidCheckVol1(unsignedchari)
//I=0,判斷常用電源的合閘狀態(tài)
//I=1,判斷備用電源的合閘狀態(tài)
{//電壓判斷,處理函數(shù)1
unsignedcharj,k;
if(i==0)
{
j=0;
k=1;
}
else
{
j=1;
k=0;
}
if(VolErrFla

【PIC單片機在智能雙電源裝置中的應(yīng)用】相關(guān)文章:

IGBT-IPM智能模塊的電路設(shè)計及在SVG裝置中的應(yīng)用03-19

論單片機在“智能化”電子產(chǎn)品中的應(yīng)用03-06

LonWorks及其在智能小區(qū)中的應(yīng)用03-21

基于PIC單片機的熱能表研制03-18

ZigBee在智能照明中的應(yīng)用研究03-07

商業(yè)智能軟件在汽車銷售中的應(yīng)用03-07

P87LPC767單片機及其在微功耗智能定位器中的應(yīng)用03-18

綜合智能控制技術(shù)在電網(wǎng)規(guī)劃中的應(yīng)用03-26

熟悉PIC系列單片機的開發(fā)環(huán)境及簡單編程(一)03-07