導航:首頁 > 操作系統 > 基於單片機耳溫槍設計研究內容

基於單片機耳溫槍設計研究內容

發布時間:2022-12-20 07:21:07

❶ 基於單片機的溫度控制系統設計

第一章 緒論 1. 1 選題背景 防潮、防霉、防腐、防爆是倉庫日常工作的重要內容,是衡量倉庫管理質量的重要指標。它直接影響到儲備物資的使用壽命和工作可靠性。為保證日常工作的順利進行,首要問題是加強倉庫內溫度與濕度的監測工作。但傳統的方法是用與濕度表、毛發濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕度要求的庫房進行通風、去濕和降溫等工作。這種人工測試方法費時費力、效率低,且測試的溫度及濕度誤差大,隨機性大。因此我們需要一種造價低廉、使用方便且測量准確的溫濕度測量儀。1.2 設計過程及工藝要求 一、基本功能~ 檢測溫度、濕度~ 顯示溫度、濕度~ 過限報警 二、主要技術參數 ~ 溫度檢測范圍 : -30℃-+50℃~ 測量精度 : 0.5℃~ 濕度檢測范圍 : 10%-100%RH~ 檢測精度 : 1%RH~ 顯示方式 : 溫度:四位顯示 濕度:四位顯示~ 報警方式 : 三極體驅動的蜂鳴音報警 第二章 方案的比較和論證 當將單片機用作測控系統時,系統總要有被測信號懂得輸入通道,由計算機拾取必要的輸入信息。對於測量系統而言,如何准確獲得被測信號是其核心任務;而對測控系統來講,對被控對象狀態的測試和對控制條件的監察也是不可缺少的環節。感測器是實現測量與控制的首要環節,是測控系統的關鍵部件,如果沒有感測器對原始被測信號進行准確可靠的捕捉和轉換,一切准確的測量和控制都將無法實現。工業生產過程的自動化測量和控制,幾乎主要依靠各種感測器來檢測和控制生產過程中的各種參量,使設備和系統正常運行在最佳狀態,從而保證生產的高效率和高質量。2. 1溫度感測器的選擇 方案一:採用熱電阻溫度感測器。熱電阻是利用導體的電阻隨溫度變化的特性製成的測溫元件。現應用較多的有鉑、銅、鎳等熱電阻。其主要的特點為精度高、測量范圍大、便於遠距離測量。鉑的物理、化學性能極穩定,耐氧化能力強,易提純,復制性好,工業性好,電阻率較高,因此,鉑電阻用於工業檢測中高精密測溫和溫度標准。缺點是價格貴,溫度系數小,受到磁場影響大,在還原介質中易被玷污變脆。按IEC標准測溫范圍-200~650℃,網路電阻比W(100)=1.3850時,R0為100Ω和10Ω,其允許的測量誤差A級為±(0.15℃+0.002 |t|),B級為±(0.3℃+0.005 |t|)。銅電阻的溫度系數比鉑電阻大,價格低,也易於提純和加工;但其電阻率小,在腐蝕性介質中使用穩定性差。在工業中用於-50~180℃測溫。 方案二:採用AD590,它的測溫范圍在-55℃~+150℃之間,而且精度高。M檔在測溫范圍內非線形誤差為±0.3℃。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會損壞。使用可靠。它只需直流電源就能工作,而且,無需進行線性校正,所以使用也非常方便,借口也很簡單。作為電流輸出型感測器的一個特點是,和電壓輸出型相比,它有很強的抗外界干擾能力。AD590的測量信號可遠傳百餘米。綜合比較方案一與方案二,方案二更為適合於本設計系統對於溫度感測器的選擇。 2. 2 濕度感測器的選擇 測量空氣濕度的方式很多,其原理是根據某種物質從其周圍的空氣吸收水分後引起的物理或化學性質的變化,間接地獲得該物質的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏原件分別是根據其高分子材料吸濕後的介電常數、電阻率和體積隨之發生變化而進行濕度測量的。方案一:採用HOS-201濕敏感測器。HOS-201濕敏感測器為高濕度開關感測器,它的工作電壓為交流1V以下,頻率為50HZ~1KHZ,測量濕度范圍為0~100%RH,工作溫度范圍為0~50℃,阻抗在75%RH(25℃)時為1MΩ。這種感測器原是用於開關的感測器,不能在寬頻帶范圍內檢測濕度,因此,主要用於判斷規定值以上或以下的濕度電平。然而,這種感測器只限於一定范圍內使用時具有良好的線性,可有效地利用其線性特性。方案二:採用HS1100/HS1101濕度感測器。HS1100/HS1101電容感測器,在電路構成中等效於一個電容器件,其電容量隨著所測空氣濕度的增大而增大。不需校準的完全互換性,高可靠性和長期穩定性,快速響應時間,專利設計的固態聚合物結構,由頂端接觸(HS1100)和側面接觸(HS1101)兩種封裝產品,適用於線性電壓輸出和頻率輸出兩種電路,適宜於製造流水線上的自動插件和自動裝配過程等。相對濕度在1%---100%RH范圍內;電容量由16pF變到200pF,其誤差不大於±2%RH;響應時間小於5S;溫度系數為0.04 pF/℃。可見精度是較高的。綜合比較方案一與方案二,方案一雖然滿足精度及測量濕度范圍的要求,但其只限於一定范圍內使用時具有良好的線性,可有效地利用其線性特性。而且還不具備在本設計系統中對溫度-30~50℃的要求,因此,我們選擇方案二來作為本設計的濕度感測器。2. 3 信號採集通道的選擇 在本設計系統中,溫度輸入信號為8路的模擬信號,這就需要多通道結構。方案一、採用多路並行模擬量輸入通道。這種結構的模擬量通道特點為:(1) 可以根據各輸入量測量的餓要求選擇不同性能檔次的器件。總體成本可以作得較低。(2) 硬體復雜,故障率高。(3) 軟體簡單,各通道可以獨立編程。方案二、採用多路分時的模擬量輸入通道。 這種結構的模擬量通道特點為:(1) 對ADC、S/H要求高。(2) 處理速度慢。(3) 硬體簡單,成本低。(4) 軟體比較復雜。綜合比較方案一與方案二,方案二更為適合於本設計系統對於模擬量輸入的要求,比較其框圖,方案二更具備硬體簡單的突出優點,所以選擇方案二作為信號的輸入通道。本文來源於: http://www.waibaowang.net/dianzi/

❷ 用AT89C51單片機和溫度感測器DS18B20S設計數字式溫度計

江蘇省聯合職業技術學院常州旅遊商貿分院
專科畢業論文

基於51單片機及DS18B20溫度感測器的數字溫度計設計

姓 名:(××××××××3號黑體)
學 號:(××××××××3號黑體)
班 級:(聯院班級號×××3號黑體)
專 業:(××××××××3號黑體)
指導教師:(××××××××3號黑體)
系 部:創意信息系××××3號黑體)

二〇二0年××月××日

摘 要
本設計採用的主控晶元是ATMEL公司的AT89S52單片機,數字溫度感測器是DALLAS公司的DS18B20。本設計用數字感測器DS18B20測量溫度,測量精度高,感測器體積小,使用方便。所以本次設計的數字溫度計在工業、農業、日常生活中都有廣泛的應用。
單片機技術已經廣泛應用社會生活的各個領域,已經成為一種非常實用的技術。51單片機是最常用的一種單片機,而且在高校中都以51單片機教材為藍本,這使得51單片機成為初學單片機技術人員的首選。本次設計採用的AT89S52是一種flash型單片機,可以直接在線編程,向單片機中寫程序變得更加容易。本次設計的數字溫度計採用的是DS18B20數字溫度感測器,DS18B20是一種可組網的高精度數字式溫度感測器,由於其具有單匯流排的獨特優點,可以使用戶輕松地組建起感測器網路,並可使多點溫度測量電路變得簡單、可靠。
本設計根據設計要求,首先設計了硬體電路,然後繪制軟體流程圖及編寫程序。本設計屬於一種多功能溫度計,溫度測量范圍是-55℃到125℃。溫度值的解析度可以被用戶設定為9-12位,可以設置上下限報警溫度,當溫度不在設定的范圍內時,就會啟動報警程序報警。本設計的顯示模塊是用四位一體的數碼管動態掃描顯示實現的。在顯示實時測量溫度的模式下還可以通過查詢按鍵查看設定的上下限報警溫度。

關鍵詞:單片機、數字溫度計、DS18B20、AT89S52

目 錄

1 引言 1
2 系統總體方案及硬體設計 2
2.1 系統總體方案 2
2.1.1系統總體設計框圖 2
2.1.2各模塊簡介 2
2.2 系統硬體設計 6
2.2.1 單片機電路設計 6
2.2.2 DS18B20溫度感測器電路設計 6
2.2.3 顯示電路設計 7
2.2.4 按鍵電路設計 7
2.2.5 報警電路設計 8
3 軟體設計 9
3.1 DS18B20程序設計 9
3.1.1 DS18B20感測器操作流程 9
3.1.2 DS18B20感測器的指令表 9
3.1.3 DS18B20感測器的初始化時序 10
3.1.4 DS18B20感測器的讀寫時序 10
3.1.5 DS18B20獲取溫度程序流程圖 11
3.2 顯示程序設計 13
3.3 按鍵程序設計 13
4實物製作及調試 14
5電子綜合設計體會 15
參考文獻 16

1 引言
本系統所設計的數字溫度計採用的是DS18B20數字溫度感測器測溫,DS18B20直接輸出的就是數字信號,與傳統的溫度計相比,具有讀數方便,測溫范圍廣,測溫准確,上下限報警功能。其輸出溫度採用LED數碼管顯示,主要用於對測溫比較准確的場所。
該設計控制器使用的是51單片機AT89S52,AT89S52單片機在工控、測量、儀器儀表中應用還是比較廣泛的。測溫感測器使用的是DS18B20,DS18B20是一種可組網的高精度數字式溫度感測器,由於其具有單匯流排的獨特優點,可以使用戶輕松地組建起感測器網路,並可使多點溫度測量電路變得簡單、可靠。顯示是用4位共陰極LED數碼管實現溫度顯示,LED數碼管的優點是顯示數字比較大,查看方便。蜂鳴器用來實現當測量溫度超過設定的上下限時的報警功能。

2 系統總體方案及硬體設計
2.1 系統總體方案
2.1.1系統總體設計框圖
由於DS18B20數字溫度感測器具有單匯流排的獨特優點,可以使用戶輕松地組建起感測器網路,並可使多點溫度測量電路變得簡單、可靠,所以在該設計中採用DS18B20數字溫度感測器測量溫度。
溫度計電路設計總體設計框圖如圖2-1所示,控制器採用單片機AT89S52,溫度感測器採用DS18B20,顯示採用4位LED數碼管,報警採用蜂鳴器、LED燈實現,鍵盤用來設定報警上下限溫度。

圖2-1 溫度計電路總體設計框圖
2.1.2各模塊簡介
1.控制模塊
AT89S52單片機是美國ATMEL公司生產的低功耗,高性能CMOS 8位單片機,片內含有8kb的可系統編程的Flash只讀程序存儲器,器件採用ATMEL公司的高密度、非易失性存儲技術生產,兼容標准8051指令系統及引腳。在單晶元上,擁有靈巧的8 位CPU 和在系統可編程的Flash,使得AT89S52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。
AT89S52具有以下標准功能:8k位元組Flash,256位元組RAM,32 位I/O 口線,看門狗定時器,2 個數據指針,三個16 位定時器/計數器,一個6向量2級中斷結構,全雙工串列口,片內晶振及時鍾電路。另外,AT89S52 可降至0Hz 靜態邏輯操作,支持2種軟體可選擇節電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,RAM內容被保存,振盪器被凍結,單片機一切工作停止,直到下一個中斷或硬體復位為止。
2.顯示模塊
顯示電路採用4位共陰LED數碼管,從P0口輸出段碼,P2口的高四位為位選端。用動態掃描的方式進行顯示,這樣能有效節省I/O口。
3.溫度感測器模塊
DS18B20溫度感測器是美國DALLAS半導體公司最新推出的一種改進型智能溫度感測器,與傳統的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,並且可根據實際要求通過簡單的編程實現9~12位的數字值讀數方式。DS18B20的性能特點如下:獨特的單線介面僅需要一個埠引腳進行通信;多個DS18B20可以並聯在惟一的三線上,實現多點組網功能;無須外部器件;可通過數據線供電,電壓范圍為3.0~5.5v;零待機功耗;溫度以9或12位二進制數字表示;用戶可定義報警設置;報警搜索命令識別並標志超過程序限定溫度(溫度報警條件)的器件;負電壓特性,電源極性接反時,溫度計不會因發熱而燒毀,但不能正常工作;
DS18B20採用3腳TO-92封裝或8腳SO或µSOP封裝,其其封裝形式如圖2-2所示。

圖2-2 DS18B20的封裝形式
DS18B20的64位ROM的結構開始8位是產品類型的編號,接著是每個器件的惟一的序號,共有48位,最後8位是前面56位的CRC檢驗碼,這也是多個DS18B20可以採用一線進行通信的原因。溫度報警觸發器TH和TL,可通過軟體寫入戶報警上下限。
DS18B20溫度感測器的內部存儲器還包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM。高速暫存RAM的結構為8位元組的存儲器,結構如圖2-3所示。

圖2-3 DS18B20的高速暫存RAM的結構
頭2個位元組包含測得的溫度信息,第3和第4位元組TH和TL的拷貝是易失的,每次上電復位時被刷新。第5個位元組,為配置寄存器,它的內容用於確定溫度值的數字轉換解析度,DS18B20工作時寄存器中的解析度轉換為相應精度的溫度數值,該位元組各位的定義如表2-1所示。
表2-1:配置寄存器
D7 D6 D5 D4 D3 D2 D1 D0

TM

R1

R0

1

1

1

1

1

配置寄存器的低5位一直為1,TM是工作模式位,用於設置DS18B20在工作模式還是在測試模式,DS18B20出廠時該位被設置為0,用戶要去改動,R1和R0決定溫度轉換的精度位數,來設置解析度,「R1R0」為「00」是9位,「01」是10位,「10」是11位,「11」是12位。當DS18B20解析度越高時,所需要的溫度數據轉換時間越長。因此,在實際應用中要將解析度和轉換時間權衡考慮。
高速暫存RAM的第6、7、8位元組保留未用,表現為全邏輯1。第9位元組讀出前面所有8位元組的CRC碼,可用來檢驗數據,從而保證通信數據的正確性。
當DS18B20接收到溫度轉換命令後,開始啟動轉換。轉換完成後的溫度值就以16位帶符號擴展的二進制補碼形式存儲在高速暫存存儲器的第1、2位元組。單片機可以通過單線介面讀出該數據,讀數據時低位在先,高位在後,數據格式以0.0625℃/LSB形式表示。
當符號位s=0時,表示測得的溫度值為正值,可以直接將二進制位轉換為十進制;當符號位s=1時,表示測得的溫度值為負值,要先將補碼變成原碼,再計算十進制數值。輸出的二進制數的高5位是符號位,最後4位是溫度小數點位,中間7位是溫度整數位。表2-2是一部分溫度值對應的二進制溫度數據。
表2-2 DS18B20輸出的溫度值

溫度值

二進制輸出

十六進制輸出

+125℃

0000 0111 1101 0000

07D0h

+85℃

0000 0101 0101 0000

0550h

+25.0625℃

0000 0001 1001 0001

0191h

+10.125℃

0000 0000 1010 0010

00A2h

+0.5℃

0000 0000 0000 1000

0008h

0℃

0000 0000 0000 0000

0000h

-0.5℃

1111 1111 1111 1000

FFF8h

-10.125℃

1111 1111 0101 1110

FF5Eh

-25.0625℃

1111 1110 0110 1111

FF6Fh

-55℃

1111 1100 1001 0000

FC90h

DS18B20完成溫度轉換後,就把測得的溫度值與RAM中的TH、TL位元組內容作比較。若T>TH或T<TL,則將該器件內的報警標志位置位,並對主機發出的報警搜索命令作出響應。因此,可用多隻DS18B20同時測量溫度並進行報警搜索。在64位ROM的最高有效位元組中存儲有循環冗餘檢驗碼(CRC)。主機ROM的前56位來計算CRC值,並和存入DS18B20的CRC值作比較,以判斷主機收到的ROM數據是否正確。
4.調節模塊介紹
調節模塊是由四個按鍵接地後直接接單片機的I/O口完成的。當按鍵沒有按下時單片機管腳相當於懸空,默認下為高電平,當按鍵按下時相當於把單片機的管腳直接接地,此時為低電平。程序設計為低電平觸發。
5.報警模塊介紹
報警模塊是由一個PNP型的三極體9012驅動的5V蜂鳴器,和一個加一限流電阻的發光二極體組成的。報警時蜂鳴器間歇性報警,發光二極體閃爍。

2.2 系統硬體設計
2.2.1 單片機電路設計

圖2-4 單片機最小系統原理圖
單片機最小系統是由晶振電路,上電復位、按鍵復位電路,ISP下載介面和電源指示燈組成。原理圖如圖2-4所示。
2.2.2 DS18B20溫度感測器電路設計
DS18B20溫度感測器是單匯流排器件與單片機的介面電路採用電源供電方。
電源供電方式如圖2-7,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。

圖2-7 DS18B20電源供電方式
當DS18B20處於寫存儲器操作和溫度A/D轉換操作時,匯流排上必須有強的上拉,上拉開啟時間最大為10us。採用寄生電源供電方式時VDD端接地。由於單線制只有一根線,因此發送介面必須是三態的。
2.2.3 顯示電路設計
顯示電路是由四位一體的共陰數碼管進行顯示的,數碼管由三極體9013驅動。
四位一體的共陰數碼管的管腳分布圖如圖2-5所示。

圖2-5 四位一體的共陰數碼管管腳分布圖
顯示電路的總體設計如圖2-6所示。

圖2-6 顯示電路
2.2.4 按鍵電路設計
按鍵電路是用來實現調節設定報警溫度的上下限和查看上下報警溫度的功能。電路原理圖如圖2-10所示。

圖2-10 按鍵電路原理圖

2.2.5 報警電路設計
報警電路是在測量溫度大於上限或小於下限時提供報警功能的電路。該電路是由一個蜂鳴器和一個紅色的發光二極體組成,具體的電路如圖2-9所示。

圖2-9 報警電路原理圖

3 軟體設計
3.1 DS18B20程序設計
3.1.1 DS18B20感測器操作流程
根據DS18B20的通訊協議,主機(單片機)控制DS18B20完成溫度轉換必須經過三個步驟:
• 每一次讀寫之前都要對DS18B20進行復位操作
• 復位成功後發送一條ROM指令
• 最後發送RAM指令
這樣才能對DS18B20進行預定的操作。復位要求主CPU將數據線下拉500μs,然後釋放,當DS18B20收到信號後等待16~60μs左右,後發出60~240μs的存在低脈沖,主CPU收到此信號表示復位成功。
DS18B20的操作流程如圖3-1所示。

如圖3-1 DS18B20的操作流程
3.1.2 DS18B20感測器的指令表
DS18B20感測器的操作指令如表3-1所示。感測器復位後向感測器寫相應的命令才能實現相應的功能。
表3-1 DS18B20的指令表

指 令

指令代碼

功 能

讀ROM

0x33

讀DS1820溫度感測器ROM中的編碼(即64位地址)

符合 ROM

0x55

發出此命令之後,接著發出 64 位 ROM 編碼,訪問單匯流排上與該編碼相對應的 DS1820 使之作出響應,為下一步對該 DS1820 的讀寫作準備。

搜索 ROM

0xF0

用於確定掛接在同一匯流排上 DS1820 的個數和識別 64 位 ROM 地址。為操作各器件作好准備。

跳過 ROM

0xCC

忽略 64 位 ROM 地址,直接向 DS1820 發溫度變換命令。適用於單片工作。

告警搜索命令

0xEC

執行後只有溫度超過設定值上限或下限的片子才做出響應。

溫度變換

0x44

啟動DS1820進行溫度轉換,12位轉換時最長為750ms(9位為93.75ms)。結果存入內部9位元組RAM中。

讀暫存器

0xBE

讀內部RAM中9位元組的內容

寫暫存器

0x4E

發出向內部RAM的3、4位元組寫上、下限溫度數據命令,緊跟該命令之後,是傳送兩位元組的數據。

復制暫存器

0x48

將RAM中第3 、4位元組的內容復制到EEPROM中。

重調 EEPROM

0xB8

將EEPROM中內容恢復到RAM中的第3 、4位元組。

讀供電方式

0xB4

讀DS1820的供電模式。寄生供電時DS1820發送「 0 」,外接電源供電 DS1820發送「 1 」。

3.1.3 DS18B20感測器的初始化時序
DS18B20感測器為單匯流排結構器件,在讀寫操作之前,感測器晶元應先進性復位操作也就是初始化操作。
DS18B20的初始化時序如圖3-2所示。首先控制器拉高數據匯流排,接著控制器給數據匯流排一低電平,延時480μs,控制器拉高數據匯流排,等待感測器給數據線一個60-240μs的低電平,接著上拉電阻將數據線拉高,這樣才初始化完成。

圖3-2 DS18B20初始化時序
3.1.4 DS18B20感測器的讀寫時序
1.寫時序
DS18B20感測器的讀寫操作是在感測器初始化後進行的。每次操作只能讀寫一位。
當主機把數據線從高電平拉至低電平,產生寫時序。有兩種類型的寫時序:寫「0」時序,寫「1」時序。所有的時序必須有最短60μs的持續期,在各個寫周期之間必須有最短1μs的恢復期。
在數據匯流排由高電平變為低電平之後,DS18B20在15μs至60μs的時間間隙對匯流排采樣,如果為「1」則向DS18B20寫「1」, 如果為「0」則向DS18B20寫「0」。如圖3-2的上半部分。
對於主機產生寫「1」時序時,數據線必須先被拉至低電平,然後被釋放,使數據線在寫時序開始之後15μs內拉至高電平。
對於主機產生寫「1」時序時,數據線必須先被拉至低電平,且至少保持低電平60μs。
2.讀時序
在數據匯流排由高電平變為低電平之後,數據線至少應保持低電平1μs,來自DS18B20的輸出的數據在下降沿15μs後有效,所以在數據線保持低電平1μs之後,主機將數據線拉高,等待來自DS18B20的數據變化,在下降沿15μs之後便可開始讀取DS18B20的輸出數據。整個讀時序必須有最短60μs的持續期。如圖3-2的下半部分。讀時序結束後數據線由上拉電阻拉至高電平。

圖3-3 DS18B20感測器的讀寫時序
3.1.5 DS18B20獲取溫度程序流程圖
DS18B20的讀位元組,寫位元組,獲取溫度的程序流程圖如圖3-3所示。

圖3-4 DS18B20程序流程圖
3.2 顯示程序設計
顯示電路是由四位一體的數碼管來實現的。由於單片機的I/O口有限,所以數碼管採用動態掃描的方式來進行顯示。程序流程圖如圖3-4所示。

圖3-5 顯示程序流程圖
3.3 按鍵程序設計
按鍵是用來設定上下限報警溫度的。具體的程序流程圖如圖3-5所示。

圖3-6 按鍵程序流程圖

4實物製作及調試
製作好的實物如圖4-1所示。

圖4-1 數字溫度計實物正面圖
在做實物時出現了不少問題。比如本來是採用NPN型9013驅動蜂鳴器,但是在實際調試中蜂鳴器驅動不了,經多次試驗,在三極體的基極電阻與單片機的介面處接一個1、2kΩ的上拉電阻就能驅動了。但考慮到單片機的I/O口默認狀態時為高電平,這樣一上電蜂鳴器就會響,所以將NPN型9013換成了PNP型的9012三極體,效果還不錯。

5電子綜合設計體會
經過將近一個月的設計、焊接、編程、調試,我們終於完成了數字溫度計的設計,基本能夠達到設計要求,而且還設計了一些其他功能,比可以開啟或消除按鍵音功能,開機動畫功能,查看報警上下限溫度功能。
此次的設計使我從中學到了一些很重要的東西,那就是如何從理論到實踐的轉化,怎樣將我們所學到的知識運用到實踐中去。在大學課堂的學習只是給我們灌輸專業知識,而我們應把所學的知識應用到我們現實的生活中去。這次的設計不僅使我們將課堂上學到的理論知識與實際應用結合了起來,而且使我們對電子電路、電子元器件、印製電路板等方面的知識有了更進一步的認識,同時在軟體編程、焊板調試、相關調試儀器的使用等方面得到較全面的鍛煉和提高,為今後能夠獨立進行某些單片機應用系統的開發設計工作打下一定的基礎。此次單片機設計也為我們以後進行更復雜的單片機系統設計提供了寶貴的經驗。
在本次設計的過程中,我們遇到不少的問題,剛開始焊好的板子下不進去程序,經過一再仔細的檢查,才發現是在下載口處出了問題,由於焊盤口比較小,排針插不進去,最後使了很大力氣才插進去,插進去後才發現壞了,結果在去排針的時候把焊盤給去下來了,最後只能在旁邊將下載口引了出來。還有就是文章中提到的蜂鳴器驅動問題等等。經過此次的硬體製作與調試,鍛煉了我們的動手實踐能了。本次設計的另一個重點就是軟體程序的設計,其中需要有很巧妙的程序演算法,雖然以前寫過幾次程序,但我覺的寫好一個程序並不是一件簡單的事,有好多的東西,只有我們去試著做了,才能真正的掌握,只學習理論,有些東西是很難理解的,更談不上掌握。
通過此次的綜合設計,我們初步掌握了單片機系統設計的基本原理。充分認識到理論學習與實踐相結合的重要性,對於書本上的很多知識,不但要學會,更重要的是會運用到實踐中去。在以後的學習中,我們會更加註重實踐方面的鍛煉,多提高自己的動手實踐能力。

參考文獻
[1] 譚浩強.C程序設計(第三版).北京:清華大學出版社,2005.7 .
[2] 余發山,王福忠.單片機原理與應用技術.徐州:中國礦業大學出版社,2008.6 .
[3] 求是科技.單片機典型模塊設計實例導航.北京:人民郵電出版社,2005.5 .
[4] 求是科技.8051系列單片機C程序設計完全手冊.北京:人民郵電出版社,2006.4 .
[5] 於永,戴佳,劉波.51單片機C語言常用模塊與綜合系統設計實例精講(第2版).北京:電子工業出版社,2008.10 .
[6]劉騰遠.基於單片機的溫度控制系統設計[J].科技經濟導刊,2018(01):77-78.
[7]蘇康友.基於51單片機的無線溫度控制系統設計[J].電子技術與軟體工程,2017(10):250-251.
[8]劉豐年.基於AT89C51的簡易智能化加濕器設計[J].三門峽職業技術學院學報,2016,15(04):139-142.
[9]楊偉才.基於DS18B20的多點溫度測量系統研究[J].山東工業技術,2016(24):266.
[10]嚴敏.基於單片機的智能溫控系統的設計與實現[J].無錫職業技術學院學報,2016,15(03):61-64.
[11]吳嘉穎. 基於單片機的地鐵低壓設備觸點溫度監測系統的設計與實現[D].西南交通大學,2017.
[12]孫曉倩.基於51單片機的溫度監測報警系統設計研究[J].赤峰學院學報(自然科學版),2015,31(24):24-26.
[13]仲霞.基於DS18B20的多點溫度測量系統探討[J].山東工業技術,2015(22):156.
[14]呂曉磊.基於單片機智能控溫的模擬與設計[J].安徽電子信息職業技術學院學報,2015,14(03):34-37.
[15]賀爭漢.基於51單片機的溫度控制系統[J].黑龍江科技信息,2015(16):145.
[16]譚虹.智能型滑雪保溫鞋溫控系統的設計與實現[J].體育世界(學術版),2014(11):19-20.
[17]王雲飛.DS18B20溫度感測器的應用設計[J].電子世界,2014(12):355.
[18]劉金魁.基於DS18B20的數字測溫系統[J].焦作大學學報,2014,28(02):99-100.
[19]楊丹丹,楊風,馬慧卿.基於單片機的溫度採集系統設計[J].山西電子技術,2014(03):19-21.
[20]曹美霞.單片機與數字溫度感測器DS18B20的介面設計[J].電子製作,2014(11):9-10.

❸ 基於單片機的溫度控制系統(畢業論文)

必須要有實物啊,理論的東西都是要靠實物來驗證的啊。溫度控制系統不難吧,學過電子、單片機的都很輕松的,同學看來你大學過得還挺滋潤的啊。去文庫看看,基本都會有資料參考的。知識要點:
1,AD采樣,
也就是溫度的數據採集。2,中斷,
採集數據後比較,做相應的處理。

❹ 基於單片機的溫度控制器的畢業論文

溫度相關的畢業設計
·基於單片機的數字溫度計的設計
·基於MCS-51數字溫度表的設計
·單片機的數字溫度計設計
·基於單片機的空調溫度控制器設計
·基於數字溫度計的多點溫度檢測系統
·設施環境中溫度測量電路設計
·DS18B20數字溫度計的設計
·多點溫度採集系統與控制器設計
·基於PLC和組態王的溫度控制系統設計
·溫度監控系統的設計
·用單片機進行溫度的控制及LCD顯示系統的設計
·單片機電加熱爐溫度控制系統
·全氫罩式退火爐溫度控制系統
·數字溫度計的設計
·基於單片機AT89C51的語音溫度計的設計
·基於單片機的多點溫度檢測系統
·基於51單片機的多路溫度採集控制系統
·基於單片機的數字顯示溫度系統畢業設計論文
·基於MCS51單片機溫度控制畢業設計論文
·西門子S7-300在溫度控制中的應用
·燃氣鍋爐溫度的PLC控制系統
·焦爐立火道溫度軟測量模型設計
·溫度檢測控制儀器
·智能溫度巡檢儀的研製
·電阻爐溫度控制系統
·數字溫度測控儀的設計
·溫度測控儀設計
·多路溫度採集系統設計
·多點數字溫度巡測儀設計
·LCD數字式溫度濕度測量計
·64點溫度監測與控制系統
·溫度報警器的電路設計與製作
·基於單片機的數字溫度計的電路設計
·全氫煤氣罩式爐的溫度控制系統的研究與改造
·溫度檢測與控制系統
·紅外快速檢測人體溫度裝置的設計與研製
·具有紅外保護的溫度自動控制系統的設計
·基於單片機的溫度測量系統的設計
·數字溫度計設計
·DS18B20溫度檢測控制
·PN結(二極體)溫度感測器性能的實驗研究
·多功能智能化溫度測量儀設計
·軟膠囊的單片機溫度控制(硬體設計)
·空調溫度控制單元的設計
·大容量電機的溫度保護——軟體設計
·大容量電機的溫度保護 ——硬體電路的設計
·基於DS18B20溫度感測器的數字溫度計設計
·熱軋帶鋼卷取溫度反饋控制器的設計
·基於單片機的溫度採集系統設計
·多點溫度數據採集系統的設計
·基於單片機的數字式溫度計設計
·18B20多路溫度採集介面模塊
·基於單片機的戶式中央空調器溫度測控系統設計
·單片機電阻爐溫度控制系統設計
·基於單片機的電阻爐溫度控制系統設計
·基於ARM的嵌入式溫度控制系統的設計
·基於DS18B20的多點溫度巡迴檢測系統的設計
·基於單片機的多點無線溫度監控系統
·基於MSC1211的溫度智能溫度感測器
·用集成溫度感測器組成測溫控制系統
·室內溫度控制報警器
·自動溫度控制系統
·烤箱溫度控制系統
·基於單片機的電加熱爐溫度控制系統設計
·基於PLC的溫度監控系統設計
·基於無線傳輸技術的室溫控制系統設計——溫度控制器軟體設計
·溫度箱模擬控制系統
·基於無線傳輸技術的室溫控制系統設計——溫度控制器硬體設計
·數字式溫度計的設計
·溫度監控系統設計
·基於單片機的電阻爐溫度控制系統
·基於plc的溫度濕度檢測和顯示系統設計
·基於單片機的3KW電爐溫度控制系統的設計
·腔型腫瘤熱療儀溫度控制系統設計
·基於AT89S51單片機的數字溫度計設計
·吹塑薄膜擠出機溫度控制與檢測系統設計
·電加熱爐PLC溫度自適應控制系統的研究
·高壓母線溫度自動監測裝置的設計
·高壓母線溫度自動檢測裝置
·小型熱水鍋爐單片機溫度控制系統
·消毒櫃單片機溫度控制
·嵌入式系統在多點溫度控制中的應用
·單片機溫度控制系統
·上下限溫度報警器的設計
·基於單片機的飲水機溫度控制系統設計
·基於單片機的溫度測量系統設計

❺ 基於單片機的自動溫控系統的設計.畢業論文開題報告

熱電致冷器件特別適合於小熱量和受空間限制的溫控領域。改變加在器件上的直流電的極性即可變致冷為加熱,而吸熱或放熱率則正比於所加直流電流的大小。Pe1tier 溫控器的設定溫度可以在一個較寬的范圍內任意選擇,可選擇低於或高於環境溫度。
在本系統中我們選用了天津藍天高科電源有限公司生產的半導體致冷器件 TES1-12739,其最大溫差電壓 14.7V,最大溫差電流3.9A最大致冷功率33.7W。
1.5 其它部分
系統採用Samsung(三星)公司生產的真空熒光數碼顯示屏 VFD用來實時顯示當前溫度,以觀察控制效果。鍵盤和串列通信介面用來設定控制溫度和調整PID參數。系統電路原理圖如圖3所示。

2 系統軟體設計
系統開始工作時,首先由單片機控制軟體發出溫度讀取指令,通過數字溫度感測器 DS18B20 采樣被控對象的當前溫度值T1並送顯示屏實時顯示。然後,將該溫度測量值與設定值T比較,其差值送 PID控制器。PID 控制器處理後輸出一定數值的控制量,經DA 轉換為模擬電壓量,該電壓信號再經大電流驅動電路,提高電流驅動能力後載入到半導體致冷器件上,對溫控對象進行加熱或製冷。加熱或製冷取決於致冷器上所加電壓的正負,若溫控對象當前溫度測量值與設定值差值為正,則輸出負電壓信號,致冷器上載入負電壓溫控對象溫度降低;反之,致冷器上載入正向電壓,溫控對象溫度升高。上述過程:溫度采樣-計算溫差-PID調節-信號放大輸出周而復始,最後將溫控對象的溫度控制在設定值附近上下波動,隨著循環次數的增加,波動幅度會逐漸減小到某一很小的量,直至達到控制要求。為了加快控制,在進入PID控制前加入了一段溫差判斷程序。當溫度差值大於設定閾值Δt時,系統進行全功率加熱或製冷,直到溫差小於Δt才進入PID控制環節。圖4為系統工作主程序的軟體流程圖.

3 結論
本文設計的基於單片機數字PID控制的精密溫度控制系統,在實際應用中取得了良好的控制效果,溫度控制精度達到±0.1℃。經48小時連續運行考驗,系統工作穩定,有效地降低了輻亮度標准探測器的溫度系數,使輻亮度標准探測器在溫度變化較大的環境中也能保持其高精度,為實現基於探測器的高精度輻射定標的廣泛應用奠定了基礎。

本文作者創新點:在原來基於PC的PID溫控系統的基礎上,設計了由單片機、數字式溫感測器DS18B20和半導體致冷器組成的精密溫度控制系統。該溫控系統的應用為高精度光輻射測量儀器-輻亮度標准探測器的小型化、智能化提供了有利條件。

❻ 基於單片機溫度測控系統在國內外的研究現狀

(1)國外溫度測控系統研究
國外對溫度控制技術研究較早,始於20世紀70年代。先是採用模擬式的組合儀表,採集現場信息並進行指示、記錄和控制。80年代末出現了分布式控制系統。目前正開發和研製計算機數據採集控制系統的多因子綜合控制系統。現在世界各國的溫度測控技術發展很快,一些國家在實現自動化的基礎上正向著完全自動化、無人化的方向發展。
(2)國內溫度測控系統研究
我國對於溫度測控技術的研究較晚,始於20世紀80年代。我國工程技術人員在吸收發達國家溫度測控技術的基礎上,才掌握了溫度室內微機控制技術,該技術僅限於對溫度的單項環境因子的控制。我國溫度測控設施計算機應用,在總體上正從消化吸收、簡單應用階段向實用化、綜合性應用階段過渡和發展。在技術上,以單片機控制的單參數單迴路系統居多,尚無真正意義上的多參數綜合控制系統,與發達國家相比,存在較大差距。我國溫度測量控制現狀還遠遠沒有達到工廠化的程度,生產實際中仍然有許多問題困擾著我們,存在著裝備配套能力差,產業化程度低,環境控制水平落後,軟硬體資源不能共享和可靠性差等缺點。
這是本人整理的一些,僅供參考。希望對你有用。

❼ 求一篇「單片機溫度控制」的畢業設計,只有大論文就可以了,大論文是1萬5千字左右

你可以去"幸福校園"網站看看,我原來的論文都是那裡找的
引言
溫度是工業控制中主要的被控參數之一,特別是在冶金、化工、建材、食品、機械、石油等工業中,具有舉足重輕的作用。隨著電子技術和微型計算機的迅速發展,微機測量和控制技術得到了迅速的發展和廣泛的應用[1]。單片機具有處理能強、運行速度快、功耗低等優點,應用在溫度測量與控制方面,控制簡單方便,測量范圍廣,精度較高。
本文設計了一種基於MSP430單片機的溫度測量和控制裝置,能對環境溫度進行測量,並能根據溫度給定值給出調節量,控制執行機構,實現調節環境溫度的目的。
1 整體方案設計
單片機溫度控制系統是以MSP430單片機為控制核心。整個系統硬體部分包括溫度檢測系統、信號放大系統、A/D轉換、單片機、I/O設備、控制執行系統等。
單片機溫度控制系統控制框圖如下所示

閱讀全文

與基於單片機耳溫槍設計研究內容相關的資料

熱點內容
伊克塞爾文檔怎麼進行加密 瀏覽:884
app轉賬是什麼 瀏覽:157
php的基本語法 瀏覽:790
對外漢語pdf 瀏覽:516
如何用mamp本地web伺服器 瀏覽:869
如何加密自己js代碼 瀏覽:627
排列組合a與c的演算法 瀏覽:534
如何在文件夾中找到同名內容 瀏覽:786
有什麼app文字轉韓文配音 瀏覽:372
循環宏1命令 瀏覽:35
斐波那契數列矩陣演算法 瀏覽:674
公式保護後加密不了 瀏覽:82
java跳轉到jsp 瀏覽:819
327平方根演算法 瀏覽:216
win7美化命令行終端 瀏覽:797
免加密狗圖片 瀏覽:485
一隻透明的鳥是什麼app 瀏覽:817
空氣壓縮機油批發商 瀏覽:69
linuxifexist 瀏覽:4
加密tf卡拷入文件 瀏覽:399