ATC溫度傳感器設(shè)計_第1頁
ATC溫度傳感器設(shè)計_第2頁
ATC溫度傳感器設(shè)計_第3頁
ATC溫度傳感器設(shè)計_第4頁
ATC溫度傳感器設(shè)計_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、電子系統(tǒng)綜合設(shè)計報告姓名:學(xué)號:專業(yè):日期:2011-4-13南京理工大學(xué)紫金學(xué)院電光系摘要本次課程設(shè)計目的是設(shè)計一個簡易溫度控制儀,可以在四聯(lián)數(shù)碼管上顯示測得的溫度。主要分四部份電路: op07放大電路, ad轉(zhuǎn)換電路,單片機(jī)部分電路,數(shù)碼管顯示電路。設(shè)計文氏電橋電路,得到溫度與電壓的關(guān)系,通過控制電阻值改變溫度。利用單片機(jī)將現(xiàn)在溫度與預(yù)設(shè)溫度進(jìn)行比較,將比較結(jié)果在led數(shù)碼管上顯示,同時實現(xiàn)現(xiàn)在溫度與預(yù)設(shè)溫度之間的切換。關(guān)鍵詞放大電路轉(zhuǎn)換電路 控制電路顯示目錄1 引言電子系統(tǒng)設(shè)計要求注重可行性、性能、可靠性、成本、功耗、使用方便和易維護(hù)性等??傮w方案的設(shè)計與選擇: 由技術(shù)指標(biāo)將系統(tǒng)功能分解

2、為: 若干子系統(tǒng),形成若干單元功能模塊。 單元電路的設(shè)計與選擇: 盡量采用熟悉的電路, 注重開發(fā)利用新電路、新器件。要求電路簡單,工作可靠,經(jīng)濟(jì)實用。11 系統(tǒng)設(shè)計設(shè)計思路本次實驗基于 p89l51rd2fn 的溫控儀設(shè)計采用 pt100 溫度傳感器??傮w方案設(shè)計熱敏電阻測溫調(diào)理電路設(shè)計要求1. 采用 pt100 溫度傳感器,測溫范圍 - 20 - 100;2. 系統(tǒng)可設(shè)定溫度值;3. 設(shè)定溫度值與測量溫度值可實時顯示;4. 控溫精度:。設(shè)定輸單片機(jī)led 顯示控制輸出雙向可控硅繼電器控制對象風(fēng)扇信號調(diào)理電路a/d采集電路加熱絲傳2 單元模塊設(shè)計各單元模塊功能介紹及電路設(shè)計溫度傳感器電路的設(shè)計

3、實現(xiàn)溫度 t 和電阻 r的對應(yīng)關(guān)系。電橋中 r1=r2=r3=200=r,r4為溫度傳感器, 溫度變化,導(dǎo)致電橋的一個橋臂上的電阻也就是r4的阻值變化。信號調(diào)理電路的設(shè)計實現(xiàn)將溫度 t 和電阻 r的對應(yīng)關(guān)系轉(zhuǎn)化為溫度t 和電壓 v的對應(yīng)關(guān)系。利用電橋的原理, r4 的阻值變化使電橋兩點的電位差改變,此兩點作為運算放大器的兩個輸入。 a/d 采集電路的設(shè)計實現(xiàn)啟動、等待、采集數(shù)據(jù)。信號調(diào)理電路的輸出接0809的 in0。 0809的 ale的 start 連接,單片機(jī)的和 wr 或非后接 0809 的 start ,和 rd或非后接 0809 的 oe 。start 脈沖來, a/d 轉(zhuǎn)換開始,

4、以 eoc 作為轉(zhuǎn)換完成的標(biāo)志使用的是等待方式,所以 eoc 未連接。單片機(jī)電路最小系統(tǒng)。鍵盤及顯示電路的設(shè)計實現(xiàn)鍵盤數(shù)據(jù)輸入和溫度顯示。利用四聯(lián)數(shù)碼管顯示三位的溫度值和一個c代表顯示的是溫度。兩個鍵盤按鍵調(diào)整預(yù)設(shè)溫度的高低。輸出控制電路的設(shè)計i/o 驅(qū)動、繼電器、指示燈、負(fù)載。測得的溫度值高于預(yù)設(shè)溫度,紅燈亮,低于則綠燈亮:接兩個發(fā)光二極管。元器件的選擇1. p89l51rd2fn 2. ad0809 3. op07a 4. max232 5. 驅(qū)動器 uln2003 6. 四聯(lián)數(shù)碼管 mt0546ar 7. 繼電器 hrs2h-s-dc5v-n 8. 發(fā)光二極管(紅、綠色)9. 三極管 9

5、012(pnp ) 、 9013 (npn )11. 面包板、連接線、插頭座12. 周立功單片機(jī)實驗箱13. 電阻 2003 用于電橋, 10k2,20 k 2 用于減法器特殊器件的介紹 op07a op07引腳圖op07a 的特點:超低偏移:150v 最大 。低輸入偏置電流:。低失調(diào)電壓漂移:v/ 。超穩(wěn)定,時間:2v/month 最大高電源電壓范圍:3v至22v adc08091主要特性1)8路8位ad 轉(zhuǎn)換器,即分辨率 8 位。2)具有轉(zhuǎn)換起停控制端。3)轉(zhuǎn)換時間為 100s。4)單個 5v 電源供。5)模擬輸入電壓范圍 05v,不需零點和滿刻度校準(zhǔn)。6)工作溫度范圍為 -4085 攝氏

6、度。7)低功耗,約 15mw 。2內(nèi)部結(jié)構(gòu)adc0809 是cmos 單片型逐次逼近式 ad 轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如圖 1322 所示,它由 8 路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型 da 轉(zhuǎn)換器、逐次逼近,寄存器、三態(tài)輸出鎖存器等其它一些電路組成。 因此,adc0809 可處理 8路模擬量輸入, 且有三態(tài)輸出能力,既可與各種微處理器相連,也可單獨工作。輸入輸出與ttl 兼容。in0in7: 8 路模擬電壓輸入端, 用與輸入被轉(zhuǎn)換的模擬電壓。 d0d7 : a/d 轉(zhuǎn)換后的數(shù)據(jù)輸出端,與單片機(jī)的 p0 口相接。 a、b、c:模擬通道地址選擇端, a 為低位, c 為高位。d轉(zhuǎn)換完成數(shù)

7、據(jù)的輸送a/d 轉(zhuǎn)換后得到的是數(shù)字量的模擬量,這些數(shù)據(jù)應(yīng)傳誦給單片機(jī)進(jìn)行處理。數(shù)據(jù)串的關(guān)鍵是如何確定a/d 轉(zhuǎn)換完成。因為只有確定數(shù)據(jù)轉(zhuǎn)換完成后, 才進(jìn)行傳送。為此可采用以下三種方式:定時傳送方式對于一種 a時子程序。a/d 轉(zhuǎn)換啟動后, 就調(diào)動這個子程序, 延遲時間一到,轉(zhuǎn)換肯定已經(jīng)完成了。 接著,就可以進(jìn)行數(shù)據(jù)傳送 a/d 轉(zhuǎn)換來說, 轉(zhuǎn)換時間作為一項技術(shù)指標(biāo)是已知的和固定的。查詢方式a/d 轉(zhuǎn)換芯片表明有轉(zhuǎn)換完成的狀態(tài)信號,例如adc0809 的e 端,因此可以通過查詢方式用軟件測試eoc 的狀態(tài),即可知道轉(zhuǎn)換是否完成,若完成,則接著進(jìn)行數(shù)據(jù)傳送。中斷方式中斷方式 adc0809 與80

8、31的中斷方式接口電路只需將0809的eoc 端經(jīng)過一非門連接到 8031的intl 端即可。采用中斷方式可大大節(jié)省 cpu 的時間,當(dāng)轉(zhuǎn)換結(jié)束時,eoc 發(fā)出一個脈沖向單片機(jī)提出中斷請求,單片機(jī)響應(yīng)中斷請求,由外部中斷1 的中斷服務(wù)程序讀 ad 結(jié)果,并啟動 0809的下一次轉(zhuǎn)換,外部中斷1 采用邊沿觸發(fā)方式。 uln2003uln200a 電路具有以下特點:1 電流增益高(大于1000); 2 帶負(fù)載能力強(qiáng)(輸出電流大于500ma ); 3 溫度范圍寬( -4085); 4 工作電壓高(大于50v) 。四聯(lián)數(shù)碼管(共陰)四聯(lián)數(shù)碼管引腳圖各單元模塊的聯(lián)接模塊連接共 6 個模塊。模塊 1:信號

9、調(diào)理電路:電橋 +減法器模塊 2:a/d 轉(zhuǎn)換器 adc0809 模塊 3:單片機(jī) 89c51或 p89l51rd2fn p0: ad數(shù)據(jù)采集;p1:數(shù)碼管段選信號( a,b,c,d,e,f,g) ;: a/d 的 oe ;:指示燈 1,指示燈 2 ;:數(shù)碼管位選信號( 1,2,3,4 ) ;int0: 鍵+;int1: 鍵-。模塊 4:鍵盤輸入:連接單片機(jī)的兩個外部中斷。模塊 5:共陰四聯(lián)數(shù)碼管:位選,段選 p1。模塊 6:控制輸出:接兩個指示燈。鍵盤輸入單片機(jī)四聯(lián)數(shù)碼管高于設(shè)低于設(shè)紅燈亮綠燈亮集成運放op0a/d08093 軟件設(shè)計開發(fā)工具及設(shè)計平臺 proteus特點軟件提供數(shù)千種元器件

10、和多達(dá)30 多個元件庫。2. 在 proteus 軟件中,理論上同一種儀器可以在一個電路中隨意的調(diào)用。3. 除了現(xiàn)實存在的儀器外, proteus 還可以以圖形的方式實時地顯示線路上變化的信號。4. 虛擬儀器儀表具有理想的參數(shù)指標(biāo),可減少儀器對測量結(jié)果的影響。提供了比較豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數(shù)字信號。 keil特點1. 全功能的源代碼編輯器;2. 器件庫用來配置開發(fā)工具設(shè)置;3. 項目管理器用來創(chuàng)建和維護(hù)用戶的項目;4. 集成的 make 工具可以匯編、編譯和連接用戶嵌入式應(yīng)用;5. 所有開發(fā)工具的設(shè)置都是對話框形式的;6. 真正的源代碼級的對cpu和外圍器件

11、的調(diào)試器;7. 高級 gdi (agdi )接口用來在目標(biāo)硬件上進(jìn)行軟件調(diào)試以及和monitor-51進(jìn)行通信。部分按鍵設(shè)定溫度與實際溫度間的切換數(shù)據(jù)的顯示 c 代碼編寫#include #include bit flag;模擬電子技術(shù)基礎(chǔ) . 北京: 高等教育出版社 , 2004. 213-216. 2 閆玉德,葛龍,俞虹 . 單片機(jī)微型計算機(jī)原理與設(shè)計. 中國電力出版社,,197-199,. 3 朱蘊璞 . 傳感器原理與應(yīng)用 . 國防工業(yè)出版社 . 4 黃錦安 . 電路. 北京:機(jī)械工業(yè)出版社, 2007. 附錄:系統(tǒng)原理圖:軟件仿真圖:信號調(diào)理電路控制電路圖ad采集電路與單片機(jī)電路數(shù)碼管

12、顯示圖系統(tǒng)連接圖代碼#include #include bit flag;/采樣標(biāo)志unsigned char countor;/定時器定時的循環(huán)標(biāo)志unsigned char g,s,b,i; unsigned char q=3,p=0;/設(shè)置預(yù)設(shè)溫度unsigned char m,n; sbit p34=p34; sbit p35=p35; sbit p30=p30;/為蜂鳴器提供一定頻率的方波void displaysecond(unsigned char s,b);/數(shù)碼管顯示函數(shù)的聲明鍵盤輸入單片機(jī)四聯(lián)數(shù)碼管高于設(shè)低于設(shè)紅燈亮綠燈亮集成運放a/d0809void delay(void

13、);/延時函數(shù)的聲明float a,result=0,result1=0,t; /* 數(shù)碼管動態(tài)顯示 */ unsigned char tab1= 0 x3f, /0 0 x06, /1 0 x5b, /2 0 x4f, /3 0 x66, /4 0 x6d, /5 0 x7d, /6 0 x07, /7 0 x7f, /8 0 x6f, /9 0 x77, /a 0 x7c, /b 0 x39, /c 0 x5e, /d 0 x79, /e 0 x71, /f ; /* 定時器 t0 定時*/ void t0_ser() interrupt 1 using 1 tl0=0 xf0; th0=

14、0 xd8; p30=!p30;/蜂鳴器產(chǎn)生的方波 countor+; if(countor=10) /循環(huán) 10 次達(dá)到定時秒 countor=0;flag=1; /定時時間到,置采樣標(biāo)志為1,進(jìn)行采樣 /* 采樣函數(shù) */ void samp() unsigned int c; xbyte0 x7ff8=0;/進(jìn)行一個寫操作,啟動a/d 轉(zhuǎn)換 delay(); a=xbyte0 x7ff8;/將 a/d 轉(zhuǎn)換的結(jié)果保存為變量a result=a*5/256;/將 a/d 轉(zhuǎn)換結(jié)果換算成十進(jìn)制數(shù) if(result&result&result&resultm) p35

15、=1;p34=0; else p35=0;p34=1;/ 當(dāng)實際溫度大于預(yù)設(shè)溫度時,紅燈亮,反之綠燈亮 /* 外部中斷 0,預(yù)設(shè)溫度加一 */ void int0_ser() interrupt 0 using 0 delay(); if(int0=0) p+; if(p=10) q+;p=0; for(i=0;i50;i+) displaysecond(q,p); /* 外部中斷 1,預(yù)設(shè)溫度減一 */ void int1_ser() interrupt 2 using 2 delay(); if(int1=0) p-; if(p=0) q-;p=9; for(i=0;i50;i+) dis

16、playsecond(q,p); void main() tmod=0 x01;/ 定時器工作方式 tl0=0 xf0; th0=0 xd8;/定時器初值 et0=1;/定時器中斷開放 ea=1;/總允許 tr0=1;/啟動定時器 t0 ex1=1;/外部中斷 1 開放 ex0=1;/外部中斷 0 開放 px0=1;/外部中斷 0 優(yōu)先級置高 px1=1;/外部中斷 1 優(yōu)先級置高 it0=1;/外部中斷 0 為邊沿觸發(fā)方式 it1=1;/外部中斷 1 為邊沿觸發(fā)方式 while(1) if(flag) flag=0; samp();/采樣標(biāo)準(zhǔn)為 1 時,調(diào)用采樣函數(shù)進(jìn)行采樣 displaysecond(s,b); / 延時函數(shù) void delay(void) unsigned int j; for(j=0;j100;j+); / 數(shù)碼管動態(tài)顯示

溫馨提示

  • 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

提交評論