新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于電力線載波的路燈控制系統(tǒng)設計

基于電力線載波的路燈控制系統(tǒng)設計

作者: 時間:2016-11-13 來源:網(wǎng)絡 收藏
電力線通信技術是利用電力線傳送數(shù)據(jù)和語音信號的一種通信方式。該技術將載有信息的高頻信號加載到電力線上,用電線進行數(shù)據(jù)傳輸,通過專用的電力線調(diào)制解調(diào),將高頻信號從電力線上分離出來,傳送到終端設備[1]。本文在我國配電網(wǎng)分布廣泛的基礎上,研究和設計了一種以電力線載波傳輸?shù)姆绞綄β窡暨M行控制的系統(tǒng)。


1 系統(tǒng)設計

由于電力線在進行跨變壓器傳輸時信號衰減大,所以根據(jù)實際需求可以采用GPRS無線網(wǎng)絡通信的方式傳輸或者通過路由接入廣域網(wǎng)實現(xiàn)跨地區(qū)數(shù)據(jù)通信。管理人員只需要對計算機進行操作,通過電力線進行數(shù)據(jù)傳輸,就能對路燈的開關狀態(tài)進行控制和對路燈的運行狀態(tài)進行查詢,實現(xiàn)對路燈及時有效的管理控制。

1.1 設計思路

路燈控制系統(tǒng)由主控中心、路燈智能控制中心、路燈控制盒三大部分組成。配電變壓器對電力載波信號有阻隔作用,所以電力載波信號只能在一個配電變壓器區(qū)域范圍內(nèi)傳送,主控中心可以通過GPRS無線通信網(wǎng)絡或路由器與路燈智能控制中心實現(xiàn)數(shù)據(jù)傳輸。智能控制中心接收到主控中心的命令后再通過電力線載波的方式將監(jiān)控中心的命令傳送到各支路的路燈分控盒。與此同時,路燈智能控制中心通過電力線載波模塊對每一個路燈的溫度、亮度、電壓、電流等情況進行檢測,并向主控中心發(fā)送電壓電流異常報警、路燈故障報警、超高溫度報警等信息,以達到對每個路燈進行管理控制的目的。如圖1所示。


1.2 硬件設計

本文引用地址:http://m.butianyuan.cn/article/201611/316297.htm

主要對路燈控制系統(tǒng)的控制器模塊與電力線傳輸模塊的接口和電力線傳輸模塊進行設計。

1.2.1 MI200E電力線載波芯片

電力傳輸模塊選用上海彌亞微公司生產(chǎn)的MI200E電力線載波通信芯片,它采用復雜的正交調(diào)制原理,該原理應用在信號衰減變化劇烈的電力線傳輸中有極大的優(yōu)越性。相比較于當前主要的窄帶通信方式、擴頻通信方式、正交頻復用技術,它能夠更有效地阻止相位和正交之間的關聯(lián)所帶來的消極影響。MI200E是專門針對低壓電力線進行優(yōu)化設計的高集成度、高性能的電力線載波通信芯片,具有通信可靠,抗干擾能力強等特點,用戶可以非常容易地將模塊嵌入到系統(tǒng)中[2]。

1.2.2 控制器模塊

選用LM3S6916的32位ARM處理器作為智能控制中心的控制器,它支持最大主頻為50 MHz的ARM Cortex-M3內(nèi)核,集成的嵌套向量中斷控制,它相比于其他控制器的最大優(yōu)勢在于其集成了100 MHz的以太網(wǎng)[3]。當智能控制中心與主控中心處于不同的局域網(wǎng)時,計算機通過路由器與廣域網(wǎng)連接,只要對IP地址進行配置就能實現(xiàn)通信,或者也可以采用GPRS無線網(wǎng)絡模塊進行數(shù)據(jù)通信??刂破髋c電力線傳輸模塊采用SPI接口,它不需要進行尋址操作,且為全雙工通信,簡單而高效,最高速率可達幾Mb/s。接口硬件原理圖如圖2所示。

控制器LM3S6916的CPU主頻采用6 MHz、3.3 V的電源供電,25 MHz晶振用于網(wǎng)絡數(shù)據(jù)的傳輸,系統(tǒng)采用按鍵復位操作。CS是MI200E的片選輸入,SDO是串行數(shù)據(jù)輸出,SDI是串行數(shù)據(jù)輸入,SCK是串行時鐘輸入。讀指令時,將片選信號CS設置為低電頻,此時SDO為高阻態(tài),串行數(shù)據(jù)由SDI輸入,并且時鐘信號SCK的上升沿被鎖存。寫指令時,數(shù)據(jù)在時鐘信號SCK的下降沿由SDO輸出。PLC_AC接通電源后,通過電力線載波的傳輸方式實現(xiàn)數(shù)據(jù)的發(fā)送和接收。

1.2.3 電力傳輸模塊

智能控制中心的控制器通過電力載波模塊與分控盒電力載波模塊實現(xiàn)數(shù)據(jù)傳輸。由于MI200E電力線載波芯片高度集成的特點,使得它的外圍電路設計非常簡單,故本設計選用MI200E作為電力線載波通信芯片,電路原理圖如圖3所示。

MI200E的模擬電源AVDD和數(shù)字電源DVDD分別并接入10μF的電解電容和100 nF的電容,對電源進行濾波。電路設計中在數(shù)字電源DVDD和模擬電源AVDD間串接入磁珠,降低了數(shù)字信號對模擬信號的干擾。為了減少220 V電壓對電力載波芯片的沖擊,本設計還在VAC+和VAC-上分別串聯(lián)5.1 MΩ和220 kΩ的電阻后接入電力線。MI200E能根據(jù)不同的要求選擇不同的載波速率,本設計采用1 920 b/s的傳輸速率、12 MHz的晶振頻率,由PA和PB以76.8 kHz的載波信號輸出,載波信號經(jīng)過耦合電路后發(fā)送到電力線。RAI+和RAI-接收電力線上76.8 kHz的載波信號,MI200E載波芯片對數(shù)據(jù)信號進行解調(diào)后作相應的數(shù)據(jù)處理。

2 軟件設計

軟件設計用Keil uVision3作為LM3S6916的編程開發(fā)工具,主程序設置時間中斷,每隔2 ms對MI200E的內(nèi)部寄存器進行查詢。發(fā)送數(shù)據(jù)時,MI200E先以200 b/s的速率傳輸幀頭、波特率和數(shù)據(jù)長度。然后用戶可以根據(jù)要求重新配置模式寄存器,改變發(fā)送數(shù)據(jù)的波特率。MI200E具有硬件自動校驗功能,可直接從寄存器中讀出較驗值。接收數(shù)據(jù)時,先將發(fā)送數(shù)據(jù)時設置的波特率和數(shù)據(jù)長度寫入寄存器,硬件完成CRC校驗后,檢查接收的數(shù)據(jù)是否正確。系統(tǒng)一直默認為接收數(shù)據(jù)狀態(tài),接收數(shù)據(jù)流程圖如圖4所示。


3 系統(tǒng)測試

將系統(tǒng)的控制中心模塊通過網(wǎng)口與智能控制中心模塊連接,智能控制中心模塊通過電力線與分控盒模塊連接。通過網(wǎng)絡調(diào)試助手對智能控制中心與分控盒通過電力線載波通信進行了多次測試,實現(xiàn)了兩者之間的可靠通信。主控中心通過電力線載波方式對路燈實現(xiàn)強制開燈、關燈、上傳系統(tǒng)時間、上傳路燈運行參數(shù),實現(xiàn)了對路燈的監(jiān)控與控制要求。本地端口號為默認的4 374,本地的IP地址為192.168.1.55,設置服務器即智能控制中心的端口號為5 000, IP地址為192.168.1.191。通過網(wǎng)絡口調(diào)試助手對智能控制中心與分控盒通過電力線載波通信進行了多次測試,實現(xiàn)了兩者之間的相互通信。系統(tǒng)網(wǎng)絡測試如圖5所示。

以太網(wǎng)幀傳輸協(xié)議測試結(jié)果顯示,上傳強制開燈或關燈命令,路燈分控盒返回數(shù)據(jù)SGGOPL<1KPGO00000000表示1號路燈開燈或關燈成功。上傳系統(tǒng)時間命令返回數(shù)據(jù)0001UTGO,對應十六進制數(shù)據(jù)為30 30 30 31 55 54 47 30 20 10 12 02 04 02 16 46 OD OA,即系統(tǒng)時間為20 10 12 02 04 02 16 46,表示2010年12月2日星期四2點16分46秒。上傳路燈運行參數(shù)命令返回數(shù)據(jù)0002UPGO,對應十六進制數(shù)據(jù)為30 30 30 32 55 50 47 30 F1 46 46 00 00 00 00 01 01 DE OD OA,即路燈運行參數(shù)為F1 46 46 00 0000 00 01 01 DE,轉(zhuǎn)換成十進制數(shù)為241 70 70 0 0 0 0 1 1 222,表示繼電器開關狀態(tài)241、路燈運行模式70、路燈強制/自動方式70、路燈亮度值0、環(huán)境亮度00、環(huán)境溫度01、CPU溫度1222。

電力線是一個廣泛存在的網(wǎng)絡,利用這一優(yōu)勢,不需要對路燈系統(tǒng)重新架設網(wǎng)絡,只要利用已有的配電網(wǎng)就可以進行數(shù)據(jù)的傳輸,這在很大程度上降低了基礎建設和維護的成本。本文選用的MI200E作為電力線載波通信模塊,它能實現(xiàn)數(shù)據(jù)穩(wěn)定可靠的傳輸,在此基礎上研究和設計了一種基于電力線載波的方式對路燈進行控制的系統(tǒng)。系統(tǒng)的實現(xiàn)表明,方案設計可行,性能穩(wěn)定可靠,可為今后“低碳”經(jīng)濟提供借鑒[4]。



評論


技術專區(qū)

關閉