石震,謝連科,鐘偉,孫二杰,李偉
(1.山東建筑大學信息與電氣工程學院,濟南 250101;2.國網山東節能服務有限公司)
CC1101無線通信模塊的智能開關設計*
石震1,謝連科2,鐘偉2,孫二杰1,李偉1
(1.山東建筑大學信息與電氣工程學院,濟南 250101;2.國網山東節能服務有限公司)
為滿足智能開關在大型公共建筑物智能用電系統中的功能需要,設計了基于CC1101無線通信模塊的智能開關,介紹了各組成部分的電路原理,利用STC單片機全球唯一ID研究了一種簡單實用的無線組網方法,并詳細介紹了電量計量芯片RN8209G的校準方法。
智能開關;CC1101;STC15W204S;RN8209G
目前,據國家有關部門統計,國家機關辦公建筑和大型公共建筑每平方米建筑面積年平均耗電量為85.4度(年平均85.4kWh/m2),約占全國城鎮總耗電量的22%,每平方米耗電量是普通居民的10~20倍,是歐洲、日本等發達國家同類建筑的1.5~2倍。
一方面,我國大型公共建筑用電巨大,另一方面,也缺乏直接數據為用電節能決策的制定提供參考。為此,國務院令第531號《公共機構節能條例》第14條明確指出:公共機構應當實行能源消費計量制度,區分用能種類,用能系統實行能源消費分戶、分類、分項計量,并對能源消耗狀況實行監測,及時發現、糾正用能浪費現象。江蘇、上海等地方分別推出蘇建科[2007]217號文《江蘇省公共建筑用能計量設計規定》和滬建交[2008]828號文《關于進一步加強本市民用建筑設備專業節能設計技術管理的通知》,進一步明確提出對主要用電設施分項計量,對辦公樓、商場、宿舍等應計量到經濟核算單元,對醫療病房、賓館客房、學校教室應按樓層或功能分區計量等。
由此可見,大型公共建筑實行電能分項計量管理,可及時發現、糾正用電浪費,并為建筑節能考核提供依據。為此,本文提出了一種成本低廉、工作可靠的基于CC1101無線模塊的智能開關,組網簡單,可以實現電壓、電流、有功功率、無線過載保護、功功率、電量等信息的計量與數據上報,以及具有定時通斷、狀態提示等功能,為電能分項計量管理提供了一種終端設備。
智能用電系統以計算機、通信設備、現場電力儀表計量裝置為基本工具,為實時數據采集、遠程管理與控制提供了基礎平臺。該系統主要采用分層分布式計算機網絡結構,分為監控管理層、網絡通信層和現場設備層。監控管理層包括一臺監控計算機以及移動監控客戶端;網絡通信層包括房間控制器、智能網關;現場設備層主要包括環境參數傳感器(溫濕度、光照、有害氣體等傳感器設備)、智能開關、智能插座、房間總電量傳感器。智能用電系統的總體框圖如圖1所示。

圖1 智能用電系統的總體框圖
房間控制器是房間內所有采集控制設備和上層網絡之間通信的橋梁,負責所管轄模塊的數據匯總上傳和上行命令的下發;智能網關是房間無線傳感網絡與LAN網絡建立連接的橋梁,完成無線數據與網絡數據的雙向轉換;監控中心可以制定相應的用電策略來管理整個建筑的用電情況,同時,數據可以通過LAN總線經過路由器發布到Internet上,用戶即可通過移動監控客戶端登陸網絡,獲取建筑物內的環境信息及用電信息,實現用電的智能化。
為了滿足智能開關在大型公共建筑物智能用電系統中的功能需要,智能開關除了保留傳統的手動控制功能以外,還需要遠程控制、電量計量、數據上傳等功能。
2.1 智能開關結構框圖
智能開關結構框圖如圖2所示,包括電源模塊、主MCU、副MCU、無線通信模塊、電能計量模塊、繼電器模塊、按鍵等。

圖2 智能開關結構框圖
2.2 電源模塊設計
由于智能開關安裝方式為86式,電路板的空間十分有限,為減小電路板面積,電路電源模塊采用廣州禹舜公司生產的YS-5V600MA隔離式開關電源,與普通的穩壓電源相比,該開關電源具有體積小巧、電磁兼容性好、輸出紋波噪聲小、精確穩壓及瞬變響應快等優點,同時具有溫度保護、過流保護及短路保護等功能。三端穩壓器LD1117及其外圍電容構成DC 5V/DC 3.3V轉換電路,以滿足設計要求。其原理圖如圖3所示。
2.3 電量采集模塊設計
電量采集模塊采用RN8209G電量計量芯片,外圍電路簡單,支持IEC62053-22:2003標準,能夠采集單相電路的電壓、電流、有功功率、無功功率、電量等參數。有功、無功電能脈沖分別從PF、QF引腳輸出,方便校表時與標準表進行連接,并支持全數字的增益、相位和offset校正,可支持SPI接口與處理器通信,具有體積小、精度高、功能強等優點。其原理圖如圖4所示。

圖3 電源模塊原理圖
電壓采集是從零線和火線之間串接3個330kΩ的電阻和一個1kΩ的電阻,1kΩ電阻分得的電壓輸入到電壓通道的正模擬輸入引腳,電壓通道的負模擬引腳經過1kΩ電阻與火線相連,經過RN8209G內部采集與計算得到電壓參量并存放在電壓有效值寄存器中,MCU讀取電壓參量后,經過數據處理可以得到電壓值。
電流采集是將2mΩ錳銅分流器串接在供電回路中,當燈具工作時,錳銅分流器兩端便產生微小的壓降,分流器兩端經過1kΩ電阻器輸入到A路電流通道中,RN8209G經過內部采集與計算得到電流參量并存放在電流有效值寄存器中,MCU讀取電流參量并經過處理便可得到電流值。
2.4 繼電器模塊設計
智能開關采用電磁繼電器控制電路的通斷,智能開關的最大負載可以達到10A,可以有效地控制各種照明設備,電路圖如圖5所示。
2.5 無線通信模塊設計
無線通信模塊選用CC1101模塊,工作頻段為433MHz。與WiFi、ZigBee、藍牙等無線通信模塊相比,CC1101具有價格低、傳輸距離遠、可操作性強等優點。
無線通信模塊的核心芯片是TI公司生產的高性能C1101芯片,具有功耗低、成本低、工作穩定等優點。其內部集成了一個高度可配置的調制解調器,支持不同的調制格式,其數據傳輸率可達500kbps。通過開啟集成的調制解調器上的前向誤差校正選項,能使性能得到提升。

圖4 電量采集模塊原理圖

圖5 通斷電路原理圖
由于CC1101的通信端口為SPI口,通信時會占用許多資源,又因為其信息傳播方式為廣播模式,當通信數據量較大時主MCU工作量較大,所以加入一片STC15W204S單片機,負責CC1101的SPI端口數據與主板單片機串口之間的信息轉發與預處理。另外,可以利用STC15W204S單片機具有全球唯一ID的特性來設計無線組網方式。
3.1 智能開關組網設計
利用STC15W204S單片機具有全球唯一ID的特性來設計組網方式,其組網流程分為以下步驟:
①首次上電后,主板單片機向STC15W204S單片機發送索要ID命令,單片機返回ID后主板單片機將ID號保存在EEPROM中,作為自身的ID。
② 按下主板上的登陸按鍵,主板單片機發出帶有ID信息和設備信息的登錄請求命令,通過CC1101廣播出去,房間控制器收到此信息后將其記錄下來,并記錄其位置。
③ 房間控制器保存成功后,返回帶有此設備信息的登錄成功命令,智能開關收到此命令后便知已成功入網。
④ 房間控制器將此設備信息通過智能網關上傳至網絡,監控中心便可遠程操作此智能開關。
3.2 通信可靠性設計
由于系統終端節點數量龐大,為避免無線信道數據沖突,數據上傳方式設計為輪詢方式,但是輪詢間隔不能過長,否則信息上傳過慢,會影響實時性。如果輪詢時仍為廣播模式,主MCU便會一直收到查詢命令,但大部分都不是本體的有效命令。為了減輕主MCU的運行負擔,保證系統的穩定工作,在設計上加入信息篩選程序,即通過副MCU進行一次數據篩選。篩選流程分為以下步驟:
①副MCU從CC1101中讀取一組數據幀。
②判斷此數據幀中的ID信息是否與本身ID信息相同。
③如果ID信息相同,則將此數據幀發送給主MCU;如果不同,則將此數據幀刪除,不做任何處理。
校準是利用標準電能表,將有功/無功能量脈沖PF/ QF通過光耦直接連接到標準表上,然后根據標準電能表的誤差讀數對RN8209G進行校正。經過校正后,智能開關的電壓、電流、功率測量精度均可達到0.5s級。
通過標準電能表對RN8209G計量模塊進行校表的流程如圖6所示。
4.1 參數設置
參數設置主要包括:B通道ADCON設置、ADC增益選擇、HFConst設置、起動電流設置、能量累加模式設置、其他參數設置。
無需考慮防竊電功能,因此不需向B通道輸入電流信息,可設置ADCON,關閉B通道,ADC增益選擇默認增益。

圖6 校表流程
RN8209外部晶振為3.579 545MHz,HFConst的計算公式如下:

式中,Vu為電壓通道的電壓,經220V分壓后得到,本設計中為222mV左右;Vi為額定電流輸入時電流通道的電壓,在本設計中為32mV;Un是輸入電壓220V;Ib是額定電流10A;EC為電表常數,設定為1600IMP/KWH。
其他設置方法不再一一贅述。
4.2 有功校正
有功校正包括功率增益校正和相位校正。
功率增益校正可通過配置GPQA寄存器實現。在進行功率增益校正時,將標準表設置為100%Ib,PF=1L,讀出誤差為ERR,Pgain可通過下式計算:

如果Pgain≥0,則通過下式計算GPQA:

如果Pgain<0,則通過下式計算GPQA:

相位校正可通過配置PHSA寄存器實現。在進行相位校正時,將標準表設置為100%Ib,PF=0.5L,讀出誤差為ERR,通過下式計算PHSA:

如果PHSA>0,校正值是將PHSA取整;如果PHSA<0,校正值是PHSA+28后取整。
4.3 有效值校正
有效值校正包括電流offset校正、額定電流校正、額定電壓校正,具體方法不再贅述。
智能開關的測試主要有兩個方面:無線數據收發距離測試和電參量精確度測試。將智能開關接入照明回路中上電運行,經過組網后,監控中心便可查詢此開關的計量參數,實現計量功能。
通過測試,智能開關可以有效地進行組網,通過接收監控中心的命令來控制燈具的亮滅,當數據傳輸率為9 600bps和發射功率為10dBm時,空曠地有效通信距離可達400m,室內測試可穿透兩層實體墻,并可將計量的電壓、電流、功率等參數上傳至網絡。各電參量測量精度均可達到0.5S級。
實驗結果表明,該智能插座具有組網簡單、通信可靠、計量精確等特點,在實際應用中基本滿足了大型公共建筑物智能用電系統的需要。
[1]浦敏,李云飛,王宜懷.基于物聯網的無線照明控制系統[J].照明工程學報,2010(2):86-88.
[2]李洵,王燕峰,黃吉文,等.一種室內無線照明控制網絡的實現方式[J].智能建筑電氣技術,2009(1):84-87.
[3]馬祖長,孫怡寧,梅濤.無線傳感器網絡綜述[J].通信學報,2004,4(4):114-124.
[4]李文仲,段朝玉.短距離無線數據通信入門與實戰[M].北京:北京航空航天大學出版社,2006:7-8.
[5]吳東波.低壓導軌式電能表在智能樓宇中的節能應用[J].現代建筑電氣,2011(2):57-60.
石震(碩士研究生),主要研究方向為智能用電監測系統。
67單片機中文數據資料手冊,2013.
[3]邵貝貝.單片機嵌入式應用的在線開發方法[M].北京:清華大學出版社,2004.
[4]章磊,趙凡.帶仿真功能的51系列單片機開發板設計[J].微處理機,2009,8(4):95-98.
[5]何成軍,陳欣,呂迅竑.基于串口的C8051F單片機系統調試軟件[J].單片機與嵌入式系統應用,2007,7(10):61-63.
朱志偉(副教授),研究方向為嵌入式系統和電力電子技術。
(責任編輯:楊迪娜 收稿日期:2015-01-07)
Smart Switch Based on CC1101 Wireless Module
Shi Zhen1,Xie Lianke2,Zhong Wei2,Sun Erjie1,Li Wei1
(1.School of Information and Electrical Engineering,Shandong Jianzhu University,Jinan 250101,China;
2.State Grid Shandong Energy Service Co.,Ltd.)
In order to meet the function needs for smart switch in intelligent management system of public buildings,this paper designs a smart switch based on the CC1101wireless module,and the principle of each circuit is described.A simple practical method of wireless network is researched by utilizing the unique ID of STC MCU,and the calibration method of RN8209Gis introduced.
smart switch;CC1101;STC15W204S;RN8209G
TP212.6
A
??楊迪娜
2015-01-24)
山東省信息產業專項發展資金項目(2012X0107);濟南市科技發展重大專項(201305160);國網山東省電力公司2014年科技綜合服務項目(SD14-GC-ZB004-ZH-KJ(1))。