摘要:文中針對家用電器電流參數(shù)的研究,選用 STM32 單片機作為主控芯片設(shè)計監(jiān)測系統(tǒng),使用 BC417143 藍牙芯片完成數(shù)據(jù)的實時通信。上位機采用 LabVIEW 搭建監(jiān)測平臺,可獨立監(jiān)測小功率電器、普通電器和大功率電器共 6 路家用電器的電流參數(shù),能夠完成實時顯示、學(xué)習(xí)和存儲故障信息的功能。系統(tǒng)經(jīng)過測試,可以實現(xiàn)家用電器的電流參數(shù)監(jiān)測,其性能完善、功能健全,滿足了現(xiàn)階段工程設(shè)計和開發(fā)的需要。
張安莉; 謝檬; 曾澤輝, 電子設(shè)計工程 發(fā)表時間:2021-10-20
關(guān)鍵詞:家用電器;虛擬儀器;LabVIEW;數(shù)據(jù)采集
人們在享受智能生活的同時,更趨向追求智能用電、節(jié)能用電和安全用電的生活方式[1-3] 。但目前所擁有電能計量的智能監(jiān)控設(shè)備并不健全,非專業(yè)人員無法僅僅通過電器耗電量得知家電是否正常工作,智能電器工作狀態(tài)監(jiān)測系統(tǒng)的實現(xiàn)可以讓用戶實時掌控家中電器設(shè)備的工作狀態(tài),便于用戶及時發(fā)現(xiàn)問題,確保電器使用安全的同時,為用戶了解家電的具體耗電細(xì)節(jié)提供準(zhǔn)確的判斷依據(jù)和數(shù)據(jù)支持。規(guī)范自身用電行為,調(diào)整用電習(xí)慣,對保證家電的健康使用和整體節(jié)能均具有重要意義。
家用電器的故障檢測與管理的觀點是美國在 1988 年提出的新思路,作用是協(xié)助檢修工人確認(rèn)故障發(fā)生的時間段,幫助人們熟知正常工作的家電時間[4-7] 。通過數(shù)據(jù)采集的方法獲取家用電器運行狀態(tài)的 PHM 技術(shù)用于監(jiān)測家電故障和可能出現(xiàn)的意外情況[8-11] 。家用電器在日常使用中處于負(fù)載狀態(tài),不僅會耗費額外的電資源,而且存在嚴(yán)重的安全隱患[12-14] 。家用電器電流參數(shù)監(jiān)測系統(tǒng)可以實時監(jiān)測家用電器的工作狀態(tài),以確保家用電器使用的安全性[15-16] 。文中所設(shè)計的虛擬家用電器電流參數(shù)監(jiān)測系統(tǒng),選用 STM32 單片機作為主控制器完成數(shù)據(jù)采集的功能。上位機采用 LabVIEW 搭建監(jiān)測平臺,可獨立監(jiān)測小功率電器、普通電器和大功率電器的電流參數(shù),完成實時顯示、學(xué)習(xí)和存儲故障信息的功能。
1 總體方案設(shè)計
家用電器電流參數(shù)監(jiān)測系統(tǒng)結(jié)構(gòu)如圖 1 所示,主要分為系統(tǒng)配置模塊、遠程斷電控制模塊、用電信息顯示模塊、超限報警模塊和歷史數(shù)據(jù)查看模塊。
1)系統(tǒng)配置模塊
系統(tǒng)配置模塊主要完成超限報警和串行通信設(shè)置功能。
2)遠程斷電控制模塊
遠程斷電控制模塊主要包括上位機控制和紅外模式控制功能。上位機控制就是在虛擬平臺上直接點擊運行/停止按鈕來控制監(jiān)測系統(tǒng)的啟停;紅外模式控制通過紅外接收探頭讀取控制內(nèi)容開啟上電/ 斷電命令。
3)用電信息顯示模塊
用電信息顯示模塊主要用來顯示監(jiān)測的各項電器及其參數(shù)。
4)超限報警模塊
超限報警模塊通過檢測家用電器電流參數(shù)來判斷是否超限,若出現(xiàn)異常情況,則啟動報警電路。
5)歷史數(shù)據(jù)查看模塊
點擊查看歷史數(shù)據(jù)按鈕,可以查看家用電器的ID、日期時間、操作內(nèi)容以及是否正常工作等主要信息。
2 硬件電路設(shè)計
電流監(jiān)測控制系統(tǒng)主要模塊為 STM32最小系統(tǒng)控制模塊和藍牙數(shù)據(jù)通信模塊。
2.1 STM32最小系統(tǒng)控制模塊
STM32 最小系統(tǒng)控制模塊電路圖如圖 2 所示,包括 STM32 主控芯片、電源電路、復(fù)位電路、時鐘電路和調(diào)試接口電路。電源轉(zhuǎn)換模塊為系統(tǒng)硬件電路正常工作提供保障,將家用 220 V 電壓轉(zhuǎn)換為各個模塊所需要的直流電壓。
2.2 藍牙數(shù)據(jù)通信模塊
藍 牙 數(shù) 據(jù) 通 信 模 塊 電 路 如 圖 3 所 示 ,包 括 BC417143 芯片、IM1117 電平轉(zhuǎn)換芯片、單片機接收數(shù)據(jù)電路和單片機發(fā)送數(shù)據(jù)電路。藍牙芯片的工作電壓是 3.3 V,而主控芯片的輸出電壓是 5 V,故需要電平轉(zhuǎn)換芯片來保證藍牙芯片的正常工作。
3 軟件主程序設(shè)計
4 所示為監(jiān)測系統(tǒng)的主程序流程,打開程序后,會進入系統(tǒng)的顯示界面。首先,進行系統(tǒng)初始配置,設(shè)置額定電流參數(shù)的范圍。開始采集家用電器的實時電流參數(shù),判斷實時電流是否在額定電流的范圍內(nèi)。如果超出額定電流的范圍,則超限報警模塊工作,啟動報警電路,記錄異常值,然后進入顯示模塊。如果實時電流在正常范圍內(nèi),則直接顯示實時電流。
4 監(jiān)測系統(tǒng)前面板設(shè)計
電流參數(shù)監(jiān)測系統(tǒng)的前面板如圖 5 所示,主要包括查看與控制模塊、時間讀取模塊、報警模塊、狀態(tài)指示模塊和電流顯示模塊。查看與控制模塊包括串口號的選擇,COM 的串口選擇要按照實際連接的串口進行選擇。
4.1 查看與控制模塊
查看與控制模塊在監(jiān)測系統(tǒng)前面板的正上方,包括運行按鍵、停止按鍵、通信串口選擇、電器連接個數(shù)和數(shù)據(jù)保存路徑。當(dāng)點擊運行按鈕時,監(jiān)測系統(tǒng)開始正常工作。連接方式主要為藍牙串口連接,可以解決同時檢測多臺設(shè)備的問題;電器連接個數(shù)為 1~6 個;數(shù)據(jù)保存路徑為 C:\Users\dell\Desktop\。當(dāng)點擊停止按鈕時,監(jiān)測系統(tǒng)停止工作,恢復(fù)初始界面。
4.2 時間讀取模塊
時間讀取模塊在監(jiān)測系統(tǒng)前面板的右下方,包括時間字符串和日期字符串。時間字符串 1 和日期字符串 1 是系統(tǒng)實時采集電流參數(shù)的日期和時間數(shù)據(jù)。時間字符串 2 和日期字符串 2 是系統(tǒng)自動識別硬件系統(tǒng)的時間并實時顯示到前面板。監(jiān)測系統(tǒng)的日期數(shù)據(jù)顯示格式為年/月/日;時間數(shù)據(jù)顯示格式為時/分/秒。
4.3 報警模塊
報警模塊在監(jiān)測系統(tǒng)前面板的左下方,以狀態(tài)指示燈的形式來顯示。超限報警燈 1~6 對應(yīng)電器 1~ 6,一對一報警。當(dāng)家用電器的工作電流在正常范圍內(nèi)時,指示燈處于熄滅狀態(tài);超出額定電流時,指示燈會被自動點亮,系統(tǒng)將會發(fā)出警報。同時,超流時的數(shù)據(jù)和時間日期將存儲到數(shù)據(jù)庫中。
4.4 電流顯示模塊
電流顯示模塊在監(jiān)測系統(tǒng)前面板的正中間,包括電器開關(guān)按鍵、電器種類、工作狀態(tài)和電流顯示表。電器開關(guān)按鍵分別控制 6 種不同家用電器的運行狀態(tài)。電器種類分為小功率電器、普通電器和大功 率 電 器 。 電 器 的 工 作 狀 態(tài) 分 為 運 行 和 待 機 狀態(tài)。電流顯示表的單位為 A,電流表的量程范圍為 0~10 A。當(dāng)監(jiān)測系統(tǒng)處于正常運行狀態(tài)時,電器 1 監(jiān)測小功率電器運行的電流值;電器 2和電器 3監(jiān)測普通電器運行的電流值;電器 4、電器 5和電器 6監(jiān)測大功率電器運行的電流值。
5 監(jiān)測系統(tǒng)的測試
5.1 小功率電器的測試
小功率電器的電流值范圍為 0~1 A。單獨測量小功率電器的電流監(jiān)測界面如圖 6所示。
當(dāng)電器 1 的開關(guān)按鍵打開,其余電器的開關(guān)按鍵處于關(guān)閉狀態(tài)時,系統(tǒng)運行的電器種類為小功率電器,藍牙通信串口為 COM12,此時前面板顯示電器的連接個數(shù)為一個,這時數(shù)據(jù)的保存路徑和地址為 C:\Users\dell\Desktop\,此時除小功率電器的工作狀態(tài)顯示正常運行外其他的 5 種電器均處于待機狀態(tài),狀態(tài)指示燈處于單次運行狀態(tài),日期字符串 1、2 與時間字符串 1、2 顯示分別為 2019/05/4、2019/05/4,08:56:16.000、08:59:05.037,超限報警指示燈處于熄滅狀態(tài)。從電流表 1 讀數(shù)得知此時小功率電器的工作電流為1.0 A,其余5種電器的電流表讀數(shù)均為0 A。
5.2 普通電器的測試
普通電器的電流值范圍為 1~3 A。單獨測量普通電器的電流監(jiān)測界面如圖 7所示。
當(dāng)電器 2、3 的開關(guān)按鍵打開,其余電器的開關(guān)按鍵處于關(guān)閉狀態(tài)時,系統(tǒng)運行的電器種類為普通電器,藍牙通信串口為 COM12,此時前面板顯示電器的連接個數(shù)為 2 個,這時數(shù)據(jù)的保存路徑和地址為 C:\Users\dell\Desktop\,此時,除普通電器的工作狀態(tài)顯示正常運行外,其他 4 種電器均處于待機狀態(tài)。狀態(tài)指示燈處于單次運行狀態(tài),日期字符串 1、2 與時間字符串 1、2 顯示分別為 2019/05/4、2019/05/4, 09:07:24.020、09:10:08.046,超限報警指示燈處于熄滅狀態(tài)。從電流表 2 和 3 讀數(shù)得知此時兩種普通電器的工作電流分別為 2.0 A 和 2.6 A,其余 4 種電器的電流表讀數(shù)均為 0 A。
5.3 大功率電器的測試
大功率電器的電流值范圍為 3~10 A。單獨測量大功率電器的電流監(jiān)測界面如圖 8所示。
當(dāng)電器 4、5、6 的開關(guān)按鍵打開,其余電器的開關(guān)按鍵處于關(guān)閉狀態(tài)時,系統(tǒng)運行的電器種類為大功率電器,藍牙通信串口為 COM12,此時前面板顯示電器的連接個數(shù)為 3 個,這時數(shù)據(jù)的保存路徑和地址為 C:\Users\dell\Desktop\,此時除大功率電器的工作狀態(tài)顯示正常運行外,其他的 3 種電器均處于待機狀態(tài)。指示燈處于單次運行狀態(tài),日期字符串 1、2 與時間字符串 1、2 顯示分別為 2019/05/4、2019/ 05/4,09:11:27.031、09:15:14.024,超限報警指示燈處于熄滅狀態(tài)。從電流表 4、5 和 6 讀數(shù)得知此時 3 種大功率電器的工作電流分別為 3.4 A、5.0 A 和 5.2 A,其余 3種電器的電流表讀數(shù)均為 0 A。
5.4 全部電器的測試
測量全部電器的電流監(jiān)測界面如圖 9所示。
當(dāng) 6 個電器的開關(guān)按鍵全部打開時,系統(tǒng)運行的電器種類為小功率電器、普通電器和大功率電器 3 種類型,此時藍牙通信串口為 COM12,此時前面板顯示電器的連接個數(shù)為 6 個,這時數(shù)據(jù)的保存路徑和地址為 C:\Users\dell\Desktop\,此時全部電器的工作狀態(tài)顯示正常運行。狀態(tài)指示燈處于連續(xù)運行狀態(tài),日期字符串 1、2 與時間字符串 1、2 顯示分別為 2019/05/4、2019/05/4,09:30:42.057、09:32:96.052,超限報警指示燈 1、2、4~6 處于熄滅狀態(tài),3 處于報警狀態(tài)。從電流表 1~6 讀數(shù)得知此時電器 1~2、4~6 的正常工作電流分別為1.0 A、2.0 A和3.4 A、5.0 A和5.2 A,而電器3超出正常工作電流(即3.0 A),讀數(shù)為3.5 A。
5.5 系統(tǒng)的誤差分析
監(jiān)測系統(tǒng)的誤差分析見表 1,可以看出,系統(tǒng)監(jiān)測的電流參數(shù)的測量值和標(biāo)準(zhǔn)值。誤差分析的計算公式為:誤差=測量值-標(biāo)準(zhǔn)值|/標(biāo)準(zhǔn)值×100%,誤差范圍為 0.00%~0.2%。
6 結(jié)束語
LabVIEW 為現(xiàn)代化儀器儀表提供了良好的開發(fā)環(huán)境,利用虛擬儀器開發(fā)家用電器具有程序設(shè)計簡單、開發(fā)周期短與結(jié)果顯示直觀等特點。本系統(tǒng)利用 LabVIEW 開發(fā)的虛擬家用電器電流參數(shù)監(jiān)測系統(tǒng)初步完成了基本的功能,進一步的研究需要在時間常數(shù)的選擇、PGA 程序控制、濾波器選擇與信號處理程序等方面加以完善,系統(tǒng)經(jīng)過測試,可以實現(xiàn)家用電器的電流參數(shù)監(jiān)測,其性能完善、功能健全,滿足了現(xiàn)階段工程設(shè)計和開發(fā)的需要。
論文指導(dǎo) >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >