




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、電子系統(tǒng)設(shè)計物理與電子工程學(xué)院電子系統(tǒng)設(shè)計報告題 目 數(shù)字溫度計 院 系 物理與電子工程學(xué)院 專 業(yè) 電子信息工程 學(xué)生姓名 年級、班 2013級4班 指導(dǎo)教師 2015年11月15日目 錄摘 要2緒 論4第1章 主要器件概述51.1 AD590概述51.2 LM331概述61.3 MSP430單片機概述91.4 OP07芯片概述101.5 LCD1602液晶12第2章 設(shè)計內(nèi)容及方案分析132.1 設(shè)計任務(wù)及要求132.2 設(shè)計方案132.3 設(shè)計過程13第3章 硬件系統(tǒng)設(shè)計與分析143.1溫度采集及轉(zhuǎn)化電路14第4章 軟件系統(tǒng)設(shè)計16第5章 調(diào)試及分析17總 結(jié)20致 謝21參考文獻22附
2、 錄23摘 要隨著現(xiàn)代信息技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步(zhb)實現(xiàn),能夠獨立工作的溫度檢測和顯示系統(tǒng)應(yīng)用(yngyng)于諸多領(lǐng)域。本文主要介紹了一種(y zhn)基于MSP430F149單片機、AD590數(shù)字溫度傳感器和LM331電壓-頻率轉(zhuǎn)換來進行測溫的簡易電子系統(tǒng)。本系統(tǒng)由AD590、LM331和MSP430F149單片機組成,線路簡單、系統(tǒng)體積小、測溫準確,其輸出溫度采用數(shù)字顯示,主要用于對溫度需求較高的場所,或科研實驗室等場所。關(guān)鍵詞:數(shù)字溫度計;AD590;MSP430F149;LM331;數(shù)字顯示。AbstractWith the rapid development of
3、 modern information technology and traditional industrial transformation gradually realize, ability to work independently of the temperature detection and display system is applied in many fields. This paper mainly introduces a kind of based on MSP430F149 MCU, AD590 digital temperature sensor and LM
4、331 voltage - frequency conversion for temperature measurement of simple electronic systems. This system is composed of AD590, LM331 and MSP430F149 MCU, simple circuit, system has small volume, temperature measurement accuracy, its output temperature adopts digital display, mainly used for the high
5、demand for temperature place, or research laboratories, etc.Keywords: Digital thermometer;AD590;MSP430F149;LM331;Digital display.4緒 論1 前言(qin yn)隨著現(xiàn)代信息技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實現(xiàn)能夠獨立工作的溫度檢測和顯示系統(tǒng)應(yīng)用于諸多領(lǐng)域。傳統(tǒng)的溫度檢測以熱敏電阻為溫度敏感元件。熱敏電阻的成本低,但需后續(xù)信號處理電路,而且可靠性相對較差,測溫準確度低,檢測系統(tǒng)也有一定的誤差。與傳統(tǒng)的溫度計相比,這里設(shè)計的數(shù)字(shz)溫度計具有讀數(shù)方便,測溫范圍廣
6、,測溫精確,數(shù)字顯示,適用范圍寬等特點。2 歷史(lsh)及應(yīng)用背景 溫度是科學(xué)技術(shù)中最基本的物理量之一,物理、化學(xué)、生物等學(xué)科都離不開溫度。在工業(yè)生產(chǎn)和實驗研究中,像電力、化工、石油、冶金、航空航天、糧食儲存、酒類生產(chǎn)等領(lǐng)域,溫度常常是表征對象和過程狀態(tài)的最重要的參數(shù)之一。傳統(tǒng)的水銀或酒精溫度計來測量溫度,不僅測量時間長、讀數(shù)不方便、而且功能單一,已經(jīng)不能滿足人們在數(shù)字化時代的要求。本文提出了一種新型的數(shù)字式溫度測量電路的設(shè)計方案,該方案集成了溫度測量電路和實時時鐘電路。在此利用集成溫度傳感器AD590設(shè)計并制作了一款基于MSP430F149的LCD顯示的數(shù)字溫度計,其電路簡單,軟硬件結(jié)構(gòu)模
7、塊化,易于實現(xiàn)。還采用了12MHz的晶振作為MSP430F149的時鐘源LCD1602作為顯示設(shè)備,通過編程的方式來實現(xiàn)實時時鐘的顯示、修改上下限溫度等功能,使產(chǎn)品更具實用性。3 研究數(shù)字溫度計的目的和意義 隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標之一,它所給人帶來的方便也是不可否定的,其中數(shù)字溫度計就是一個典型的例子,但人們對它的要求越來越高。要為現(xiàn)代人工作、科研、生活提供更好的更方便的設(shè)施就需要從數(shù)單片機技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。本設(shè)計所介紹的數(shù)字溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準確,其輸出溫度采用數(shù)字顯示,主要用于對測溫比
8、較準確的場所,或科研實驗室使用等,比如:嬰兒智能看護系統(tǒng),采用 AD590采集溫度數(shù)據(jù),用單片機控制溫度值穩(wěn)定在預(yù)設(shè)范圍,當嬰兒皮膚和衣服之間的溫度低于預(yù)設(shè)溫度值下限時系統(tǒng)啟動點暖,當這個溫度低于預(yù)設(shè)溫度值時系統(tǒng)斷開電源,如果嬰兒體表溫度出現(xiàn)異常狀況時發(fā)出報警提醒看護人進行相關(guān)處理等,所以研究數(shù)字溫度計是刻不容緩的。主要器件(qjin)的概述1.1 AD590概述(i sh)(1) AD590簡介(jin ji)AD590是 HYPERLINK /view/2398.htm 美國ANALOG DEVICES公司的單片集成兩端感溫電流源,其輸出電流與絕對溫度成比例。在4 V至30 V電源電壓范圍
9、內(nèi),該器件可充當一個高阻抗、恒流調(diào)節(jié)器,調(diào)節(jié)系數(shù)為1 A/K。片內(nèi)薄膜電阻經(jīng)過 HYPERLINK /view/2695.htm 激光調(diào)整,可用于校準器件,使該器件在298.2K (25C)時輸出298.2 A電流。AD590適用于150C以下、目前采用傳統(tǒng)電氣溫度傳感器的任何溫度檢測應(yīng)用。低成本的單芯片集成電路及無需支持電路的特點,使它成為許多溫度測量應(yīng)用的一種很有吸引力的備選方案。應(yīng)用AD590時,無需線性化電路、精密電壓放大器、電阻測量電路和冷結(jié)補償。除溫度測量外,還可用于分立器件的溫度補償或校正、與絕對溫度成比例的偏置、流速測量、液位檢測以及風速測定等。AD590可以 HYPERLIN
10、K /view/1618747.htm 裸片形式提供,適合受保護環(huán)境下的混合電路和快速溫度測量。AD590特別適合遠程檢測應(yīng)用。它提供高阻抗電流輸出,對長線路上的壓降不敏感。任何絕緣良好的雙絞線都適用,與接收電路的距離可達到數(shù)百英尺。這種輸出特性還便于AD590實現(xiàn)多路復(fù)用:輸出電流可以通過一個CMOS多路復(fù)用器切換,或者電源電壓可以通過一個邏輯門輸出切換。(2) AD590主要特點及基本參數(shù)線性電流傳感器:1uA/K;范圍:-55C+150C;陶瓷傳感器探頭兼容包;終端裝置:電壓/電流;激光微調(diào)到0.5C校準精度(AD590M);良好的線性:0.3C覆蓋全量程(AD590M);供電電壓范圍:
11、+4V+30V獨立傳感器;低成本,獨立傳感器。(3) AD590應(yīng)用及引腳圖AD590測量熱力學(xué)溫度、攝氏溫度、兩點溫度差、多點最低溫度、多點平均溫度的具體電路,廣泛應(yīng)用于不同的溫度控制場合。由于AD590精度高、價格低、不需 HYPERLINK /view/3832827.htm t _blank 輔助電源、線性好,常用于測溫和熱電偶的 HYPERLINK /view/2283273.htm t _blank 冷端補償。第一個引腳是正即極性端,第二個引腳是負極性端,第三個腳可以不用,是接外殼做屏蔽用的。引腳圖如圖1-1所示。圖1-1 AD590引腳圖(4) AD590工作(gngzu)原理在
12、被測溫度(wnd)一定時,AD590相當于一個(y )恒流源,把它和530V的直流電源相連,在被測溫度一定時,AD590相當于一個恒流源,把它和530V的直流電源相連并在輸出端串接一個1k的恒值電阻,那么,此電阻上流過的電流將和被測溫度成正比,此時電阻兩端將會有1mVK的電壓信號。數(shù)字顯示溫度計的設(shè)計AD590具有線性優(yōu)良、性能穩(wěn)定、靈敏度高、補償、熱容量小、抗干擾能力強、可遠距離測溫且使用方便優(yōu)點??蓮V泛應(yīng)用于各種冰箱、空調(diào)器、糧倉、冰庫、工業(yè)儀器配套和各種溫度的測量和控制等領(lǐng)域。 HYPERLINK /picture/1680846/1680846/0/a992e31f54641d6130
13、4e1598?fr=lemma&ct=single t /view/_blank AD590的輸出電流值說明:其輸出電流是以絕對溫度零度(-273)為基準,每增加1,它會增加1A輸出電流,因此在室溫25時,其輸出電流=(273+25)=298A。1.2 LM331概述(1) LM331簡介LM331是美國NS公司生產(chǎn)的性能價格比較高的集成芯片,可用作精密頻率電壓轉(zhuǎn)換器、A/ D 轉(zhuǎn)換器、線性頻率調(diào)制解調(diào)、長時間積分器及其他相關(guān)器件。LM331 采用了新的溫度補償能隙基準電路, 在整個工作溫度范圍內(nèi)和低到 4.0V 電源電壓下都有極高的精度。LM331 的動態(tài)范圍寬, 可達 100dB ; 線性
14、度好, 最大非線性失真小于 0.01% ,工作頻率低到0.1Hz時尚有較好的線性;變換精度高,數(shù)字分辨率可達12位; 外接電路簡單,只需接入幾個外部元件就可方便構(gòu)成 V/F 或 F/V 等變換電路,并且容易保證轉(zhuǎn)換精度。(2) LM331內(nèi)部功能 LM331 的內(nèi)部電路組成如右圖所示由輸入比較(bjio)器、定時比較器、R-S 觸發(fā)器、輸出驅(qū)動管、復(fù)零晶體管、能隙基準電路、精密(jngm)電流源電路、電流開關(guān)、輸出保護管等部分組成輸出驅(qū)動管采用集電極開路形式,因而可以通過選擇(xunz)邏輯電流和外接電阻,靈活改變輸出脈沖的邏輯電平,以適配 TTL、DTL 和 CMOS 等不同的邏輯電路。LM
15、331 可采用雙電源或單電源供電,可工作在 4.040V 之間,輸出可高達40V,而且可以防止 VCC 短路。LM331 內(nèi)部功能圖如圖1-2所示。圖1-2 LM331內(nèi)部功能(3) LM331應(yīng)用及引腳LM331主要是實現(xiàn)電壓到頻率的轉(zhuǎn)化,由于當前12位以上的 HYPERLINK /view/990260.htm t _blank A/D轉(zhuǎn)換器的價格仍較昂貴,用V/F變換器來代替A/D轉(zhuǎn)換器,在要求速度不太高的場合是一種較好的選擇。引腳功能見表1-1所列,器件管腳如圖1-3。表1-1 LM331引腳功能圖1-3 LM331引腳(4) LM331工作(gngzu)原理LM331組成(z chn
16、)的電壓頻率(pnl)變換電路。外接電阻Rt、Ct和定時比較器、復(fù)零晶體管、 HYPERLINK /view/2008543.htm t /view/_blank R-S觸發(fā)器 等構(gòu)成單穩(wěn)定時電路。當輸入端 Vi+輸入一正電壓時,輸入比較器輸出高電平,使R-S觸發(fā)器置位,Q輸出高電平,輸出驅(qū)管導(dǎo)通,輸出端f0為邏輯低電平,同時,電流開關(guān)打向右邊,電流源IR對電容CL充電。此時由于復(fù)零晶體管截止,電源VCC也通過電阻Rt對 電容Ct充電。當電容Ct兩端充電電壓大于VCC的2/3 時定時比較器輸出一高電平, 使R-S觸發(fā)器復(fù)位,Q輸出電壓-頻率變換器工作原理出驅(qū)動管截止,輸出端f0為邏輯高電平,同
17、時,復(fù)零晶體管導(dǎo)通,電容Ct通過復(fù)零晶體管迅速放電;電流開關(guān)打向左邊,電容CL對電阻RL放電。當電容CL放電電壓等于輸入電壓Vi時,輸入比較器再次輸出高電平,使R-S觸發(fā)器置位,如此反復(fù)循環(huán),構(gòu)成自激振蕩。圖1-4畫出了電容Ct、CL充放電和輸出脈沖f0的波形。 設(shè)電容CL的充電時間為t1,放電時間為t2,則根據(jù)電容CL上電荷平衡的原理,我們有(IR-VL/RL)t1=t2VL/RL如圖1-2-3-1電容充放電輸出波形圖:圖1-4 電容(dinrng)充放電輸出波形圖從(IR-VL/RL)t1=t2VL/RL可得f0=1/(t1+t2)=VL/(RL/Rt1),實際上,該電路(dinl)的VL
18、在很少的范圍(fnwi)內(nèi)(大約10mV)波動,因此, 可認為VL=Vi,故上式可以表示為:f0=Vi/(RL/Rt1), 可見,輸出脈沖頻率f0與輸入電壓V成正比,從而實現(xiàn)了電壓-頻率變換。式中IR由內(nèi)部基準電壓源供給的1.90V參考電壓和外接電阻Rs決定,IR=1.90/Rs,改變Rs的值,可調(diào)節(jié)電路的轉(zhuǎn)換增益,t1 由定時元件Rt和Ct決定,其關(guān)系是t1=1.1RtCt,典型值Rt=6.8k,Ct=0.01F,t1=7.5s。 由f0=Vi/(RL/Rt)可知,電阻Rs、RL、Rt和電容Ct直接影響轉(zhuǎn)換結(jié)果f0,因此對元件的精度要有一定的要求,可根據(jù)轉(zhuǎn)換精度適當選擇。電容CL對轉(zhuǎn)換結(jié)果雖
19、然沒有直接的影響。但應(yīng)選擇漏電流小的電容器。電阻R1和電容C1組成低通濾波器, 可減少輸入電壓中的干擾脈沖,有利于提高轉(zhuǎn)換精度。1.3 MSP430單片機概述MSP430簡介MSP430單片機稱之為混合信號處理器,是由于其針對實際應(yīng)用需求,將多個不同功能的 HYPERLINK /view/635021.htm t _blank 模擬電路、數(shù)字電路模塊和 HYPERLINK /view/1125.htm t _blank 微處理器集成在一個芯片上,以提供“ HYPERLINK /view/1012.htm t _blank 單片機”解決方案。該系列單片機多應(yīng)用于需要電池供電的便攜式儀器儀表中。(
20、2) MSP430單片機主要特點1)處理能力強MSP430系列單片機是一個16位的單片機,采用了精簡指令集(RISC)結(jié)構(gòu),具有豐富的尋址方式(7 種源操作數(shù)尋址、4 種目的操作數(shù)尋址)、簡潔的 27 條內(nèi)核指令以及大量的模擬指令;大量的寄存器以及片內(nèi)數(shù)據(jù)存儲器都可參加多種運算;還有高效的查表處理指令。這些特點保證了可編制出高效率的源程序。2)運算速度快MSP430 系列單片機能在25MHz晶體的驅(qū)動下,實現(xiàn)40ns的指令周期。16位的數(shù)據(jù)寬度、40ns的指令周期以及多功能的硬件乘法器(能實現(xiàn)乘加運算)相配合,能實現(xiàn)數(shù)字信號處理的某些算法(如FFT等)。3)超低功耗MSP430 單片機之所以有
21、超低的功耗,是因為其在降低芯片的電源電壓和靈活而可控的運行時鐘方面都有其獨到之處。首先,MSP430 系列單片機的電源電壓采用的是1.8-3.6V 電壓。因而可使其在1MHz 的時鐘條件下運行時,芯片的電流最低會在165A左右,RAM保持模式下的最低功耗只有0.1A。其次,獨特的時鐘系統(tǒng)設(shè)計。在 MSP430 系列中有兩個不同的時鐘系統(tǒng):基本時鐘系統(tǒng)、鎖頻環(huán)(FLL 和FLL+)時鐘系統(tǒng)和DCO數(shù)字振蕩器時鐘系統(tǒng)??梢灾皇褂靡粋€晶體振蕩器(32.768kHz)DT-26 OR DT-38,也可以使用兩個晶體振蕩器。由系統(tǒng)時鐘系統(tǒng)產(chǎn)生 CPU 和各功能所需的時鐘。并且這些時鐘可以在指令的控制下,
22、打開和關(guān)閉,從而實現(xiàn)對總體功耗的控制。(3) MSP430單片機功能(gngnng)及引腳圖圖1-5 MSP430單片機引腳圖如圖1-5所示,MSP430F149 有 6個8位的 P口,其中(qzhng)P1、P2口占兩個(lin )中斷向量,這里用P1.2口的第二功能來捕獲上升沿,即采集頻率。MSP430中有兩個16位定時器,還可以利用看門狗定時器。由于定時器的是 16 位的,則可以在秒數(shù)量級上定時,且具有2個中斷向量,便于處理各種定時中斷。定時器的應(yīng)用在 F149 中具有舉足輕重的作用,可以利用MSP430F149中的定時器的比較模式產(chǎn)生PWM(數(shù)字脈沖調(diào)制)波形,再經(jīng)過低通濾波器產(chǎn)生任意
23、函數(shù)的波形,也就是說,可以通過定時器的比較模式實現(xiàn)模數(shù)轉(zhuǎn)換功能。另外,定時器還具有捕獲模式,可以通過定時捕獲各種測量,比如頻率測量,脈沖寬度測量,這里正是利用定時A模塊的定時捕獲功能來測量頻率。1.4 OP07芯片概述(1) OP07簡介OP07芯片(xn pin)是一種低噪聲,非斬波穩(wěn)零的雙極性(雙電源供電)運算放大器集成電路(jchng-dinl)。由于OP07具有(jyu)非常低的輸入失調(diào)電壓(對于OP07A最大為25V),所以O(shè)P07在很多應(yīng)用場合不需要額外的調(diào)零措施。OP07同時具有輸入偏置電流低(OP07A為2nA)和開環(huán)增益高(對于OP07A為300V/mV)的特點,這種低失調(diào)、
24、高開環(huán)增益的特性使得OP07特別適用于高增益的測量設(shè)備和放 大傳感器的微弱信號等方面。圖1-6 OP07芯片原理圖(2) OP07芯片特點及基本參數(shù)超低偏移: 150V最大;低輸入偏置電流: 1.8nA;低失調(diào)電壓漂移: 0.5V/;超穩(wěn)定,時間: 2V/month;最大高電源電壓范圍: 3V至22V。OP07芯片引腳功能說明: 1和8為偏置平衡(調(diào)零端),2為反向輸入端,3為正向輸入端,4接地,5空腳 6為輸出,7接電源+ABSOLUTE MAXIMUM RATINGS 最大額定值。圖1-7是OP07引腳圖。圖1-7 OP07芯片(xn pin)引腳圖1.5 LCD1602液晶(yjng)(
25、1) 引腳功能(gngnng)1602采用標準的16腳接口,如圖1-8所示:圖1-8 LCD1602引腳接口圖第1腳:VSS電源地;第2腳:VCC接5V電源正極;第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度);第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器;第5腳:RW為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作;第6腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令;第714腳:D0D7為8位雙向數(shù)據(jù)端
26、;第1516腳:空腳或背燈電源。15腳背光正極,16腳背光負極。(2) 顯示原理各地址如圖1-9所示圖1-9 LCD1602顯示(xinsh)地址LCD1602內(nèi)部(nib)RAM顯示(xinsh)緩沖區(qū)地址的映射圖,000F、404F分別對應(yīng)LCD1602的上下兩行的每一個字符,只要往對應(yīng)的RAM地址寫入要顯示字符的ASCII代碼,就可以顯示出來。設(shè)計內(nèi)容及方案分析2.1設(shè)計任務(wù)及要求課程要求設(shè)計一個數(shù)字溫度化的溫度測量電路?;局笜耍?.測量范圍-30+150。2.可用于遠距離測量溫度。3.系統(tǒng)功耗小于5W。2.2 設(shè)計方案設(shè)計方案主要包括三個部分:1.溫度采集及信號調(diào)理這部分最關(guān)鍵的就是
27、選定溫度傳感器,常用的傳感器有熱偶電偶、鉑電阻、半導(dǎo)體熱敏電阻等,它們有各自的性能特點和應(yīng)用范圍。集成溫度傳感器的主要優(yōu)點是測量溫度精度高、線性優(yōu)良、使用方法方便且適于遠距離傳輸,但是它的使用范圍不是很寬。在這里我們選用的是AD590溫度傳感器。信號調(diào)理電路應(yīng)該具有高共模抑制比、低噪聲和高輸入電阻,這樣才能對傳感器的微弱電壓信號進行有效的放大,采用測量放大器是最理想的方法。2.模/數(shù)轉(zhuǎn)換器 設(shè)計選擇的是V/F轉(zhuǎn)換器實現(xiàn)模/數(shù)轉(zhuǎn)換,它的優(yōu)點:電路簡單、成本低、抗干擾能力強、占用數(shù)字部分的引腳少。3.計數(shù)、譯碼和顯示電路數(shù)字部分應(yīng)完成計數(shù)和譯碼電路的功能,選擇單片機來完成。單片機在工業(yè)控制等領(lǐng)域得
28、到了廣泛的應(yīng)用,成本低,同時使設(shè)計后續(xù)的顯示電路更簡單。單片機還有一個優(yōu)點就是容易實現(xiàn)系統(tǒng)的擴展。2.3 設(shè)計(shj)過程在設(shè)計測溫電路時,首先應(yīng)將電流(dinli)轉(zhuǎn)換成電壓。由于AD590為電流輸出(shch)元件,它的溫度每升高1K,電流就增加1A。當AD590的電流通過一個10k的電阻時,這個電阻上的壓降為10mV,即轉(zhuǎn)換成10mVK,為了使此電阻精確(0.1),可用一個20k電位器,通過調(diào)節(jié)電位器來獲得10k。然后通過差分放大電路,獲得一個較大的電壓值,再將電壓轉(zhuǎn)換頻率,最后單片機通過采集頻率將溫度顯示出來。圖2-1是設(shè)計流程圖。圖2-1 設(shè)計流程圖硬件系統(tǒng)設(shè)計與分析3.1 溫度采
29、集及轉(zhuǎn)化電路圖3-1 系統(tǒng)電路原理圖圖3-1電路總共分為4個部分:1.溫度采集 電路采用AD590電流型溫度傳感器對被測溫度進行采集,它是一個兩端器件,其輸出電流的大小受到溫度控制,溫度系數(shù)為1uA/度。2.放大電路 由于傳感器輸出的電壓(diny)很小,所以需要經(jīng)過放大后才能進行相應(yīng)的模/數(shù)轉(zhuǎn)換。注意(zh y),因為輸入電壓很小且含有共模干擾信號,所以要采用共模抑制比和增益均很高的低噪聲測量放大器。3.模/數(shù)轉(zhuǎn)換(zhunhun) 該部分電路利用V/F變換完成模數(shù)轉(zhuǎn)換功能。其原理是:把檢測到的模擬電壓經(jīng)放大后變成對應(yīng)的頻率的脈沖信號,脈沖信號的頻率f與輸入電壓的大小成正比,即f=KUi其中
30、Ui為V/F變換電路的模擬輸入電壓,K為比例系數(shù)。由上式可見,只要在固定時間T內(nèi),對V/F轉(zhuǎn)換器的輸出脈沖計數(shù),則計數(shù)值與脈沖頻率之間的關(guān)系為D=f*T=KT*Ui其中D為計數(shù)值,f為轉(zhuǎn)換得到的脈沖頻率。4.脈沖波整形該部分電路主要是利用一個過零比較器,將模/數(shù)轉(zhuǎn)換出來的不規(guī)則的脈沖波整形成一個規(guī)則的脈沖波,以便單片機能夠精確地采集到頻率。圖3-2 系統(tǒng)PCB電路軟件系統(tǒng)設(shè)計(shj)程序的編寫(binxi)主要采用C語言(yyn)來編寫,將編好的程序燒寫在MSP430單片機中,就能實現(xiàn)程序所要實現(xiàn)的功能。當然程序的實現(xiàn)需要有一個執(zhí)行順序,這個執(zhí)行順序就是我們要實現(xiàn)功能的算法。這里要實現(xiàn)的功能
31、就是采集頻率和頻率轉(zhuǎn)化成溫度并且顯示出來。以下給出的算法:第一步:將MSP430單片機進行設(shè)置,包括端口,時鐘和液晶設(shè)置;第二步:設(shè)置定時器A,進行捕獲上升沿;第三部:將頻率進行轉(zhuǎn)化成溫度;第四步:顯示頻率及溫度。如圖4-1,給出了MSP430單片機大致程序流程圖。NN圖4-1 單片機流程圖調(diào)試(dio sh)及分析(fnx)圖5-1為系統(tǒng)(xtng)測溫及放大電路部分,首先將差分放大器調(diào)零,即將R8和R18變阻器旋轉(zhuǎn)至接地,R7變阻器電阻為2K左右,然后調(diào)節(jié)R12使差分放大輸出為零。圖5-1 測溫及放大電路(dinl)部分然后(rnhu)調(diào)節(jié)R11、R8、R18。改變(gibin)輸入差分放
32、大器的輸入電壓值,在這里,選R11為10K,再將U1的正向電壓調(diào)成1V,U4的正向電壓調(diào)成略大于1V(可以是1.2V),此時改變溫度則可在差分放大器輸出端測得一個變化的輸出電壓(輸出電壓為3V4.5V)。最后將差分放大輸出的電壓輸入LM331的7引腳,此時可以在3引腳得到一個脈沖波形,如果改變溫度,此時的脈沖波形的頻率會發(fā)生變化。經(jīng)過一個脈沖整形的過零比較器,會輸出一個比較完美的矩形波。圖5-2是測得輸出的一個比較完美的矩形波。圖5-2 測得矩形(jxng)波截圖 到這里硬件(yn jin)調(diào)試已經(jīng)完成(wn chng)了,通過MSP430單片機采集頻率,則可以在LCD1602液晶上將數(shù)據(jù)顯示
33、。但是數(shù)據(jù)卻無法與溫度成對應(yīng)的關(guān)系,需要進一步經(jīng)過調(diào)試才能完成要求。 這里,我們知道溫度和頻率的關(guān)系是呈一元一次函數(shù)關(guān)系的。所以令測得的頻率為X,溫度為Y,則Y=K*x+b只要找到K和b,就可以使頻率值與溫度值對應(yīng)了。因此這里需要兩個與頻率相互對應(yīng)的溫度的關(guān)系,如下面調(diào)試的圖5-3和圖5-4,圖中右邊是用51單片機和DS18B20編寫的能夠準確的測得溫度模型圖,調(diào)試中將其與AD590進行比對圖5-3 室溫下DS18B20和AD590比對圖5-4用手同時加熱DS18B20和AD590比對圖5-5調(diào)試(dio sh)過程總 結(jié)在本次(bn c)電子系統(tǒng)設(shè)計的72學(xué)時(xush)期間,本小組的每位同
34、學(xué)都認真負責地做著自己的工作,一起走過了此次設(shè)計的所有流程。雖然最后如期完成了課程設(shè)計任務(wù),但最后的成品(chngpn)仍然存在些許不足。通過本章分析總結(jié),使我們更加清楚地發(fā)現(xiàn)了本次設(shè)計中的不足之處,同時也是對我們小組參與此次設(shè)計任務(wù)的一項自我評價。 此次設(shè)計中,我們有很多地方都犯了小錯誤,一些是因為自己的粗心大意造成的,比如在硬件方面PCB板刷絕緣漆的時候,可能會刷的過多而導(dǎo)致PCB板上的銅表面變色;在領(lǐng)取了元件后要注意把元件類型以及個數(shù)整理清楚,否則既會給老師帶來額外的工作量,也會影響到其他零器件的同學(xué);還有在焊接電路的時候,要仔細檢查元件是否正確,焊接之前還可用萬用表測一下元件是否完好或
35、參數(shù)是否正確,以免出現(xiàn)電路錯誤等問題。還有一些則是因為我們對知識的儲備量不足,在需要解決的問題面前無法下手,最終還是通過向老師請教和小組成員的共同探究下攻克了一項項難題。 對于軟件方面,程序使用定時器A對LM331產(chǎn)生的正脈沖寬度進行測量,轉(zhuǎn)換為對應(yīng)的溫度值。在程序設(shè)計初期,如何分配LCD1602顯示題目要求的數(shù)據(jù)范圍即-30攝氏度至+150攝氏度的范圍對于我們也是一項棘手的難題,經(jīng)過大家的集體討論與研究,最后決定顯示一位小數(shù),只有負數(shù)時才顯示符號。整體程序編寫得比較順利,起初使用匯編指令編寫,但是在測試的時候發(fā)現(xiàn)由于隨機噪聲的問題顯示數(shù)據(jù)非常不穩(wěn)定,小數(shù)位乃至個位數(shù)字都在嚴重跳動,于是均值濾
36、波成為必要。我們都知道高斯白噪聲的期望是為0的,但是在匯編中實現(xiàn)超過一個字節(jié)的除法非常繁瑣,于是改用C語言從新編寫了程序,并加入了均值濾波的過程,最終實現(xiàn)了從-99.9999.9范圍的數(shù)據(jù)顯示,并對采樣數(shù)據(jù)進行了適當濾波,顯示數(shù)值實時、清晰、穩(wěn)定,程序部分得以完美實現(xiàn)。通過這次設(shè)計課程,使我們清楚的認識到了自己對知識理解掌握的不足及動手能力的薄弱,也更加明白理論與實踐的配合及團隊合作精神的重要性,這也是本次實踐課程的意義所在。我們相信在今后的學(xué)習(xí)中一定會努力改正不足彌補缺漏,并將書本上的知識落實到實踐應(yīng)用中,提升自身專業(yè)修養(yǎng)及能力,期待將來在專業(yè)領(lǐng)域有所建樹。致 謝感謝老師的悉心教導(dǎo),給我們一
37、個將理論知識轉(zhuǎn)化(zhunhu)為實際的機會,加深(jishn)對電子系統(tǒng)知識的理解以及設(shè)計應(yīng)用能力。此次設(shè)計中,有很多地方(dfng)都需要麻煩到老師。在做硬件的時候,打印圖紙,刷絕緣漆都要經(jīng)過老師,還有領(lǐng)元件的時候需要老師簽字,不懂的也會去問老師。在軟件上,我們有很多不懂的地方,有些問題可以在網(wǎng)絡(luò)上搜索到解決方法,但是還有一些問題是網(wǎng)絡(luò)無法給出答案的,這時老師能給我們比較清晰的講解。春蠶到死絲方盡,蠟炬成灰淚始干,沒有老師您就沒有我們這樣還算比較成功的作品及追求極致的設(shè)計報告,更沒有指引我們今后前進方向的指路燈。您追求一絲不茍的態(tài)度讓我們深深折服,也讓我們深深感受到您對待科學(xué)的嚴謹,這不僅
38、教會了我們一種學(xué)習(xí)態(tài)度,更教會我們一種對生活的看法。設(shè)計期間老師您一直默默堅守在辦公室,我們有不懂的問題總能及時給予我們詳細且耐心的解答,千言萬語化作一句感謝。同時還要感謝班上的同學(xué),有疑問時都能得到他們耐心的解答,有困難的時候也都及時地幫助了我們。最后更要感謝小組成員,正是因為大家的辛勤勞動與默契協(xié)作,才能如期完成本次設(shè)計任務(wù)。參考文獻1康華光(hu un).電子(dinz)技術(shù)基礎(chǔ)(模擬部分)(第五版)M.武漢:華中科技大學(xué)出版社,20072何道清.傳感器與傳感器技術(shù)(jsh).北京:北京科學(xué)出版社,20043張琳娜.劉武發(fā).傳感器檢測技術(shù)及應(yīng)用.北京:中國計量出版社,19994閻石.數(shù)字
39、電子技術(shù)基礎(chǔ)(第三版).北京:高等教育出版社,19895沈建華、楊艷琴.MSP430系列16位超低功耗單片機原理與實踐.北京:北京航空航天大學(xué)出版社,2001附錄(fl):單片機程序主程序模塊:#include #includeyejing.h#includeclock.huchar table=pinlv:;uchar tablewendu=wendu:;uchar tableshuzi=0123456789;uchar tablepinlv,tablewendu;int count=0;unsigned long pinlv;uchar aa;void xianshipinlv(unsig
40、ned long pinlv) /顯示(xinsh)頻率 uchar num; uchar qian,bai,shi,ge; qian=pinlv/1000%10; bai=pinlv/100%10; shi=pinlv/10%10; ge=pinlv%10; tablepinlv0=tableshuziqian; tablepinlv1=tableshuzibai; tablepinlv2=tableshuzishi; tablepinlv3=tableshuzige; tablepinlv4=H; tablepinlv5=z; write_com(0 x86); /地址(dzh) for(
41、num=0;num6;num+) write_data(tablepinlvnum); delayms(5); void xianshiwendu(unsigned long pinlv)/顯示(xinsh)溫度 uchar num; uchar baidu,shidu,du,fendu; float wendu; wendu=10*(0.165*pinlv-4.29); baidu=(uchar)(wendu/1000) ) %10; shidu=(uchar)(wendu/100) )%10; du=(uchar)(wendu/10) )%10; fendu=(uchar)wendu )%
42、10; tablewendu0=tableshuzibaidu; tablewendu1=tableshuzishidu; tablewendu2=tableshuzidu; tablewendu3=.; tablewendu4=tableshuzifendu; tablewendu5= ; tablewendu6=C; write_com(0 x80+0 x46); /地址(dzh) for(num=0;num0;i-); while(IFG1&OFIFG)!=0); BCSCTL2|=SELM1+DIVM_1; / ; /MCLK=XT2 8MHZ/SCLK選擇(xunz) XT2高速(o
43、 s)振蕩器 8MHZvoid sclk_clock_xt2(void) unsigned int i; P5DIR|=BIT5; P5SEL|=0 x20; /p5.5用作SCLK輸出 BCSCTL1&=XT2OFF; /XT2有效 do IFG1&=OFIFG; /清除振蕩器失效的標志 for(i=0 xff;i0;i-); while(IFG1&OFIFG)!=0); BCSCTL2|=SELS; / +DIVS_1; /SMCLK=XT2 8MHZvoid main( void ) /主函數(shù) /*下面六行程序關(guān)閉所有的IO口*/ P1DIR = 0XFF;P1OUT = 0XFF; P2DIR = 0XFF;P2OUT = 0XFF; P3DIR = 0XFF;P3OUT = 0XFF; P4DIR = 0XFF;P4OUT = 0XFF; P5DIR = 0XFF;P5OUT = 0XFF; P6DIR = 0XFF;P6OUT = 0XFF; / Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; CPU_clock_xt2();
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新湘少版三年級英語評估與反饋計劃
- 公共場所安全應(yīng)急預(yù)案工作計劃
- 城市綠化工程成品保護措施
- 智慧城市項目施工進度控制及措施
- 2025年鄉(xiāng)鎮(zhèn)衛(wèi)生院突發(fā)公共衛(wèi)生事件應(yīng)急計劃
- 大學(xué)語文教師教學(xué)研修計劃
- 2025年新人教版七年級生物下冊教師培訓(xùn)計劃
- 2025年幼兒園大班創(chuàng)客教育實施計劃
- 某年度放射治療計劃系統(tǒng)產(chǎn)業(yè)分析報告
- 同桌的你中考作文(11篇)
- 優(yōu)良學(xué)風班答辯
- 醫(yī)院保安服務(wù)項目組織機構(gòu)與人員配備
- (本科)大學(xué)生勞動教育理論與實踐教程全書電子教案完整版
- 馬拉松賽事策劃方案
- 2.3第1.2課時物質(zhì)的量課件高一上學(xué)期化學(xué)人教版
- 景觀照明項目評估報告
- 電影你的名字課件
- (小學(xué))語文教師書寫《寫字教學(xué)講座》教育教研講座教學(xué)培訓(xùn)課件
- 設(shè)備清潔安全保養(yǎng)培訓(xùn)課件
- 心理危機評估中的量表和工具
- plc課程設(shè)計模壓機控制
評論
0/150
提交評論