基于ATT7022在線寬量程電能測(cè)量?jī)x的設(shè)計(jì)
發(fā)布時(shí)間:2007/4/23 0:00:00 訪問(wèn)次數(shù):940
摘 要:本文對(duì)ATT7022的性能特點(diǎn)和電路結(jié)構(gòu),以及實(shí)時(shí)在線寬量程測(cè)量系統(tǒng)的方案、系統(tǒng)的組成,包括硬件的配置、軟件設(shè)計(jì)、工作原理、功能和技術(shù)性能進(jìn)行了論述。
關(guān)鍵詞:ATT7022; 實(shí)時(shí)測(cè)量; 寬量程; 儀表
引言
基于ATT7022芯片的設(shè)計(jì)旨在使設(shè)計(jì)方案合理、成為性價(jià)比較好的產(chǎn)品,特別是在測(cè)量范圍方面有所突破。電流測(cè)量范圍為0~500A,可實(shí)現(xiàn)多個(gè)量程之間的自動(dòng)平滑切換,且三相四線或三相三線可人工轉(zhuǎn)換;測(cè)量精度達(dá)到0.2和0.5級(jí);測(cè)量的采樣頻率為3.2KHz~25.6KHz,并能根據(jù)要求從鍵盤輸入互感比、盤轉(zhuǎn)數(shù)和測(cè)定轉(zhuǎn)數(shù),并能隨時(shí)修正,以及從液晶屏上實(shí)時(shí)顯示誤差百分比、三相電壓、三相電流、相位、功率因數(shù)、向量圖、功率和電能等參數(shù),未工作時(shí)顯示菜單。
圖1 ATT7022的內(nèi)部電路框圖
圖2 系統(tǒng)總圖
圖3 輸入接口電路
ATT7022的內(nèi)部電路結(jié)構(gòu)
如圖1所示,ATT7022的內(nèi)部主要包括電源監(jiān)控電路、ADC和計(jì)量模塊。電源監(jiān)控電路對(duì)模擬電源(AVcc)進(jìn)行監(jiān)控,當(dāng)電源電壓低于4V±5%時(shí),芯片將被復(fù)位。ATT7022片內(nèi)集成了6路16位的ADC,采用雙端差分信號(hào)輸入。最大輸入電壓是1.5V,即可以輸入最大的正弦信號(hào)有效值是1V。建議將電壓通道Un對(duì)應(yīng)ADC的輸入選在0.5V左右,而電流通道Ib對(duì)應(yīng)ADC的輸入選在0.1V左右。
系統(tǒng)硬件實(shí)現(xiàn)方案
系統(tǒng)整體方案設(shè)計(jì)如圖2所示,該系統(tǒng)主要分為5個(gè)部分:前端采集模塊、運(yùn)算處理模塊、存儲(chǔ)模塊、鍵盤輸入模塊和顯示模塊。
前端采集模塊
采集部分采用鉗型互感器和三個(gè)計(jì)量芯片ATT7022同時(shí)采集,依據(jù)采集電流的大小進(jìn)行判斷識(shí)別、自動(dòng)切換數(shù)據(jù)傳輸和接收。
本文選擇的電流互感器規(guī)格是一次電流分別為0~500A、0~10A,二次電流為10mA、2mA,精度0.05級(jí),負(fù)載為20 ,電壓互感器規(guī)格為220V/0.5V。輸入接口電路如圖3所示。
運(yùn)算處理模塊
采用華邦W78E516B實(shí)現(xiàn)與ATT7022芯片的數(shù)據(jù)通信,并進(jìn)行相應(yīng)運(yùn)算、驅(qū)動(dòng)LCD顯示、控制鍵盤輸入、數(shù)據(jù)的存儲(chǔ)及與USB芯片的接口通信等功能。W78E516B 微處理器支持較寬的電壓變化范圍,大大增加了芯片的抗干擾性能。它與工業(yè)標(biāo)準(zhǔn)的80C51微處理器系列完全兼容,包含4個(gè)8位的雙向并行口,一個(gè)額外的4位尋址I/O口(Port 4), 3個(gè)16-bit timer/counters, 一個(gè)watchdog timer 和一個(gè)標(biāo)準(zhǔn)的UART. 包含512B的 RAM 和64KB的閃存,具有64KB程序存儲(chǔ)地址空間,64KB外部數(shù)據(jù)存儲(chǔ)地址空間, 雙數(shù)據(jù)尋址指針,時(shí)鐘工作頻率達(dá)40MHz。
存儲(chǔ)模塊
數(shù)據(jù)的緩沖采用8KB RAM (HM6264B) ;數(shù)據(jù)的存儲(chǔ)采用4KB EEPROM (AT28C64B)。
顯示模塊
顯示部分采用精電蓬遠(yuǎn)SED1335圖形液晶顯示驅(qū)動(dòng)模塊,320×240彩色液晶屏。由單片機(jī)驅(qū)動(dòng)顯示。
通信模塊
采用RS-232和USB(CH375)接口,實(shí)現(xiàn)計(jì)算機(jī)對(duì)電流鉗校驗(yàn)參數(shù)、校表參數(shù)的寫(xiě)入和顯示數(shù)據(jù)的輸出控制。
系統(tǒng)的軟件實(shí)現(xiàn)
驅(qū)動(dòng)程序
顯示驅(qū)動(dòng)程序:LCD 顯示驅(qū)動(dòng)程序主要負(fù)責(zé)顯示實(shí)時(shí)數(shù)據(jù)的大小、位置、顏色、色度、閃爍速度、光標(biāo)處理等與硬件有關(guān)的操作,作為顯示數(shù)據(jù)和硬件之間的載體。
鍵盤驅(qū)動(dòng)程序:主要完成掃描和鍵值的返回及按鍵次數(shù)的判斷。
存儲(chǔ)驅(qū)動(dòng)程序:主要完成整型、實(shí)型、浮點(diǎn)型等數(shù)
摘 要:本文對(duì)ATT7022的性能特點(diǎn)和電路結(jié)構(gòu),以及實(shí)時(shí)在線寬量程測(cè)量系統(tǒng)的方案、系統(tǒng)的組成,包括硬件的配置、軟件設(shè)計(jì)、工作原理、功能和技術(shù)性能進(jìn)行了論述。
關(guān)鍵詞:ATT7022; 實(shí)時(shí)測(cè)量; 寬量程; 儀表
引言
基于ATT7022芯片的設(shè)計(jì)旨在使設(shè)計(jì)方案合理、成為性價(jià)比較好的產(chǎn)品,特別是在測(cè)量范圍方面有所突破。電流測(cè)量范圍為0~500A,可實(shí)現(xiàn)多個(gè)量程之間的自動(dòng)平滑切換,且三相四線或三相三線可人工轉(zhuǎn)換;測(cè)量精度達(dá)到0.2和0.5級(jí);測(cè)量的采樣頻率為3.2KHz~25.6KHz,并能根據(jù)要求從鍵盤輸入互感比、盤轉(zhuǎn)數(shù)和測(cè)定轉(zhuǎn)數(shù),并能隨時(shí)修正,以及從液晶屏上實(shí)時(shí)顯示誤差百分比、三相電壓、三相電流、相位、功率因數(shù)、向量圖、功率和電能等參數(shù),未工作時(shí)顯示菜單。
圖1 ATT7022的內(nèi)部電路框圖
圖2 系統(tǒng)總圖
圖3 輸入接口電路
ATT7022的內(nèi)部電路結(jié)構(gòu)
如圖1所示,ATT7022的內(nèi)部主要包括電源監(jiān)控電路、ADC和計(jì)量模塊。電源監(jiān)控電路對(duì)模擬電源(AVcc)進(jìn)行監(jiān)控,當(dāng)電源電壓低于4V±5%時(shí),芯片將被復(fù)位。ATT7022片內(nèi)集成了6路16位的ADC,采用雙端差分信號(hào)輸入。最大輸入電壓是1.5V,即可以輸入最大的正弦信號(hào)有效值是1V。建議將電壓通道Un對(duì)應(yīng)ADC的輸入選在0.5V左右,而電流通道Ib對(duì)應(yīng)ADC的輸入選在0.1V左右。
系統(tǒng)硬件實(shí)現(xiàn)方案
系統(tǒng)整體方案設(shè)計(jì)如圖2所示,該系統(tǒng)主要分為5個(gè)部分:前端采集模塊、運(yùn)算處理模塊、存儲(chǔ)模塊、鍵盤輸入模塊和顯示模塊。
前端采集模塊
采集部分采用鉗型互感器和三個(gè)計(jì)量芯片ATT7022同時(shí)采集,依據(jù)采集電流的大小進(jìn)行判斷識(shí)別、自動(dòng)切換數(shù)據(jù)傳輸和接收。
本文選擇的電流互感器規(guī)格是一次電流分別為0~500A、0~10A,二次電流為10mA、2mA,精度0.05級(jí),負(fù)載為20 ,電壓互感器規(guī)格為220V/0.5V。輸入接口電路如圖3所示。
運(yùn)算處理模塊
采用華邦W78E516B實(shí)現(xiàn)與ATT7022芯片的數(shù)據(jù)通信,并進(jìn)行相應(yīng)運(yùn)算、驅(qū)動(dòng)LCD顯示、控制鍵盤輸入、數(shù)據(jù)的存儲(chǔ)及與USB芯片的接口通信等功能。W78E516B 微處理器支持較寬的電壓變化范圍,大大增加了芯片的抗干擾性能。它與工業(yè)標(biāo)準(zhǔn)的80C51微處理器系列完全兼容,包含4個(gè)8位的雙向并行口,一個(gè)額外的4位尋址I/O口(Port 4), 3個(gè)16-bit timer/counters, 一個(gè)watchdog timer 和一個(gè)標(biāo)準(zhǔn)的UART. 包含512B的 RAM 和64KB的閃存,具有64KB程序存儲(chǔ)地址空間,64KB外部數(shù)據(jù)存儲(chǔ)地址空間, 雙數(shù)據(jù)尋址指針,時(shí)鐘工作頻率達(dá)40MHz。
存儲(chǔ)模塊
數(shù)據(jù)的緩沖采用8KB RAM (HM6264B) ;數(shù)據(jù)的存儲(chǔ)采用4KB EEPROM (AT28C64B)。
顯示模塊
顯示部分采用精電蓬遠(yuǎn)SED1335圖形液晶顯示驅(qū)動(dòng)模塊,320×240彩色液晶屏。由單片機(jī)驅(qū)動(dòng)顯示。
通信模塊
采用RS-232和USB(CH375)接口,實(shí)現(xiàn)計(jì)算機(jī)對(duì)電流鉗校驗(yàn)參數(shù)、校表參數(shù)的寫(xiě)入和顯示數(shù)據(jù)的輸出控制。
系統(tǒng)的軟件實(shí)現(xiàn)
驅(qū)動(dòng)程序
顯示驅(qū)動(dòng)程序:LCD 顯示驅(qū)動(dòng)程序主要負(fù)責(zé)顯示實(shí)時(shí)數(shù)據(jù)的大小、位置、顏色、色度、閃爍速度、光標(biāo)處理等與硬件有關(guān)的操作,作為顯示數(shù)據(jù)和硬件之間的載體。
鍵盤驅(qū)動(dòng)程序:主要完成掃描和鍵值的返回及按鍵次數(shù)的判斷。
存儲(chǔ)驅(qū)動(dòng)程序:主要完成整型、實(shí)型、浮點(diǎn)型等數(shù)
熱門點(diǎn)擊
- 基于AT89C4051單片機(jī)的專用信號(hào)發(fā)生器
- 一種基于單片機(jī)的正弦波輸出逆變電源的設(shè)計(jì)
- DSP與CAN總線的測(cè)速和遠(yuǎn)程傳送一體化
- 基于凌陽(yáng)SPCE061A的頻率測(cè)量計(jì)
- 基于普通單片機(jī)的LIN協(xié)議實(shí)現(xiàn)方案
- 變頻空調(diào)電控系統(tǒng)的設(shè)計(jì)
- 基于ATT7022在線寬量程電能測(cè)量?jī)x的設(shè)計(jì)
- 基于FPGA的高精度相位測(cè)量?jī)x的設(shè)計(jì)
- 基于dsPIC30F4012型微處理器的三相
- 用SPCE061A設(shè)計(jì)的嵌入式語(yǔ)音通信平臺(tái)
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究