999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Arduino的單相用電器分析檢測裝置設計

2019-07-11 07:09:34王瑞琦
自動化與儀表 2019年6期
關鍵詞:測量信號

王瑞琦

(西安航空學院 電子工程學院,西安710077)

電能,作為我國經濟增長的主要能源支柱,是發展國民經濟的重要基礎,是現代社會發展之必需。研發一款使用方便、攜帶便捷、不但能夠滿足人們的測量要求,還必須擁有較好用戶體驗的電能分析儀器顯得特別緊迫。

就目前而言,國內制造電能分析檢測裝置的知名公司寥寥可數,上海復旦微電子股份有限公司、廣州廣電計量檢測股份有限公司(GRGT)、浙江恒業電子有限公司等都還算不錯的企業。與國內其他公司的產品相比,這些公司的產品工作穩定、質量好、價格公道,但與世界上其他著名的大廠商相比,則在以下幾個方面有較大差距:精度要求遠遠低于國際先進水平;檢測的項目太過簡單;沒有完善的軟件配套功能;缺乏較好的用戶體驗。

本文設計采用Arduino 芯片作為核心控制裝置[1],主要的測量模塊為CS5463 電能測量芯片,并用ZMCT103C 電流互 感器[2]、ZMPT101B 電壓互感器[3]和外圍測量電路組成信號采集和數據處理電路。220 V 的交流電壓通過電壓互感器,電流互感器的處理,變成只有幾百毫伏的交流信號,經測量芯片CS5463 處理后轉換成數字信號,由與單片機進行通信的SPI 口發送給Arduino,由Arduino處理后,在LCD12864 顯示屏上進行相關參數的顯示。

1 總體系統方案

將交流220V 的市電電壓,經過電源模塊的處理,變為直流5 V,為單片機和LCD12864 供電。220 V的市電經電壓互感器和電流互感器處理,變成只有幾百毫伏的電流信號,經電路把交流信號傳到CS5463 電能計量芯片,它將模擬信號轉換成數字信號,然后由串口把信號送入Arduino 控制核心,處理后,在LCD12864 上進行相關參數的顯示。系統框圖如圖1所示。

圖1 系統總體框圖Fig.1 System overall block diagram

2 系統硬件設計

本設計的硬件部分主要有數據采集電路(CS5463電能計量芯片及其周圍電路)、Arduino 單片機、電源、繼電器和液晶顯示器。

2.1 數據采集和數據處理電路

將市電為交流220 V 的電壓,經ZMPT103B 電壓互感器和ZMCT103 電流互感器處理,變成只有幾百毫伏的交流信號,經電路把交流信號傳給CS5463 進行模數轉換[4]。信號的采集和處理電路如圖2所示。

圖2 信號采集和處理電路Fig.2 Signal acquisition and processing circuits

該電路由ZMCT 型號的電流互感器、去抖動電容與電阻共同組成采樣電路。使用電流互感器的目的是將低壓和高壓進行隔離。在電流檢測中,看似是對電流的檢測,實際上則是對電壓檢測,只不過該電壓信號是電流轉變為電壓后的電壓信號。用電阻把互感電流轉成電壓,再經過限流電阻限流、濾波電容濾波,將輸出的信號送給VIN-和VIN+。

2.2 CS5463 芯片

CS5463 電能測量芯片,由美國Cirrus Logic 公司制造,采用24 腳SSOP 窄間距小外型塑封封裝形式,是一款功能多樣、性能良好、精度較高的電能測量芯片[5]。它不僅繼承了上一代廣受歡迎的CS5460A芯片的全部功能,在結構上,不但與其引腳完全相同,而且在功能上有所增加,功率因數與溫度也能準確測量,不但測量精度高,而且還能夠滿足不同用戶的需求。

CS5463 的內部結構如圖3所示,主要的結構有2 個可編程增益放大器,其主要用來采集電壓和電流數據[6];2 個△-∑調制器(1 個四階△-∑調制器和1 個二階△-∑調制器)用來對模擬量進行采樣,高通濾波器可以得到電壓或電流的數字信號,有功功率、無功功率和視在功率等功率參量都可以通過功率計算引擎進行計算得到。

圖3 CS5463 的內部結構Fig.3 Internal structure of CS5463

CS5463 的工作原理是將大電壓信號經過電壓互感器變成小電壓信號,小電壓信號經過電壓通道將模擬信號送入10 倍增益放大器進行放大,放大后的信號進入二階△-Σ調制器進行速度采樣,采樣后的結果進入數字濾波器進行濾波得到數字信號。大電流信號經過電流互感器變成小電流信號,小電流信號經過電流通道將模擬信號送入PGA 進行放大,放大后的信號進入四階△-Σ調制器進行速度采樣,采樣后的結果進入數字濾波器進行濾波得到數字信號。將得到的電壓和電流的數字信號一起送入功率計算引擎,兩者的乘積則為瞬時有功功率。在每個采樣周期后,得到的瞬時采樣功率將存入功率寄存器,將N 個瞬時采樣功率值作為一組,用于計算能量數值,電壓和電流的值也采用這種方法得到。工作原理如圖4所示。

圖4 CS5463 的工作原理Fig.4 Working principle of CS5463

2.2.1 電壓和電流測量

從CS5463 原理可以知道,從校準后的數字濾波器得到的電壓和電流是有效的,它們是以N 個采樣值作為起始,可以從寄存器中讀出:

2.2.2 功率測量

瞬時功率的計算可以通過其瞬時電壓和瞬時電流的乘積,取N 個瞬時功率有效值驅動E1 輸出。

視在功率:

功率因數:

平均無功功率:

三角無功功率:

2.3 Arduino 芯片

Arduino Mega2560 也是采用USB 接口的核心電路板,如圖5所示。它最大的特點就是具有多達54 路數字輸入輸出,特別適合需要大量IO 接口的設計。Mega2560 的處理器核心是ATmega2560,同時具有54 路數字輸入/輸出口(其中16 路可作 為PWM輸出),16路模擬輸入,4 路UART 接口,一個16 MHz 晶體振蕩器,一個USB 口,一個電源插座,一個ICSP header和一個復位按鈕。Ar duino Mega2560 也能兼容為Arduino UNO 設計的擴展板。

圖5 Arduino 開發板Fig.5 Arduino demoboard

調試時,因Arduino Mega2560 上的ATmega2560已經預置了bootloader 程序,因此可以通過Arduino軟件直接下載程序到Mega2560 中,也可以直接通過Mega2560 上ICSP header 直接下載程序ATmega2560 ATmega16U2 的Firmware(固件),也可以通過DFU 工具升級。

3 軟件設計

本裝置程序采用C 語言編寫,用主函數main調用已經編好的電壓處理函數、電流處理函數、功率處理函數和溫度處理函數等功能函數實現基本功能。程序流程如圖6所示。

圖6 程序流程Fig.6 Program flow chart

測量裝置上電后,CS5463 測量芯片和LCD12864顯示屏就會進行初始化,完成相關配置,然后裝置就處于檢測模式,當檢測到有電流通過或功率大于0 W 時,CS5463 就開始工作,將檢測到的電流、電壓、功率和溫度等參數的數字量傳送給Arduino 單片機,單片機經過處理(其中有對數據顯示位置和顯示方式的處理,以及根據電流的大小判斷用電器的種類,也就是學習模式)就會在LCD12864 上進行顯示。

4 系統測試

4.1 測試方案

測試時采用逐步測量、逐步校正的方案。測試時,分別對每一個模塊進行單獨驗證,理論分析和實際相結合,測試每一個輸入輸出點的正確值,并分析和調整誤差。測試從第一步測試信號轉換電路開始,測試輸出電壓和理論值之間的誤差,結合測試儀器臺式萬用表,雙蹤示波器,直流穩壓電源等。調整之后依次往后測試,按照整體系統框圖的順序依次分析調整并記錄數據和誤差[7]。

認真、仔細地檢查硬件電路,確保其焊接與連線圖一樣,無錯接漏接,利用萬用表、示波器等工具對其進行檢查。圖7 為測試過程,表1 為用電器電流有效值和功率的測量值和標準值比較。

圖7 測量值對比Fig.7 Comparison of measured values

表1 用電器電流有效值、功率值的測量Tab.1 Measurements of current RMS and power value for electric appliances

從測試結果可以看出,測量值與用電器的標準值存在較小的誤差,但總的來說滿足任務書的要求,能夠實現對基本電能質量參數的測量,比如電壓、電流、功率和室溫,能根據用電器電流的大小判斷出用電器的種類,實現任務書中的學習功能。

4.2 誤差分析

本裝置誤差的來源有2 點,一是測量芯片CS5463,它是整個裝置的關鍵,它的誤差可以通過用萬用表測量真實值與其進行對比[8],然后在程序里進行修改。二是整個線路本身的誤差,本裝置的線路是自己用錫絲和導線搭建,其結構也比較復雜,在搭建的過程中難免出現焊接處的空隙、焊絲的均勻程度、電阻阻值的大小與標準值不一樣,這種誤差需要仔細認真地檢查線路,盡可能地去減小

誤差,但這是不可避免的。商用的電能測量儀是PCB板,為了滿足用戶的需求,線路誤差接近于零,其測量要求的精度都很高,這是手工制作不可企及的。

5 結語

本文設計采用Arduino 芯片作為核心控制裝置,使用CS5463 作為測量芯片,使用ZMCT103C 電流互感器、ZMPT101B 電壓互感器和外圍電路組成信號采集和處理電路。可將220 V 的交流電壓轉化為僅幾百毫伏的交流信號,經測量芯片CS5463 處理后變成數字信號,由與單片機進行通信的SPI 口發送給Arduino,由Arduino 處理后,在LCD12864顯示屏上進行相關參數的顯示。

設計中采用了集成的電壓互感器與電流互感器,安全可靠,誤差較小,實現了一款具備基本功能的用電器分析檢測裝置設計。

猜你喜歡
測量信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
孩子停止長個的信號
滑動摩擦力的測量與計算
測量的樂趣
測量
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲精品卡2卡3卡4卡5卡区| 亚洲一区二区成人| 久久久久夜色精品波多野结衣| 老司机久久精品视频| 尤物精品视频一区二区三区| 91精品伊人久久大香线蕉| 五月婷婷综合网| 丰满人妻久久中文字幕| 欧美区国产区| 国产69精品久久| 午夜三级在线| www.亚洲一区| 伊人精品视频免费在线| 成人免费一级片| 久草视频一区| 久久99精品久久久久久不卡| 国产微拍一区| 最新国产成人剧情在线播放 | 97成人在线观看| 777午夜精品电影免费看| 欧美视频在线观看第一页| 在线观看视频99| 国产成人在线小视频| 一本色道久久88| 午夜福利无码一区二区| 丁香亚洲综合五月天婷婷| 无码乱人伦一区二区亚洲一| 久久国产精品麻豆系列| 色综合激情网| 久久国产精品麻豆系列| 四虎永久免费地址| 国产一区二区三区视频| 国产色伊人| 免费观看男人免费桶女人视频| 男女性色大片免费网站| 国产三区二区| 亚洲欧美成aⅴ人在线观看| 麻豆精品在线播放| 波多野结衣无码中文字幕在线观看一区二区| 亚洲中文字幕在线观看| 精品久久人人爽人人玩人人妻| 亚洲有无码中文网| 99久久精彩视频| 亚洲人成电影在线播放| 色综合久久无码网| 国产午夜福利在线小视频| 米奇精品一区二区三区| 视频二区中文无码| 中文字幕佐山爱一区二区免费| 国产在线无码一区二区三区| 欧洲精品视频在线观看| 久久综合久久鬼| 国产亚洲视频中文字幕视频| 久久 午夜福利 张柏芝| 国产精品女主播| 国产精品人成在线播放| 在线一级毛片| 日韩国产无码一区| 国产凹凸视频在线观看| 欧美久久网| 免费国产高清精品一区在线| 在线观看国产网址你懂的| 成人毛片免费在线观看| 久久免费视频播放| 色一情一乱一伦一区二区三区小说| 亚洲一区二区三区中文字幕5566| 青青青国产视频手机| 国产男女免费视频| 91亚洲视频下载| 国产精品性| 亚洲男人的天堂视频| 伊人91在线| 国产XXXX做受性欧美88| 中国国产一级毛片| a免费毛片在线播放| 尤物午夜福利视频| 国产免费人成视频网| 高清精品美女在线播放| 青青草欧美| 国产精品免费露脸视频| 国产青青草视频| 亚洲区欧美区|