朱 旭 唐顯錠 蔣紫東 徐 峰 馮 輝 胡 波 劉木清
(1.復旦大學電光源研究所,先進照明技術(shù)教育部工程研究中心,上海 200433;2.復旦大學電子工程系,數(shù)字信號處理與傳輸實驗室,上海 200433)
LED作為第四代照明光源,近幾年得到了巨大的發(fā)展,其光效等性能指標快速提高而價格快速下降,已經(jīng)突破了顯示、景觀照明等常規(guī)的應用領(lǐng)域,在道路照明等定向照明中應用得越來越多,越來越具有競爭力[1]。
目前我國路燈控制系統(tǒng)主要采用定時控制的方式,一般定時器會有冬夏兩種定時模式。這種方式可以實現(xiàn)路燈的定時自動開關(guān),但缺點在于設定的時間不能調(diào)整,季節(jié)變化時會出現(xiàn)開關(guān)燈時間與晝夜變換時間不匹配的現(xiàn)象,也無法對路燈狀態(tài)進行監(jiān)測。
與傳統(tǒng)光源相比,LED具有節(jié)能和易于控制兩大顯著特點,而現(xiàn)有的路燈控制系統(tǒng)顯然無法將這些優(yōu)點體現(xiàn)出來。因此,針對LED路燈,有必要重新設計與之配套的智能路燈控制系統(tǒng)。本文將介紹基于電力線載波通信技術(shù)的LED路燈控制系統(tǒng)的設計,該系統(tǒng)依托現(xiàn)有路燈網(wǎng)絡,無須重新布線,使得改造成本最小化,并能夠?qū)崿F(xiàn)對LED路燈的遠程控制開關(guān),調(diào)光,查詢電流及電壓等功能。
整個智能控制系統(tǒng)架構(gòu)如圖1所示,主要包括了上位機 (PC),集中控制器 (ECC)及由載波通信模塊 (TN)和控制終端 (MCU)組成的單燈控制器三大模塊,采用PC與ECC間的GPRS通信,ECC與單燈控制器間PLC通信的兩級通信機制。其中集中控制器和載波通信模塊,我們選用了瑞斯康公司的ECC3001和RISE3501芯片。本文主要涉及單燈控制器和上位機程序的設計。
圖1 基于電力線載波通信技術(shù)的路燈控制系統(tǒng)架構(gòu)
單燈控制器主要由載波通信模塊和MCU電路組成。載波通信模塊內(nèi)含有集成電路芯片RISE3501。RISE3501是一款專用于電力線載波通信的單片系統(tǒng)芯片。
載波通信模塊的工作還需要外圍電路的支持,下面介紹配合載波通信模塊工作的外圍電路。
3.1.1 載波信號耦合電路
如圖2所示,輸入端L線上串有一個0.22μF/275V聚酯電容,用來隔離50Hz交流電和通過有用的高頻載波信號。并有一個1∶1耦合線圈 (2.2mH)以傳輸有用的載波信號,同時起到隔離高壓作用,讓大部分高壓降在聚酯電容上,使后面的電路不帶高壓以保護人身安全。TVS-8.5V(瞬變二極管)防止快速沖擊,保護后端電路。
圖2 載波信號耦合電路
3.1.2 看門狗電路
通信模塊定時給出看門狗輸入信號WDI給看門狗芯片,若WDI信號停止,看門狗芯片通信模塊進行復位,電路如圖3所示。
圖3 看門狗電路
3.1.3 過零檢測電路
如圖4所示的過零檢測電路正過零導通,過零檢測用于通信模塊判斷相位。
圖4 過零檢測電路
MCU的工作流程圖如圖5所示,MCU與載波通信模塊之間通過串口進行通信。載波通信模塊將接收到的上位機命令發(fā)送給MCU,MCU進行相應的處理后再將響應結(jié)果返回給通信模塊。
MCU采用的是silicon公司的c8051f330單片機,通過MCU電路實現(xiàn)的功能包括燈的開關(guān)控制,火線電壓及燈上電流的測量,以及MCU輸出PWM信號對燈進行調(diào)光等。
圖5 MCU程序流程圖
3.2.1 燈開關(guān)控制
對路燈的開關(guān)控制通過繼電器來實現(xiàn)。繼電器接5V電源,繼電器的通斷由MCU的RELAY信號進行控制。電路如圖6所示。
3.2.2 電流與電壓測量
電流測量的電路如圖7所示,其原理是在接入路燈的火線上串上一個電流互感器 (線圈比4∶500),在次級得到與線圈比相反的電流,在R10上得到相應的電壓信號。經(jīng)運放LM358放大10倍,同時由于D1和D4的作用反向電壓被削去。經(jīng)過運放的信號CURRENT接到MCU上進行AD采樣,通過測量信號峰值計算電流互感器初級電流。AD以每個市電周期50個點的速度采集數(shù)據(jù),取其中最大的一個作為信號的峰值。為了減小噪聲的影響,每次測量均測得幾十個周期的峰值進行平均 (MCU程序中發(fā)送給PC的是幾十個峰值的和,PC機程序計算平均值)。設電流互感器初級的電流有效值為I,那么此電流I和MCU測得的信號峰值的關(guān)系為:
圖6 燈開關(guān)控制電路
為了使測量更準確,R7,R9,R10均需使用精密電阻,否則需在MCU端做一定的補償校正。
圖7 電流測量電路
電流互感器如果要滿足電流比等于線圈在數(shù)比的反比,負載電阻R10則需要盡可能的小,然而此處若R10過小,會導致R10上電壓信號過小,使得噪聲影響很大,所以此處R10取值為51歐,由此帶來的誤差是線性的,可在PC端進行校正。調(diào)試中得到的真實、測量以及校正后的電流如圖8所示。
校正后的公式為:
圖8 電流校正對比
校正后測量值 =1.365×校正前測量值-141.3(mA)
電壓測量的原理與電流測量完全類似,變壓器并聯(lián)在電源線上,MCU測量計算的方法與電流測量完全相同。同樣,為了測量準確,R21、R25和R26需要用精密電阻。不過電壓測量不存在電流測量中需要校正的問題。電路如圖9所示。
圖9 電壓測量電路
3.2.3 PWM輸出電路
單片機的PWM信號經(jīng)三極管驅(qū)動,再經(jīng)光耦隔離后接入LED路燈驅(qū)動器的PWM輸入口,實現(xiàn)調(diào)光功能。電路如圖10所示。
圖10 PWM輸出電路
我們使用QT4.7開發(fā)上位機程序,Qt是一個跨平臺的C++應用程序開發(fā)框架,具有優(yōu)良的跨平臺特性、面向?qū)ο?、豐富的API、大量的開發(fā)文檔等優(yōu)點[2]。我們可以把它看成是一個第三方的C++的類庫,提供了豐富了API。在本設計中,我們主要用到了GUI和網(wǎng)絡功能的類庫,程序共由6個類組成,如表1所示。
表1 上位機程序內(nèi)容
上位機程序主要工作流程為:
1)上位機發(fā)送命令基本流程:
a)在MainWindow上,用戶選擇相應命令;
信度指測量結(jié)果的一致性、穩(wěn)定性以及可靠性,一般多以內(nèi)部一致性系數(shù)(Cronbach’ α)來檢驗。如表1所示,各構(gòu)念的Cronbach’ α系數(shù)的變動范圍在0.919~0.951之間,均大于0.7,因而可以說研究中采用的量表具有較好的信度。另一方面,構(gòu)念的組合信度(CR)也是判別內(nèi)在質(zhì)量的標準之一,各構(gòu)念的CR值均在0.60以上,表示量表的內(nèi)在質(zhì)量理想。
b)命令傳遞給Server,Server按要求填寫相應幀格式,并選擇相應的Socket寫入命令;
c)Socket發(fā)送命令給相應的集中器。
2)上位機接收響應基本流程:
a)Socket接收響應,判斷命令合法性;
b)Server接收響應,翻譯響應的內(nèi)容,根據(jù)這些內(nèi)容修改Ecc,Tn,Task的狀態(tài)信息;
c)MainWindow根據(jù)Ecc,Tn,Task的狀態(tài)信息,更改圖形界面的顯示內(nèi)容。
3)命令沒有及時響應的判斷:
a)發(fā)送命令時,Server根據(jù)命令修改Ecc的工作狀態(tài);
b)Ecc開始計時,這里選擇60s。如果是組播或者廣播,則計時為60s*節(jié)點個數(shù);
c)接收對應Ecc工作狀態(tài)的響應時,計時停止。如果一直沒有響應,則界面顯示超時。
根據(jù)以上設計,我們在實際道路上安裝了一個集中控制器和8個單燈控制器,LED路燈間距為30米。在實際電網(wǎng)環(huán)境中連續(xù)測試了6天,通過上位機與最遠的第8個控制器進行通信,來驗證系統(tǒng)的通信成功率和穩(wěn)定性。
表2是本次的測試結(jié)果,通信成功率穩(wěn)定在94%左右,燈的開關(guān)、電壓及電流測量、定時控制、調(diào)光等各項功能均能正常實現(xiàn)。在實地試驗中,8個路燈的總響應時間在4~5秒左右,在可接受的范圍內(nèi)。
表2 通信成功率試驗結(jié)果
基于專業(yè)的電力線載波模塊和集中控制器,本文設計了完整的LED路燈控制系統(tǒng)。通過實地試驗,初步驗證了該系統(tǒng)的可靠性和穩(wěn)定性,可以適用于實際的道路照明中,為后續(xù)大規(guī)模應用打下堅實的基礎。
[1]朱旭,張震,劉木清.青島膠州灣隧道照明應用的研究與實踐.照明工程學報,2010.21(z1):57~60.
[2]陳靖,王振宇.Linux平臺上的組件開發(fā)技術(shù).計算機與數(shù)字工程,2005.33(5):25~28;68.
[3]朱吉佳,蔡家麟.基于Qt的業(yè)務監(jiān)控系統(tǒng)界面設計與實現(xiàn).計算機技術(shù)與發(fā)展,2008.18(3):236~239;242.