国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于WIFI的遠(yuǎn)程電量檢測(cè)監(jiān)控系統(tǒng)設(shè)計(jì)

2018-01-04 12:02謝軍
電腦知識(shí)與技術(shù) 2018年29期

謝軍

摘要:該設(shè)計(jì)通過(guò)電渦流傳感器檢測(cè)電流,以STM32F103C8T6作為核心控制器,外擴(kuò)ESP8266-01芯片進(jìn)行WIFI無(wú)線通信,軟件設(shè)置電流最大限制,利用手機(jī)進(jìn)行監(jiān)控電流的變化,當(dāng)電流超過(guò)設(shè)置最大限值,繼電器斷開,蜂鳴器響和LED亮,負(fù)載斷電。從而實(shí)現(xiàn)了遠(yuǎn)程檢測(cè)電流和保護(hù)電路的目的。因此,它比較適合未來(lái)電源管理系統(tǒng)的運(yùn)用,擁有很大的市場(chǎng)前景。

關(guān)鍵詞:STM32;電量檢測(cè);WIFI

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)29-0080-02

隨著社會(huì)的發(fā)展,在一些場(chǎng)合對(duì)設(shè)備電流的檢測(cè)要求也越來(lái)越高,并且呈智能化、無(wú)線化及互聯(lián)型發(fā)展。在當(dāng)前市場(chǎng)上,對(duì)于設(shè)備電流的檢測(cè)均采用有線方式或者采用藍(lán)牙等近距離無(wú)線方式,而采用WIFI上傳到服務(wù)器的甚少。本次設(shè)計(jì)將采用WIFI把下位機(jī)采集到的電流數(shù)據(jù)上傳到服務(wù)器,通過(guò)手機(jī)App查看信息。

1 系統(tǒng)總體設(shè)計(jì)

1.1 系統(tǒng)組成

系統(tǒng)組成框圖如圖1所示。

1.2 系統(tǒng)工作原理

單片機(jī)系統(tǒng)包括3個(gè)部分,第一部分,數(shù)據(jù)采集中的功率、三相電源參數(shù)的變壓器電壓和電流互感器兩個(gè)同步數(shù)據(jù)采集和數(shù)據(jù)存儲(chǔ)系統(tǒng),上位機(jī)可以通過(guò)分析了解相關(guān)參數(shù),可以進(jìn)行報(bào)表分析。第二部分,可以設(shè)定或者整理系統(tǒng)的數(shù)據(jù)。因?yàn)楸驹O(shè)備是通用型的,可以更改數(shù)據(jù),來(lái)滿足不同的用戶的需要,使設(shè)備更加具有競(jìng)爭(zhēng)力,例如我們可以設(shè)置電壓、過(guò)電流等數(shù)據(jù),數(shù)據(jù)的修改是靈活的,還有,也可以通過(guò)上位機(jī)來(lái)修改參數(shù),都是可以的。第三部分,可以智能檢測(cè),通過(guò)這個(gè)模塊的檢測(cè)和采集模塊收集到的數(shù)據(jù),當(dāng)中間環(huán)節(jié)出現(xiàn)故障時(shí),那么下層設(shè)備就會(huì)向上位機(jī)傳達(dá)危險(xiǎn)信號(hào)。

2 硬件設(shè)計(jì)

2.1 主控電路設(shè)計(jì)

STM32F103C8T6是 一款32位的單片機(jī),該單片機(jī)價(jià)格低廉,性能高。并且在功耗上相對(duì)于其他單片機(jī)更加低。所以該單片機(jī)適合低功耗以及對(duì)性能要求不高的場(chǎng)合,在本次設(shè)計(jì)中選擇了該單片機(jī)。如圖2為STM32F103單片機(jī)最小系統(tǒng)圖。

2.2 電源電路設(shè)計(jì)

本系統(tǒng)單片機(jī)處理使用的電源電壓為直流3.3V,而我們系統(tǒng)的輸入電壓是交流220V的市電,所以電源電路采用AC To DC模塊將交流220V電壓轉(zhuǎn)為直流12V,使用7805作為二級(jí)穩(wěn)壓輸出直流5V,再使用ASM1117-3.3V電源芯片將直流5V電壓轉(zhuǎn)為直流3.3V。如圖3所示。PWR1為交流220V輸入。LED1為電源指示燈。

2.3 電流檢測(cè)電路設(shè)計(jì)

電路檢測(cè)采用的是電流互感器,該方案通過(guò)電流互感進(jìn)行測(cè)量,是一種非接觸的形式進(jìn)行,相比較其他形式的直接測(cè)量要安全可靠。如圖4所示,L1為電流互感器,被測(cè)電線穿過(guò)該傳感器,電流傳感器感應(yīng)產(chǎn)生交變電壓信號(hào)。使用D1開關(guān)二極管1N4148單玻整流,使用E4為濾波電容,R6電阻為電容電壓釋放電阻。Z3為3.3V穩(wěn)壓二極管,保證單片機(jī)AD引腳采集的電壓信號(hào)不超過(guò)3.3V,保護(hù)單片機(jī)不受損壞。該電路利用了交流單波整流原理,原理簡(jiǎn)單,性能可靠。

2.4 WIFI通訊電路的設(shè)計(jì)

在本系統(tǒng)中,為了實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸,采用WIFI模塊進(jìn)行下位機(jī)與服務(wù)器的連接。WIFI通訊電路使用ESP8266芯片設(shè)計(jì),該芯片具有功耗低、設(shè)計(jì)簡(jiǎn)單、外圍器件少等優(yōu)點(diǎn),如圖5 為ESP8266電路原理圖。

3 軟件設(shè)計(jì)簡(jiǎn)介

本系統(tǒng)軟件的設(shè)計(jì)使用模塊化思想進(jìn)行編寫,主要分為系統(tǒng)初始化、WIFI通訊模塊以及主程序程序模塊。在主程序中主要采集和處理電流值,并通過(guò)WIFI電路將處理過(guò)后的電流值發(fā)送到服務(wù)器上,在手機(jī)APP上顯示當(dāng)前實(shí)時(shí)電流值。

3.1 程序流程圖

1)系統(tǒng)主程序流程圖如圖6所示。

上電先對(duì)系統(tǒng)進(jìn)行初始化,這里面主要包括對(duì)STM32系統(tǒng)時(shí)鐘的初始化、AD的初始化以及串口通訊的初始化。初始化結(jié)束后判斷WIFI模塊是否在透?jìng)鳡顟B(tài),如果在透?jìng)鳡顟B(tài),退出透?jìng)鳡顟B(tài),然后連接服務(wù)器。連接成功后判斷是否接受數(shù)據(jù),不接受數(shù)據(jù)則直接把上次的數(shù)據(jù)發(fā)送到服務(wù)器。根據(jù)與上限值的比較判斷是否進(jìn)行聲光報(bào)警。

3.2 主要控制函數(shù)說(shuō)明

3.2.1 電流采集函數(shù)

本程序通過(guò)ADC讀取電流采集模塊的模擬電壓值,然后計(jì)算出電流。在子程序Get_Adc_Average中,對(duì)ADC進(jìn)行采集10次然后求平均值。這樣可以保證數(shù)據(jù)的穩(wěn)定性和準(zhǔn)確性。改程序通過(guò)time變量進(jìn)行判斷,每隔100ms進(jìn)行采集一次。保證了數(shù)據(jù)的實(shí)時(shí)性。具體電流采集程序如下程序1。

4 結(jié)束語(yǔ)

此次設(shè)計(jì)使用STM32F103單片機(jī)為核心,使用ESP8266芯片為通訊芯片,完成了一款遠(yuǎn)程電流檢測(cè)的監(jiān)控??梢赃h(yuǎn)程觀察查看設(shè)備運(yùn)行狀態(tài),后期可以修改軟件,測(cè)量出電量等信息。也可進(jìn)一步擴(kuò)展電路板功能,未來(lái)可以實(shí)現(xiàn)對(duì)電源的遠(yuǎn)程智能管理。

參考文獻(xiàn):

[1] 李罡.遠(yuǎn)程監(jiān)控智能恒流源的設(shè)計(jì)與開發(fā)[J].硅谷,2011(11).

[2] 張薿文,吳云峰,胥嫏,等.多路輸出程控恒流源設(shè)計(jì)[J].電子設(shè)計(jì)工程,2010(10).

[3] 常亮,張繼文,邵巍巍.數(shù)控直流電流源設(shè)計(jì)[J].技術(shù)與教育,2005(2).

[4] 李相鋒,郭前崗,孟彥京,等.基于dsPIC30F4012數(shù)字信號(hào)控制器PWM功能的數(shù)控恒流源設(shè)計(jì)[J].陜西科技大學(xué)學(xué)報(bào),2008(2).

[5] Jones D,Mansoor S.Predictive Feed Forward Control for a Hydroelectric Plant IEEE Trans [J] Control Systems Techonlogy, 2004,12(6):P56-P65.

【通聯(lián)編輯:代影】

团风县| 松阳县| 天全县| 水城县| 铅山县| 忻州市| 宜城市| 平顺县| 屯昌县| 桦甸市| 剑阁县| 礼泉县| 延吉市| 易门县| 安多县| 都兰县| 安国市| 友谊县| 尤溪县| 台州市| 武安市| 台中县| 甘洛县| 金溪县| 山阴县| 得荣县| 安庆市| 青龙| 建始县| 高邑县| 冷水江市| 朔州市| 饶平县| 大城县| 嘉鱼县| 荔波县| 财经| 静海县| 肃北| 岚皋县| 正宁县|