




已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
長 春 工 業(yè) 大 學(xué) 畢業(yè)設(shè)計、畢業(yè)論文畢業(yè)設(shè)計、畢業(yè)論文 題 目 基于 dsp 高速測溫儀控制系統(tǒng)設(shè)計 學(xué) 院 人文信息學(xué)院 專業(yè)班級 電氣工程及其自動化 070922 班 指導(dǎo)教師 張裊娜 姓 名 張家瑞 2011 年 6 月 3 日 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) i 摘摘 要要 本文主要論述了 dsp 芯片在高速測溫系統(tǒng)中的應(yīng)用。該測溫儀具有對高速加 熱或降溫過程進行高速測量的功能,測量的溫度值經(jīng)過 fft 濾波處理后送顯示或 打印。 本文首先介紹了測溫儀器的發(fā)展現(xiàn)狀,并結(jié)合廣泛的市場調(diào)研論證了在我 國用 dsp 芯片研制高速測溫儀的必要性和可行性。接著在介紹了 dsp 芯片的發(fā)展 與應(yīng)用領(lǐng)域、dsp 芯片的主要結(jié)構(gòu)特點及分類的基礎(chǔ)上,針對高速測溫儀系統(tǒng)的 特點進行 dsp 芯片的選型,并對所選芯片tms320f240 的結(jié)構(gòu)和特征進行了詳 細(xì)說明。然后詳細(xì)說明了測溫儀所要實現(xiàn)的功能,在測溫儀所要實現(xiàn)的功能的基 礎(chǔ)上對測溫儀各部分硬件進行了設(shè)計與優(yōu)化。在硬件設(shè)計基礎(chǔ)上,利用代碼調(diào)試 器完成了各部分的軟件設(shè)計。同時也解釋了本系統(tǒng)其它部分芯片選擇的原因。在 考慮到系統(tǒng)將要實現(xiàn)的功能和所選擇的芯片之后,給出了系統(tǒng)各部分的簡略框圖。 然后詳細(xì)說明了本系統(tǒng)的研制過程,包括硬件設(shè)計、軟件設(shè)計、抗干擾設(shè)計、 程序的編寫等。 最后經(jīng)過了硬件和軟件調(diào)試,實現(xiàn)了預(yù)期的高速測溫的功能。而且展望了本 儀器的應(yīng)用前景及可以進一步完善的地方。 關(guān)鍵詞:關(guān)鍵詞:dsp 高速測溫 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) ii abstractabstract this paper mainly discusses the high-speed dsp chip in the application temperature measuring system. the colorimeter to high-speed heating or cooling with the function of high speed measurement process, measurement of the temperature value through fft filtering processing send display or printing after. this paper firstly introduces the development status of temperature measurement instrument, and combined with extensive market research demonstrates the dsp chip in our country developed with high-speed colorimeter necessity and feasibility. then in introduces the development and application of digital signal processor (dsp) the main field, dsp chip the structural characteristics and classification, based on the characteristics of high-speed highlighted. it system on the selection, and dsp chip tms320f240 of selected chip - the structure and features a detailed explanation. then detail the colorimeter to achieve the function, in the colorimeter to achieve the function on the basis of the hardware of various parts are highlighted. it out the design and optimization. in the hardware design basis, using code debugger completed each part of the software design. this system would also explain the reason for the choice of other parts of a chip. considering the system will achieve the function and choice, after the chip all parts of the system were given briefly diagram. then explained the process of development of the system, including hardware design, software design, anti-interference design, program 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) iii compilation, etc. eventually, after hardware and software debugging, achieving the desired temperature function of high speed. and looks forward to the application prospect and the instrument can be further perfect place. keywords:keywords: dsp high-speed temperature measurement 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) iv 目目 錄錄 第第 1 1 章章 概概 述述1 1.1 設(shè)計目的 .1 1.2 溫度測量技術(shù)的現(xiàn)狀和展望 .1 1.3 dsp 芯片的發(fā)展 2 1.4 dsp 芯片的選擇 4 第第 2 2 章章 方案論證方案論證6 2.1 單片機選擇 .7 2.2 溫度傳感器選擇 .8 2.3 存儲器 .9 第第 3 3 章章 系統(tǒng)的電路設(shè)計系統(tǒng)的電路設(shè)計10 3.2 時鐘電路 10 3.3 復(fù)位電路 11 3.4 向前通道測量電路 11 3.4.1 傳感器的選擇.12 3.4.2 放大倍數(shù)的確定.12 3.4.3 模數(shù)轉(zhuǎn)換器.13 3.5 存儲器接口 14 3.6 電源電路 17 3.7 顯示器接口電路 17 3.8 打印機接口電路 19 3.9 熱電偶冷端補償電路 20 第第 4 4 章章 系統(tǒng)的軟件設(shè)計系統(tǒng)的軟件設(shè)計.21 4.1 采樣部分程序設(shè)計 22 4.2 顯示程序設(shè)計 23 4.3 熱電偶冷端補償測溫程序 24 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) v 4.4 軟件編寫采用的語言 25 第第 5 5 章章 系統(tǒng)的抗干擾設(shè)計系統(tǒng)的抗干擾設(shè)計.27 5.1 硬件抗干擾設(shè)計 27 5.2 軟件抗干擾設(shè)計 28 5.2.1 干擾對測控系統(tǒng)造成的后果.29 5.2.2 軟件抗干擾對策 30 總總 結(jié)結(jié).32 致致 謝謝.33 參考文獻參考文獻.34 附錄附錄 1 1:原理圖:原理圖 .36 附錄附錄 2 2:adad 轉(zhuǎn)換子程序轉(zhuǎn)換子程序.37 附錄附錄 3 3:顯示子程序:顯示子程序 .38 附錄附錄:4:4:熱電偶冷端溫度補償測溫子程序:熱電偶冷端溫度補償測溫子程序.40 附錄附錄:5:5:fftfft 算法子程序算法子程序 .43 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) vi 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) 1 第第 1 1 章章 概概 述述 1.11.1 設(shè)計目的設(shè)計目的 1 通過程序設(shè)計更加了解了對 dsp 軟件相關(guān)知識的學(xué)習(xí)與應(yīng)用 2 學(xué)習(xí)了編程語言并且能熟練掌握有關(guān)內(nèi)容和應(yīng)用 3 能夠把 dsp 和電路相結(jié)合分析 1.21.2 溫度測量技術(shù)的現(xiàn)狀和展望溫度測量技術(shù)的現(xiàn)狀和展望 科學(xué)技術(shù)的發(fā)展已經(jīng)與測量技術(shù)的發(fā)展緊密聯(lián)系在了一起,科學(xué)技術(shù)為測量 技術(shù)提供更多選擇條件,溫度測量是工業(yè)、農(nóng)業(yè)、國防和科研等部門常用的測量 項目。它在工農(nóng)業(yè)生產(chǎn)和現(xiàn)代科學(xué)研究及技術(shù)開發(fā)過程中也是一個非常重要的測 量參數(shù)。在生產(chǎn)和科學(xué)研究中,為了更夠測量更精確的測量結(jié)果,需要用定值方 式給物體冷熱程度給與描述。所以要建立適當(dāng)?shù)臉?biāo)尺來衡量物體的冷熱程度,更 便捷地描述物體各種性能隨溫度變化關(guān)系?,F(xiàn)在溫度檢測技術(shù)已經(jīng)在科學(xué)發(fā)展中 起到了非常重要作用。 溫度測量首先是有溫度傳感器來實現(xiàn)的。測量儀器由溫度傳感器和信號處理 兩部分組成。溫度測量的過程就是通過通過溫度傳感器將被測對象的溫度值轉(zhuǎn)換 成其它形式的信號,傳遞給信號處理路進行信號處理轉(zhuǎn)換成溫度值顯示出來。溫 度傳感器隨著溫度變化而引起變化的物理參數(shù)有:膨脹、電阻。電容、熱電動勢、 磁性能、頻率、光學(xué)特性及熱噪音等等。隨著生產(chǎn)的發(fā)展,目前全國通用的溫度 傳感器及測量儀有如下幾種: 1)熱膨脹式溫度計 具有結(jié)構(gòu)簡單,制造和使用方便,價格低和精度高等優(yōu) 點。缺點是不能遠(yuǎn)距離測溫,結(jié)構(gòu)易壞; 2)電阻溫度計 具有測量精度高,性能良好,靈敏度高,應(yīng)用廣,能夠較遠(yuǎn) 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) 2 距離測溫,并能實現(xiàn)溫度自動控制和記錄等優(yōu)點; 3)熱電偶 其特點是測量精度高,結(jié)構(gòu)簡單易懂,動態(tài)響應(yīng)快,野遠(yuǎn)距離測 量,測量范圍廣; 4)輻射式測溫儀表 其測量精度不如熱電偶溫度計高,測量誤差大,測量范 圍大約在 400 3200。該儀表有全輻射高溫計,單輻射高溫計和比色溫度計 三種; 5)石英溫度傳感器測溫儀 其穩(wěn)定性很好,靈敏度可達 0.001以上,缺點 是響應(yīng)速度較慢,測溫速度大約一秒一次,不適合快速測溫; 工業(yè)中測溫儀大部分采用單片機作微處理器。普通的單片機指令周期為 2us。因為其內(nèi)部不能滿足某些特殊要求的高速測溫。有些單片機速度快卻不能完 成 fft 等復(fù)雜濾波算法,不能高速測溫。也有采用工控機來進行高速測溫,但是 工控機受外界干擾嚴(yán)重不能實現(xiàn)現(xiàn)場測溫,該一起不方便攜帶。 1.31.3 dspdsp 芯片的發(fā)展芯片的發(fā)展 數(shù)字信號處理器(digital signal processing,簡稱 dsp)是一門應(yīng)用科學(xué) 又應(yīng)用在各種領(lǐng)域的新興科學(xué)。在 20 世紀(jì)以前雖然隨著計算機和信息技術(shù)的發(fā)展 的同時數(shù)字信號處理技術(shù)也得到很好發(fā)展,由于當(dāng)時網(wǎng)絡(luò)不發(fā)達數(shù)字信號處理理 論沒有廣泛應(yīng)用。80 年代初 dsp 產(chǎn)品推出以來,其發(fā)展迅速,生產(chǎn)廠家眾多,產(chǎn) 品種類繁多,工作速度不斷提高,其主要應(yīng)用實現(xiàn)數(shù)字信號處理算法。dsp 芯片 有如下特點: 1)在一個指令周期內(nèi)能完成一次乘法和一次加法; 2)程序和數(shù)據(jù)是單獨存放的,可以同時訪問指令和數(shù)據(jù); 3)片內(nèi)有 ram 可通過數(shù)據(jù)總線同時訪問兩片; 4)具有跳轉(zhuǎn)的硬件支持; 5)能很快進行中斷處理和硬件 i/o 支持; 6)可以并行執(zhí)行多個操作; 7)能流水操作; 目前市場最常見的 dsp 芯片有美國 ti 公司生產(chǎn)的 tms320 系列,ad 公司的 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) 3 adsp 系列,motorola 公司的 dsp 系列,日本 nec 公司的 pd 系列及 at 2)測量范圍是-55+125 ; 3)供電范圍 3v5.5v; 4)將溫度轉(zhuǎn)換成 12 位數(shù)字最長時間為 750ms; 5)非易失性溫度報警; 6)溫度計可編程 9-12 位; 故只要將其數(shù)據(jù)線與 dsp 的一 i/o 口相接即可,再將其電源線和地線分別接 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) 22 上。 第第 4 4 章章 系統(tǒng)的軟件設(shè)計系統(tǒng)的軟件設(shè)計 系統(tǒng)完成功能是將現(xiàn)場兩點的溫度數(shù)據(jù)經(jīng)過采集處理,先轉(zhuǎn)換成數(shù)字信號, 在擬合成溫度值后顯示出來。顯示時可根據(jù)需要顯示一點或兩點溫度。如果溫度 超出了測量范圍,那么顯示“9999” 。流程圖如圖 4-1。 系統(tǒng)初始化 采樣 超溫? 存儲 濾波處理 擬合成溫度值 同時 顯示 兩點 溫度 顯示 某點 溫度 打 印 報 警 圖 4-1 測溫系統(tǒng)總流程圖 4.14.1 采樣部分程序設(shè)計采樣部分程序設(shè)計 經(jīng)過放大器兩級把熱電偶采集得到的電壓放大后經(jīng)過濾波送人 dsp。放大后 的電信號直接接入 dsp 內(nèi)部自帶的 ad 轉(zhuǎn)換器將電信號轉(zhuǎn)換成數(shù)字信號即 ad 值, 最后根據(jù)電壓與 ad 值得關(guān)系及熱電偶的熱電勢與溫度之間的關(guān)系將 ad 值轉(zhuǎn)換為 溫度值。如圖 4-2。見附錄一。 adc初始化 adctrl1、adctrl2的設(shè)置 i=0 ad采樣轉(zhuǎn)變 讀ad值 i=i+1 i6; temp 1 temp 2=temp 26; temp 2 附錄附錄 3 3:顯示子程序:顯示子程序 /*-顯示初始化-*/ void init_ display () delay (60000); set_ co (); set_ write (); set_ rd (); set data (); delay (5); write command(0x24);/*初始化命令*/ write_ command (1); write_ command (3); write _command (5); for (n=0; n=0; nn-) asm(“ ldp #0e1h”); asm(“ lacc 709ah”); asm(“l(fā)dp # 1 00h”); asm(“ sach 8034h”); asm( “sacl 8034h” ”);/*temp3 at 8034h*/ jjj=tempi temp4=temp4+jjj;/*temp4=adds 8 位*/ /*-read ds 18b20-*/ void read_dstemper () init_ds (); write_ds (0xcc);/*skip command*/ write_ ds (0x44);/*temperature transformation*/ delay (10000); delay (10000);/*delay 1000ms*/ init_ds (); write_ds (0xcc); write_ds (0xbe); 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) 43 read_dsad (); temp5=temp4; read_ dsad (); temp6=temp4; temp6=temp68; temp7= (temp6+temp5)/16; /*temp7=temperature*/ 附錄附錄:5:5:fftfft 算法子程序算法子程序 #include “stdafx.h“ #include “stdafx.h” #include “fdt.h” #include “fdtset.h” #include “fdtdoc.h” #include “fdtview.h” #include “math.h” struct compx float real, imag ; struct compx s 2216; struct compx ee (struct compx, struct compx); void fft(struct compx*,int); struct compx ee(struct compx b1,struct compx b2) 長春工業(yè)大學(xué)人文信息學(xué)院畢業(yè)設(shè)計(論文) 44 struct compx b3; b3.real=bl.real*b2.real-bl .imag*b2.imag; b3.imag=bl.real*b2.imag+bl .imag*b2.real; return (b3); main () int f, nv2, nml, k, i, n=1024; j=1; struct compx v, w, t; struct compx*xin
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 解讀2024年體育經(jīng)紀(jì)人考試試題及答案
- 模具設(shè)計師資格認(rèn)證考試突破技巧與試題及答案
- 足球裁判員如何提升團隊協(xié)作與溝通能力試題及答案
- 給力備戰(zhàn)2024年體育經(jīng)紀(jì)人考試的試題及答案
- 足球裁判員備戰(zhàn)比賽的心理準(zhǔn)備試題及答案
- 新手裁判員也能順利通過的考試技巧試題及答案
- 2024年體育經(jīng)紀(jì)人考試常見問題解答試題及答案
- 全面解析2024體育經(jīng)紀(jì)人考試知識點的試題及答案
- 家庭水電工施工簡單協(xié)議書(2篇)
- 模具設(shè)計師資格認(rèn)證考試實踐技巧與試題及答案
- DB33T 1214-2020 建筑裝飾裝修工程施工質(zhì)量驗收檢查用表標(biāo)準(zhǔn)
- 消化內(nèi)科診療指南及操作規(guī)范
- 液體配制安全
- 《電動航空器電推進系統(tǒng)技術(shù)規(guī)范》
- 2024河北高考地理真題卷解析 課件
- 城市道路日常養(yǎng)護作業(yè)服務(wù)投標(biāo)文件(技術(shù)方案)
- 《當(dāng)前國際安全形勢》課件
- 3.1 貫徹新發(fā)展理念 課件-高中政治統(tǒng)編版必修二經(jīng)濟與社會
- 《互換性復(fù)習(xí)》課件
- 《光伏系統(tǒng)設(shè)計培訓(xùn)》課件
- 設(shè)備的運行動態(tài)管理制度(4篇)
評論
0/150
提交評論