亚洲精华国产精华精华液网站,你懂的,娇生惯养4ph归寻(矜以),丰年经继拇中文3与其他教材比较

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于MAXQ3120的多功能單相家用電表的設計

基于MAXQ3120的多功能單相家用電表的設計

時間:2008-03-29 09:29:00來源:mawei

導語:?文詳細介紹了基于MAXQ3120的多功能家用電表的設計,實現了電表記錄有用功、能夠實現數據自動傳輸和分時段付費的功能
摘要:本文詳細介紹了基于MAXQ3120的多功能家用電表的設計,實現了電表記錄有用功、能夠實現數據自動傳輸和分時段付費的功能。本文具體介紹了系統方案的設計,并詳細介紹了部分電路,給出系統軟件的框圖和數據通訊協議,最后實踐的結果對系統提出了改進。 關鍵字: 多功能電表;MAXQ3120;DS3231時鐘模塊;通訊協議 一、引言 目前常用的機械結構的電表是一種基于旋轉金屬圓盤的機械式千瓦-時電表,它不考慮輸入電壓或功率因數,只跟蹤記錄實際的用電量。它主要表現在兩個方面:一是機械電表不能夠記錄時間,它只能記錄費拉斯輪的旋轉數,無法記錄與之相對應的快速旋轉和慢速旋轉的時間;二是它只能夠記錄理論實時有功功率,而實際上用戶的用電量不僅取決于輸入電流、輸入電壓,還取決于功率因數。傳統的機械式電表無法對功率因數進行監測,而是直接默定為電流、電壓相位相同,這樣實際有一部分無功功率也被計算在內了,結果實際有用功率小于輸入電壓和電流的乘積。而且現在用電收費需要考慮到時段、峰值用電量和功率因數,而機械式電表根本無法實現。本文提出了一種基于Maxq3120微控制器的設計方案能夠解決上述問題。 二、方案設計 與以往電表區別,家用多功能電表主要實現的功能有以下幾點:1)實現只記錄用戶實際使用的有用功;2)實現自動分段付費;3)自動抄報電表數據;家用電表的技術指標:額定電壓:220V;額定頻率:50Hz;基本電流:10(40)A;時鐘準確度(日誤差):≤0.5s。 本系統主要采用Maxq3120微控制器進行設計。MAXQ3120的核心是MAXQ20內核,其工作頻率為8MHz,含有32k字節閃存和512字節RAM;MAXQ3120內含兩個16位、 - 模數轉換器(ADC),可以精確測量瞬時電壓和電流幅值和相位。這兩個ADC通道每48µs完成1次新的轉換,即轉換速率為20667采樣/秒。MAXQ3120集成了1個帶40位累加器的16 x 16位乘法器。該乘法器在單個時鐘周期內即可完成一次運算,因與CPU內核緊密地集成在一起,所以效率極高。MAXQ3120集成了一個LCD控制器,可驅動的段數高達112段。MAXQ3120提供兩路UART,其中一路具有特殊邏輯電路,可輕松實現紅外數據傳輸另一路可實現RS485串行傳輸。MAXQ3120包含一個電池備份的時鐘模塊,具有亞秒計數器和報警功能。該時鐘具有數字微調功能,時鐘精度非常高。 系統主要可分成以下幾個部分:A/D轉換數據處理部分、時鐘及時間管理部分、串口通信管理部分、LCD顯示部分及電源管理部分、Jatg調試部分和軟件部分。 1)A/D轉換部分 本部分主要采用MAXQ3120內部的兩個A/D轉換通道對電壓信號和電流信號進行采集。電壓輸入是交流220V,而MAXQ3120的模擬信號輸入是±1V,所以必須進行分壓處理;電流信號是通過電流分流器產生一個電壓信號進行數據采集,電表的應用的最大電流參數取決于此電流分流器。本表設計的規格是常用10A,最大40A。若電流分流器為0.5mΩ,那么最大滿偏電壓為20mv,但根據歐姆定律,電流分流器的功耗就為0.8w,電流分流器不宜選用大于0.5mΩ;本表設計的精度為1%,測量范圍從1A到40A,那么最小能夠分辨的電流為10mA,最大要識別40A即4000個10mA才不至于A/D飽和,所以A/D的精度必須要達到12位(4096分之一)以上,而MAXQ3120的A/D轉換是16位的,能夠滿足設計需求,所以采用0.5mΩ電流分流器。電壓分壓電路如圖1所示。
圖1 電壓分壓電路
2)時鐘及時間管理部分 MAXQ3120的時鐘電路有兩種情況:一種是采用時鐘芯片DS3231。這款時鐘內含一個日歷時鐘,一個預先篩選并經過微調的晶體和一個溫度傳感器。時鐘自動進行溫度補償,在整個-40°C至+85°C溫度范圍內可實現優于±3.5ppm/°C的計時精度。DS3231通過工業標準I2C總線可以直接與微控制器連接。另一種情況是使用MAXQ3120內部的時鐘。MAXQ3120內含的日歷時鐘采用標準的音叉晶體作為時基,音叉晶體的工作頻率受溫度的影響非常顯著,隨著溫度的變化時鐘的頻率將會變化。MAXQ3120同時內含一個微調寄存器用于微調功能,通過外接一個溫度傳感器來獲取溫度,并且編寫軟件根據溫度對微調寄存器進行調整,經過微調計時后的精度優于4ppm。綜合比較采用第一種方案。計時收費是根據不同的時間段進行計算,把費率寫進寄存器,根據從DS3231讀取的時段進行收費,系統最大支持四個時段。DS3231接口電路如圖2所示。
圖2 DS3231接口電路
3)串口通信管理部分 MAXQ3120集成兩個串口串口控制器,其中一個可以接紅外收發器,另一個可作普通串口使用。本系統沒有設計紅外通訊部分,只設計了RS485通訊,使用了SP3490芯片,其電路圖如圖3所示。
圖3 RS485工作電路
4)LCD顯示部分及電源管理部分 MAXQ3120集成了一個LCD控制器,可驅動的段數高達112段。所以本系統直接把MAXQ3120與LCD顯示屏連接起來。電源采用SPX1117芯片,它能夠將將5V的電壓轉化為工作電壓。需要注意的SPX1117芯片的第一個管腳為GND,而與7805芯片的管腳有所不同。 5)Jatg調試部分和軟件部分 Jatg調試部分是使用MAXQ3120的KIT提供的Jatg調試電路。 軟件主要包含幾個模塊:初始化模塊、A/D采樣模塊、寄存器管理模塊、數據計算及收費管理模塊,數據封裝模塊。 系統軟件的流程圖如圖4所示:
圖4 軟件流程圖
數據通訊協議的格式如表1: 表1 通訊協議格式
數據頭、數據尾:分別為2個字節,用來區分數據的完整性,主要需要考慮數據的透明傳輸問題,即數據中出現與數據尾相同的數據導致無法通過校驗。 目標機地址:6個字節,用來區分數據的發送目標。 命令:一個字節,用來指示目標機的具體動作。 數據長度、數據:數據長度是指數據的長度,數據是命令所需要的參數。 本系統采用RS485接口組成的網絡,數據的傳送采用輪詢的方式,這樣雖然實時性不高,但可以避免數據沖突,可以完全實現數據的自動傳輸。 三、結束語 本文中作者創新點是通過集成度很高的MAXQ3120芯片,設計了一款能夠真實記錄用戶有用功、能夠多費率收費、自動傳送數據的家用電表,并且在很好的控制制作成本的前提下,穩定性非常好。本系統已經完成測試,達到了當初的設計要求,但是有一部分內容需要改進,如:串口通信部分只完成485接口,還需增加紅外通信接口、電表還需增加防潛動邏輯設計,電壓回路加額定電壓115%,電流線路無電流時,電表不產生多于一個脈沖的輸出;另外為節約成本應考慮使用片內晶振等。 參考文獻 1、胡圣堯,常春,張東來,強文義. 基于無線通訊的遠程環境監測與管理信息系統設計. 微計算機信息,2004,20(3):55-56 2、MAXQ3120 Datasheet. Maxim Integrated Product. Inc. 3、謝希仁. 計算機網絡. 大連理工出版社. 2004.9 4、Customization Guide for the MAXQ3120 Electricity Meter Reference Design. Maxim Integrated Product. Inc. 2006.3

標簽:

點贊

分享到:

上一篇:基于ARMlinux的嵌入式遠程測...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 阿尔山市| 天等县| 衡水市| 莒南县| 桃园县| 漳浦县| 海城市| 碌曲县| 天津市| 刚察县| 荆州市| 白朗县| 和田市| 商洛市| 濮阳市| 徐州市| 甘肃省| 苗栗市| 青浦区| 泗阳县| 紫金县| 泸水县| 苗栗市| 钟祥市| 滁州市| 静海县| 巴青县| 靖宇县| 蕉岭县| 扶绥县| 新安县| 专栏| 额敏县| 鄢陵县| 通榆县| 江门市| 旌德县| 义马市| 通榆县| 潼南县| 兴城市|