2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  中南民族大學(xué)</b></p><p><b>  畢業(yè)論文(設(shè)計(jì))</b></p><p>  學(xué)院: 計(jì)算機(jī)科學(xué)學(xué)院 </p><p>  專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 年級:2005級</p><p>  題目: 基于ARM的交流電壓變送器設(shè)計(jì)

2、 </p><p>  學(xué)生姓名: 學(xué)號: 05061058 </p><p>  指導(dǎo)教師: 職稱: 副教授 </p><p>  2009年 5 月 25 日</p><p><b>  目 錄</b></p><p><b>  摘要1</b><

3、/p><p>  Abstract1</p><p><b>  1 概述2</b></p><p>  1.1 項(xiàng)目背景2</p><p>  1.1.1 變送器2</p><p>  1.1.2 電壓變送器2</p><p>  1.1.3 嵌入式系統(tǒng)

4、2</p><p>  1.2 課題研究的目的與意義3</p><p>  1.3 課題的主要內(nèi)容3</p><p>  2 系統(tǒng)整體方案3</p><p>  2.1 交流電壓變送器的一般構(gòu)成3</p><p>  2.2 嵌入式平臺設(shè)計(jì)3</p><p>  3 交流電

5、壓變送器硬件設(shè)計(jì)4</p><p>  3.1 降壓電路設(shè)計(jì)4</p><p>  3.2 精密整流電路設(shè)計(jì)5</p><p>  3.2.1 常用整流電路5</p><p>  3.2.2 精密整流電路6</p><p>  3.2.3 濾波電路設(shè)計(jì)7</p><p> 

6、 3.3 V / I轉(zhuǎn)化電路設(shè)計(jì)9</p><p>  3.4 單片機(jī)及AD接口電路設(shè)計(jì)11</p><p>  3.4.1 晶振及復(fù)位電路11</p><p>  3.4.2 ADC0808電路接口11</p><p>  3.4.3 LED數(shù)碼管顯示電路12</p><p>  3.4.4 主

7、控制器及其外圍電路13</p><p>  3.5 電源電路設(shè)計(jì)13</p><p>  4 軟件設(shè)計(jì)13</p><p>  4.1 軟件開發(fā)環(huán)境13</p><p>  4.2 計(jì)數(shù)定時程序設(shè)計(jì)14</p><p>  4.3 LED顯示程序設(shè)計(jì)14</p><p> 

8、 4.4 主控程序設(shè)計(jì)15</p><p>  5 調(diào)試及結(jié)果15</p><p>  5.1 仿真調(diào)試15</p><p>  5.2 數(shù)據(jù)分析17</p><p><b>  6 結(jié)束語18</b></p><p><b>  致謝19</b><

9、;/p><p><b>  參考文獻(xiàn)19</b></p><p><b>  附錄21</b></p><p>  附錄A 程序清單21</p><p>  附錄B 電路圖23</p><p>  附錄C 元器件清單24</p><p> 

10、 基于ARM的交流電壓變送器設(shè)計(jì)</p><p>  摘要:針對電壓監(jiān)控在電力系統(tǒng)的廣泛應(yīng)用,設(shè)計(jì)了一個供監(jiān)視使用的電壓變送器。采用精密整流電路進(jìn)行電壓整流,再經(jīng)過濾波得到與電壓源成線性比例的直流電壓,并設(shè)計(jì)了V/I轉(zhuǎn)換電路。以AT89C52單片機(jī)作為微控制器,結(jié)合ADC0808芯片以及LED數(shù)碼管,實(shí)現(xiàn)電壓顯示。在Keil uVision2的開發(fā)環(huán)境下,設(shè)計(jì)了采樣、顯示以及數(shù)據(jù)處理等程序,實(shí)現(xiàn)了電壓變送器功能。

11、在Proteus下進(jìn)行仿真調(diào)試,達(dá)到預(yù)期結(jié)果。</p><p>  關(guān)鍵詞:電壓變送器;嵌入式系統(tǒng);單片機(jī)</p><p>  The Design of AC Voltage Transmitter Based on ARM</p><p>  Abstract:In connection with the widely use of voltage monito

12、ring in power systems, an AC voltage transmitter was designed. The design transformed an AC voltage by taking use of the precision rectifier and filtering circuit, and a DC voltage was obtained. A V/I transforming circui

13、t was also designed. The DC voltage was sampled by the ADC0808 and displayed by the LED which was based on the control of the AT89C52 MCU. In the environment of Keil uVision2, the sampling, displaying, data processing an

14、</p><p>  Key words:voltage transmitter; embedded system; single-chip microcontroller</p><p><b>  1 概述</b></p><p>  自動化儀表主要由檢測儀表和控制儀表兩大部分組成。隨著生產(chǎn)的不斷發(fā)展,生產(chǎn)規(guī)模越來越大,相應(yīng)的自動化管理系

15、統(tǒng)也日趨復(fù)雜。自動化管理系統(tǒng)當(dāng)中的一個重要的方面是對電壓的實(shí)時監(jiān)控[1]。電壓變送器是工業(yè)過程重要的基礎(chǔ)自動化設(shè)備之一,主要完成電壓信號的測量和變換處理。</p><p>  本課題正是要設(shè)計(jì)一個電壓變送器,實(shí)現(xiàn)對電壓的轉(zhuǎn)換和顯示。</p><p><b>  1.1 項(xiàng)目背景</b></p><p>  電壓變送器廣泛應(yīng)用于生產(chǎn)、工業(yè)等各種

16、領(lǐng)域,目前國內(nèi)外技術(shù)已經(jīng)很成熟。嵌入式系統(tǒng)是近些年新興的一個控制系統(tǒng),發(fā)展前景較好。將兩者有效結(jié)合,以嵌入式系統(tǒng)為控制平臺,完成交流電壓的轉(zhuǎn)換,將會為變送器技術(shù)帶來進(jìn)一步的提高。</p><p>  1.1.1 變送器</p><p>  變送器,一般是一種將普通電信號(如電流、電壓、功率、頻率、功率因數(shù)等信號)或者物理測量信號(如溫度、濕度、光、熱等信號)轉(zhuǎn)換為標(biāo)準(zhǔn)電信號輸出或能夠以通

17、訊協(xié)議方式輸出。它一般將物理量的變化轉(zhuǎn)化成4 ~ 20mA、1 ~ 5V等標(biāo)準(zhǔn)信號,供傳輸、監(jiān)視使用[2]。</p><p>  變送器有很多種類,用在工業(yè)控制上的一般分為:溫度/濕度變送器、壓力變送器、差壓變送器、液位變送器、電流變送器、電量變送器、流量變送器、重量變送器等。</p><p>  電量變送器是一種將被測電量參數(shù)轉(zhuǎn)換成直流電流、直流電壓并隔離輸出模擬信號或數(shù)字信號的裝置。這

18、種隔離輸出的標(biāo)準(zhǔn)信號可以直接和各種MCU、A/D轉(zhuǎn)換器以及計(jì)算機(jī)系統(tǒng)相接,形成一個可靠的監(jiān)控系統(tǒng)。</p><p>  1.1.2 電壓變送器</p><p>  電壓變送器是電量變送器的一種,它是一種將被測交流電壓、直流電壓、或脈沖電壓轉(zhuǎn)換成按線性比例輸出直流電壓或直流電流,并隔離輸出模擬信號或數(shù)字信號的裝置。一般,其輸入電壓信號為0 ~ 5V / 0 ~ 10V / 1 ~ 5V,輸

19、出電流信號為0 ~ 10mA、0 ~ 20mA、4 ~ 20mA ,輸出電壓信號為0 ~ 5VDC、0 ~ 10VDC、1 ~ 5VDC。</p><p>  電壓變送器又分直流電壓變送器和交流電壓變送器。交流電壓變送器是一種能將被測交流電壓轉(zhuǎn)換成按線性比例輸出直流電壓或直流電流的裝置,廣泛應(yīng)用于電力、郵電、石油、煤炭、冶金、鐵道、市政等部門的電氣裝置、自動控制以及調(diào)度系統(tǒng)。 交流電壓變送器具有單路、三路組合結(jié)構(gòu)

20、形式。直流電壓變送器是一種能將被測直流電壓轉(zhuǎn)換成按線性比例輸出直流電壓或直流電流的裝置,也廣泛應(yīng)用在電力、遠(yuǎn)程監(jiān)控、儀器儀表、醫(yī)療設(shè)備、工業(yè)自控等各個需要電量隔離測控的行業(yè)[3]。</p><p>  1.1.3 嵌入式系統(tǒng)</p><p>  通常,嵌入式系統(tǒng)是一個控制程序存儲在ROM中的嵌入式處理器控制板,是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。</p><

21、;p>  嵌入式系統(tǒng)通常包括硬件和軟件兩部分。硬件是構(gòu)成軟件的基本運(yùn)行環(huán)境。嵌入式系統(tǒng)硬件的核心是嵌入式處理器。嵌入式處理器通常將CPU、少量的RAM、Flash和其他接口封裝在一片集成電路中。嵌入式處理器可以分為嵌入式微處理器(MPU)、嵌入式微控制器(MCU)、嵌入式DSP(Digital Signal Processor)等[4]。隨著科技的發(fā)展,嵌入式產(chǎn)品已經(jīng)廣泛地滲透到日常生活、科學(xué)研究和軍事技術(shù)等各個領(lǐng)域。</p

22、><p>  1.2 課題研究的目的與意義</p><p>  在電力系統(tǒng)中,對各種數(shù)據(jù)和參數(shù)的處理和監(jiān)視是一項(xiàng)重要工作。一直以來這些數(shù)據(jù)一般都是以模擬信號的形式存在,且常用標(biāo)準(zhǔn)為:電流(0 ~ 5)A,電壓(0 ~ 100)V,均為交流信號。隨著數(shù)字技術(shù)的不斷發(fā)展,電力參數(shù)的數(shù)字化測量方式必然要取代模擬方式。電力系統(tǒng)中各種參數(shù)的高低變化,關(guān)系到生產(chǎn)生活的各個方面。嵌入式系統(tǒng)廣泛應(yīng)用在工業(yè)智

23、能化控制領(lǐng)域。因此將模擬電量信號轉(zhuǎn)化成符合標(biāo)準(zhǔn)的直流數(shù)字信號并使用嵌入式系統(tǒng)平臺進(jìn)行實(shí)時監(jiān)視就顯得很有必要[5]。</p><p>  本課題的研究目的是對與電壓轉(zhuǎn)化相關(guān)的整流、濾波電路進(jìn)行深入了解,并設(shè)計(jì)出基于嵌入式系統(tǒng)的電壓變送器,實(shí)現(xiàn)對交流電壓的轉(zhuǎn)換和顯示。</p><p>  1.3 課題的主要內(nèi)容</p><p>  本課題主要是針對電壓變送和數(shù)字監(jiān)控的

24、研究與設(shè)計(jì)。主要工作的內(nèi)容如下:</p><p> ?。?)分析整流、濾波、穩(wěn)壓電路的原理及應(yīng)用;</p><p> ?。?)研究集成運(yùn)算放大器的原理及信號的運(yùn)算處理電路等;</p><p> ?。?)設(shè)計(jì)精密整流電路及V / I轉(zhuǎn)化電路;</p><p>  (4)設(shè)計(jì)單片機(jī)平臺及AD轉(zhuǎn)換電路;</p><p>  

25、(5)實(shí)現(xiàn)對數(shù)據(jù)的監(jiān)控視操作。</p><p><b>  2 系統(tǒng)整體方案</b></p><p>  2.1 交流電壓變送器的一般構(gòu)成</p><p>  交流電壓變送器一般分為降壓、整流、濾波、V / I轉(zhuǎn)換、AD采樣及輸出五個環(huán)節(jié)。其結(jié)構(gòu)如圖2-1所示。</p><p>  降壓環(huán)節(jié)是指通過變壓器將較高的交流

26、電壓信號轉(zhuǎn)換成為符合整流電路需要的較低的交流電壓信號,供下一級輸入。</p><p>  整流環(huán)節(jié)的作用是把交流電壓轉(zhuǎn)化為脈動的直流電壓。整流后的脈動電壓還不能直接使用,還要經(jīng)過濾波環(huán)節(jié)的濾波,轉(zhuǎn)化為平滑的直流電壓。</p><p>  工業(yè)上標(biāo)準(zhǔn)的電流信號為4 ~ 20mA,V / I轉(zhuǎn)換環(huán)節(jié)就是將相應(yīng)的直流電壓轉(zhuǎn)換成與其有線性比例關(guān)系的直流電流信號。</p><p&

27、gt;  嵌入式平臺主要實(shí)現(xiàn)AD采樣、顯示輸出以及其它相關(guān)方面的控制。</p><p>  AD采樣及輸出環(huán)節(jié)通過AD數(shù)模轉(zhuǎn)化芯片將模擬電壓信號轉(zhuǎn)變成相應(yīng)數(shù)字電壓信號,在LED中實(shí)時顯示電壓值,供監(jiān)控和進(jìn)行其他操作。</p><p>  2.2 嵌入式平臺設(shè)計(jì)</p><p>  嵌入式微處理器(MPU)通常是指ARM微處理器。ARM采用RISC精簡指令集體系,

28、大量使用寄存器,譯碼時間短;支持Thumb(16位)/ARM(32位)雙指令集,很好的兼容8位/16位器件[2]。</p><p>  嵌入式微控制器(MCU)通常包括MCS-51、P51XA、C166/167等。51單片機(jī)是嵌入式系統(tǒng)的一部分。它內(nèi)含多位I/O寄存器、5 ~ 6個中斷源、2個16位定時器、片內(nèi)ROM,使用方便、價格便宜,廣泛應(yīng)用于儀器儀表、自動控制、家用電器等各個領(lǐng)域[6]。</p>

29、<p>  LPC2106是Philips公司新推出的一款基于ARM7TDMI-S的32位微控制器,帶有128KB的片內(nèi)高速F1ash存儲器和64KB的片內(nèi)SRAM,與片內(nèi)存儲器控制器接口的ARM7局部總線、與中斷控制器接口的AMBA高性能總線(AHB)和連接片內(nèi)外設(shè)功能的VLSI外設(shè)總線(VPB)。它具有非常小的尺寸和極低的功耗,帶有寬范圍的串行通信接口(雙UART、SPI、I2C)。128位寬度的存儲器接口和獨(dú)特的加速

30、結(jié)構(gòu)使32位代碼能夠在最大時鐘頻率下運(yùn)行[7]。LPC2106具有如下主要特征:</p><p>  (1)32位ARM7TDMI-S處理器,64KB片內(nèi)靜態(tài)RAM和128KB片內(nèi)Flash程序存儲器,可通過片內(nèi)Boot裝載程序?qū)崿F(xiàn)在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。編程及擦除時間極短;</p><p> ?。?)具有32個通用I/O口,兩個32位定時器 / 外部事件計(jì)數(shù)器,6路輸

31、出PWM單元,看門狗,實(shí)時時鐘(RTC),多個串行接口:UART、SPI、I2C;</p><p> ?。?)CPU操作頻率60MHz,帶向量中斷控制器(VIC),可配置優(yōu)先級向量中斷。自帶跟蹤接口提供實(shí)時調(diào)試功能和高速跟蹤功能;</p><p>  (4)CPU電壓1.8V0.15V,I/O電壓范圍3.3V0.3V。具有兩個低功耗模式,實(shí)現(xiàn)功耗最低化;</p><p&

32、gt;  AT89C52微控制器,是ATMEL公司生產(chǎn)的51系列單片機(jī)的一個型號,是一個低電壓,高性能CMOS 8位單片機(jī)。其片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元[8]。主要功能特性如下:</p><p> ?。?/p>

33、1)兼容MCS51指令系統(tǒng);</p><p> ?。?)8k可反復(fù)擦寫(>1000次)Flash ROM;</p><p>  (3)32個雙向I/O口,256×8bit內(nèi)部RAM;</p><p> ?。?)3個16位可編程定時/計(jì)數(shù)器中斷,時鐘頻率0 ~ 24MHz;</p><p>  (5)2個串行中斷,可編程UART

34、串行通道;</p><p> ?。?)2個外部中斷源,共6個中斷源;</p><p> ?。?)2個讀寫中斷口線,3級加密位;</p><p> ?。?)低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能。</p><p>  本設(shè)計(jì)擬采用LPC2106芯片作為主控制器。由于仿真軟件中沒有ARM處理器芯片相關(guān)元件模型,故采用AT89C52替代LPC

35、2106進(jìn)行實(shí)際電路設(shè)計(jì)。進(jìn)行實(shí)際電路搭建時,只需將LPC2106替換AT89C52即可。</p><p>  3 交流電壓變送器硬件設(shè)計(jì)</p><p>  本設(shè)計(jì)的核心是對交流電壓進(jìn)行精密整流輸出直流電壓、將電壓進(jìn)行V/I轉(zhuǎn)化輸出相應(yīng)成線性比例的4~20mA電流以及對電壓進(jìn)行AD轉(zhuǎn)化并通過LED顯示。因此,如何設(shè)計(jì)這些主要電路,成為了本設(shè)計(jì)的關(guān)鍵。</p><p&

36、gt;  3.1 降壓電路設(shè)計(jì)</p><p>  這一部分主要實(shí)現(xiàn)的功能是將較高的交流電壓降壓,提供下一級整流電路的輸入。</p><p>  一般選用變壓器來為電源電壓降壓。本設(shè)計(jì)中輸入電壓UI為0~100V交流,輸出電壓UO為0~5V交流,變壓器繞組設(shè)定為N1 : N2 = 20 : 1??紤]到電源電壓的波動,設(shè)置變壓器接入電壓為100V20%。降壓電路如圖3-1所示。</p

37、><p>  變壓器的選擇:雙邊電壓比例系數(shù)為120 : 6 = 20 : 1,即變壓器變比。在變壓器容量選擇上,由于后續(xù)電路功率很小,小于1W,變壓器選擇電壓等級為120V,功率為1W。</p><p>  另外,出于對后級接入電路保護(hù)的考慮,防止電壓突然升高帶來的沖擊,還要在電路中變壓器的原邊接入一個起保護(hù)作用的快速自恢復(fù)管D1??焖僮曰謴?fù)管又叫瞬態(tài)電壓抑制二極管。電子系統(tǒng)的應(yīng)用當(dāng)中,電壓

38、及電流的瞬態(tài)干擾會經(jīng)常造成電子設(shè)備的損壞,瞬態(tài)干擾的顯著特點(diǎn)是作用時間極短,但電壓幅度高、瞬態(tài)能量大,所以破壞性很大。為了防止這種破壞,自恢復(fù)管得到了廣泛的應(yīng)用,其電路符號和普通穩(wěn)壓二極管相同,外形也與普通二極管無異,當(dāng)其兩端經(jīng)受瞬間的高能量沖擊時,它能以極高的速度(最高秒)使其阻抗驟然降低,同時吸收一個大電流,將其兩端間的電壓鎖定在一個預(yù)定的數(shù)值上,從而確保后面的電路元件免受瞬態(tài)高能量的沖擊而損壞。雙向自恢復(fù)管可以在正反兩個方向吸收大

39、脈沖功率,并把電壓限定在預(yù)定水平,一般用于交流電路,單相自恢復(fù)管一般用于直流電路[9]。</p><p>  本設(shè)計(jì)中,為了防止電壓瞬間增高,設(shè)定D1最大擊穿電壓為300V。根據(jù)上述條件選取的自恢復(fù)管的型號為1.5KE300A,峰值功率為1500W。當(dāng)電網(wǎng)電壓超過300V時,它就可以有效抑制電網(wǎng)帶來的過載脈沖,從而起到保護(hù)負(fù)載中所有元器件的作用。</p><p>  3.2 精密整流電路

40、設(shè)計(jì)</p><p>  3.2.1 常用整流電路</p><p>  要想完成交流到直流的轉(zhuǎn)換,整流電路的設(shè)計(jì)是關(guān)鍵。整流電路的目的就是將交流電壓轉(zhuǎn)變成脈動的直流電壓。它的種類很多,按不同的整流方式,大概可以分為如下幾類:</p><p> ?。?)單向整流和雙向整流;</p><p> ?。?)半波整流和全波整流;</p>

41、<p>  (3)橋式整流和倍壓整流;</p><p>  (4)二極管整流和可控硅整流。</p><p>  這些整流電路的原理大同小異,它們大多都利用了二極管的單向?qū)щ娦浴?lt;/p><p>  半導(dǎo)體二極管由一個PN結(jié)及它所在的半導(dǎo)體再加上電極引線和管殼構(gòu)成。它的伏安特性曲線如圖3-2所示。在曲線OC段,它正向電流iD非常小,只有當(dāng)正向電壓超過某一數(shù)

42、值時,才會有明顯電流,這個電壓值稱為開啟電壓;CD段,電流迅速增大,二極管上的正向壓降變化卻很?。籓B段,二極管加反向電壓,反向電流很小,可以認(rèn)為電路處于截止?fàn)顟B(tài);BA段,當(dāng)二極管反向電壓大于某一數(shù)值時,電流急劇增大,二極管被反向擊穿[10]。</p><p>  利用二極管的以上特性,可以設(shè)計(jì)相應(yīng)電路,進(jìn)行整流。一般二極管電路的整流電路如圖3-3所示。由于二極管存在開啟電壓,且開啟后會有正向壓降。電路中,輸出電

43、壓。當(dāng)輸入電壓較大時,電路可以很好的對輸入電壓進(jìn)行整流;當(dāng)0<UI<UD1時,二極管截止,,故采用普通二極管整流電路,無法對較小的信號整流,整流效果不好。其輸入輸出波形如圖3-4所示,其中實(shí)線為輸入波形,虛線為輸出波形。</p><p>  3.2.2 精密整流電路</p><p>  精密整流電路可以很好的解決普通二極管整流的不足。精密整流電路利用集成運(yùn)算放大器的放大作用和

44、深度負(fù)反饋?zhàn)饔茫朔似胀ǘO管的非線性伏安特性和死區(qū)電壓帶來的信號誤差。利用它可以將微弱的交流電壓轉(zhuǎn)換成單向脈動電壓,整流電路的輸出保持輸入電壓的形狀,而僅僅改變電壓的相位。精密整流電路如圖3-5所示</p><p><b>  其工作原理如下:</b></p><p>  當(dāng)UI>0時,運(yùn)放A1輸出小于0,運(yùn)放A2輸出大于0,二極管D1截止、D2導(dǎo)通。這時電

45、路等效成兩個電阻R1、R2串聯(lián),再與由運(yùn)放A2構(gòu)成的電壓跟隨器并聯(lián),則UO=UI。</p><p>  當(dāng)UI<0時,運(yùn)放A1輸出大于0,運(yùn)放A2輸出小于0,二極管D1導(dǎo)通、D2截止。這時的電路等效成反向比例電路。取R1= R2,則。</p><p>  由上,。因此精密整流電路也稱為絕對值電路[11]。</p><p>  當(dāng)輸入有效值為5V,頻率為50Hz

46、的正弦波信號時,將輸出相對應(yīng)的整流波形,其波形圖圖如圖3-6 所示。精密整流電路克服很好的二極管D1、D2在信號非常小時的非線性和正向?qū)▔航怠?lt;/p><p>  3.2.3 濾波電路設(shè)計(jì)</p><p>  經(jīng)整流后的電壓還不能直接作為直流電壓使用,還需要對其進(jìn)行濾波。濾波電路就是將脈動的直流電壓轉(zhuǎn)化成平滑的直流電壓的過程。一般采用電容與負(fù)載并聯(lián),或者電感與負(fù)載串聯(lián)來構(gòu)成。在此,我們

47、采用電容濾波電路進(jìn)行電壓濾波。其基本電路圖如圖3-7所示。</p><p>  電容器具有“通交流,阻直流”的特點(diǎn),它是一個儲能元件,隨著電壓的變化,其儲存和釋放的能量也在不斷變化。對于圖3-7,其輸出波形圖如圖3-8所示,它的工作原理大致如下:</p><p>  (1)t1 ~ t2時刻,UI上升,UI大于電容上的電壓UC,UI對電容充電,此時UO=UCUI;</p>&

48、lt;p> ?。?)t2 ~ t3時刻,UI下降,UI小于電容上的電壓。二極管兩端電壓為負(fù),截止。電容C通過RL放電,UC按指數(shù)規(guī)律下降,時間常數(shù),UO= UC。</p><p>  輸出電壓的平均值,即輸出直流電壓通常為,它與時間常數(shù)有關(guān)。越大,電容器放電時間越慢,輸出電壓平均值也就越大[10]。一般取。</p><p>  這時經(jīng)濾波后的電壓已經(jīng)變得很平滑,但是還是有明顯的脈動信

49、號,特別是當(dāng)RL C很小時。為了進(jìn)一步得到平整的直流電壓,可以考慮采用多級濾波的方法,即在電路后再加一級或多級電容濾波電路。本設(shè)計(jì)采用的RC-型濾波電路圖如圖3-9所示。</p><p>  這樣脈動電壓經(jīng)過多級濾波之后,就已經(jīng)轉(zhuǎn)化成了非常平滑的直流電壓。</p><p>  此外,由于整流電路本身輸出電阻過小,且下一級V/I轉(zhuǎn)化電路和AD數(shù)模轉(zhuǎn)化電路輸入電阻大。輸出電阻越小,輸入端得到的

50、電壓也越小,信號源電壓衰減的也越大;輸入電阻越大,輸出電壓越不穩(wěn)定。整流電路帶負(fù)載能力因此也降低,輸出的直流電壓無法帶動后面的電路。所以還需要在整流濾波電路后設(shè)計(jì)一個同向比例電路,以提高電路帶負(fù)載能力。</p><p>  設(shè)計(jì)合適的同向比例電路可以使整個電路“輸入高阻態(tài),輸出低阻態(tài)”,使電路對于前一級電路呈現(xiàn)高阻狀態(tài),相當(dāng)于開路;對于后一級電路呈現(xiàn)低阻狀態(tài),相當(dāng)于恒壓源。前后級電路不會相互影響。有效地起到了隔離

51、、提高負(fù)載能力的作用。本設(shè)計(jì)的電壓跟隨器電路如圖3-10所示。這是電壓串聯(lián)負(fù)反饋電路。</p><p><b>  圖中,由于,所以有</b></p><p><b>  ,</b></p><p><b>  所以</b></p><p><b>  (3.2.

52、1)</b></p><p>  上式表明輸出電壓與輸入電壓相位相同,大小成一定比例關(guān)系。當(dāng)Rf趨向于0或R1趨向于無窮大時,輸出電壓與輸入電壓近似相等[10]。同時電路帶負(fù)載的能力也得到了提高。</p><p>  3.3 V / I轉(zhuǎn)化電路設(shè)計(jì)</p><p>  4 ~ 20mA電流是標(biāo)準(zhǔn)電信號之一。在工業(yè)、電力現(xiàn)場,用一個儀表完成信號的處理并采

53、用電壓進(jìn)行長線傳輸,傳輸線會受到噪聲的干擾、傳輸線上的電阻會產(chǎn)生一定的壓降[12]。采用電流信號進(jìn)行傳輸就可以很好的解決以上問題。V/I轉(zhuǎn)化電路就是要將0~5V電壓信號轉(zhuǎn)化成4~20mA電流信號。</p><p>  將0 ~ 5V電壓轉(zhuǎn)化成4 ~ 20mA電流,需要由兩部分電路完成。一是利用加法電路完成0~5V電壓的提升,二是利用電壓——電流轉(zhuǎn)化電路完成壓流轉(zhuǎn)化。</p><p><

54、;b> ?。?)加法電路</b></p><p>  加法電路如圖3-11所示,完成兩個電壓的加法運(yùn)算[13]。</p><p>  圖中節(jié)點(diǎn)P的電流方程為</p><p><b>  所以同向輸入電位</b></p><p><b>  (3.3.1)</b></p>

55、<p><b>  其中。</b></p><p>  將式3.3.1代入式3.2.1,得</p><p><b>  (3.3.2)</b></p><p><b>  式中。若,則</b></p><p><b>  (3.3.3)</b>

56、;</p><p> ?。?)電壓——電流轉(zhuǎn)化電路</p><p>  電壓——電流轉(zhuǎn)化電路如圖3-12所示,主要完成電壓、電流的線性變換[13]。</p><p>  圖中A1構(gòu)成同向求和運(yùn)算電路,A2構(gòu)成電壓跟隨器。圖中,因此</p><p><b>  (3.3.4)</b></p><p>

57、;  將式3.3.4代入上式,,R0上的電壓</p><p>  所以 (3.4.5)</p><p>  已知IO的輸出范圍為4~20mA,根據(jù)式3.4.5列出如下方程組:</p><p><b>  (3.4.6)</b></p><p>

58、;  根據(jù)式3.4.2列出如下方程:</p><p><b>  (3.4.7)</b></p><p>  圖3-11中輸出電壓UO即為圖3-12中的輸入電壓UI。UI1MIN為0V,UI1MAX為5V。將以上數(shù)據(jù)及方程組3.4.7代入方程組3.4.6,化簡得出</p><p><b>  (3.4.8)</b><

59、/p><p>  根據(jù)上式,在加法電路3-11中,取,則可得V。即當(dāng)UI1為0~5V電壓、V時,經(jīng)過加法電路以及電壓-電流轉(zhuǎn)換電路后,即可得到4~20mA直流電流。5V電壓可以從供電電路得到。</p><p>  3.4 單片機(jī)及AD接口電路設(shè)計(jì)</p><p>  本設(shè)計(jì)采用AT89C52的MCU平臺,結(jié)合8位數(shù)模轉(zhuǎn)換器ADC0808對輸入電壓進(jìn)行數(shù)模轉(zhuǎn)化,并通過單

60、片機(jī)控制7SEG-MPX4-CC型LED進(jìn)行實(shí)時電壓顯示,達(dá)到電壓顯示的目的。在使用LPC2106作為主控制器進(jìn)行實(shí)際電路搭建時,只需將AT89C52替換即可。</p><p>  AT89C52有40個引腳,32個外部雙向輸入 / 輸出端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計(jì)數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。它將通用的微處理器和Flash

61、存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本[8]。下面給出基于AT89C52單片機(jī)系統(tǒng)控制平臺體系結(jié)構(gòu)設(shè)計(jì)圖,硬件框圖如圖3-13所示。</p><p>  3.4.1 晶振及復(fù)位電路</p><p>  晶振電路用于向 MCU及其它電路提供工作時鐘。晶振一般分為有源晶振和無源晶振。根據(jù)AT89C52最高工作頻率以及 ADC電路的工作方式,本系統(tǒng)使用 12M

62、Hz 的無源晶振,電路如圖 3-14 所示。</p><p>  復(fù)位電路可以使主機(jī)各部件恢復(fù)為出事狀態(tài)。復(fù)位電路如圖3-15所示,電路在上電復(fù)位電路的基礎(chǔ)上并聯(lián)了一個開關(guān),既可保證上電復(fù)位,又可手動復(fù)位。</p><p>  3.4.2 ADC0808電路接口</p><p>  ADC0808是采樣頻率為8位的、以逐次逼近原理進(jìn)行模—數(shù)轉(zhuǎn)換的器件。其它由單一+

63、5V電源供電,其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進(jìn)行A/D轉(zhuǎn)換。每次轉(zhuǎn)換耗時100μs,輸出帶有TTL三態(tài)鎖存緩沖器,可直接與51系列單片機(jī)數(shù)據(jù)總線相連[14]。其主要特性如下:</p><p> ?。?)8路8位A/D轉(zhuǎn)換器,即分辨率8位; </p><p>  (2)具有轉(zhuǎn)換起、??刂贫?; </p><p&g

64、t; ?。?)轉(zhuǎn)換時間為100μs;</p><p> ?。?)單個+5V電源供電; </p><p> ?。?)模擬輸入電壓范圍0~+5V,不需零點(diǎn)和滿刻度校準(zhǔn); </p><p>  (6)工作溫度范圍為-40~+85攝氏度; </p><p> ?。?)低功耗,約15mW。</p><p>  其片內(nèi)的3-8地址

65、譯碼器,A、B、C為地址入口,可以選中任一地址線,實(shí)現(xiàn)IN0~IN7的8路選一。A、B、C三位的地址輸入與8路地址的對應(yīng)關(guān)系如表3-1所示。</p><p>  本例中,A、B、C三腳分別與地相接,通過譯碼選中IN0地址,電壓信號通過滑動變阻器器接入IN0。由于ADC0808的模擬輸入電壓范圍為0~+5V,而考慮到電網(wǎng)電壓的向上浮動,整流得到的直流電壓也會超過+5V,故將滑動變阻器阻值調(diào)到中央分壓,再通過軟件編程

66、,將ADC0808的測量范圍調(diào)整到0~+10V。</p><p>  ADC0808與AT89C52接口電路如圖3-16所示。</p><p>  P3.3口作為ADC0808的CLK,通過軟件定時,控制其時鐘信號。START、EOC、ALE、OE分別與P3.0、P3.2、P3.7、P3.1。通過軟件控制和讀取其信號數(shù)值。根據(jù)對ADC0808的轉(zhuǎn)換輸出信號EOC的不同處理方式,可分為查詢方

67、式和中斷方式兩種。本例中選用的是查詢方式,開始轉(zhuǎn)換后,通過軟件不斷查詢EOC電平的高低,來判斷轉(zhuǎn)化是否結(jié)束。參考電壓VREF(+)接+5V電源,VREF(-)接地。</p><p>  對于ADC0808的串行接口時序,采用對AT89C52單片機(jī)的端口編程來控制其變化,這具體體現(xiàn)在軟件設(shè)計(jì)部分。</p><p>  3.4.3 LED數(shù)碼管顯示電路</p><p>

68、;  本例中電壓顯示采用7SEG-MPX4-CC共陰極數(shù)碼管。其電路接口如圖3-17所示。</p><p>  段地址A、B、C、D、E、F、G、DP分別與AT89C52的P1口相連,位地址1、2、3、4分別與P2.0、P2.1、P2.2、P2.3口相連。通過軟件編程控制段的輸出與位的選擇。實(shí)現(xiàn)動態(tài)顯示。</p><p>  3.4.4 主控制器及其外圍電路</p><

69、;p>  主控制器及其外圍電路見附錄B。</p><p>  當(dāng)有電壓輸入時,LED就會實(shí)時顯示電壓值。電壓測量范圍為0~10V。</p><p>  3.5 電源電路設(shè)計(jì)</p><p>  AT89C52單片機(jī)需要+5V電源供電,運(yùn)放LM741需要9V電源供電才能正常工作。引入監(jiān)控電源,由于對整流精度要求不高,可利用橋式整流電路對監(jiān)控電源整流,再利用78

70、09、7909系列芯片穩(wěn)壓后,即可輸出直流9V電壓。得到+9V電源后,繼續(xù)利用7805芯片對其進(jìn)行穩(wěn)壓,得到+5V電源。78XX、79XX系列產(chǎn)品是一種輸出固定正、負(fù)電壓的三端穩(wěn)壓集成電路,可得到5V、9V,12V等七個檔次電壓,它們價格低廉性能穩(wěn)定,已應(yīng)用在多個領(lǐng)域,基本上取代了由分離元件組成的穩(wěn)壓電路[15]。電源電路如圖3-18所示。</p><p>  如圖,UI為監(jiān)控電壓,UO1為穩(wěn)壓后得到的+9V直流

71、電壓,UO2為穩(wěn)壓后的到的-9V直流電壓,UO3為穩(wěn)壓后的到的+5V直流電壓。當(dāng)輸出電壓接入負(fù)載時,還需要在電路中加入去耦電路。</p><p><b>  4 軟件設(shè)計(jì)</b></p><p>  4.1 軟件開發(fā)環(huán)境 </p><p>  設(shè)計(jì)采用Keil uVision2進(jìn)行軟件部分的開發(fā)。Keil uVision2軟件是目前最流行開

72、發(fā)MCS-51系列單片機(jī)的軟件,它是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢。Keil uVision2提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些部分組合在一起。其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具會令工作事半功倍。</p><p&g

73、t;  Keil uVision2軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。Keil uVision2生成的目標(biāo)代碼效率非常高,語句生成的匯編代碼很緊湊,容易理解。它可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。</p><p>  4.2 計(jì)數(shù)定時程序設(shè)計(jì)</p><p>  ADC0808的轉(zhuǎn)換

74、過程遵照嚴(yán)格的時序步驟。其對應(yīng)的時鐘控制端口如表4-1所示[15]。</p><p>  本設(shè)計(jì)采用P3.3口控制ADC0808的輸入時鐘。設(shè)置定時計(jì)數(shù)器工作在方式1,計(jì)數(shù)位為16位。對12MHz的MCU晶振頻率,一個機(jī)器周期=12晶振頻率=1μs。由于ADC0808的轉(zhuǎn)換時間為100μs,即定時時間是100μs,則可求得計(jì)數(shù)次數(shù)為X=100μs1μs=100次。計(jì)數(shù)器字長n為16,則(X)補(bǔ)=216-100=6

75、5436。再將此數(shù)變成低8位和高8位的十六進(jìn)制數(shù),分別裝入計(jì)數(shù)寄存器TL1和TH1中,即完成了定時計(jì)數(shù)器的程序設(shè)計(jì)。每定時結(jié)束一次后,就對CLK取反,實(shí)現(xiàn)其高低電平的準(zhǔn)確的交替變化[14]。</p><p>  4.3 LED顯示程序設(shè)計(jì)</p><p>  本設(shè)計(jì)采用7SEG-MPX4-CC共陰極數(shù)碼管。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)

76、碼管在應(yīng)用時應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時,相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽極為低電平時,相應(yīng)字段就不亮[17]。其結(jié)構(gòu)形式如圖4-1所示。</p><p>  本設(shè)計(jì)采用的LED七段共陰極數(shù)碼管內(nèi)部字段如圖4-2所示。根據(jù)數(shù)碼管內(nèi)部字段格式以及共陰極數(shù)碼管的顯示特性,確定了共陰極數(shù)碼管編碼表表4-2。</p><p>  數(shù)碼管顯示又可分為靜態(tài)和動態(tài)

77、兩種方式。靜態(tài)顯示是指每個數(shù)碼管的每一位都由單片機(jī)的I/O口或者譯碼器進(jìn)行驅(qū)動。其優(yōu)點(diǎn)是編程簡單,顯示亮度高;缺點(diǎn)是占用I/O口較多。動態(tài)顯示是指由編程控制數(shù)碼管逐位顯示。當(dāng)動態(tài)顯示時,所有數(shù)碼管的字形都相同,但由哪一位顯示則由程序進(jìn)行控制。顯示間隔為1~2ms,掃描速度快,對于人眼沒有閃爍感。動態(tài)顯示占用CPU大量時間,但節(jié)省了硬件資源。本設(shè)計(jì)采用動態(tài)顯示方式。由P2.0、P2.1、P2.2、P2.3分別控制4位數(shù)碼管1、2、3、4位

78、的選擇[18]。</p><p>  數(shù)碼管顯示子程序流程圖如圖4-3所示。</p><p>  4.4 主控程序設(shè)計(jì)</p><p>  由表4-1,要完成整個轉(zhuǎn)化過程,則要對AD轉(zhuǎn)換器的時序有嚴(yán)格的控制。程序中先對ADC0808的引腳初始化,再完成定時計(jì)數(shù)器的設(shè)置。在主程序中,通過設(shè)置相應(yīng)的時序端口,完成對轉(zhuǎn)化過程的控制。轉(zhuǎn)化完成得到結(jié)果轉(zhuǎn)化成BCD碼后,調(diào)用

79、LED顯示程序,在LED中實(shí)時顯示。</p><p>  另外,由于電壓波動,輸入整流電壓會大于+5V,而ADC0808的測量范圍是0~+5V。為了解決這個問題,電壓輸入的時候采取分壓的方式,輸入電壓只有實(shí)際測量電壓的一半。在軟件編程中,將得到的轉(zhuǎn)化結(jié)果乘以2,即可得到實(shí)際電壓值。這樣測量電壓范圍擴(kuò)大到了0~+10V。 </p><p>  轉(zhuǎn)化的整個過程中,都伴隨有定時計(jì)數(shù)器的中斷執(zhí)行過

80、程。程序流程圖如圖4-4所示。</p><p><b>  5 調(diào)試及結(jié)果</b></p><p><b>  5.1 仿真調(diào)試</b></p><p>  本設(shè)計(jì)選擇在仿真軟件PROTEUS ISIS中仿真實(shí)驗(yàn)過程,調(diào)試實(shí)驗(yàn)結(jié)果。Proteus(海神)的ISIS是一款Labcenter出品的電路分析實(shí)物仿真系統(tǒng),可仿

81、真各種電路和IC,并支持單片機(jī)。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS-232動態(tài)仿真、IC調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。支持大量的存儲器和外圍芯片,完全滿足本設(shè)計(jì)的仿真需求。</p><p>  PROTEUS ISIS 實(shí)驗(yàn)環(huán)境如圖5-1所示。</p><p>  在PROTEUS

82、 ISIS中選擇所需元件,進(jìn)行電路連接。電路連接完畢后即可對電路進(jìn)行仿真。在PROTEUS ISIS中,電路圖如圖5-2所示。</p><p>  點(diǎn)擊仿真按鈕對電路進(jìn)行仿真。設(shè)置好電壓源幅值,即可通過電壓表觀察電路中各處電壓值。最后得到直流電壓可通過LED顯示,并可將電壓轉(zhuǎn)化成對應(yīng)電流。具體調(diào)試步驟如下:</p><p> ?。?)首先利用Keil C51編譯已經(jīng)寫好的C語言程序,設(shè)置仿

83、真器工作頻率為22.1184MHz。編譯好程序后,會在工程目錄下的到相應(yīng)的.hex文件。</p><p> ?。?)進(jìn)入PROTEUS ISIS,雙擊工作區(qū)的AT89C52芯片,在PROGRAM FILE選項(xiàng)中選擇步驟(1)中得到的.hex文件,確定后點(diǎn)擊開始按鈕即可開始仿真。</p><p>  (3)仿真測試輸入電壓從0V開始。當(dāng)輸入的50Hz交流電壓有效值小于2V時,輸出電壓一直為0

84、。當(dāng)電壓有效值大于等于2V,即可得到相應(yīng)的整流電壓以及直流電流。下面給出經(jīng)測試所得的一些輸入電壓值及輸出電壓、輸出電流值。如表5-1所示。</p><p><b>  5.2 數(shù)據(jù)分析</b></p><p>  利用表5-1中數(shù)據(jù)在MATLAB中描點(diǎn),并繪制出相應(yīng)的理論曲線。MATLAB可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程

85、序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計(jì)與分析等領(lǐng)域[19]。得到的UI - UO圖形曲線如圖5-3所示,UO - IO圖形曲線如圖5-4所示。</p><p>  圖5-3中的直線l1是函數(shù) y = 1 / 20 x的曲線圖形,”+”標(biāo)記代表表5-1中(UI, UO)坐標(biāo)值。圖5-4中的直線l2是函數(shù) y = 3.2 x + 4的曲線圖形,”+”標(biāo)記代表表5-1中(U

86、O, IO)坐標(biāo)值。直線函數(shù)l1、l2分別是由理論上UI和UO、UO和IO的關(guān)系得到的函數(shù)。從上面兩圖可看出,所得坐標(biāo)點(diǎn)基本分布在直線上,有一小部分分布在直線兩側(cè),且離直線很近。</p><p>  利用最小二乘法對表5-1中數(shù)據(jù)進(jìn)行計(jì)算。最小二乘法是對數(shù)據(jù)進(jìn)行直線擬合的一種方法。其原理是各觀測值yi的偏差互相獨(dú)立且服從同一正態(tài)分布,當(dāng)觀測值yi的偏差的平方和最小時,得到最佳經(jīng)驗(yàn)式。根據(jù)這一原理可求出擬合直線方程

87、y = a x + b中a與b的值[20]。</p><p>  對數(shù)據(jù)UI - UO,利用最小二乘法計(jì)算得,斜率:a = 0.049996253886592,截距:b = -0.00336806812931556,回歸方程:y = 0.0499962538865927 x - 0.00336806812931556,相關(guān)系數(shù): r = 0.999977960598948,相關(guān)指數(shù):R2 = 0.99995592

88、1683632?;貧w方程對比直線l1偏差很小。</p><p>  對數(shù)據(jù)UO - IO,利用最小二乘法計(jì)算得,斜:a = 3.17971421371553,截距: b = 4.01771104635559,回歸方程:y = 3.17971421371553 x + 4.01771104635559,相關(guān)系數(shù): r = 0.999967686321358,相關(guān)指數(shù):R2 = 0.99993537368689?;貧w

89、方程對比直線l2偏差很小。</p><p>  測得數(shù)據(jù)很好的滿足了設(shè)計(jì)要求。由于是使用仿真軟件對電路進(jìn)行仿真,測得的數(shù)據(jù)要比做出的電路事物測得數(shù)據(jù)準(zhǔn)確些。另外由于PROTEUS ISIS元件庫中沒有TVS雙向快速自恢復(fù)管的元件模型,所以無法進(jìn)行電壓大幅波動的測試,這也是仿真軟件的局限之一。</p><p><b>  6 結(jié)束語</b></p>&l

90、t;p>  本課題對電壓變送器的原理、電源、模擬電子知識、單片機(jī)系統(tǒng)、數(shù)模轉(zhuǎn)化處理進(jìn)行了學(xué)習(xí)和研究,并以AT89C52型單片機(jī)為主控平臺,結(jié)合ADC0808數(shù)模轉(zhuǎn)化器以及LED數(shù)碼管,將經(jīng)過線性降壓以及精密整流的監(jiān)控電壓實(shí)時顯示出來,設(shè)計(jì)了一個電壓變送器,并利用V/I轉(zhuǎn)換電路將電壓轉(zhuǎn)化成電流。在文中介紹了如何通過仿真軟件對整個系統(tǒng)進(jìn)行仿真實(shí)驗(yàn)測試的可行性方案。測試結(jié)果精確,達(dá)到了預(yù)期要求。電壓變送器可以廣泛應(yīng)用在電力、工業(yè)等部門的

91、電器設(shè)備上,進(jìn)行電壓監(jiān)控。隨著科學(xué)技術(shù)的發(fā)展,其設(shè)計(jì)與應(yīng)用也會更智能化更廣泛。</p><p>  本設(shè)計(jì)還存在以下不足,有待將來進(jìn)一步優(yōu)化。</p><p>  (1)由5.1節(jié)測得的數(shù)據(jù)及相關(guān)計(jì)算可以看出,所設(shè)計(jì)的變送器誤差很小。其中有很大一部分原因是由于沒有根據(jù)電路圖搭建實(shí)際電路進(jìn)行測試,而是利用PROTEUS仿真軟件對電路進(jìn)行仿真測試,測試結(jié)果體現(xiàn)了軟件仿真的精確性以及電路理論設(shè)計(jì)

92、的可行性。但是由于實(shí)際元器件在具體參數(shù)上與理論的差異,以及在實(shí)際電路的搭建和測量中會有很多不可知性,實(shí)際測量的到得結(jié)果也會有偏差,實(shí)際效果得不到體現(xiàn)。另外,采取實(shí)際搭建電路測試,不僅可以鍛煉動手能力還可以對各種元器件的性能有一個更感性的認(rèn)識。</p><p>  (2)對于電壓顯示電路,本設(shè)計(jì)采用的是在AT89C52上搭建控制平臺,結(jié)合ADC0808對電壓進(jìn)行數(shù)模轉(zhuǎn)化,已達(dá)到電壓輸出的目的。這部分電路也可以采用片

93、內(nèi)帶有AD數(shù)模轉(zhuǎn)換器的ARM芯片,進(jìn)行模擬信號處理以及對整個系統(tǒng)的控制。采取ARM控制器,在以后還可以對電路進(jìn)行優(yōu)化,更利于人機(jī)操作和對電壓的監(jiān)控。</p><p> ?。?)對于V/I轉(zhuǎn)化電路,還可以采取軟件編程的方式,外加DA模數(shù)轉(zhuǎn)換器,輸出相應(yīng)的模擬電流量。這種方法電路設(shè)計(jì)相對簡單,準(zhǔn)確度高,經(jīng)濟(jì)性更強(qiáng),通過軟件編程也較易實(shí)現(xiàn)。</p><p><b>  致謝</b

94、></p><p>  本論文是在張志俊老師的悉心指導(dǎo)和親切的關(guān)懷下完成的。很慶幸,當(dāng)初在論文擇題時選擇了張志俊老師作為我的論文指導(dǎo)老師。在做畢業(yè)設(shè)計(jì)期間,張老師始終都給于我詳細(xì)的指導(dǎo)和不懈的支持。雖然和張老師接觸的時間不是太長,但他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、對工作對同學(xué)的認(rèn)真負(fù)責(zé)以及他和藹可親的面容,確給我留下了極深的印象。我也借此機(jī)會向張老師表達(dá)我最衷心的謝意:“張老師,您辛苦了!”</p><

95、;p>  感謝所有指導(dǎo)過我的老師,沒有你們一點(diǎn)一滴的栽培,也不會有我今天所學(xué)到的知識。感謝我的舍友馬驍、程圓建、張寶哲,感謝你們四年來陪我一起走過。感謝我的好友陳博,你在生活上給我?guī)砹四蟮臉啡づc安慰。感謝好友譚俊奇,你對生活的觀察以及廣泛的愛好,對我產(chǎn)生了巨大的影響。</p><p>  感謝我的母親,您是最偉大的人。從把我?guī)У竭@個世上開始,您就以最深沉的愛哺育著我,讓我茁壯的成長。“誰言寸草心,報(bào)得三

96、春暉”。我也會開出最燦爛的花朵,結(jié)出最鮮美的果實(shí),來報(bào)答您的哺育之恩!</p><p>  感謝所有幫助和關(guān)愛過我的人們!</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 余志宏,邢志偉.基于51單片機(jī)的經(jīng)濟(jì)型高精度變送器設(shè)計(jì)[J].微型計(jì)算機(jī),2008,08:123</p><p>  [2]

97、 變送器.http://baike.baidu.com/view/266970.html?wtp=tt,2009,3</p><p>  [3] 電壓變送器.http://baike.baidu.com/view/1337090.html?wtp=tt,2008,12</p><p>  [4] 孫紅波等.ARM與嵌入式技術(shù)[M].北京:電子工業(yè)出版社,2006:1,3-6</p&g

98、t;<p>  [5] 梁清華,王俊生,劉春玲等.高精度工頻交流真有效值電流、電壓變送器[J].電測與儀表,1998,09,16-16</p><p>  [6] 于永,戴佳,常江.51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2007:2-22</p><p>  [7] 周潤景,袁偉亭,景曉松.Proteus在MCS-51&ARM7系

99、統(tǒng)中的應(yīng)用百例[M].北京:電子工業(yè)出版社,2006:377-378</p><p>  [8] 彭為等.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2006:18</p><p>  [9] 林金鉗.TVS器件在信息設(shè)備ESD防護(hù)中的應(yīng)用[J].電子元器件應(yīng)用,2006,07:70-73</p><p>  [10] 王文輝,劉淑英,蔡勝樂.電路與電子

100、學(xué)[M].第三版.北京:電子工業(yè)出版社,2006:102-104,333-334,285-285</p><p>  [11] 陳國慶,方康玲,劉宇.一種精密有緣絕對值電路的改進(jìn)與應(yīng)用[J].武漢科技大學(xué)學(xué)報(bào),2005,04:370-371</p><p>  [12] 德州儀器.4~20mA電流變送器的工業(yè)控制應(yīng)用[J].世界電子元器件,2006,01:93-94</p>

101、<p>  [13] 童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[M].第三版.北京:高等教育出版社,2001:317-321,438-439</p><p>  [14] 孫育才.MCS-51系列單片微型計(jì)算機(jī)及其應(yīng)用[M].第四版.南京:東南大學(xué)出版社,2004:105-114,230-233</p><p>  [15] 王堯.電子線路實(shí)踐[M].南京:東南大學(xué)出版社,2000:58

102、-62</p><p>  [16] ADC0808 Datasheet [Z], National semiconductor, 1999</p><p>  [17] 鐘達(dá).基于LED數(shù)碼管的單片機(jī)顯示電路實(shí)驗(yàn)平臺開發(fā)[J].辦公自動化,2006,25:46-49</p><p>  [18] 李秋生.劉小燕.基于AT89C52的某數(shù)字電壓表的設(shè)計(jì)[J].微計(jì)算

103、機(jī)信息,2008,25:199-201</p><p>  [19] 郭仕劍,邱志模等.MATLAB入門與實(shí)戰(zhàn)[M].北京:電子工業(yè)出版社,2004:232-235</p><p>  [20] 曹蓉.解線性最小二乘問題的正交化方法及應(yīng)用[J].太原師范學(xué)院學(xué)報(bào),2008,01:35-38</p><p><b>  附錄</b></p&

104、gt;<p><b>  附錄A 程序清單</b></p><p>  #include<reg52.h>// 調(diào)用單片機(jī)庫函數(shù)</p><p>  #include "intrins.h"// 調(diào)用_nop_();延時函數(shù)用</p><p>  unsigned char

105、 code dispbitcode[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};</p><p>  // 0,1,2,3,4,5,6,7,8,9</p><p>  unsigned char dispbuf[4];// 設(shè)置位的緩存</p><p>  unsigned char get

106、data;</p><p>  unsigned int temp;</p><p>  sbit ST=P3^0;// ADC's START</p><p>  sbit OE=P3^1;// ADC's OE</p><p>  sbit EOC=P3^2;// ADC's

107、 EOC</p><p>  sbit CLK=P3^3;// ADC's CLK</p><p>  sbit ALE=P3^7;// ADC's ALE</p><p>  sbit P20=P2^0;// LED 位選擇控制引腳</p><p>  sbit P21=P2^1;

108、// LED 位選擇控制引腳</p><p>  sbit P22=P2^2;// LED 位選擇控制引腳</p><p>  sbit P23=P2^3;// LED 位選擇控制引腳</p><p>  sbit P17=P1^7;// LED's dp 引腳</p><p> 

109、 Void Delay(unsigned int i);</p><p>  //-------------------------定時器初始化--------------------------------//</p><p>  Void TimeInitial()</p><p>  { TMOD=0x01;// 設(shè)置中斷為定時器,

110、工作在方式1</p><p>  TH0=(65536-100)/256;// 將計(jì)數(shù)初值高8位放入寄存器TH0</p><p>  TL0=(65536-100)%256;// 將計(jì)數(shù)初值低8位放入寄存器TL0</p><p>  EA=1;// 開中斷</p><p><b>  ET0=1;<

111、;/b></p><p><b>  TR0=1;</b></p><p><b>  }</b></p><p>  //--------------------------延時子程序---------------------------------//</p><p>  Void Del

112、ay(unsigned int i)</p><p><b>  {</b></p><p>  unsigned int j;</p><p>  for(;i>0;i--)</p><p><b>  {</b></p><p>  for(j=0;j<100

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論