基于單片機(jī)的漏電報警器的設(shè)計_第1頁
基于單片機(jī)的漏電報警器的設(shè)計_第2頁
基于單片機(jī)的漏電報警器的設(shè)計_第3頁
基于單片機(jī)的漏電報警器的設(shè)計_第4頁
基于單片機(jī)的漏電報警器的設(shè)計_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、機(jī)電與車輛工程學(xué)院畢業(yè)設(shè)計機(jī)電與車輛工程學(xué)院畢業(yè)設(shè)計 題 目: 基于單片機(jī)的漏電報警器的設(shè)計 專 業(yè): 電氣工程及其自動化 班 級: 2008 級(1)班 姓 名: 孫學(xué)斌 學(xué) 號: 1609080119 指導(dǎo)教師: 國 海 日 期: 2012 年 5 月 30 日 基于單片機(jī)的漏電報警器的設(shè)計 摘摘 要要:漏電報警器是早期探測電氣火災(zāi)、將電氣火災(zāi)遏制在萌芽狀態(tài)的重要設(shè)備,能對 用戶用電過程進(jìn)行全程監(jiān)控和保護(hù),提醒人們及早發(fā)現(xiàn)和消除電氣火災(zāi)的隱患,從而保障人 身和財產(chǎn)的安全。 本論文設(shè)計并實(shí)現(xiàn)了一種基于微處理器 pic16f877a 的漏電報警器。此漏電報警器能 準(zhǔn)確監(jiān)控電氣線路的短路、漏電、

2、過載、過壓、欠壓等故障和異常狀態(tài),能切斷漏電線路 上的電源,儲存各種故障和操作試驗(yàn)記錄,同時還具有來電報警、聲光報警的功能。同時, 系統(tǒng)還可與火災(zāi)報警系統(tǒng)聯(lián)動,切斷非消防電源。 關(guān)鍵詞關(guān)鍵詞:漏電報警器;單片機(jī);pic16f877a; 遠(yuǎn)程監(jiān)控 目目 錄錄 引言.3 1 概況及現(xiàn)狀分析.3 1.1 國外研究概況.3 1.2 國內(nèi)研究概況.3 2 漏電報警器總體設(shè)計.4 2.1 漏電報警器的技術(shù)基礎(chǔ).4 2.1.1 漏電報警器的測量算法與分析.4 2.1.2 漏電報警器的保護(hù)算法與分析.5 2.2 漏電報警器總體設(shè)計.6 2.2.1 總體設(shè)計構(gòu)思.6 2.2.2 主要功能設(shè)計.7 3 漏電報警器

3、硬件設(shè)計與實(shí)現(xiàn).8 3.1 硬件設(shè)計原理.8 3.2 pic16f877a 單元電路.8 3.2.1 微控制器芯片選型.8 3.2.2 pic16f877a 引腳功能設(shè)計.8 3.2.3 時鐘電路設(shè)計.9 3.2.4 復(fù)位電路設(shè)計.10 3.3 外圍設(shè)備接口電路設(shè)計.10 3.3.1 人機(jī)交互電路設(shè)計.10 3.3.2 遠(yuǎn)程監(jiān)控模塊設(shè)計.12 4 漏電報警器軟件設(shè)計與實(shí)現(xiàn).12 4.1 pic16f877a 漏電報警器軟件設(shè)計.12 4.2 遠(yuǎn)程監(jiān)控模塊軟件設(shè)計.14 4.3 用戶應(yīng)用程序設(shè)計.14 4.3.1 a/d 采樣和數(shù)據(jù)處理任務(wù).14 4.3.2 功能保護(hù)任務(wù).15 4.3.3 系統(tǒng)

4、自診斷任務(wù).18 5 總結(jié)與展望.20 5.1 總結(jié).20 5.2 展望.20 致謝.21 參考文獻(xiàn).22 附錄一:硬件原理圖.24 附錄二:程序清單.25 引言 隨著國民經(jīng)濟(jì)建設(shè)的高速發(fā)展,大型民用建筑以及高層建筑日益增多,由于低壓 配電系統(tǒng)中短路、過載、負(fù)載接觸不良、諧波干擾、漏電、接地故障、燈具和電熱器 具引燃可燃物等原因,引發(fā)的電氣火災(zāi)逐年劇增,給國家經(jīng)濟(jì)和人民生命財產(chǎn)造成巨 大的損失。充分了解漏電火災(zāi)的危害性,加強(qiáng)對漏電火災(zāi)的技術(shù)防范措施,已成為當(dāng) 前電氣防火工作的重要任務(wù)之一。目前,熟悉這一新型報警設(shè)備的設(shè)計、施工技術(shù)人 員亦較少,實(shí)際工作中遇到的困惑也較多。本文按照國家現(xiàn)行漏電防

5、火規(guī)范,對漏電 報警器在低壓配電系統(tǒng)中的應(yīng)用進(jìn)行分析與研討。力求設(shè)計既滿足規(guī)范要求,又使系 統(tǒng)簡捷合理實(shí)用,逐步達(dá)到規(guī)范化和標(biāo)準(zhǔn)化。并結(jié)合智能漏電繼電器的技術(shù)性能,使 其在應(yīng)用中更加安全可靠,真正起到漏電防火的重要作用。因此,本課題研究具有重 要的理論意義和實(shí)用價值1。 1 概況及現(xiàn)狀分析 1.1 國外研究概況 歐洲漏電報警器的發(fā)展以家用剩余電流斷路器為主,基本上都是電磁式剩余電流 斷路器。歐洲不帶過電流保護(hù)的剩余電流斷路器近幾年的發(fā)展趨勢是把二極和四極分 成兩個殼體,使二極剩余電流斷路器的體積大為減?。憾O寬度為 2 個模數(shù)(36mm) , 四極寬度為 4 個模數(shù)(72mm) 。代表性的產(chǎn)品

6、有 siemens 公司的 5sm1、5sz3 系 列;abb 公司的 f360、f370 系列,fg 公司的 nfin 系列等,其最大額定電流為 63a,采用標(biāo)準(zhǔn)導(dǎo)軌式安裝方式,接線端子提供接線柱式接線和壓板式接線兩種方式, 適用于安裝在配電箱中,可直接用標(biāo)準(zhǔn)母線排與其他電器連接。 帶過電流保護(hù)的剩余 電流斷路器近幾年的發(fā)展趨勢,由小型斷路器(mcb)和剩余電流動作保護(hù)附件組裝 成剩余電流動作斷路器,組裝方便靈活,尺寸模數(shù)化,標(biāo)準(zhǔn)導(dǎo)軌安裝方式,便于在配 電箱內(nèi)安裝使用。代表性產(chǎn)品有 siemens 公司的 5su 系列,abb 公司的 ds250s,fg 公司 fl7 系列,施耐德公司 vi

7、gi c60,vigi nc100 系列等。 由低 壓塑殼斷路器派生的剩余電流斷路器,日本發(fā)展較快,以富士電機(jī)公司和三菱電機(jī)公 為代表,均為電子式剩余電流斷路器,其產(chǎn)品在世界上處于領(lǐng)先地位。 1.2 國內(nèi)研究概況 我國漏電報警器的生產(chǎn)和應(yīng)用起步較晚,但經(jīng)過 80 年代和 90 年代的自行研制、 開發(fā),引進(jìn)國外先進(jìn)技術(shù),取得了較大的進(jìn)展,已經(jīng)形成一定規(guī)模的生產(chǎn)能力。據(jù)不 完全的統(tǒng)計,1998 年全國剩余電流動作保護(hù)器的年銷售量(包括出口)已超過 1200 萬臺。其中,剩余電流斷路器占 57,剩余電流保護(hù)插頭占 25,其余為剩余電流 保護(hù)繼電器、剩余電流保護(hù)插座等。 根據(jù)國家標(biāo)準(zhǔn)剩余電流動作保護(hù)裝

8、置的安裝和 運(yùn)行中的要求,國內(nèi)公司開始研制防火漏電報警系統(tǒng)及報警器,如福瑞特國際電氣 的“小武松” 、金萊特電子公司的防火漏電報警器(dh-a) 、煜卓電子的智能防火漏電 報警開關(guān)等2。 2 漏電報警器總體設(shè)計 2.1 漏電報警器的技術(shù)基礎(chǔ) 2.1.1 漏電報警器的測量算法與分析漏電報警器的測量算法與分析 1.電流、電壓及功率的測量 測量部分主要完成電網(wǎng)參數(shù)的測量,包括直接測量電流、電壓、頻率和間接測量 有功功率、無功功率、功率因數(shù)等。對電網(wǎng)信號的檢測采用交流采樣的方法獲取實(shí)時 數(shù)據(jù),每個周期采樣 32 個樣本點(diǎn),采樣頻率采用自適應(yīng)頻率方式。要想準(zhǔn)確地監(jiān)測電 網(wǎng)的質(zhì)量及實(shí)現(xiàn)可靠的保護(hù)功能,關(guān)鍵

9、就是準(zhǔn)確地檢測出電網(wǎng)的電流、電壓及相應(yīng)的 頻率等,因而對這些信號的數(shù)據(jù)處理算法尤為重要。 測量電壓、電流的方法采用均方根法。根據(jù)周期性連續(xù)函數(shù)有效值的定義, 任意周期函數(shù) f (x)的有效值: (2.1) t dxx t f 0 1 式中,t 為函數(shù) f (x)的周期。中央處理器根據(jù)被測量的采樣值進(jìn)行計算,故對電 量基本參數(shù)基于直接采樣點(diǎn)算法如下: 電壓有效值: (2.2) n n nu n u 1 2 1 電流有效值: (2.3) n n ni n i 1 2 1 有功功率: (2.4) n n ninu n p 1 1 視在功率: (2.5)uis 無功功率: (2.6) 22 psq 功

10、率因數(shù): (2.7) s p cos 式中: u (n), i (n)為第 n 點(diǎn)的電壓、電流采樣值;n 為一個周期的采樣點(diǎn)數(shù)。 在實(shí)際的實(shí)時控制中,如果直接按照上述公式計算電壓、電流,需要大量的循環(huán) 運(yùn)算,不能滿足實(shí)時控制的要求。事實(shí)上,只要根據(jù)實(shí)際采樣數(shù)據(jù)的格式,可以避免 多余的循環(huán)運(yùn)算。每一路在每個周期中采樣 32 點(diǎn),即 n = 32。當(dāng)一個周期結(jié)束后,下 一個周期的起始點(diǎn)將上一個周期的第一點(diǎn)覆蓋,如此類推。每一個周期有 113232bit 的數(shù)據(jù)流量。每一次采樣只覆蓋緩沖區(qū)中的一個數(shù)據(jù),其他 n-1 個數(shù)據(jù) 沒有變化,因此采用滑動窗口法,可以方便快速地進(jìn)行計算,同時也可防止隨機(jī)干擾

11、對整個采樣值的影響?;瑒哟翱诜ǖ幕舅悸啡缦拢涸O(shè)當(dāng)前采樣點(diǎn)的值為 uk0和 ik0,相 應(yīng)被更新的數(shù)據(jù)為 uk1和 ik1,則: (2.8) 00110kkkk iuiuss (2.9)ss 0 式中:s0為上次采樣計算結(jié)果,s 為本次采樣結(jié)果。這樣每次采樣都可以得到最 新的計算結(jié)果,而不用循環(huán)運(yùn)算,提高了數(shù)據(jù)處理的速度,在實(shí)際應(yīng)用中取得了良好 的效果。 2.1.2 漏電報警器的保護(hù)算法與分析漏電報警器的保護(hù)算法與分析 1.電流保護(hù) 功能保護(hù)算法是漏電報警器的核心部分,完成報警器的大部分功能,包括過電流 保護(hù)、欠壓過壓保護(hù)以及漏電保護(hù)等功能。衡量各種算法的優(yōu)缺點(diǎn)、主要指標(biāo)有時候 是互相矛盾的,

12、因此應(yīng)根據(jù)保護(hù)功能、性能指標(biāo)(如精度、動作時間等)和保護(hù)裝置 硬件條件(如 cpu 的運(yùn)算速度、存儲器的容量等)的不同,采用不同的算法。電流 保護(hù)是漏電報警器最重要的保護(hù)功能,系統(tǒng)具有過載長延時、短路短延時和短路瞬動 三段電流保護(hù)及漏電保護(hù)等特性。漏電報警器已廣泛應(yīng)用到多種領(lǐng)域,有配電、有發(fā) 電、有電動機(jī)保護(hù)、有普通上下級配合等,而當(dāng)前市場上的產(chǎn)品過載保護(hù)一般只提供 一種特性,針對 1.5 倍、2 倍或 6 倍有幾種時間值可選,這種特性遠(yuǎn)遠(yuǎn)不能滿足以上多 種場合的用戶要求。如,在電廠廠用漏電報警器直接帶大功率電動機(jī)時,經(jīng)常出現(xiàn)電 動機(jī)起動時過載保護(hù)跳閘。以上為設(shè)定參數(shù)不合理或無法進(jìn)行選擇性配合

13、設(shè)定造成。 當(dāng)前國外低壓漏電報警產(chǎn)品都采用了 iec255 標(biāo)準(zhǔn)的五種特性曲線,該五條特性曲線有 5*16,共 80 級特性,完全包容了 gb14287-93 的要求,且針對性更強(qiáng),選用更方便。 五種曲線的表達(dá)式: (1)標(biāo)準(zhǔn)反時限: 1 02 . 0 1 nkt (2)快速反時限: 1 1 nkt (3)特快反時限(一般用途): 1 2 1 nkt (4)特快反時限(馬達(dá)保護(hù)): 15 . 1 log 15 . 1 2 2 n nk t e (5)高壓熔絲兼容: 1 4 n k t 其中:i 為實(shí)際故障電流,ir 長延時整定電流;k 為曲線速率。 2.欠壓/失壓保護(hù) 低壓配電線路由于出現(xiàn)短路

14、故障等,會出現(xiàn)短暫時間內(nèi)線路中的電壓大幅度降低 甚至消失的現(xiàn)象。為避免這種現(xiàn)象對線路和用電設(shè)備帶來的危害,在某些場合必須進(jìn) 行低電壓保護(hù)。三個線電壓均小于低電壓保護(hù)設(shè)定值,并且線路處于閉合狀態(tài)時,低 壓保護(hù)動作。對漏電報警器欠壓、失壓保護(hù)的要求就是,在欠壓、失壓時能夠及時分 斷線路保護(hù)用電設(shè)備,在電壓高于欠壓整定值時系統(tǒng)能夠正常工作。 2.2 漏電報警器總體設(shè)計 2.2.1 總體設(shè)計構(gòu)思總體設(shè)計構(gòu)思 漏電報警器在供配電系統(tǒng)中的主要作用是對線路中的電流、電壓及負(fù)載等故障進(jìn) 行保護(hù),負(fù)責(zé)監(jiān)控終端電氣故障,實(shí)現(xiàn)遠(yuǎn)傳遠(yuǎn)控和報警顯示功能。它通過檢測單元獲 取主線路的電流、電壓信號,經(jīng)系統(tǒng)的邏輯控制單元依

15、據(jù)一定的算法分析判斷后發(fā)出 信號控制斷路器的動作,斷路器的動作與否及動作時間取決于控制器的控制信號;它 通過通信網(wǎng)絡(luò),向上位機(jī)發(fā)送現(xiàn)場的各種運(yùn)行參數(shù)和工作狀態(tài),同時接受上位機(jī)下傳 的數(shù)據(jù)和命令,具有與電腦通訊的功能,可實(shí)現(xiàn)與用戶聯(lián)網(wǎng),隨時可檢查各用戶安全 用電情況、隨時可接通或分?jǐn)喔饔脩艄╇娋€路。漏電報警器的設(shè)計就是依據(jù)這一原理, 其總體設(shè)計采用以高性能的單片機(jī)為核心,以與單片機(jī)接口的外圍芯片為擴(kuò)展的設(shè)計 思想。外圍芯片按功能模塊擴(kuò)展,由信號檢測、信號調(diào)理電路、斷路器(含電操機(jī)構(gòu)) 、 通訊接口、遠(yuǎn)程監(jiān)控、執(zhí)行輸出元件等模塊組成10。 圖 2.1 總體設(shè)計框圖 2.2.2 主要功能設(shè)計主要功能

16、設(shè)計 本系統(tǒng)集測量、保護(hù)、控制、通信等功能于一體,為此漏電報警器必須對電流、 電壓等模擬量進(jìn)行采樣,采集開關(guān)量,并輸出各種控制和報警信號,同時還可以和上 位機(jī)進(jìn)行通信,而且具有良好的人機(jī)交互功能。同時,在設(shè)計時應(yīng)充分考慮增強(qiáng)其自 身的抗干擾性能,以及電磁兼容問題。系統(tǒng)應(yīng)具有如下主要功能7: (1)測量與計量功能 系統(tǒng)能實(shí)現(xiàn)多種測量和顯示,包括三相電流、三相相電壓和線電壓、不平衡度、頻 率、功率因素、有功功率、無功功率、諧波分量等,以及萬年歷時鐘功能和主觸頭磨 損程度及開關(guān)動作次數(shù)指示,以滿足現(xiàn)場監(jiān)視和一般測量的要求。 (2)保護(hù)功能 系統(tǒng)除具有原有過載、短路、單相接地等故障保護(hù)外,還應(yīng)具有斷相

17、或不平衡保 護(hù)、接地保護(hù)、漏電保護(hù)和負(fù)載監(jiān)控、溫度檢測、預(yù)報警等功能。 (3)故障歷史記錄及自診斷功能 故障發(fā)生后,可記錄故障發(fā)生的具體時間,同時把故障發(fā)生時各種數(shù)據(jù)和信息均 保存起來,以便于進(jìn)行事后分析定性,盡快查出故障原因,減少線路維修時間。當(dāng)控 制器發(fā)生自檢故障時,發(fā)出報警信號,并在頁面顯示何種故障(如控制器超溫運(yùn)行, 讀寫 eeprom 故障等) 。 (4)熱記憶功能 反復(fù)過載可能引起導(dǎo)體發(fā)熱,控制器因過載或短延時等故障延時動作后,具有模 擬雙金屬片的熱效應(yīng)的功能,過載能量 30min 釋放完畢,短延時能量 15min 釋放完畢。 在此期間閉合的斷路器若再次發(fā)生過載或短延時,則延時動作

18、的時間縮短,從而使線 路和設(shè)備得到較好的保護(hù)。系統(tǒng)斷電時自動清除積累熱效應(yīng),且該功能可根據(jù)需要關(guān) 斷。 (5)人機(jī)交互功能(hmi) 由 hmi 模塊完成,現(xiàn)場操作人員可通過鍵盤把開關(guān)設(shè)備的保護(hù)整定值、功能設(shè)置 等信息輸入監(jiān)控單元,并且將其值存入 eeprom 中,實(shí)現(xiàn)友好的人機(jī)交互功能。 (6)通信功能 通過 rs485 總線或通信網(wǎng)絡(luò),向上位機(jī)發(fā)送現(xiàn)場的各種運(yùn)行參數(shù)和工作狀態(tài),同 時接受上位機(jī)下傳的數(shù)據(jù)和命令,即具有遙測、遙信、遙控、遙調(diào)“四遙”功能。可 與消防控制中心聯(lián)動,實(shí)現(xiàn)遠(yuǎn)程切斷負(fù)載電源,并有反饋信號給消防控制中心報警; 具有與電腦通訊的功能,可實(shí)現(xiàn)與用戶聯(lián)網(wǎng),在一臺電腦上能對 1

19、250 臺漏電報警器 實(shí)現(xiàn)在線遠(yuǎn)程監(jiān)控,隨時可檢查各用戶安全用電情況、隨時可接通或分?jǐn)喔饔脩艄╇?線路11。 3 漏電報警器硬件設(shè)計與實(shí)現(xiàn) 3.1 硬件設(shè)計原理 漏電報警器對線路中的電流、電壓及負(fù)載等故障進(jìn)行保護(hù),負(fù)責(zé)監(jiān)控終端電氣故 障,實(shí)現(xiàn)遠(yuǎn)傳遠(yuǎn)控和報警顯示功能。系統(tǒng)的硬件總體設(shè)計采用以高性能的單片機(jī)為核 心,以與單片機(jī)接口的外圍芯片為擴(kuò)展的設(shè)計思想。外圍芯片按功能模塊擴(kuò)展,由信 號檢測、信號調(diào)理電路、輸入與顯示部分、微控制器 pic16f877a、斷路器(含電操機(jī) 構(gòu)) 、通訊接口、遠(yuǎn)程監(jiān)控、執(zhí)行輸出元件等模塊組成。 電壓互感器、電流互感器和零序互感器檢測供電線路中的電流、電壓信號,該信

20、號經(jīng)信號調(diào)理電路處理后由多路選擇開關(guān)送入 pic16f877a 自帶的 a/d 轉(zhuǎn)換模塊將 其轉(zhuǎn)換為數(shù)字信號。cpu 根據(jù)這些信號進(jìn)行邏輯運(yùn)算與處理,將運(yùn)算結(jié)果與整定值比 較后輸出符合預(yù)設(shè)保護(hù)特性的邏輯信號;邏輯信號經(jīng)放大后可直接驅(qū)動斷路器的電操 機(jī)構(gòu)使斷路器動作15。 3.2 pic16f877a 單元電路 3.2.1 微控制器芯片選型微控制器芯片選型 基于程序存儲空間、數(shù)據(jù)存儲空間、運(yùn)行速度、性能價格比、系統(tǒng)可靠性、軟件 實(shí)現(xiàn)難易程度等綜合因素考慮,本系統(tǒng)采用高效可靠的 pic(periphery interface chip) 16f877a 單片機(jī)。它是美國 microchip 公司生

21、產(chǎn)的中檔單片機(jī),采用全新的流水線結(jié) 構(gòu)、單字節(jié)指令體系,嵌入 flash 以及看門狗定時器,指令精減(只有 35 條指令), icsp (在線編程)方便可調(diào);i/o 端口驅(qū)動能力強(qiáng),可以直接驅(qū)動 led 顯示;其端口的 電平變化中斷功能,提高了實(shí)時監(jiān)測性。另外,pic16f877a 單片機(jī)同時具有 spi 同 步串行模塊和 usart 異步串行模塊,系統(tǒng)選用 pic16f877a 單片機(jī),將使控制系統(tǒng) 的硬件電路簡單可靠、軟件編制方便,系統(tǒng)整體性能得以提高1314。 3.2.2 pic16f877a 引腳功能設(shè)計引腳功能設(shè)計 pic16f877a 芯片引腳如圖 3.1 所示。pic16f877

22、a 單片機(jī)引腳分成兩大類,即 7 根系統(tǒng)配置引腳和 33 根輸入/輸出引腳。 圖 3.1 pic16f877a 芯片引腳 1.系統(tǒng)配置引腳 (1)電源和接地引腳(2 組) p11、p32 電源配置引腳,接5v 電源信號;p12、p31 接地; (2)時鐘、復(fù)位引腳 p13:時鐘振蕩器晶體連接端/1 外部時鐘源輸入端; p14:時鐘振蕩器晶體連接端/2 外部時鐘源輸出端; (3)主復(fù)位引腳 p1 主復(fù)位引腳,最大用途為供使用者從外部輸入復(fù)位信號來復(fù)位單片機(jī),本系統(tǒng) 設(shè)計中保持該引腳信號為高電平。 2.輸入/輸出功能引腳 pic16f877a 單片機(jī)配置有 a、b、c、d、e5 個端口,共 33

23、根雙向輸入/輸出引腳。 主要接法如附錄一。 3.2.3 時鐘電路設(shè)計時鐘電路設(shè)計 為了獲取相對比較穩(wěn)定的振蕩時序信號,時鐘電路設(shè)計采用 xt 方式,選用 4mhz 晶體振蕩器和兩個 20pf 電容,將晶體振蕩器和兩個電容連到 osc1 和 osc2 引腳上, 結(jié)合 pic16f877a 單片機(jī)內(nèi)部的振蕩電路構(gòu)成完整振蕩電路,時鐘電路如圖 3.2 所示。 圖 3.2 時鐘電路 3.2.4 復(fù)位電路設(shè)計復(fù)位電路設(shè)計 依據(jù) pic16f877a 單片機(jī)低電平復(fù)位和引腳 p1 的硬件設(shè)置,本系統(tǒng)采用上電復(fù)位, p1 引腳始終為高電平,復(fù)位電路如圖 3.2 所示。上電復(fù)位是在單片機(jī)加電,vdd 上升 到

24、 1.61.8v 時,上電復(fù)位電路提供一個復(fù)位脈沖直接復(fù)位。 3.3 外圍設(shè)備接口電路設(shè)計 3.3.1 人機(jī)交互電路設(shè)計人機(jī)交互電路設(shè)計 為適應(yīng)系統(tǒng)各種工作環(huán)境,人機(jī)交互接口采用按鍵和 lde 顯示方式,分別如圖 3.3 和圖 3.4 所示。系統(tǒng)共設(shè)計三個按鍵:漏電選擇按鍵 sw1,漏電設(shè)定按鍵 sw2, 運(yùn)行/停止按鍵 sw3。其中漏電選擇按鍵 sw1 和漏電設(shè)定按鍵 sw2 為組合按鍵,當(dāng) 按下 sw2 鍵,額定漏電動作電流 200ma,400ma,800ma 分檔可選,用 sw1 鍵選 擇需要的額定漏電動作電流,選好后按下 sw2 鍵鎖定選定值,此時 sw1 鍵無效。 sw3 鍵為運(yùn)行/

25、停止按鍵,與控制器 pic16f877a 的 ra4/t0ck1 連接,乒乓鍵作用, 按下時為低電平。 圖 3.3 人機(jī)交互接口電路 led 顯示電路如圖 3.4 所示。74ls373 是地址鎖存器,使用 3 片 74ls373 接 led 顯示,微控制器 pic16f877a 的引腳 rb7、rb6、rb0 分別接這 3 片 74ls373 的 le 腳, 引腳 rd0rd7 接 3 片 74ls373 的 d0d7 腳。3 片 74ls373 的三態(tài)允許控制端 oe 腳接地,始終為低電平,q0q7 為正常邏輯狀態(tài),用來驅(qū)動 led 顯示。當(dāng)鎖存允許 端 le 為高電平時,q0q7 隨數(shù)據(jù)

26、d0d7 而變。當(dāng) le 為低電平時,q0q7 被鎖存 在已建立的數(shù)據(jù)電平。第一片 74ls373 接過壓、缺相、故障、短路、設(shè)定 lde 顯示; 第二片 74ls373 接 a 相過載、b 相過載、c 相過載、漏電、漏電 0.2a、漏電 0.4a、漏 電 0.8a、運(yùn)行 lde 顯示;第三片 74ls373 接負(fù)載指示 18。 圖 3.4 led 顯示電路 3.3.2 遠(yuǎn)程監(jiān)控模塊設(shè)計遠(yuǎn)程監(jiān)控模塊設(shè)計 遠(yuǎn)程監(jiān)控模塊電路如圖 3.5 所示。 圖 3.5 遠(yuǎn)程監(jiān)控模塊電路 漏電報警器可對電氣線路的過壓、缺相、短路、漏電、故障、過載等進(jìn)行實(shí)時遠(yuǎn) 程監(jiān)控,通過 rs485 總線或通信網(wǎng)絡(luò),向上位機(jī)發(fā)

27、送現(xiàn)場的各種運(yùn)行參數(shù)和工作狀態(tài), 同時接受上位機(jī)下傳的數(shù)據(jù)和命令,即具有遙測、遙信、遙控、遙調(diào)“四遙”功能; 具有與電腦通訊的功能,可實(shí)現(xiàn)與用戶聯(lián)網(wǎng),在一臺電腦上能對 1250 臺漏電火災(zāi) 報警器實(shí)現(xiàn)在線遠(yuǎn)程監(jiān)控,隨時可檢查各用戶安全用電情況、隨時可接通或分?jǐn)喔饔?戶供電線路16。 4 漏電報警器軟件設(shè)計與實(shí)現(xiàn) 對采用微處理器設(shè)計的硬件系統(tǒng),軟件是整個報警器的靈魂,軟件設(shè)計的好壞直 接影響到硬件系統(tǒng)的性能和穩(wěn)定性。系統(tǒng)軟件設(shè)計遵循結(jié)構(gòu)化和模塊化的原則,將軟 件劃分為若干個獨(dú)立的功能模塊(即系統(tǒng)用戶任務(wù)) ,連接時力求模塊內(nèi)部數(shù)據(jù)結(jié)構(gòu)的 緊湊性以及模塊之間數(shù)據(jù)關(guān)系的松散性,盡可能減少各功能模塊的

28、相互影響。軟件采 用 c 語言和匯編語言混合編程方式編寫。c 語言結(jié)合了高級語言的基本結(jié)構(gòu)和低級 語言的高效性,很適合單片機(jī)的開發(fā),可移植性好;匯編語言具有高效性、直接面向 硬件操作的優(yōu)點(diǎn)。此外,為了提高系統(tǒng)測量的精度和增強(qiáng)系統(tǒng)的抗干擾能力,在軟件 設(shè)計上采用了數(shù)字濾波、軟件監(jiān)視定時器 wdt 等抗干擾措施16。 4.1 pic16f877a 漏電報警器軟件設(shè)計 漏電報警器軟件流程如圖 4.1 所示,漏電報警器軟件設(shè)計 15: (1)開機(jī):正確安裝完畢后,合上供電系統(tǒng)總開關(guān),此時控制器輸入指示亮,表 明供電正常; (2) “報警/靜音”開關(guān)扳到“報警”狀態(tài); (3)打開本機(jī)電源開關(guān),主機(jī)進(jìn)入自

29、檢狀態(tài),主機(jī)自檢完畢后發(fā)出“滴”的一聲, 并且點(diǎn)亮“漏電選擇”的 800ma 指示,提示主機(jī)控制系統(tǒng)進(jìn)入待機(jī)狀態(tài)。延時 5s 后自動合閘接通用戶電源,點(diǎn)亮輸出指示。 (4)通過“漏電選擇”與“漏電設(shè)定”可改變漏電動作電流設(shè)定值: 800ma、400ma、200ma。默認(rèn)值為 800ma。 故障報警指示設(shè)計:當(dāng)供電系統(tǒng)出現(xiàn)故障,進(jìn)行故障報警,提示用戶盡快查明原 因排除故障。 (1)漏電報警:在供電線路發(fā)生漏電,其漏電電流超過漏電動作電流設(shè)定值時, 在 0.1s 內(nèi)發(fā)出指令切斷電源,并發(fā)出報警聲音,提醒用戶供電線路出現(xiàn)漏電現(xiàn)象。此 時應(yīng)關(guān)斷本機(jī)電源,待故障排除后,再打開本機(jī)電源,再按一下“運(yùn)行/停

30、止”鍵,即 可回復(fù)正常運(yùn)行; (2)過載指示報警:在三相四線制供電中有任何一相出現(xiàn)過載時,經(jīng)延時 5s-10s 后仍在過載,控制器自動切斷用戶供電線路,并發(fā)出報警聲音,提醒用戶供電線路出 現(xiàn)過載現(xiàn)象。此時應(yīng)關(guān)斷本機(jī)電源,待故障排除后,再打開本機(jī)電源,再按一下“運(yùn) 行/停止”鍵,即可回復(fù)正常運(yùn)行; 圖 4.1 漏電報警器軟件流程圖 (3)欠壓報警:當(dāng)供電線路中有任何一相(a 相不能缺相)電壓欠壓時,經(jīng)延時 5s-10s 后仍在欠壓時,控制器發(fā)出指令切斷供電線路,并發(fā)出報警聲音,提醒用戶供 電線路出現(xiàn)欠壓現(xiàn)象。此時應(yīng)關(guān)斷本機(jī)電源,待故障排除后,再打開本機(jī)電源,再按 一下“運(yùn)行/停止”鍵,即可回復(fù)正

31、常運(yùn)行; (4)過壓報警:在三相四線制供電中有任何一相過壓時,在 0.1s 內(nèi)發(fā)出指令切斷 供電線路,并發(fā)出報警聲音,提醒用戶供電線路存在短路現(xiàn)象。此時應(yīng)關(guān)斷本機(jī)電源, 待故障排除后,再打開本機(jī)電源,再按一下“運(yùn)行/停止”鍵,即可回復(fù)正常運(yùn)行。 (5)短路報警:在三相四線制供電中有任何一相出現(xiàn)短路時,經(jīng)延時 5s-10s 后仍 在過載,控制器自動切斷用戶供電線路,并發(fā)出報警聲音,提醒用戶供電線路出現(xiàn)過 載現(xiàn)象,此時應(yīng)關(guān)斷本機(jī)電源,待故障排除后,再打開本機(jī)電源,再按一下“運(yùn)行/停 止”鍵,即可回復(fù)正常運(yùn)行; (6)負(fù)載指示:對三相四線制供電線路的負(fù)荷進(jìn)行指示,當(dāng)供電線路處于滿負(fù)荷 運(yùn)行狀態(tài),接近

32、報警值時,應(yīng)提醒用戶注意用電安全,并采取有效措施減輕負(fù)荷。 軟件設(shè)計包括初始化子程序、上電電壓檢測子程序、主機(jī)自檢子程序、漏電檢測 子程序、電壓檢測子程序、過載及短路檢測子程序、按鍵掃描子程序等。pic16f877a 將采集數(shù)字信號的運(yùn)算結(jié)果與整定值比較后輸出符合預(yù)設(shè)保護(hù)特性的邏輯信號;邏輯 信號經(jīng)放大后驅(qū)動斷路器的電操機(jī)構(gòu)使斷路器動作。 4.2 遠(yuǎn)程監(jiān)控模塊軟件設(shè)計 遠(yuǎn)程監(jiān)控機(jī)每隔 10 秒循環(huán)查詢一次,監(jiān)控機(jī)發(fā)出指令后等 2051 指令,等待時間 最長為 20ms,超過 20ms 則判失敗重發(fā),重發(fā) 2 次都失敗 pc 上顯示通訊故障;pc 機(jī)發(fā) 送數(shù)據(jù) 00h 表示查詢,01h 表示開機(jī)

33、,02h 表示關(guān)機(jī),之后都會有信號回傳,2051 數(shù)據(jù) 正常表示 8pin。引腳定義(參見圖 3.5):p1 口檢測信號,p3.2 作為發(fā)送使能,p3.3 作為開關(guān)機(jī)控制,p3.7 為開關(guān)機(jī)狀態(tài)檢測,p3.4 作為接受控制。 4.3 用戶應(yīng)用程序設(shè)計 4.3.1 a/d 采樣和數(shù)據(jù)處理任務(wù)采樣和數(shù)據(jù)處理任務(wù) 各種測量和保護(hù)的數(shù)據(jù)來源都要依靠現(xiàn)場采集的數(shù)據(jù),所以采樣轉(zhuǎn)換是整個系統(tǒng) 最為重要的環(huán)節(jié)之一。系統(tǒng)利用 pic16f877a 內(nèi)嵌的模數(shù)轉(zhuǎn)換器進(jìn)行模數(shù)轉(zhuǎn)換,完全 可以滿足對采集信號的進(jìn)行輪循采樣在時間和精度上的要求。其采樣任務(wù)子程序流程 見圖 4.2。 圖 4.2 采樣程序流程圖 為了計算

34、50hz 正弦電流、電壓信號的有效值,對各路信號進(jìn)行頻率自適應(yīng)方式 采樣,每個周期內(nèi)(20ms)采樣 32 個點(diǎn)。這里利用定時器 1 來進(jìn)行定時采樣,初始 時每隔 0.625ms 產(chǎn)生一次中斷進(jìn)行采樣,之后利用過零點(diǎn)方法檢測得到的頻率來修改 定時器 1 匹配寄存器(t1mr1)值,以改變采樣間隔,實(shí)現(xiàn)自適應(yīng)頻率采樣,這樣避 免了因電網(wǎng)波動對采樣值的影響。 4.3.2 功能保護(hù)任務(wù)功能保護(hù)任務(wù) 系統(tǒng)的保護(hù)功能包括:漏電或接地保護(hù)、短路短延時保護(hù)、短路瞬動保護(hù)、電流 不平衡保護(hù)、過載長延時保護(hù)、電壓保護(hù)、電壓不平衡保護(hù)和負(fù)載監(jiān)控等,根據(jù)不同 的保護(hù)要求,其保護(hù)算法有所不同,相應(yīng)的保護(hù)子程序?qū)⒉煌?/p>

35、下面介紹幾種保護(hù)功 能的 c 語言實(shí)現(xiàn)方法。 (1)漏電或接地保護(hù) 接地或漏電保護(hù)具有反時限特性,特性公式為 t = tgkig/ i,故障延時動作時間 不小于定時限的設(shè)置時間。公式中 tg為接地定時限設(shè)定時間,k 為反時限剪切系數(shù), 一般為 1.56,當(dāng) k 被設(shè)置為“off”時表示接地為定時限。接地漏電的選用方案與系 統(tǒng)保護(hù)要求及接地方式有關(guān),因而控制器分兩種不同保護(hù)方式:一種為內(nèi)部互感器矢 量和方式(接地保護(hù)) 。由于互感器和加法電路的固有誤差,特別是空心互感器小電流 的靈敏感度較差,因此該方式的接地保護(hù)適于金屬性接地的場合;另一種是采用外置 矩形互感器直接取三相或三相+n 相電纜信號矢

36、量和的方案或采中性極對地互感器的信 號方案,互感器的二次輸出為 5a 或者 1a,安裝時引線可較長,該方案較適用于電動 機(jī)應(yīng)用等場合,接地的保護(hù)定值范圍可整定在 0.55a/0.11a(按互感器的二次電流 值設(shè)定) ,同時可實(shí)現(xiàn)定時限+反時限的特性,時間為 0.11s 可選。此方式適應(yīng)靈敏 度要求較高,特別是小電流的接地和漏電保護(hù)場合。 (2)短路短延時保護(hù)子程序 由于短路電流很大,會在出現(xiàn)故障的瞬間釋放巨大的能量,所以后果是非常嚴(yán)重 的,但只要正確的選擇保護(hù)裝置、合理整定保護(hù)動作值,就可消除或減輕短路的影響。 為此有必要對短路電流進(jìn)行分析和計算,再確定合理的保護(hù)措施。該系統(tǒng)的短延時保 護(hù)有兩

37、種方式,一種為反時限保護(hù),當(dāng)故障電流超過反時限設(shè)定值時,系統(tǒng)按與過載 一樣的曲線進(jìn)行延時保護(hù),但是保護(hù)的速度要快 10 倍(即按過載曲線函數(shù)算出的故 障延時時間的十分之一動作) ;另一種為定時限保護(hù),當(dāng)故障電流超過定時限設(shè)定值時, 系統(tǒng)按定時限時間延時保護(hù)。這兩種保護(hù)方式的保護(hù)電流大小都可設(shè)置,且兩種保護(hù) 方式也可關(guān)閉或打開。根據(jù)這兩種保護(hù)電流的設(shè)定值大小和保護(hù)方式的開或關(guān),其功 能保護(hù)算法將有所不同:當(dāng)反時限電流設(shè)置為“off”時或定時限電流整定值小于等 于反時限電流整定值時,則系統(tǒng)按定時限保護(hù),反時限功能自動失效。當(dāng)定時限保護(hù) 投入時,無論定時限或反時限,短延時延時動作的時間均不小于定時限

38、的設(shè)置時間; 但當(dāng)定時限保護(hù)退出時,反時限保護(hù)的延時動作時間則不受定時限延時時間設(shè)定值的 限制(但不小于 20ms) 。短延時保護(hù)程序流程圖見圖 4.3。 (3)短路瞬動保護(hù) 短路瞬時動作特性為定時限,動作時間一般為 1020ms。因而采用半個周期的采 樣有效值與整定值比較的方案,若大于整定值,則說明是故障出現(xiàn),執(zhí)行斷路動作。 (4)電流不平衡保護(hù) 電流不平衡的保護(hù)可以對斷相和三相的電流不平衡進(jìn)行保護(hù)。其計算公式為 =|iiav|/iav,iav 為三相電流的平均值。其延時為定時限,延時時間為 ts。當(dāng) ts 為“off”時表示只報警不跳閘。 圖 4.3 短路短延時保護(hù)程序流程圖 (5)過載長

39、延時保護(hù)子程序 考慮到系統(tǒng)廣泛應(yīng)用到各種領(lǐng)域,以前的那種滿足 gb14048.2 老標(biāo)準(zhǔn)的 10 級和 20 級要求的三段保護(hù)曲線,已遠(yuǎn)遠(yuǎn)不能滿足多種場所的用戶要求了,因而過載保護(hù)算 法采用符合 iec255 標(biāo)準(zhǔn)的五種特性曲線,根據(jù)不同的保護(hù)設(shè)備,如配電系統(tǒng)、電機(jī) 或發(fā)動機(jī)保護(hù),選擇上述五條曲線中的任意一種進(jìn)行保護(hù)。本系統(tǒng)默認(rèn)保護(hù)曲線選用 作為一般用途的特快反時限曲線,其公式為:t=k/(n2-1),但用戶可根據(jù)需要在面板上 直接選擇設(shè)定為其他曲線保護(hù),以適應(yīng)不同的應(yīng)用場合。其中 n 相過載保護(hù)電流可設(shè) 置為過載保護(hù)電流(ir1)的 50%或 100%進(jìn)行保護(hù),長延時動作時間系數(shù)整定值 k

40、決定過載長延時保護(hù)的選擇范圍。程序流程見圖 4.4。 圖 4.4 過載保護(hù)流程圖 (6)負(fù)載監(jiān)控保護(hù)子程序 負(fù)載監(jiān)控有兩種方式,它們的保護(hù)特性曲線都與過載長延時所選擇的保護(hù)線相同, 但其保護(hù)電流可以自行設(shè)定。方式一可以監(jiān)控兩路負(fù)載,當(dāng)斷路器的運(yùn)行電流大于整 定值時,按反時限特性動作,有控制器發(fā)出信號,通過中間繼電器可以切斷負(fù)載,以 保證主系統(tǒng)供電。但是當(dāng)主系統(tǒng)供電恢復(fù)正常時,需要手動將切斷的負(fù)載重新接通。 方式二僅監(jiān)控一路負(fù)載,當(dāng)運(yùn)行電流大于負(fù)載一設(shè)定的保護(hù)電流值(ilc1)時,控制器 延時動作并發(fā)出信號切斷負(fù)載。當(dāng)電流恢復(fù)正常,且電流值小于負(fù)載二設(shè)定的保護(hù)電 流值(ilc2)時,控制器固定延

41、時 60s 后再發(fā)出信號接通已分?jǐn)嗟呢?fù)載。一般情況下, 將兩路的電流保護(hù)設(shè)置為 ilc1ilc2。 4.3.3 系統(tǒng)自診斷任務(wù)系統(tǒng)自診斷任務(wù) 自診斷功能主要用于對系統(tǒng)自身的工作狀態(tài)和運(yùn)行環(huán)境進(jìn)行檢測和保護(hù)。對于讀 寫 eeprom 故障的診斷,由于 eeprom 是通過 i2c 總線與 cpu 相連的,因而只 要判斷 i2c 總線的通信是否正確。其方法是,在利用 i2c 中斷讀寫 eeprom 的數(shù)據(jù) 時,若出現(xiàn)總線錯誤,則重新啟動總線讀寫數(shù)據(jù),如果在 5 次重復(fù)的讀寫過程中仍出 現(xiàn)總線,則跳出置讀寫 eeprom 自檢故障標(biāo)志位,發(fā)出報警信號。這樣重復(fù)幾次的 讀寫,保證了對 eeprom 正

42、確操作。對于斷路器拒動的診斷,當(dāng)系統(tǒng)發(fā)出脫扣指令 后,通過檢測輸入的脫扣狀態(tài)開關(guān)量,若發(fā)現(xiàn)斷路器拒動,則再次發(fā)出脫扣指令,如 斷路器仍拒動,則置自檢故障標(biāo)志位,發(fā)出報警信號。這樣系統(tǒng)形成一個反饋的閉環(huán) 回路,保證了動作的可靠性。 5 總結(jié)與展望 5.1 總結(jié) 漏電報警器是早期探測電氣火災(zāi)、將電氣火災(zāi)遏制在萌芽狀態(tài)的重要設(shè)備。根據(jù) 現(xiàn)代技術(shù)在智能低壓電器中的應(yīng)用及我國漏電火災(zāi)報警系統(tǒng)的發(fā)展需要,本文設(shè)計并 實(shí)現(xiàn)了一種具有包括漏電電流探測、報警功能在內(nèi)的擴(kuò)展多功能,集漏電、短路、過 載、過壓、欠壓、缺相、延時送電、防誤合閘、防雷等功能于一體,并可以組網(wǎng)實(shí)現(xiàn) 遠(yuǎn)程集中監(jiān)控,監(jiān)控終端電氣故障,實(shí)現(xiàn)遠(yuǎn)傳

43、遠(yuǎn)控的漏電報警器。 5.2 展望 (1)通信上可采用目前國內(nèi)外廣泛使用的總線通訊方式,這種通信方式具有實(shí)時 性強(qiáng)、可靠性高、結(jié)構(gòu)簡單、互操作性好等優(yōu)點(diǎn)。開發(fā) can、modbus、profibus、devicenet 等多種總線通信接口以適應(yīng)市場的需求,實(shí)現(xiàn)漏 電報警器基于現(xiàn)場總線通信的主要技術(shù)特征。同時鑒于目前 ethernet/ip 已經(jīng)成為工業(yè) 現(xiàn)場總線的發(fā)展趨勢,所以開發(fā)總線接口的通信方案將來會具有較為廣闊的市場前景。 (2)硬件擴(kuò)展和軟件移植:若系統(tǒng)要求增加監(jiān)控對象,需要增加用于數(shù)據(jù)采集和 控制的接口,可方便地將現(xiàn)有程序功能擴(kuò)展,移植到 pic18lf 系列芯片,pic18lf 芯

44、片管腳與 pic16f877a 完全兼容,10-bit a/d 較 pic16f877a 的 10 通道增加為 13 通道。 其他涉及的資源配置均無須變動。 (3)進(jìn)一步加強(qiáng)裝置的抗干擾能力。由于控制器的微處理器的工作電壓比較低, 晶振頻率比較高,而且工作環(huán)境惡劣,雖然采取了一些抗干擾措施,但還需進(jìn)一步完 善,使其適應(yīng)更嚴(yán)酷的工作環(huán)境。 致謝 本文的設(shè)計工作是在導(dǎo)師國海教授的悉心指導(dǎo)下完成的。從論文的立題、研究到 審閱都得到了導(dǎo)師的全力支持和耐心指導(dǎo)。國海教授淵博的學(xué)識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度, 孜孜不倦的教導(dǎo)作風(fēng),都對我產(chǎn)生有益而深遠(yuǎn)的影響。這些都將是我這一生享之不盡 的寶貴財富。在此向尊敬的導(dǎo)師致

45、以衷心的感謝和崇高的敬意。我還要感謝我的班主 任劉純利教授,是他傳授了我單片機(jī)的知識,讓我能夠具備完成畢業(yè)設(shè)計的能力。他 的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后研究生的 學(xué)習(xí)和工作。在課題的研究工作中,得到了各位老師和同學(xué)、朋友的各個方面幫助, 使我能夠順利完成論文,在此,對給予熱情幫助的所有老師及同學(xué)一并表示感謝!向 所有評閱論文的老師、教授表示誠摯的謝意! 參考文獻(xiàn) 1梁正習(xí).漏電保護(hù)器實(shí)用技術(shù)m.北京:化學(xué)工業(yè)出版社,1995,15-34 2凌智敏.漏電開關(guān)及其應(yīng)用m.北京:水利電力出版社,1991,9-11 3藤松林,楊校生.觸電漏電保護(hù)電器及其應(yīng)用m.北京

46、:機(jī)械工業(yè)出版社,1994,129-146 4許志紅,張培銘,雷德森.我國低壓電器技術(shù)的發(fā)展與展望j.電工技術(shù)雜志,2002,(5):2-4 5 何瑞華.我國低壓電器新世紀(jì)發(fā)展策略探討j.低壓電器,2000,(1):3-8. 6 胡守富.漏電火災(zāi)報警系統(tǒng)的工作原理和應(yīng)用j.工程與建設(shè),2007,21(3),351-354 7 易俊,肖逾男,陳允平等.采樣頻率自適應(yīng)調(diào)整的實(shí)現(xiàn)j.高電壓技術(shù),2003,(12):40-42 8 程玉標(biāo),朱建.新一代智能控制器的關(guān)鍵技術(shù)j.電氣時代,2003,(10):52-55 9 陳恒亮,蔣勇.基于 dsp 的實(shí)數(shù) fft 算法研究與實(shí)現(xiàn) j.動力學(xué)與控制學(xué)報,

47、2005,3(2):50-53 10 李曉東,趙培江.漏電火災(zāi)報警系統(tǒng)的電氣設(shè)計j.低溫建筑技術(shù),2007,2:34-35 11 胡曉鋒,杜松懷,蘇懷祥.具有判斷功能漏電保護(hù)器的研究j.山東理工大學(xué)學(xué)報,2005,19(1): 41-44 12 吳建生,李培根,楊躍進(jìn).pic 單片機(jī)廉價通用定時器j.電子技術(shù)應(yīng)用,2002, (2):12-13 13 microchip.28/40/44-pin enhanced flash microcontrollers with 10-bit a/d and nano watt technology.pic16f73/876/877 data sheet

48、, ds39626b,2004 14 徐樹梅,孔令志,張曉龍.pic16f877 applied in an intelligent measuring devicej.中國兵工學(xué)會 第五屆國際測試技術(shù)研討會. 15 胡曉鋒,杜松懷,張艷華.新型電流型漏電保護(hù)器方案設(shè)計與實(shí)現(xiàn)j.農(nóng)機(jī)化研究, 2007,3:191-194 16 田澤.嵌入式系統(tǒng)開發(fā)與應(yīng)用教程m.北京航空航天大學(xué)出版社,北京:2005 17 李成斌,胡生清.測控系統(tǒng)中的抗干擾方法j實(shí)用測試技術(shù),2000,(1):38-41 18 luo yanyan, lu jianguo, li zhigang. student on met

49、hods of reliability test for switches. the proceeding of international relay conference, 2002 19 劉幗巾,陸儉國,李志剛.漏電保護(hù)器的可靠性研究j.低壓電器,2001,(5):7-9 based on the design of the microcontroller leakage alarm abstract: the leakage alarm is early detection of electrical fires, electrical fires to curb the import

50、ant equipment in the bud, can monitor the entire process of users of electricity and protection, to remind people to early detection and elimination of the electrical fire hazard, in order to protect persons and property safety. this paper was designed and implemented a leakage alarm system based on

51、 microprocessor pic16f877a. this leakage alarm can accurately monitor the electrical circuit, short circuit, earth leakage, overload, overvoltage, undervoltage fault and abnormal state, leakage on the line to cut off the power supply, storage failures and operational test records, and also with call

52、s alarm sound and light alarm function. the same time, the system can be used with fire alarm system linkage, cut off the power of non- fire. keywords: leakage alarm;single chip microcontroller; the pic16f877a; rmon 附錄一:硬件原理圖 附錄二:程序清單 1.初始化部分程序代碼 /宏定義動作參數(shù) #define overvolt 2.85 #define lackvolt 1.68

53、#define shortvalue 4.9 #define overload 3.06 #define creepagee 1.8 #define creepagef 1.2 #define creepaget 0.6 void filter(void); void delay(unsigned int figure); unsigned char eeprom_read(unsigned char addr); void eeprom_write(unsigned char addr, unsigned char value); void checklight(void); void ch

54、eckvolt(void); void getcpmode(void); void disposevolt(void); void protectshort(void); void protectcreepage(void); void disposeoverload(void); void loadstate(void); void setcpmodelight(void); void setcpmode(void); void onoroffbutton(void); unsigned char adconvert=0; unsigned char delaycount=0; unsign

55、ed char cpmode=0; unsigned char flagphase=0; unsigned char adreg3; float loadstage8=2.80,2.66,2.49,2.31,2.10,1.82,1.49,0.99; float loada=0; float loadb=0; float loadc=0; float average=0; bit flagperend=0; bit flagtime=0; bit flagwrite=0; bit flagfault=0; bit flaglock=0; bit flagbutton=0; bit flagpul

56、lbrake=0; psa=1; ps2=1; ps1=1; ps0=0; trisa=0 x1f; trisb=0 x3a; trisc=0 x38; trisd=0 x00; trise0=1; trise1=1; trise2=1; portd=0 x00; rb7=1; rb0=1; rb6=1; rb7=0; rb0=0; rb6=0; rc0=0; rc2=0; 2.部分保護(hù)程序代碼 (1)漏電保護(hù)子程序代碼 void protectcreepage(void) float i; adcon0=0 x59; filter(); switch(cpmode) case 0: i=creepagee; break; case 1: i=creepagef; break; case 2: i=creepaget; break;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論