時間:2021年11月15日 分類:經濟論文 次數:
摘要:文中針對家用電器電流參數的研究,選用STM32單片機作為主控芯片設計監測系統,使用BC417143藍牙芯片完成數據的實時通信。上位機采用LabVIEW搭建監測平臺,可獨立監測小功率電器、普通電器和大功率電器共6路家用電器的電流參數,能夠完成實時顯示、學習和存儲故障信息的功能。系統經過測試,可以實現家用電器的電流參數監測,其性能完善、功能健全,滿足了現階段工程設計和開發的需要。
關鍵詞:家用電器;虛擬儀器;LabVIEW;數據采集
人們在享受智能生活的同時,更趨向追求智能用電、節能用電和安全用電的生活方式[1-3]。但目前所擁有電能計量的智能監控設備并不健全,非專業人員無法僅僅通過電器耗電量得知家電是否正常工作,智能電器工作狀態監測系統的實現可以讓用戶實時掌控家中電器設備的工作狀態,便于用戶及時發現問題,確保電器使用安全的同時,為用戶了解家電的具體耗電細節提供準確的判斷依據和數據支持。
規范自身用電行為,調整用電習慣,對保證家電的健康使用和整體節能均具有重要意義。家用電器的故障檢測與管理的觀點是美國在1988年提出的新思路,作用是協助檢修工人確認故障發生的時間段,幫助人們熟知正常工作的家電時間[4-7]。通過數據采集的方法獲取家用電器運行狀態的PHM技術用于監測家電故障和可能出現的意外情況[8-11]。
家用電器在日常使用中處于負載狀態,不僅會耗費額外的電資源,而且存在嚴重的安全隱患[12-14]。家用電器電流參數監測系統可以實時監測家用電器的工作狀態,以確保家用電器使用的安全 性[15-16]。文中所設計的虛擬家用電器電流參數監測系統,選用STM32單片機作為主控制器完成數據采集的功能。上位機采用LabVIEW搭建監測平臺,可獨立監測小功率電器、普通電器和大功率電器的電流參數,完成實時顯示、學習和存儲故障信息的功能。
1總體方案設計
主要分為系統配置模塊、遠程斷電控制模塊、用電信息顯示模塊、超限報警模塊和歷史數據查看模塊。1)系統配置模塊系統配置模塊主要完成超限報警和串行通信設置功能。2)遠程斷電控制模塊遠程斷電控制模塊主要包括上位機控制和紅外模式控制功能。上位機控制就是在虛擬平臺上直接點擊運行/停止按鈕來控制監測系統的啟停;紅外模式控制通過紅外接收探頭讀取控制內容開啟上電/斷電命令。
3)用電信息顯示模塊用電信息顯示模塊主要用來顯示監測的各項電器及其參數。4)超限報警模塊超限報警模塊通過檢測家用電器電流參數來判斷是否超限,若出現異常情況,則啟動報警電路。5)歷史數據查看模塊點擊查看歷史數據按鈕,可以查看家用電器的ID、日期時間、操作內容以及是否正常工作等主要信息。
2硬件電路設計
電流監測控制系統主要模塊為STM32最小系統控制模塊和藍牙數據通信模塊。
2.1STM32最小系統控制模塊
包括STM32主控芯片、電源電路、復位電路、時鐘電路和調試接口電路。電源轉換模塊為系統硬件電路正常工作提供保障,將家用220V電壓轉換為各個模塊所需要的直流電壓。
2.2藍牙數據通信模塊
包括BC417143芯片、IM1117電平轉換芯片、單片機接收數據電路和單片機發送數據電路。藍牙芯片的工作電壓是3.3V,而主控芯片的輸出電壓是5V,故需要電平轉換芯片來保證藍牙芯片的正常工作。
3軟件主程序設計
打開程序后,會進入系統的顯示界面。首先,進行系統初始配置,設置額定電流參數的范圍。開始采集家用電器的實時電流參數,判斷實時電流是否在額定電流的范圍內。如果超出額定電流的范圍,則超限報警模塊工作,啟動報警電路,記錄異常值,然后進入顯示模塊。如果實時電流在正常范圍內,則直接顯示實時電流。
4監測系統前面板設計
主要包括查看與控制模塊、時間讀取模塊、報警模塊、狀態指示模塊和電流顯示模塊。查看與控制模塊包括串口號的選擇,COM的串口選擇要按照實際連接的串口進行選擇。
4.1查看與控制模塊
查看與控制模塊在監測系統前面板的正上方,包括運行按鍵、停止按鍵、通信串口選擇、電器連接個數和數據保存路徑。當點擊運行按鈕時,監測系統開始正常工作。連接方式主要為藍牙串口連接,可以解決同時檢測多臺設備的問題;電器連接個數為1~6個;數據保存路徑為C:\Users\dell\Desktop\。當點擊停止按鈕時,監測系統停止工作,恢復初始界面。
4.2時間讀取模塊
時間讀取模塊在監測系統前面板的右下方,包括時間字符串和日期字符串。時間字符串1和日期字符串1是系統實時采集電流參數的日期和時間數據。時間字符串2和日期字符串2是系統自動識別硬件系統的時間并實時顯示到前面板。監測系統的日期數據顯示格式為年/月/日;時間數據顯示格式為時/分/秒。
4.3報警模塊
報警模塊在監測系統前面板的左下方,以狀態指示燈的形式來顯示。超限報警燈1~6對應電器1~6,一對一報警。當家用電器的工作電流在正常范圍內時,指示燈處于熄滅狀態;超出額定電流時,指示燈會被自動點亮,系統將會發出警報。同時,超流時的數據和時間日期將存儲到數據庫中。
4.4電流顯示模塊
電流顯示模塊在監測系統前面板的正中間,包括電器開關按鍵、電器種類、工作狀態和電流顯示表。電器開關按鍵分別控制6種不同家用電器的運行狀態。電器種類分為小功率電器、普通電器和大功率電器。電器的工作狀態分為運行和待機狀態。電流顯示表的單位為A,電流表的量程范圍為0~10A。當監測系統處于正常運行狀態時,電器1監測小功率電器運行的電流值;電器2和電器3監測普通電器運行的電流值;電器4、電器5和電器6監測大功率電器運行的電流值。
5監測系統的測試
5.1小功率電器的測試
小功率電器的電流值范圍為0~1A。當電器1的開關按鍵打開,其余電器的開關按鍵處于關閉狀態時,系統運行的電器種類為小功率電器,藍牙通信串口為COM12,此時前面板顯示電器的連接個數為一個,這時數據的保存路徑和地址為C:\Users\dell\Desktop\,此時除小功率電器的工作狀態顯示正常運行外其他的5種電器均處于待機狀態,狀態指示燈處于單次運行狀態,日期字符串1、2與時間字符串1、2顯示分別為2019/05/4、2019/05/4,08:56:16.000、08:59:05.037,超限報警指示燈處于熄滅狀態。從電流表1讀數得知此時小功率電器的工作電流為1.0A,其余5種電器的電流表讀數均為0A。
6結束語
LabVIEW為現代化儀器儀表提供了良好的開發環境,利用虛擬儀器開發家用電器具有程序設計簡單、開發周期短與結果顯示直觀等特點。本系統利用LabVIEW開發的虛擬家用電器電流參數監測系統初步完成了基本的功能,進一步的研究需要在時間常數的選擇、PGA程序控制、濾波器選擇與信號處理程序等方面加以完善,系統經過測試,可以實現家用電器的電流參數監測,其性能完善、功能健全,滿足了現階段工程設計和開發的需要。
參考文獻:
[1]彭璐佳,張莉萍,黃勃,等.基于STM32的車載智能風扇系統的設計與實現[J].傳感器與微系統,2018,37(12):76-78,82.
[2]王巧寧.基于LabVIEW平臺的建筑室內能量傳遞監測系統設計[J].電子設計工程,2020,28(10):60-64.
[3]劉晶杰,聶磊.貝葉斯電流分解:利用單個傳感器感知家用電器電流[J].計算機研究與發展,2018,55(3):662-672.
[4]劉方,林素敏,單魚洋.基于LabVIEW的農業微環境多參數監測系統軟件設計[J].電子設計工程,2019,27(5):91-95.
[5]申斌,張桂青,汪明,等.基于物聯網的智能家居設計與實現[J].自動化與儀表,2013,28(2):6-10.
[6]劉滿喜,謝再晉,潘佳卉,等.基于STM32單片機的智能滅火小車設計[J].電子設計工程,2020,28(13):108-112,118.
作者:張安莉,謝檬,曾澤輝