《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Android應用的智能計量插座設計
基于Android應用的智能計量插座設計
2015年微型機與應用第19期
孫翠華1,葛年明2,李 圳1
(1.三江學院 電子信息工程學院,江蘇 南京 210012; 2.三江學院 電工電子實驗中心,江蘇 南京 210012)
摘要: 智能家居是物聯網的一個重要應用領域,而智能計量插座因其可以有效監控用電量,已成為智能家居的重要組成部分。本文采用處理器STM8L152和計量芯片ATT7039AU,實現對用戶插座電壓、電流、功率、用電量等參數的有效監控,并通過自帶的WiFi模塊,實現對插座的遠程智能控制、數據采集、能耗管理等功能,從而達到減少家居用電能耗的目的。
Abstract:
Key words :

  摘  要: 智能家居是物聯網的一個重要應用領域,而智能計量插座因其可以有效監控用電量,已成為智能家居的重要組成部分。本文采用處理器STM8L152和計量芯片ATT7039AU,實現對用戶插座電壓、電流、功率、用電量等參數的有效監控,并通過自帶的WiFi模塊,實現對插座的遠程智能控制、數據采集、能耗管理等功能,從而達到減少家居用電能耗的目的。

  關鍵詞電量計量;Android應用;WiFi;節能監控

0 引言

  隨著物聯網的多方面應用,智能家居得到了快速的發展,并逐步進入人們的生活,改變著人們的生活習慣。隨著低碳經濟、綠色環保等可持續發展觀念的倡導,更多的人開始關注節能、重視家用電器的耗電量,計量插座便因此而生。

  目前市場上已經有許多計量類插座,據調查,公認的幾大品牌有力創、北電、泰克曼和優利德等,而市場上這些插座功能都大同小異。但當前的這些智能插座設計以提供保護、監測或控制等單一功能為主,很難實現智能化和遠程控制,不能滿足智能家居系統的要求。

  針對此,本文設計的計量插座不僅具有市場上一般智能插座的功能,還具有遠程監控的功能,真正實現了對電量使用的實時監控和管理,符合智能家居的發展方向與要求。

1 系統總體設計概述

  1.1 系統總體結構

  智能計量插座主要由MCU控制單元、計量模塊、WiFi模塊、繼電器控制[1]、LCD顯示電路等幾個部分組成,具體如圖1所示。

001.jpg

  1.2 電路基本工作原理及主要功能介紹

  系統經計量模塊采集電量、電壓、功率、電流等相關電量數據,并送MCU處理,MCU將處理后的數據通過WiFi模塊,發送給手機用戶,手機用戶可以實時查看電量、電壓、功率、電流等數據,實現對家庭用電的監控[2]。另一方面,用戶可以通過手機對計量插座實現遠程控制[3],通過手機向WiFi模塊發送指令,WiFi模塊將控制指令發送給MCU主控芯片,MCU進行處理后,對計量芯片進行配置,實現遠程控制通斷以及定時[4]等功能。

2 系統硬件電路設計

  2.1 電源電路

  本系統采用電容器降壓的方式,直接將220 V市電通過CBB電容及穩壓二極管轉化為5 V直流電,給繼電器及計量芯片供電。再利用HT7533穩壓管將5 V電壓降為3.3 V給主控芯片及其他模塊供電。具體電路如圖2所示。

002.jpg

  2.2 MCU微控制單元電路

  MCU微處理器采用STM8L152芯片,STM8L152是8位超低功耗單片機,擁有5個低功耗模式,先進的STM8核心以及32 kHz和1~16 MHz晶體振蕩器,另外它有4個通道,分別是ADC、DAC、SPIS、W2C。還有USART接口,有高達64 KB的快閃記憶體和高達2 KB的數據EEPROM、ECC和RWW以及靈活的讀/寫保護模式。

  2.3 計量模塊電路

  計量模塊中用到的計量芯片為ATT7039AU,該模塊提供三項電能計量所需要的有功功率、無功功率與無功電能、電壓有效值、電流有效值及頻率參數等,支持軟件校表方式。通過SFR寄存器和中斷的方式,可以對數字信號處理部分進行校表參數配置和計量參數讀??;計量的結果通過FR/QF引腳輸出,也即校表脈沖輸出,可以直接接到標準表進行誤差對比。計量模塊具體電路如圖3所示。

003.jpg

  2.4 繼電器控制電路

  系統采用繼電器來通斷電控制用電器[5]。繼電器是一種常用的控制設備。繼電器設計如圖4所示。

004.jpg

  在正常情況下,ATT3079處理器的I/O口為低電平,NPN三極管處于截止狀態,此時繼電器線圈內并無電流,所以繼電器L-IN與L-OUT之間處于常閉狀態,用電器處于正常工作狀態;當需要斷開用電器時,I/O口置高電平,NPN三極管導通,此時繼電器線圈內有電流流過,使繼電器L-IN與L-OUT之間處于常開狀態,切斷用電器供電。

3 系統軟件設計

  本系統采用C語言編寫,程序編寫使用模塊化和層次化的設計方法,使程序更加可靠,方便開發人員的調試和維護。程序功能模塊包括程序初始化模塊、計量芯片主控模塊、計量參數校正、LCD顯示模塊、按鍵處理模塊、計量參數讀取處理模塊、定時模塊和繼電器控制模塊。采用模塊化編程使得程序更加簡潔,將每個模塊都放在一個.C文件里面,只需要在主函數中調用就可以使用此模塊的功能。系統主程序如圖5所示。

005.jpg

  系統程序中還用到定時器中斷服務程序,每100 ms采集、處理一次計量芯片所得到的數據。其余時間用在按鍵掃描、繼電器控制和收發ZigBee模塊數據上面。這樣就能夠給每個模塊都分配一定的時間,不會出現互相干擾的現象。

  同時利用終端服務器監控計量插座客戶端和Andriod手機客戶端,當計量插座要通過WiFi發送數據給Andriod手機時,服務器接收到信號,并建立WiFi連接處理請求,回應數據完成后結束連接繼續監聽;當Andriod手機客戶端向計量插座發送數據請求時,同樣先建立連接后處理請求,結束后繼續監聽。具體通信程序設計如圖6所示。

006.jpg

4 系統測試與分析

  4.1 計量芯片有效值寄存器校正

  電壓通道推薦輸入為200 mV有效值。首先,對EMU特殊功能寄存器進行配置(如:SUPD內部模塊使能控制寄存器等)。并且對ADC控制寄存器進行配置,對電壓ADC獨立配置放大信號1倍,電流ADC獨立配置放大信號16倍。寄存器配置完后接上電源,電參數的數據都將存入計量參數寄存器中,但是直接讀出來的數據是不對的。需要對校表參數寄存器進行配置,對計量參數寄存器進行校正。

  4.2 電能參數的折算

  電能計量模塊采用定時讀取電能參數的方式,定時更新電能參數,并且監控計量芯片工作是否正常,確保計量參數的準確。有效值寄存器校正后需要進行折算才能得到正確的電能值。

  4.3 實際測試與誤差分析

  通過實際測試的方法檢測樣表的準確度,需要給插座一個穩定的源(如:電壓源、電流源),以下為主要參數的測試數據。

  (1)電壓測試數據

  電壓測試數據如表1所示。

009.jpg

007.jpg

  圖7為電壓數據線性擬合圖。從圖中可以看出電壓的誤差是隨著電壓的增大而減小的,通過Excel線性擬合處理出的線性公式,直接加到程序中進行誤差更正。

  (2)電流測試數據

  電流測試數據如表2所示。

010.jpg

008.jpg

  圖8為電流數據線性擬合圖。從圖中可以看出計量插座的電流值偏小于電流源的穩定值,故用Excel進行線性擬合,將得出的公式加入到程序當中進行處理就可以得出較為準確的值。

5 結束語

  本文將電量計量、Android應用、WiFi無線網絡等技術應用到智能計量插座設計中,實現集電力測量、電量管理和遠程控制于一體的智能插座。測試結果證明,所有功能基本能夠實現,測量精準,可靠性高,功耗低。

參考文獻

  [1] 周彬.一種基于單片機系統控制的多功能插座[J].電子世界,2011(11):23-24.

  [2] 姚文軒,滕召勝.多功能智能插座設計[J].企業技術開發,2010(6):28-30.

  [3] 溫鐵鈍,孫鍵國,張天宏.無線遙控智能插座的設計[J].測控技術,2003,22(10):53-55.

  [4] 徐偉,姜元建,王斌.智能插座在智能家居系統中的設計和應用[J].中國儀器儀表,2010(10):45-47.

  [5] 馬紅麟.新型遙控插座的設計與研究[J].機電工程,2003(5):51-52.


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产精品久久久久久久久久直 | 亚洲精品一二三区 | 欧美成人tv | 黄色成人在线视频 | 国产精品亚欧美一区二区三区 | 国产丶欧美丶日韩丶不卡影视 | 在线免费观看日韩视频 | 好男人社区成人影院在线观看 | 成人免费看毛片 | 黄色永久免费 | 日本老年人精品久久中文字幕 | 黄色羞羞视频 | 国产精品免费视频一区一 | 国产精品久久一区 | 欧美vs日韩vs国产在线观看 | 成人免费xxxxx在线视频 | 天天曰天天爽 | 九九九九在线精品免费视频 | 欧美精品在欧美一区二区 | 国产亚洲91 | 曰批免费视频 | 黄色男女视频 | 激情五月在线 | 中文亚洲日韩欧美 | 国产精品久久亚洲一区二区 | 热99re久久免费视精品频软件 | 日本操穴 | 欧美三级又粗又硬 | 日日夜夜天天干 | 成人羞羞视频网站 | 免费特黄级夫费生活片 | 综合精品视频 | 国产女人伦码一区二区三区不卡 | 免费看黄网站在线看 | 久久精品国产国产精品四凭 | 日韩视频第1页 | 三级黄色片日韩 | 黄网站视频| 在线免费日本 | 成人速播影院在线播放免费 | 欧美日韩视频一区二区 |