一種溫度控制系統(tǒng)的制作方法
【專(zhuān)利摘要】本實(shí)用新型公開(kāi)了一種溫度控制系統(tǒng),包括溫度傳感器,溫度傳感器連接單片機(jī),單片機(jī)分別連接繼電器和數(shù)碼管溫度顯示,繼電器分別連接散熱裝置和加熱裝置。本實(shí)用新型另一種溫度控制系統(tǒng)包括熱電阻溫度傳感器,熱電阻溫度傳感器連接放大器,放大器連接單片機(jī),單片機(jī)分別連接繼電器和數(shù)碼管溫度顯示,繼電器分別連接散熱裝置和加熱裝置。本實(shí)用新型的有益效果是結(jié)構(gòu)簡(jiǎn)單,控制精度高,有良好的實(shí)時(shí)性。
【專(zhuān)利說(shuō)明】一種溫度控制系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型屬于溫控【技術(shù)領(lǐng)域】,涉及一種溫度控制系統(tǒng)。
【背景技術(shù)】
[0002]近二十年來(lái),隨著微電子技術(shù)、計(jì)算機(jī)技術(shù)、軟件技術(shù)、網(wǎng)絡(luò)技術(shù)的高速發(fā)展,智能儀器儀表已經(jīng)取得了巨大的發(fā)展,促使了一些新的測(cè)試?yán)碚?、測(cè)試方法、測(cè)試領(lǐng)域和儀器結(jié)構(gòu)不斷涌現(xiàn)并發(fā)展成熟,逐步突破了以往儀器系統(tǒng)功能的實(shí)現(xiàn)和改變主要對(duì)硬件電路的設(shè)計(jì)和改變這種傳統(tǒng)的觀念,硬件的作用被逐漸淡化,而軟件的重要性與進(jìn)一步發(fā)展的迫切性變得越來(lái)越突出,出現(xiàn)了儀器軟件化的發(fā)展趨勢(shì)。溫度控制廣泛應(yīng)用于人們的生產(chǎn)和生活中,人們使用溫度計(jì)來(lái)采集溫度,通過(guò)人工操作加熱、通風(fēng)和降溫設(shè)備來(lái)控制溫度,這樣不但控制精度低、實(shí)時(shí)性差,而且操作人員的勞動(dòng)強(qiáng)度大。即使有些用戶(hù)采用半導(dǎo)體二極管作溫度傳感器,但由于其互換性差,效果也不理想。在某些行業(yè)中對(duì)溫度的要求較高,由于工作環(huán)境溫度不合理而引發(fā)的事故時(shí)有發(fā)生。對(duì)工業(yè)生產(chǎn)可靠進(jìn)行造成影響,甚至操作人員的安全。
[0003]為了避免這些缺點(diǎn),需要在某些特定的環(huán)境里安裝數(shù)字溫度測(cè)量及控制設(shè)備。本發(fā)明采用了新型單片機(jī)對(duì)溫度進(jìn)行控制,以其測(cè)量精度高,操作簡(jiǎn)單。可運(yùn)行性強(qiáng),價(jià)格低廉等優(yōu)點(diǎn),特別適用于生活,醫(yī)療,工業(yè)生產(chǎn)等方面的溫度測(cè)量及控制。
實(shí)用新型內(nèi)容
[0004]本實(shí)用新型的目的在提供一種溫度控制系統(tǒng),解決了現(xiàn)有使用溫度計(jì)來(lái)采集溫度,通過(guò)人工操作加熱、通風(fēng)和降溫設(shè)備來(lái)控制溫度,控制精度低、實(shí)時(shí)性差的問(wèn)題。
[0005]本實(shí)用新型所采用的技術(shù)方案是包括溫度傳感器,溫度傳感器連接單片機(jī),單片機(jī)分別連接繼電器和數(shù)碼管溫度顯示,繼電器分別連接散熱裝置和加熱裝置。
[0006]本實(shí)用新型的技術(shù)特點(diǎn)還在于溫度傳感器型號(hào)為DS18B20或DS1820 ;單片機(jī)型號(hào)為89C51 ;數(shù)碼管溫度顯示采用型號(hào)為12864IXD液晶顯示屏。
[0007]本實(shí)用新型另一種溫度控制系統(tǒng)包括熱電阻溫度傳感器,熱電阻溫度傳感器連接放大器,放大器連接單片機(jī),單片機(jī)分別連接繼電器和數(shù)碼管溫度顯示,繼電器分別連接散熱裝置和加熱裝置。單片機(jī)型號(hào)為89C51 ;數(shù)碼管溫度顯示采用型號(hào)為12864IXD液晶顯示屏。
[0008]本實(shí)用新型的有益效果是結(jié)構(gòu)簡(jiǎn)單,控制精度高,有良好的實(shí)時(shí)性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0009]圖1是本實(shí)用新型一種溫度控制系統(tǒng)結(jié)構(gòu)示意圖;
[0010]圖2是本實(shí)用新型采用熱電阻溫度傳感器的系統(tǒng)結(jié)構(gòu)示意圖;
[0011]圖3是DS18B20內(nèi)部結(jié)構(gòu)圖;
[0012]圖4是DS18B20的引腳排列圖;
[0013]圖5是溫度采集流程圖。
[0014]圖中,1.溫度傳感器,2.單片機(jī),3.繼電器,4.數(shù)碼管溫度顯示,5.散熱裝置,6.加熱裝置,7.熱電阻溫度傳感器,8.放大器。
【具體實(shí)施方式】
[0015]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本實(shí)用新型進(jìn)行詳細(xì)說(shuō)明。
[0016]本實(shí)用新型如圖1所示包括溫度傳感器1,溫度傳感器1連接單片機(jī)2,單片機(jī)2分別連接繼電器3和數(shù)碼管溫度顯示4,繼電器3分別連接散熱裝置5和加熱裝置6。溫度傳感器1型號(hào)為DS18B20或DS1820 ;單片機(jī)2型號(hào)為89C51 ;數(shù)碼管溫度顯示4采用型號(hào)為12864LCD液晶顯示屏。
[0017]本實(shí)用新型另一種溫度控制系統(tǒng),如圖2所示包括熱電阻溫度傳感器7,熱電阻溫度傳感器7連接放大器8,放大器8連接單片機(jī)2,單片機(jī)2分別連接繼電器3和數(shù)碼管溫度顯示4,繼電器3分別連接散熱裝置5和加熱裝置6。單片機(jī)2型號(hào)為89C51 ;數(shù)碼管溫度顯示4采用型號(hào)為12864IXD液晶顯示屏。
[0018]本發(fā)明主要是對(duì)溫度傳感器及溫度控制的設(shè)計(jì)。硬件部分主要由主機(jī)電路、溫度采集部件、溫度自動(dòng)控制部件及其接口電路組成。首先,溫度傳感器1將測(cè)量的溫度以數(shù)字的形式輸出,有采用89C51的單片機(jī)2送至數(shù)碼管溫度顯示4的液晶屏實(shí)時(shí)顯示。同時(shí)有89C51內(nèi)嵌控制算法,得到溫度控制觸發(fā)信號(hào)控制加熱和散熱裝置實(shí)現(xiàn)溫度自動(dòng)控制。由于采用單總線(xiàn)式溫度傳感器1,所以系統(tǒng)能夠?qū)崿F(xiàn)多點(diǎn)測(cè)量與實(shí)時(shí)控制體系,大大提高了系統(tǒng)的效率。系統(tǒng)軟件部分主要包括溫度處理程序、實(shí)時(shí)監(jiān)控程序、按鍵調(diào)整程序和數(shù)據(jù)處理程序等部分。系統(tǒng)通過(guò)軟硬件的聯(lián)合將系統(tǒng)功能得以最大化的體現(xiàn)。
[0019]本發(fā)明技術(shù)方案:利用溫度傳感器1將溫度信號(hào)轉(zhuǎn)換為電信號(hào),通過(guò)單片機(jī)2的控制輸出到上位機(jī)數(shù)碼管溫度顯示4界面顯示,溫度信號(hào)的大小與電信號(hào)的大小成線(xiàn)性關(guān)系,或者將溫度值直接以數(shù)字編碼的形式輸出。方案一:利用溫度傳感器1將需要測(cè)量的溫度信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)輸出,然后應(yīng)用895C1單片機(jī)2的通用I/O 口讀取此信號(hào),有內(nèi)部嵌入的程序進(jìn)行處理、設(shè)置標(biāo)記,并有89C51通過(guò)I/O 口送至液晶屏進(jìn)行實(shí)時(shí)顯示,同時(shí)再有繼電器3通過(guò)驅(qū)動(dòng)電路驅(qū)動(dòng)加熱裝置6與散熱裝置5進(jìn)行溫度的自動(dòng)控制。同時(shí)也可將信號(hào)通過(guò)串口傳給PC機(jī),并在PC機(jī)上顯示出溫度和波形。
[0020]方案二:利用采用熱電阻溫度傳感器7將需要測(cè)量的溫度信號(hào)轉(zhuǎn)換為電信號(hào),將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)再傳給89C51單片機(jī)2,由單片機(jī)2控制A/D轉(zhuǎn)換器,將模擬量變成單片機(jī)2所需的數(shù)字量。單片機(jī)2控制繼電器3電路驅(qū)動(dòng)加熱裝置6與散熱裝置5進(jìn)行溫度的自動(dòng)控制。也可與PC機(jī)相連,通過(guò)PC顯示所測(cè)量的結(jié)果。單片機(jī)2通過(guò)串口與上位機(jī)相連,可以通過(guò)上位機(jī)控制系統(tǒng)。方案二系統(tǒng)模塊設(shè)計(jì)如圖2所示。
[0021]溫度傳感器1的芯片型號(hào)為DS18B20,是由Dallas半導(dǎo)體公司生產(chǎn)的“單線(xiàn)總線(xiàn)”接口的溫度傳感器1。一線(xiàn)總線(xiàn)結(jié)構(gòu)具有簡(jiǎn)潔且經(jīng)濟(jì)的特點(diǎn),可使用戶(hù)輕松地組建傳感器網(wǎng)絡(luò),從而為測(cè)量系統(tǒng)的構(gòu)建引入全新概念,DS18B20的測(cè)溫范圍為-55°C?+125°C,在-10°C?+85°C范圍內(nèi),精度為±0.0625°C,現(xiàn)場(chǎng)溫度可直接通過(guò)“一線(xiàn)總線(xiàn)”以數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。DS18B20適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。它工作在3V?5.5V的電壓范圍,采用多種封裝形式,從而使系統(tǒng)設(shè)計(jì)更靈活、方便,設(shè)定分辨率及用戶(hù)設(shè)定的報(bào)警溫度存儲(chǔ)在EEPROM中,掉電后依然保存。綜合比較方案一與方案二,方案一更為適合于本設(shè)計(jì)系統(tǒng)對(duì)于溫度傳感器1的選擇。
[0022]另一方面,方案一中采用增強(qiáng)型先進(jìn)的89C51單片機(jī)2芯片,運(yùn)算速度快,性能穩(wěn)定,且設(shè)計(jì)簡(jiǎn)單,噪聲低,功耗小,非常適用于精密儀器儀表,無(wú)需外接放大電路,可以直接輸出溫度值的編碼。構(gòu)成的系統(tǒng)具有高精度、低功耗、高穩(wěn)定性的特點(diǎn),且外圍電路簡(jiǎn)單有利于生產(chǎn)及維護(hù)。方案一可以使測(cè)量的準(zhǔn)確性大大提高。因此,我們選用方案一作為我們的設(shè)計(jì)方案。
[0023]數(shù)碼管溫度顯示4采用12864IXD液晶顯示屏,帶中文字庫(kù)的128X64是一種具有4位/8位并行、2線(xiàn)或3線(xiàn)串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128X64,內(nèi)置8192個(gè)16*16點(diǎn)漢字,和128個(gè)16*8點(diǎn)ASCII字符集.利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。可以顯示8X4行16X16點(diǎn)陣的漢字.也可完成圖形顯示.低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類(lèi)型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶豐吳塊。
[0024]基本特性:(1)、低電源電壓(VDD:+3.0—+5.5V) (2)、顯示分辨率=128X64點(diǎn),
(3)、內(nèi)置漢字字庫(kù),提供8192個(gè)16X16點(diǎn)陣漢字(簡(jiǎn)繁體可選),(4)、內(nèi)置128個(gè)16X8點(diǎn)陣字符,(5)、2MHZ時(shí)鐘頻率,(6)、顯示方式:STN、半透、正顯,(7)、驅(qū)動(dòng)方式:1/32DUTY,1/5BIAS, (8)、視角方向:6點(diǎn),(9)、背光方式:側(cè)部高亮白色LED,功耗僅為普通LED的1/5-1/10,(10)、通訊方式:串行、并口可選,(11)、內(nèi)置DC-DC轉(zhuǎn)換電路,無(wú)需外加負(fù)壓,
(12)、無(wú)需片選信號(hào),簡(jiǎn)化軟件設(shè)計(jì),(13)、工作溫度:0°C _+55°C,存儲(chǔ)溫度:-20°C -+60°C。
[0025]DS18B20溫度傳感器1:測(cè)溫元件采用新型的溫度傳感器DS18B20。DS18B20是由Dallas半導(dǎo)體公司生產(chǎn)的“一線(xiàn)總線(xiàn)”接口的溫度傳感器。一線(xiàn)總線(xiàn)結(jié)構(gòu)具有簡(jiǎn)潔且經(jīng)濟(jì)的特點(diǎn),可使用戶(hù)輕松地組建傳感器網(wǎng)絡(luò),從而為測(cè)量系統(tǒng)的構(gòu)建引入全新概念,DS18B20的測(cè)溫范圍為-55°C?+125°C,在-10°C?+85°C范圍內(nèi),精度為土0.0625°C,現(xiàn)場(chǎng)溫度可直接通過(guò)“一線(xiàn)總線(xiàn)”以數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。DS18B20適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量,如環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類(lèi)消費(fèi)電子產(chǎn)品等。它工作在3V?5.5V的電壓范圍,采用多種封裝形式,從而使系統(tǒng)設(shè)計(jì)更靈活、方便,設(shè)定分辨率及用戶(hù)設(shè)定的報(bào)警溫度存儲(chǔ)在EEPROM中,掉電后依然保存。DS18B20的內(nèi)部結(jié)構(gòu)如圖3所示。
[0026]DS18B20主要由4部分組成:64位ROM、溫度傳感器、非易失性溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。DS18B20的封裝形式及引腳排列如圖4所不。
[0027]89C51 單片機(jī) 2:1)89C51 的基本特性:1 ?12MHz (Atmel89Cxx 為 0 ?24MHz),片 8位的CPU,片內(nèi)有振蕩器和時(shí)鐘電路,工作頻率為內(nèi)有128/256字節(jié)RAM,片內(nèi)有0K/4K/8K字節(jié)程序存儲(chǔ)器R0M,可尋址片外64K字節(jié)數(shù)據(jù)存儲(chǔ)器RAM,可尋址片外64K字節(jié)程序存儲(chǔ)器R0M,片內(nèi)21/26個(gè)特殊功能寄存器(SFR)。4個(gè)8位的并行I/O 口(ΡΙ0),1個(gè)全雙工串行口(S10/UART),2/3個(gè)16位定時(shí)器/計(jì)數(shù)器(HMER/COUNTER),可處理5/6個(gè)中斷源,兩級(jí)中斷優(yōu)先級(jí)內(nèi)置1個(gè)布爾處理器和1個(gè)布爾累加器(Cy),MCS-51指令集含111條指令。
[0028]2)單片機(jī)2是靠程序的,并且可以修改。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能。
[0029]89C51型號(hào)的單片機(jī)2的片內(nèi)含有4種頻率(l/2/4/8MHz)的RC振蕩源,可直接座位系統(tǒng)的工作時(shí)鐘使用。同時(shí)片內(nèi)還設(shè)有一個(gè)由反向放大器所構(gòu)成的0SC振蕩電路,外圍引腳XTAL1和XTAL2分別為0SC振蕩電路的輸入和輸出端,用于外接石英晶振等,構(gòu)成高精度的或者其他的標(biāo)稱(chēng)頻率的系統(tǒng)時(shí)鐘。系統(tǒng)時(shí)鐘為控制器提供的時(shí)鐘脈沖,是控制器的心臟。系統(tǒng)時(shí)鐘的頻率是單片機(jī)的重要性能指標(biāo)之一。為89C51提供系統(tǒng)時(shí)鐘時(shí)有一下3種方式:
[0030](1)直接使用片內(nèi)的l/2/4/SMHz的RC振蕩源。
[0031](2)在引腳XTAL1和XTAL2上外接有石英晶體和電容組成的諧振回路,配合片內(nèi)的0SC振蕩電路構(gòu)成的振蕩源。
[0032](3)直接使用外部的時(shí)鐘源輸出的脈沖信號(hào)。
[0033]方式2)是比較常用的方法,由于采用了外接石英晶體作為振蕩的諧振回路,因此可以提供比較靈活的頻率(有使用晶體的諧振頻率決定)和穩(wěn)定精確的振蕩。在引腳XTAL1和XTAL2上外接有石英晶體和電容組成的諧振回路,并與內(nèi)部振蕩電路的配合就能產(chǎn)生系統(tǒng)需要的時(shí)鐘信號(hào)。最常采用的是一個(gè)石英晶體和兩個(gè)電容組成的諧振電路。晶體頻率可在0?16MHz之間選擇,電容值在20?30pF之間。
[0034]當(dāng)系統(tǒng)時(shí)鐘電路的要求不高時(shí),可以采用方式1),即使用片內(nèi)可選擇的1/2/4/8MHZ的RC振蕩源作為系統(tǒng)的時(shí)鐘源,這樣可以節(jié)省外接器件。此時(shí)引腳XTAL1和XTAL2應(yīng)懸空。
[0035]復(fù)位電路,就是利用它把電路恢復(fù)到起始狀態(tài)。就像計(jì)算器的清零按鈕的作用一樣,當(dāng)你進(jìn)行完了一個(gè)題目的計(jì)算后肯定是要清零的是吧!或者你輸入錯(cuò)誤,計(jì)算失誤時(shí)都要進(jìn)行清零操作。以便回到原始狀態(tài),重新進(jìn)行計(jì)算。和計(jì)算器清零按鈕有所不同的是,復(fù)位電路啟動(dòng)的手段有所不同。一是在給電路通電時(shí)馬上進(jìn)行復(fù)位操作;二是在必要時(shí)可以由手動(dòng)操作;三是根據(jù)程序或者電路運(yùn)行的需要自動(dòng)地進(jìn)行。篡位電路都是比較簡(jiǎn)單的大都是只有電阻和電容組合就可以辦到了。再?gòu)?fù)雜點(diǎn)就有三極管等等配合程序來(lái)進(jìn)行了。
[0036]如果主板上沒(méi)有ISA總線(xiàn),也就是8XX系列芯片組的主板,IDE的復(fù)位直接來(lái)自于南橋,在兩者之間通常也會(huì)有一個(gè)非門(mén)或是反向電子開(kāi)關(guān),PCI總線(xiàn)的復(fù)位直接來(lái)自于南橋,有些主板會(huì)在兩者之間加有跟隨器,此跟隨器起緩沖延時(shí)作用。且PCI的常態(tài)為3.3V或5V,復(fù)位時(shí)為0V,AGP總線(xiàn)的復(fù)位信號(hào)和PCI總線(xiàn)的復(fù)位信號(hào)是同路產(chǎn)生。也有的主板AGP總線(xiàn)的復(fù)位也是由南橋直接供給,常態(tài)時(shí)為高電平,復(fù)位時(shí)為低電平,對(duì)于北橋的復(fù)位信號(hào)也是和PCI總線(xiàn)的復(fù)位信號(hào)同路產(chǎn)生,也就是說(shuō)PCI總線(xiàn)的復(fù)位信號(hào),AGP總線(xiàn)的復(fù)位信號(hào)和北橋的復(fù)位信號(hào)通常是串在一根線(xiàn)上的,復(fù)位信號(hào)都相同,對(duì)于CPU的復(fù)位信號(hào),不同的主板都是由北橋供給,I/O的復(fù)位信號(hào)是由南橋直接供給,通常是3.3V或5V。在8XX系列芯片組的主板中,固件中心(B205)和時(shí)鐘發(fā)生器芯片也有復(fù)位信號(hào),且復(fù)位信號(hào)由南橋直接供給,常態(tài)為3.3V,復(fù)位時(shí)為0V。
[0037](1)上電復(fù)位。當(dāng)系統(tǒng)電源電壓低于上電復(fù)位門(mén)限V時(shí),MCU復(fù)位。
[0038](2)外部復(fù)位。當(dāng)外部引腳RESET為低電平,且低電平持續(xù)時(shí)間大于1.5us時(shí),MCU復(fù)位。
[0039](3)掉電檢測(cè)(B0D)復(fù)位。B0D使能時(shí),且電源電壓低于掉電檢測(cè)復(fù)位門(mén)限(4.Ον或2.7ν)時(shí),MCU復(fù)位。
[0040](4)看門(mén)狗復(fù)位。WDT使能時(shí),并且WDT超時(shí)溢出時(shí),MCU復(fù)位。
[0041 ] (5) JTAGAVR復(fù)位。當(dāng)使用JTAG接口時(shí),可由JTAG 口控制MCU復(fù)位。
[0042]此處除了 89C51的片內(nèi)上電復(fù)位電路以外,還外加了有電阻、電容、按鍵、二極管組成的外部復(fù)位電路,外加復(fù)位是由外加在RESET引腳上的低電平產(chǎn)生的。當(dāng)按鍵按下RESET引腳被拉低到低電平時(shí)間大于1.5um時(shí),即觸發(fā)復(fù)位過(guò)程。
[0043]對(duì)單片機(jī)2的編程操作,通常也稱(chēng)為程序下載,是指以特殊的手段和軟硬件工具對(duì)單片機(jī)2進(jìn)行特殊的操作,以實(shí)現(xiàn)如下三種功能:
[0044](1)將PC機(jī)上生成的該單片機(jī)系統(tǒng)程序運(yùn)行的代碼寫(xiě)入單片機(jī)2內(nèi)部的程序存儲(chǔ)器中。
[0045](2)用于對(duì)單片機(jī)2內(nèi)部的Flash、EEPR0M進(jìn)行擦除、數(shù)據(jù)的寫(xiě)入(包括運(yùn)行代碼)和數(shù)據(jù)的讀出。
[0046](3)實(shí)現(xiàn)對(duì)AVR配置熔絲位的設(shè)置,芯片型號(hào)的讀取,加密位的鎖定等。
[0047]AVR單片機(jī)2支持多種形式的編程下載方式:
[0048](1)高壓并行編程方式:
[0049]對(duì)于外圍引腳數(shù)大于20的AVR芯片,一般都支持這種高壓并行編程方式。這種編程方式也是最傳統(tǒng)的單片機(jī)的程序下載方式,其優(yōu)點(diǎn)是編程速度快。但使用這種編程方式需要占用芯片眾多的引腳和12V的電壓,所以必須采用專(zhuān)用的編程器單獨(dú)對(duì)芯片操作。這樣AVR芯片必須從PCB板上取下來(lái),不可以實(shí)現(xiàn)芯片在線(xiàn)(板)的編程操作,因此這種方式不適合系統(tǒng)調(diào)試過(guò)程以及產(chǎn)品的批量生產(chǎn)需要。
[0050](2)串行編程方式(ISP):
[0051]串行編程方式是通過(guò)AVR芯片本身的SPI或JTAG串行口實(shí)現(xiàn)的,由于編程時(shí)只需要占用比較少的外圍引腳,所以可以實(shí)現(xiàn)芯片的在線(xiàn)編程(InSystemProgrammable),不需要將芯片從PCB板上取下來(lái),所以串行編程方式也是最方便和最常用的編程方式。串行編程方式還細(xì)分成SP1、JTAG方式,前者表示通過(guò)芯片的SPI串口實(shí)現(xiàn)對(duì)AVR芯片的編程操作,后者則是通過(guò)JTAG串口來(lái)實(shí)現(xiàn)的。AVR的許多芯片都同時(shí)集成有SPI和JTAG兩種串口,因此可以同時(shí)支持SPI和JTAG的編程。使用JTAG方式編程的優(yōu)點(diǎn)是,通過(guò)JTAG 口還可以實(shí)現(xiàn)系統(tǒng)的在片實(shí)時(shí)仿真調(diào)試(OnChipDebug),缺點(diǎn)是需要占用AVR的4個(gè)I/O引腳。而采用SPI方式編程,只需要一跟簡(jiǎn)單的編程電纜,同時(shí)可以方便的實(shí)現(xiàn)I/O 口的共用,因此是最常使用的方式。其不足之處是不能實(shí)現(xiàn)系統(tǒng)的在片實(shí)時(shí)仿真調(diào)試。由于895C1片內(nèi)含有SPI和JTAG 口,所以對(duì)895C1能使用3種編程的方式:高壓并行編程、串行SPI編程、串行JTAG編程。在本系統(tǒng)中將采用串行SPI編程方式。濾波主要指信號(hào)口、電源口與參考地之間的電容濾波。
[0052]溫度檢測(cè)電路模塊設(shè)計(jì):在傳統(tǒng)的模擬信號(hào)遠(yuǎn)距離溫度測(cè)量系統(tǒng)中,需要很好的解決引線(xiàn)誤差補(bǔ)償問(wèn)題、多點(diǎn)測(cè)量切換誤差問(wèn)題和放大電路零點(diǎn)漂移誤差問(wèn)題等技術(shù)問(wèn)題,才能夠達(dá)到較高的測(cè)量精度。我們?cè)跒槟乘娬鹃_(kāi)發(fā)水輪發(fā)電機(jī)組軸瓦溫度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)時(shí),為了克服上面提到的三個(gè)問(wèn)題,可以采用新型數(shù)字溫度傳感器DS1820,在對(duì)其測(cè)溫原理進(jìn)行詳細(xì)分析的基礎(chǔ)上,提出了提高DS1820測(cè)量精度的方法,使DS1820的測(cè)量精度由0.5°C提高到0.1°C以上,取得了良好的測(cè)溫效果。
[0053]軟件設(shè)計(jì)與調(diào)試:調(diào)試工具介紹,編譯器設(shè)計(jì)最近的發(fā)展包括:首先,編譯器包括了更加復(fù)雜算法的應(yīng)用程序它用于推斷或簡(jiǎn)化程序中的信息;這又與更為復(fù)雜的程序設(shè)計(jì)語(yǔ)言的發(fā)展結(jié)合在一起。其中典型的有用于函數(shù)語(yǔ)言編譯的Hindley-Milner類(lèi)型檢查的統(tǒng)一算法。其次,編譯器已越來(lái)越成為基于窗口的交互開(kāi)發(fā)環(huán)境(InteractiveDevelopment Environment, IDE)的一部分,它包括了編輯器、連接程序、調(diào)試程序以及項(xiàng)目管理程序。這樣的IDE標(biāo)準(zhǔn)并沒(méi)有多少,但是對(duì)標(biāo)準(zhǔn)的窗口環(huán)境進(jìn)行開(kāi)發(fā)已成為方向。另一方面,盡管在編譯原理領(lǐng)域進(jìn)行了大量的研究,但是基本的編譯器設(shè)計(jì)原理在近20年中都沒(méi)有多大的改變,它正迅速地成為計(jì)算機(jī)科學(xué)。圖5為本實(shí)用新型溫度采集流程圖。
[0054]參考文獻(xiàn):
[0055][1]劉坤,趙紅波,張憲棟著,51單片機(jī)C語(yǔ)言應(yīng)用開(kāi)發(fā)技術(shù)大全[M].北京:人民郵電出版社,2003,P89.
[0056][2]邵貝貝,單片機(jī)嵌入式應(yīng)用的在線(xiàn)開(kāi)發(fā)方法[M],北京:清華大學(xué)出版社,2004P127.
[0057][3]張培仁,基于C語(yǔ)言編程MCS-51單片機(jī)原理與應(yīng)用[M].北京:清華大學(xué)出版社,2003.P42.
[0058][4]馬潮,AVR單片機(jī)嵌入式系統(tǒng)原理與應(yīng)用[J],北京航空航天大學(xué)出版社,2009,P115.
[0059][5]徐惠民,單片微型計(jì)算機(jī)原理接口與應(yīng)用[M].第1版.北京:北京郵電大學(xué)出版社,1996,Ρ224.
[0060][6]肖洪兵,跟我學(xué)用單片機(jī)[J].北京:北京航空航天大學(xué)出版社,2002.8,Ρ483.
[0061][7]何立民,單片機(jī)高級(jí)教程[J].第1版.北京:北京航空航天大學(xué)出版社,2001,Ρ302.
[0062][8]耿德根宋建國(guó)馬潮葉建勇編《AVR高速嵌入式單片機(jī)原理與應(yīng)用》[Μ].北京航空航天大學(xué)出版社,2001,Ρ302.
[0063][9]何希才,傳感器及其應(yīng)用電路[Μ],北京:電子工業(yè)出版社,2001,Ρ302.
[0064][ 10] Ben Niua.Yang Q ; Simon Ch1.Keung Shiu Sankar Kumar PalTffo-dimens1nal Laplacianfaces Method for Face Recognit1n[D], 2008, P142.
[0065][11]Annalisa Franc0.Dar1 Ma1 DaVide Maltoni2D Face Recognit1n basedon Supervised Subspace Learning from3D Models[D], 2008, P262.
[0066][12]Moghaddam B.Jebara T.Pentland A Bayesian Face Recognit1n[M],2000,P231.
[0067][13]Feng G C.Yuen P C Multi cues eye detect1n on gray intensityimages[M],2001, P89.
【權(quán)利要求】
1.一種溫度控制系統(tǒng),其特征在于:包括溫度傳感器(I),溫度傳感器(I)連接單片機(jī)(2),單片機(jī)(2)分別連接繼電器(3)和數(shù)碼管溫度顯示(4),繼電器(3)分別連接散熱裝置(5)和加熱裝置¢),所述溫度傳感器(I)型號(hào)為DS18B20或DS1820 ;所述單片機(jī)(2)型號(hào)為89C51 ;所述數(shù)碼管溫度顯示(4)采用型號(hào)為12864IXD液晶顯示屏。
2.一種溫度控制系統(tǒng),其特征在于:包括熱電阻溫度傳感器(7),熱電阻溫度傳感器(7)連接放大器(8),放大器⑶連接單片機(jī)(2),單片機(jī)⑵分別連接繼電器(3)和數(shù)碼管溫度顯示(4),繼電器(3)分別連接散熱裝置(5)和加熱裝置¢),所述單片機(jī)(2)型號(hào)為89C51 ;所述數(shù)碼管溫度顯示(4)采用型號(hào)為12864IXD液晶顯示屏。
【文檔編號(hào)】G05D23/20GK204116993SQ201420148101
【公開(kāi)日】2015年1月21日 申請(qǐng)日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】王祥青, 符茂勝, 張鋒飛, 金星, 符思勇 申請(qǐng)人:皖西學(xué)院