武漢理工大學(xué)智能儀器課程設(shè)計_第1頁
武漢理工大學(xué)智能儀器課程設(shè)計_第2頁
武漢理工大學(xué)智能儀器課程設(shè)計_第3頁
武漢理工大學(xué)智能儀器課程設(shè)計_第4頁
武漢理工大學(xué)智能儀器課程設(shè)計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄緒論11、方案確定21.1 任務(wù)分析21.2方案分析及確定22、硬件電路設(shè)計32.1信號處理模塊設(shè)計32.2自動校正模塊設(shè)計52.3 A/D模數(shù)轉(zhuǎn)換模塊52.4AT89C51構(gòu)成總控系統(tǒng)82.5顯示、報警電路102.6晶振電路112.7系統(tǒng)總電路圖113、軟件設(shè)計123.1程序總流程圖123.2A/D轉(zhuǎn)換模塊程序設(shè)計133.3占空比為20%的5V50HZ方波生成133.4與上位機(jī)通信程序143.5中斷服務(wù)程序154、元件清單165、總結(jié)17參考文獻(xiàn):附錄: 緒論隨著時代科技的迅猛發(fā)展,微電子學(xué)和計算機(jī)等現(xiàn)代電子技術(shù)的成就給傳統(tǒng)的電子測量與儀器帶來了巨大的沖擊和革命性的影響。常規(guī)的測試儀器儀

2、表和控制裝置被更先進(jìn)的智能儀器所取代,使得傳統(tǒng)的電子測量儀器在遠(yuǎn)離、功能、精度及自動化水平定方面發(fā)生了巨大變化,并相應(yīng)的出現(xiàn)了各種各樣的智能儀器控制系統(tǒng),使得科學(xué)實驗和應(yīng)用工程的自動化程度得以顯著提高。 智能儀器是把一個微型計算機(jī)系統(tǒng)嵌入到數(shù)字式電子測量儀器中而構(gòu)成的獨(dú)立式儀器。嵌入的計算機(jī)系統(tǒng)可以是芯片級,如單片機(jī)、數(shù)字信號處理(Digital Signal Processing,DSP)等,模板級如PC-4。也可以是系統(tǒng)級,如微型計算機(jī)系統(tǒng),可編程單芯片系統(tǒng)( System on a ProgrammableChip,SOPC)等。智能儀器在結(jié)構(gòu)上自成一體,有的儀器內(nèi)部還帶有專用的微型計算

3、機(jī)系統(tǒng)和通用接口總線( General Purpose Interface Bus,GP IB)接口,能獨(dú)立完成測試。智能儀器由于引入了計算機(jī),功能強(qiáng)大,性能優(yōu)異,使用靈活、方便,是現(xiàn)階段高檔電子儀器的主體。本文介紹了一種常見的智能儀器數(shù)據(jù)采集與電壓監(jiān)控系統(tǒng)。通過AD1674單片機(jī)的控制,能夠使數(shù)據(jù)采集、處理、保存、將數(shù)據(jù)傳送到上位機(jī)等功能得以簡捷化、智能化。該系統(tǒng)具有高速率、高準(zhǔn)確度、高穩(wěn)定性、高可靠性等優(yōu)點(diǎn)。在數(shù)據(jù)采集方面,采用12位A/D轉(zhuǎn)換器AD1674進(jìn)行模數(shù)轉(zhuǎn)換能夠保證采樣精度并具有降低能耗、價格低廉等優(yōu)點(diǎn)。而在信號處理方面,采用雙T型帶阻濾波電路,能夠很好的去除50HZ的工頻干擾

4、。 1、方案確定1.1 任務(wù)分析根據(jù)任務(wù)要求,需要對24V變化范圍的模擬信號進(jìn)行連續(xù)采樣,采樣頻率為10HZ。需要設(shè)計合適的A/D轉(zhuǎn)換電路對該模擬信號進(jìn)行模數(shù)轉(zhuǎn)化,為了滿足實時數(shù)字顯示、采樣值小于2V、大于4V時報警燈閃爍的需要,經(jīng)A/D轉(zhuǎn)換后的數(shù)字信號要能及時傳入合適的單片機(jī)進(jìn)行處理,然后在顯示電路中顯示出來。根據(jù)任務(wù)要求,需要保存最近的50個連續(xù)采樣值,為了不占用單片機(jī)寶貴的內(nèi)存資源,可以對單片機(jī)進(jìn)行數(shù)據(jù)存儲器擴(kuò)展,用于采樣值的保存。另外,由于待采集的模擬信號中有尖峰脈沖干擾和50HZ的工頻干擾,會影響采樣的精度。同時,尖峰脈沖干擾由于會出現(xiàn)瞬時大幅值信號,不僅會損害采集系統(tǒng),而且該信號進(jìn)

5、入單片機(jī)后容易使系統(tǒng)受到干擾,使程序跑飛,引起系統(tǒng)癱瘓。為此,需要在A/D模數(shù)轉(zhuǎn)換之前進(jìn)行信號處理;而在單片機(jī)出可以采用“看門狗”技術(shù)來防止以上情況的出現(xiàn),保證系統(tǒng)能夠穩(wěn)定、精確的運(yùn)行。為了消除環(huán)境因素對測量準(zhǔn)確度的影響,需要使設(shè)計的系統(tǒng)能夠?qū)崿F(xiàn)內(nèi)部自動校準(zhǔn)功能。因此,可在系統(tǒng)中加入校正電路,對零點(diǎn)和增益進(jìn)行自動校準(zhǔn)。最后,系統(tǒng)需要滿足的對系統(tǒng)誤差進(jìn)行線性插值校正、與上位機(jī)進(jìn)行串口通信、產(chǎn)生占空比為20%幅度為5V的50HZ脈沖波等功能,可以通過軟件設(shè)計來滿足。通過上述任務(wù)分析,可得到如圖1系統(tǒng)總體方案:自動校正模塊模擬信號 單 片 機(jī) 系 統(tǒng)上位機(jī)“看門狗”系統(tǒng)A/D模數(shù)轉(zhuǎn)換信號處理模塊報警

6、電路顯示電路 圖1:系統(tǒng)總體方案1.2方案分析及確定由圖1可以看出,對于該智能化數(shù)據(jù)采集和電壓監(jiān)控系統(tǒng),信號處理模塊、A/D模數(shù)轉(zhuǎn)換模塊、單片機(jī)系統(tǒng)為其重要組成部分。這三個部分的不同設(shè)計會有不同的方案。信號處理模塊:信號處理模塊是保證系統(tǒng)能對信號進(jìn)行精確采集的基礎(chǔ)。常用的信號處理模式有濾波、調(diào)制兩種。A/D數(shù)模轉(zhuǎn)換模塊:模擬信號在時間和數(shù)值上是連續(xù)的,而智能系統(tǒng)只能處理時間和數(shù)值上離散的數(shù)字信號,是系統(tǒng)測量分辨率的決定環(huán)節(jié),其性能的好壞將直接影響所設(shè)計系統(tǒng)的性能。常用的A/D轉(zhuǎn)換器有并聯(lián)比較型、雙積分型、逐次逼近型等。單片機(jī)系統(tǒng):單片機(jī)系統(tǒng)是智能化數(shù)據(jù)采集和電壓監(jiān)控系統(tǒng)的核心,主要用于對系統(tǒng)各

7、模塊間的控制;對數(shù)字信號進(jìn)行相關(guān)分析處理、保存以及與上位機(jī)進(jìn)行通信等任務(wù)。但常見的51系列單片機(jī)均能滿足以上需求。因此,單片機(jī)的選擇不作為方案選擇的參考條件。方案一:信號處理模塊采用低通濾波器,用于濾除50HZ的工頻干擾。A/D轉(zhuǎn)換器采用常見的并行輸出ADC0809芯片。方案二:信號處理模塊采用調(diào)制解調(diào)電路,直接將所需測量的模擬信號從干擾中分離出來。A/D轉(zhuǎn)換器采用AD574A芯片。方案分析:由于該系統(tǒng)所測量的信號變化范圍在2-4V,屬于小范圍變化信號。若采用調(diào)制解調(diào)電路原信號進(jìn)行去干擾處理,會由于調(diào)制解調(diào)電路所用器件過多,使信號出現(xiàn)不可控制的失真。該方案的關(guān)鍵在于A/D對信號的真實采樣,因此

8、對源信號進(jìn)行過多的處理,反而會使系統(tǒng)的性能降低。因而在該方案設(shè)計中,只需采用簡單的濾波電路對信號進(jìn)行去干擾處理即可。對于A/D轉(zhuǎn)化模塊的選擇,由設(shè)計要求可知,測量的分辨率需要達(dá)到1mv,而轉(zhuǎn)化范圍為2-4V。因此,需要分辨率11位的ADC,而并行輸出ADC0809的分辨率只能達(dá)到8位,AD574A的分辨率位12位,為保證測量分辨率,需要采用分辨率為12位的AD574A。綜上分析,在該智能系統(tǒng)中,我采用的是由濾波電路構(gòu)成信號處理模塊、AD574A構(gòu)成A/D模數(shù)轉(zhuǎn)換模塊的系統(tǒng)方案。2、硬件電路設(shè)計2.1信號處理模塊設(shè)計根據(jù)已設(shè)定的方案,該信號處理模塊采用濾波電路。常用的濾波電路有高通濾波電路、低通

9、濾波電路、帶通濾波電路和帶阻濾波電路。由于該系統(tǒng)中,信號的干擾主要為50HZ的工頻干擾,干擾頻率已知且穩(wěn)定,相反,有用信號的頻率未知。因此,本設(shè)計中采用帶阻濾波器,濾除50HZ的工頻干擾信號。本方案采用的帶阻濾波電路為一種基于RC雙T網(wǎng)絡(luò)的二階帶阻濾波電路其電路圖如圖2所示。 圖2:二階帶阻濾波電路雙T網(wǎng)絡(luò)必須具有平衡式結(jié)構(gòu): (1)在這樣的電路中,濾波R、C元件位置互換,仍為帶阻濾波電路。在實際應(yīng)用中,電容值取。在此條件下,濾波器參數(shù)為: (2) (3)根據(jù)公式(3)可知,阻帶頻率與C、有關(guān),為了保證電路的對稱性,令,,此時阻帶中心頻率為50HZ。根據(jù)公式(2):該濾波器對信號有放大作用,而

10、會使A/D轉(zhuǎn)化模塊輸出的信號出現(xiàn)放大失真,甚至引起系統(tǒng)的錯誤運(yùn)行(比如,一個不到4V的信號被放大到4V以上,從而觸動電壓監(jiān)控系統(tǒng),使報警電路報警)。因此,在設(shè)計時取消R和,此時的濾波放大倍數(shù)。根據(jù)電路平衡結(jié)構(gòu)式(1)式可得到電阻的取值為。2.2自動校正模塊設(shè)計在智能系統(tǒng)中,由于存在濾波、A/D轉(zhuǎn)換等模塊,會使系統(tǒng)出現(xiàn)零點(diǎn)漂移、增益誤差等,從而影響測量數(shù)據(jù)的準(zhǔn)確性。因此需要對系統(tǒng)進(jìn)行自動校正。常見的校準(zhǔn)方法有零點(diǎn)漂移自動校正和增益自動校正。其校準(zhǔn)原理圖如圖3所示: 圖3:自動校準(zhǔn)原理圖校準(zhǔn)原理:設(shè)線性校正方程為:式中 :真值 :測量值 、:誤差系數(shù)設(shè)= 0時 = = 時= 將兩組數(shù)據(jù)代入校正方程

11、得: 聯(lián)立解得: 則線性校正方程為:校正方程中的項,可以消除零位誤差,誤差系數(shù) 可以校正增益誤差2.3 A/D模數(shù)轉(zhuǎn)換模塊在該方案中,A/D轉(zhuǎn)換芯片選用12位的ADC12138。 ADC12138是12位逐次逼近式A/D轉(zhuǎn)換器,轉(zhuǎn)換時間為25s,轉(zhuǎn)換誤差為1LSB。輸出具有三態(tài)緩沖器,可直接與微處理器接口;模擬量輸入有單極性和雙極性兩種方式,接成單極性方式時,輸入電壓范圍為010V或020V,接成雙極性方式時,輸入電壓范圍為-5V5V,-10V10V。片內(nèi)含電壓基準(zhǔn)和時鐘電路。內(nèi)部結(jié)構(gòu)如圖4所示: 圖4:AD1674A內(nèi)部結(jié)構(gòu)AD1674A引腳: 模擬輸入MUX(復(fù)用器)。A通道輸入選擇在DI

12、引腳的地址信息,這是加載在SCLK的上升沿到地址寄存器。電壓施加到這些輸入不應(yīng)超過VA +或低于VA -或低于GND。 模擬輸入引腳,用作偽地面時,模擬多路轉(zhuǎn)換器是單端的。 復(fù)用器輸出引腳。多路轉(zhuǎn)換器被使用時,這些引腳應(yīng)被連接到A / DIN引腳,直接或通過一個放大器和濾波器 轉(zhuǎn)換器的輸入引腳。 MUXOUT1通常連接到A/DIN1的。 MUXOUT2通常連接到A/DIN2 DO數(shù)據(jù)輸出引腳。當(dāng)CS為低,該引腳是一個上升沿輸出。當(dāng)CS為高,此輸出為三態(tài)DI串行數(shù)據(jù)輸入引腳。施加到這個引腳的數(shù)據(jù)在SCLK的上升沿被轉(zhuǎn)移到多路復(fù)用地址和模式選擇寄存器。EOC該引腳是一個上升沿輸出,表明ADC121

13、3/8引腳上的邏輯。低狀態(tài)表明ADC忙轉(zhuǎn)換,自動校準(zhǔn),自動調(diào)零或斷電周期。上升沿EOC這些周期結(jié)束的信號。A/D啟動引腳,低電平有效片選輸入引腳DOR數(shù)據(jù)就緒引腳SCLK串行數(shù)據(jù)時鐘輸入CCLK轉(zhuǎn)換時鐘輸入正模擬電壓輸入PD掉電引腳電源引腳ADC12138與微處理器接口電路如圖5所示: 圖5:AD1674與單片機(jī)通信接口電路2.4AT89C51構(gòu)成總控系統(tǒng) AT89C51是一種帶4K字節(jié)FLASH存儲器的低電壓、高性能CMOS 8位微處理器,提供以下標(biāo)準(zhǔn)功能:4k 字節(jié)Flash 閃速存儲器,128字節(jié)內(nèi)部RAM,32 個I/O 口線,兩個16位定時/計數(shù)器,一個5向量兩級中斷結(jié)構(gòu),一個全雙工

14、串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。其管腳圖如圖6所示: 圖6:AT89C51引腳圖AT89C51管腳說明: VCC:供電電壓GND:接地P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位。在FIASH編程時,P0 口

15、作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須接上拉電阻P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為低八位地址接收P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16

16、位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故P3口也可作為AT89C51的一些特殊功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(

17、外部中斷1)P3.4 T0(計時器0外部輸入)P3.5 T1(計時器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機(jī)器周期的高電平時間ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想

18、禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)/EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(V

19、PP)XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入XTAL2:來自反向振蕩器的輸出AT89C51與AD的連接電路圖如圖5所示 2.5顯示、報警電路顯示、報警分別由數(shù)碼管和報警燈構(gòu)成。用于接收單片機(jī)給出的信號顯示或報警。其電路圖如圖7所示 圖7:信號顯示及報警燈2.6晶振電路晶振是給單片機(jī)提供工作信號脈沖的.這個脈沖就是單片機(jī)的工作速度。不同頻率的晶振會使單片機(jī)的工作頻率不一樣。由于本設(shè)計需要產(chǎn)生一個50HZ的脈沖,則晶振采用常見的12MHZ晶振。其電路圖如圖8所示 圖8:晶振電路 2.7系統(tǒng)總電路圖系統(tǒng)總電路圖見附錄13、軟件設(shè)計軟件設(shè)計涉及A/D與單片機(jī)的通訊、自動校準(zhǔn)模塊的控制

20、、數(shù)碼管和報警燈的點(diǎn)亮、與上位機(jī)的通信、內(nèi)部數(shù)據(jù)處理、產(chǎn)生所需要方波等部分。3.1程序總流程圖 保存調(diào)用AD子程序調(diào)用顯示子程序進(jìn)行6次數(shù)據(jù)采集,用于系統(tǒng)校準(zhǔn) 繼續(xù)采樣? 開始單片機(jī)、AD、顯示模塊初始化 結(jié)束調(diào)用方波發(fā)生子程序方波輸出調(diào)用上位機(jī)通訊子程序YN圖9:程序總流程圖3.2A/D轉(zhuǎn)換模塊程序設(shè)計根據(jù)校準(zhǔn)模塊2.2的設(shè)計思路,校準(zhǔn)模塊需要在系統(tǒng)開始運(yùn)行時,進(jìn)行0V和5V輸出時的采樣,采樣值保存在寄存器中,通過一定的運(yùn)算作為校準(zhǔn)基準(zhǔn)。A/D轉(zhuǎn)換模塊程序的設(shè)計中,需要注意A/D芯片的引腳以及其對應(yīng)的功能。為了能使單片機(jī)與A/D正常通信,需要對通信口正確定義(定義接口參照2.2所示),并根據(jù)

21、需要做相應(yīng)的控制。相應(yīng)程序設(shè)計如下:程序流程圖如圖10所示開始 void adjust(void)unsigned int v1,v2,v3,v4,v5,v6;v1 = get_v(3);A/D清零v4 = get_v(2);v2 = get_v(3);v5 = get_v(2);v3 = get_v(3);A/D轉(zhuǎn)換v6 = get_v(2);v1 = (v1+v2+v3)/3;v2 = (v4+v5+v6)/3;4V?a0 = (v2-v1)/(5*10000);LED1報警a1 = v1;ADtemp_s = get_v(0); void delay2(uchar a) /延時LED0報

22、警2V?uchar b,c;for(b=0;ba;b+)for(c=0;c200;c+);結(jié)束 圖10:A/D控制程序3.3占空比為20%的5V50HZ方波生成 由2.6的設(shè)計可知,單片機(jī)的工作頻率為12MHZ,在產(chǎn)生脈沖信號時,可以采用定時工作一。而20%占空比則可以用輸出5次高電平、輸出1次低電平的方式產(chǎn)生。 定時初始值:由公式 可得:其C語言程序如下:程序流程圖如圖11開始定時器初始化開定時器等待中斷中斷?中斷服務(wù)程序void interrupt_t0_square() interrupt 1TH0 = 0xFD;TL0 = 0xFD; n+;if(m 49) point = 0;if(

23、num=50) 發(fā)送完?num = 0;flag = 0;NY返回 Y 圖12:單片機(jī)與上位機(jī)通信開始保護(hù)現(xiàn)場和斷點(diǎn)3.5中斷服務(wù)程序定時器0中斷程序中斷服務(wù)-void Timer0_isr(void) interrupt 1 using 1if(pwm) pwm = 0;關(guān)中斷TH0 = 0xbf;TL0 = 0x33;恢復(fù)現(xiàn)場elsepwm = 1;TH0 = 0xf8;開中斷TL0 = 0xcd;返回斷點(diǎn) 圖13:中斷服務(wù)程序 定時器1中斷程序void Timer1_isr(void) interrupt 3 using 1/定時器1執(zhí)行數(shù)碼管動態(tài)掃描 static unsigned i

24、nt count,j; TH1=0xfc;/重新賦值 TL1=0x18; j+; if(j=300) j=0;ADFlag=1; /定時置位AD采樣標(biāo)志位 4、元件清單元件型號數(shù)量元件型號數(shù)量11121A/DAD16741151單片機(jī)AT89C5112鎖存器74LS37311LED2 5、總結(jié)這次課程設(shè)計是對微機(jī)原理、單片機(jī)、智能儀器設(shè)計基礎(chǔ)等學(xué)科的綜合運(yùn)用。同時還回顧了一些測控電路中的濾波器只知識。在課設(shè)過程中,充分回顧了AT89C51單片機(jī)的系統(tǒng)設(shè)計,以及AD、數(shù)碼管顯示等部分的相互通信的電路設(shè)計以及程序編寫。特別在程序編寫部分,運(yùn)用C語言來編寫程序,有別于學(xué)習(xí)過程中接觸的匯編,這樣的嘗試

25、使我拓展了知識面,同時對單片機(jī)的了解更加深入。另外,在設(shè)計學(xué)會了中采用protues進(jìn)行電路繪制以及仿真。緊張而忙碌的時間不知不覺地從身邊走過,回想這兩周以來的設(shè)計過程,期間值得回味的有很多。通過本次的課程設(shè)計使我更深刻的理解了智能儀器并且對這門課程有了新的認(rèn)識:這門課程非常的實用而且有趣。這也深深的知到了自己的知識和理論水平遠(yuǎn)遠(yuǎn)的不足。由于課題所要求使用的軟件是我們從未接觸過的,并且要在2周內(nèi)熟悉并能熟練使用,所以在設(shè)計過程中遇到了不少的困難。但人在經(jīng)過這段困難時期后,經(jīng)過查閱大量的參考書籍,同學(xué)之間不斷的探討以及老師的細(xì)心講解,及時的指導(dǎo)后,設(shè)計的思路終于有了眉目。接下來就是了解各種芯片的

26、功能,然后畫出設(shè)計草圖,分析。雖然最終出來的結(jié)果并不是十分完整和正確,但畢竟是辛苦勞動的結(jié)果,我仍然感到欣慰。課程設(shè)計結(jié)束了,但期間同學(xué)之間的團(tuán)隊合作和老師的耐心指導(dǎo),讓我體會良深,在此我要感謝同學(xué)以及指導(dǎo)老師的幫助。合作和老師的耐心指導(dǎo),讓我體會良深,在此我要感謝同學(xué)以及指導(dǎo)老師的幫助。在這次課程設(shè)計中感到遺憾的就是在很多同學(xué)的幫助下也沒有很好的完成這次設(shè)計,雖然能夠畫出電路原理圖以及成功調(diào)試好程序,但終因能力有限,不能很好的將其仿真出來。這也足以證明自己學(xué)習(xí)的理論知識不夠。距離要求有一點(diǎn)距離,還希望老師見諒。參考文獻(xiàn):1 史健芳. 智能儀器設(shè)計基礎(chǔ)M. 第二版. 北京:電子工業(yè)出版社, 2

27、012.2 徐瑋等. C51單片機(jī)高效入門M. 第二版. 北京:機(jī)械工業(yè)出版社, 2010.3 張國雄. 測控電路M. 第三版. 天津:天津大學(xué), 2008.4 何帥. 基于高速采樣ADC的數(shù)據(jù)采集系統(tǒng)D. 湖南大學(xué), 2012.5 喬巍, 杜愛玲, 陳春. 高速數(shù)據(jù)采集系統(tǒng)信號調(diào)理電路的設(shè)計J. 電子技術(shù), 2003(第4期).6 魯連剛. 濾除50Hz工頻干擾的濾波電路設(shè)計J. 遼寧師專學(xué)報, 2012, 第14卷(第一期).附錄:附錄1:電路總圖附錄2:系統(tǒng)總程序#include reg52.h#define uchar unsigned char#define uint unsigne

28、d intextern display_data();extern get_v(unsigned char nu);extern bit ADFlag;extern bit flag;extern uint ADtemp,ADtemp_s;extern Init_Timer();extern display_dispose();data uchar data_s50; /記錄最新50個測量值uchar point = 0; /最新值所在位置指針uchar a0,a1; /校正系數(shù)uchar num2=0,num4=0; /燈閃爍延時sbit led0= P13; /低于2V指示燈sbit led1= P14; /高于4V指示燈/*- 采樣校正函數(shù)get_v(3)返回輸出為零時的值get_v(2)返回輸出為5V時的值-*/void adjust(void)unsigned int v1,v2,v3,v4,v5,v6;v1 = get_v(3);v4 = get_v(2);v2 = get_v(3);v5 = get_v(2);v3 = get_v(3);v6

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論