版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、摘要經(jīng)過調(diào)查研究,人們很容易因為室內(nèi)的溫度、濕度的不正常導(dǎo)致脾氣的暴躁、工作效率的低下,而且還很容易患有疾病。所以對室內(nèi)進(jìn)行溫、濕度控制是很必要的,經(jīng)過室內(nèi)環(huán)境智能控制系統(tǒng)的調(diào)節(jié)為人們創(chuàng)造出最佳條件、避免外界四季變化和惡劣氣候?qū)ζ溆绊懀鞠到y(tǒng)就是針對這一情況而研制開發(fā)的,本系統(tǒng)以STC89C52為核心處理器,有溫度傳感器、濕度傳感器、鍵盤作為輸入,A/D進(jìn)行模擬采集,數(shù)碼管顯示輸出,附加過限報警,降溫等功能。關(guān)鍵詞 單片機(jī);濕度傳感器;溫度傳感器; A/DAbstractThrough investigation and study. people could easily because
2、indoortemperature, humidity abnormal lead to temper the impetuous, work efficiency is low, and also very easy with disease. So on indoor temperature and humidity control on it is necessary, after the indoor environment control system of intelligent adjustment for people to create the best conditions
3、, avoid outside changing seasons and severe weather influence, but this system is in view of this situation developed, this system to STC89C52 core processor, temperature sensors, humidity sensors, keyboard as input, A/D simulated acquisition, digital tube, liquid crystal display output, additional
4、had limit alarm functions. Keywords SCM temperature sensors humidity sensors A/D 目錄摘要IAbstractII第1章 緒論11.1 課題研究背景和意義11.2 國內(nèi)外的研究現(xiàn)狀21.2.1 溫度傳感器21.2.2 濕度傳感器31.2.3 系統(tǒng)完成的功能5第2章 方案的比較和論證62.1 溫度傳感器的選擇62.2 濕度傳感器的選擇72.3 主控芯片的選擇72.4 輸出顯示的選擇82.5 信號采集通道的選擇92.6 本章小節(jié)10第3章 系統(tǒng)的總體設(shè)計113.1 系統(tǒng)硬件結(jié)構(gòu)框圖113.2 主控模塊分析113.3 系統(tǒng)
5、的層次框圖123.4 溫度傳感器133.5 濕度傳感器153.6 A/D轉(zhuǎn)換模塊173.7 報警電路183.8 鍵盤消抖193.9 顯示電路193.10 RS232串口模塊203.11 繼電器模塊223.12 本章小節(jié)23第4章 軟件設(shè)計及調(diào)試244.1 上位機(jī)主程序244.1.1 上位機(jī)主程序的設(shè)計思想244.2.2主程序的流程圖254.2 鍵盤流程圖264.3 溫度采樣子程序流程圖274.4 報警子程序流程圖:284.5 系統(tǒng)硬件調(diào)試294.6 軟件程序調(diào)試294.6.1 軟件環(huán)境294.6.2 軟件調(diào)試304.7 系統(tǒng)聯(lián)調(diào)314.8 本章小結(jié)32結(jié)論33參考文獻(xiàn)35附錄136附錄238附
6、錄340第1章 緒論1.1 課題研究背景和意義溫度是表示物體冷熱程度的物理量,微觀上來講是物體分子熱運(yùn)動的劇烈程度。在整個宇宙當(dāng)中,溫度無處不存在。無論在地球上還是在月球上,也無論是在熾熱的太陽上還是在陰冷的冥王星上,這一切無不由于空間位置的不同而存在著溫度的差別。濕度,表示大氣干燥程度的物理量。在一定的溫度下在一定體積的空氣里含有的水汽越少,則空氣越干燥;水汽越多,則空氣越潮濕??諝獾母蓾癯潭冉凶觥皾穸取薄T诖艘饬x下,常用絕對濕度、相對濕度、比較濕度、混合比、飽和差以及露點等物理量來表示。濕度表示氣體中的水蒸汽含量,有絕對濕度和相對濕度兩種表示方法。絕對濕度是一定體積的空氣中含有的水蒸氣的質(zhì)
7、量,一般其單位是克/立方米,絕對濕度的最大限度是飽和狀態(tài)下的最高濕度;相對濕度是絕對濕度與最高濕度之間的比,它的值顯示水蒸氣的飽和度有多高。溫度、濕度和人類的生產(chǎn)、生活有著密切的關(guān)系,同時也是工業(yè)生產(chǎn)中最常見最基本的工藝參數(shù),例如機(jī)械、電子、石油、化工等各類工業(yè)中廣泛需要對溫度、濕度的檢測與控制。并且隨著人們生活水平的提高,人們對自己的生存環(huán)境越來越關(guān)注,而空氣中溫濕度的變化與人體的舒適度和情緒都有直接的影響,所以對溫度、濕度的檢測及控制就非常有必要了。溫度、濕度是工業(yè)農(nóng)業(yè)生產(chǎn)不可缺少的因素,但傳統(tǒng)的方法是用溫度表、毛發(fā)濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進(jìn)行檢測,對不符合溫度
8、和濕度要求的庫房進(jìn)行通風(fēng)、去濕和降溫等工作。這種人工測試方法費時費力、效率低,且測試的溫度及濕度誤差大,隨機(jī)性大。含有微型計算機(jī)或微處理器的測量儀器,由于它擁有對數(shù)據(jù)存儲,運(yùn)算邏輯判斷及自動化的功能,有著智能作用。隨著生產(chǎn)的發(fā)展,一個低成本和具有較高精度的溫度濕度測量儀在許多領(lǐng)域會代替人工操作,自動控制各種儀器調(diào)整環(huán)境溫度濕度。目前市場上普遍存在的溫濕度檢測儀器大都是單點測量,而且溫濕度信息傳遞不及時,精度達(dá)不到要求,不利于控制者根據(jù)溫度、濕度變化及時做出決定,為此,本設(shè)計開發(fā)了一種能夠同時測量多點,并實時性高、精度高,能夠綜合處理多點溫濕度信息,并能進(jìn)行溫濕度控制的測控產(chǎn)品。總之,環(huán)境溫濕度
9、的檢測與調(diào)節(jié)儀器的設(shè)計和開發(fā)具有非常大的市場前景和實用價值。1.2 國內(nèi)外的研究現(xiàn)狀本章主要介紹了,各種元器的型號,優(yōu)、缺點等。1.2.1 溫度傳感器集成溫度傳感器是目前應(yīng)用范圍最廣、使用最普及的一種全集成化傳感器。其種類很多,大致可分為以下5類:1模擬集成溫度傳感器;2模擬集成溫度控制器;3智能溫度傳感器;4通用智能溫度控制器;5微機(jī)散熱保護(hù)專用的智能溫度控制器。集成溫度傳感器的主要應(yīng)用領(lǐng)域有以下3個方面:1溫度測量:可以構(gòu)成數(shù)字溫度計、溫度變送器、溫度巡回檢測儀、智能化溫度檢測系統(tǒng)及網(wǎng)絡(luò)化測溫系統(tǒng)。2溫度控制:適用于智能化溫度測控系統(tǒng)、工業(yè)過程控制、現(xiàn)場可編程溫度控制系統(tǒng)、環(huán)境溫度監(jiān)測及報
10、警系統(tǒng)、中央空調(diào)、風(fēng)扇溫控電路、微處理器及微機(jī)系統(tǒng)的過熱保護(hù)裝置、現(xiàn)代辦公設(shè)備、電信設(shè)備、服務(wù)器中的溫度測控系統(tǒng)、電池充電器的過熱保護(hù)電路、音頻功率放大器的過熱保護(hù)電路及家用電器。3特殊應(yīng)用:例如,熱電偶冷端溫度補(bǔ)償、測量溫差、測量平均溫度、測量溫度場、電子密碼鎖(僅對內(nèi)含64位ROM的單線總線智能溫度傳感器而言)及液晶顯示器表面溫度監(jiān)測等2。模擬集成溫度傳感器是在20世紀(jì)80年代問世的,它是將溫度傳感器集成在一個芯片上、可完成溫度測量及模擬信號輸出功能的專用IC。模擬集成溫度傳感器的主要特點是功能單一(僅測量溫度)、測溫誤差小、價格低、響應(yīng)速度快、傳輸距離遠(yuǎn)、體積小、微功耗等,適合遠(yuǎn)距離測溫
11、、控溫,不需要進(jìn)行非線性校準(zhǔn),外圍電路簡單。它是目前在國內(nèi)外應(yīng)用最為普遍的一種集成傳感器,典型產(chǎn)品有AD590、AD592、TMP17、LM135等。 智能溫度傳感器(亦稱數(shù)字溫度傳感器)是在20世紀(jì)90年代中期問世的。它是微電子技術(shù)、計算機(jī)技術(shù)和自動測試技術(shù)(ATE)的結(jié)晶。目前,國際上已開發(fā)出多種智能溫度傳感器系列產(chǎn)品。智能溫度傳感器內(nèi)部都包含溫度傳感器、A/D轉(zhuǎn)換器、信號處理器、存儲器(或寄存器)和接口電路。有的產(chǎn)品還帶多路選擇器、中央控制器(CPU)、隨機(jī)存取存儲器(RAM)和只讀存儲器(ROM)。智能溫度傳感器的特點是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器(MCU);并且
12、它是在硬件的基礎(chǔ)上通過軟件來實現(xiàn)測試功能的,其智能化程度也取決于軟件的開發(fā)水平。進(jìn)入21世紀(jì)后,智能溫度傳感器正朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及安全性、開發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片測溫系統(tǒng)等高科技的方向迅速發(fā)展。在20世紀(jì)90年代中期最早推出的智能溫度傳感器,采用的是8位A/D轉(zhuǎn)換器,其測溫精度較低,分辨力只能達(dá)到1。目前,國外已相繼推出多種高精度、高分辨力的智能溫度傳感器,所用的是912位A/D轉(zhuǎn)換器,分辨力一般可達(dá)0.50.0625。由美國DALLAS半導(dǎo)體公司新研制的DS1624型高分辨力智能溫度傳感器,能輸出13位二進(jìn)制數(shù)據(jù),其分辨力高達(dá)0.03125,測溫精度為0.
13、2。為了提高多通道智能溫度傳感器的轉(zhuǎn)換速率,也有的芯片采用高速逐次逼近式A/D轉(zhuǎn)換器。以AD7817型5通道智能溫度傳感器為例,它對本地傳感器、每一路遠(yuǎn)程傳感器的轉(zhuǎn)換時間分別僅為27s、9s。 新型智能溫度傳感器的測試功能也在不斷增強(qiáng)。例如,DS1629型單線智能溫度傳感器增加了實時日歷時鐘(RTC),使其功能更加完善。DS1624還增加了存儲功能,利用芯片內(nèi)部256字節(jié)的E2PROM存儲器,可存儲用戶的短信息。另外,智能溫度傳感器正從單通道向多通道的方向發(fā)展,這就為研制和開發(fā)多路溫度測控系統(tǒng)創(chuàng)造了良好條件。智能溫度傳感器的總線技術(shù)也實現(xiàn)了標(biāo)準(zhǔn)化、規(guī)范化,所采用的總線主要有單線總線、I2C總線
14、、SMBus總線和SPI總線。1.2.2 濕度傳感器濕度傳感器產(chǎn)品及濕度測量屬于90年代興起的行業(yè)。濕度傳感器主要分為電阻式和電容式兩種,產(chǎn)品的基本形式都是在基片上涂覆感濕材料形成感濕膜??諝庵械乃羝皆诟袧癫牧仙虾螅淖杩?、介質(zhì)常數(shù)發(fā)生很大的變化,從而制成濕敏元件。近年來,國內(nèi)外在濕度傳感器研發(fā)領(lǐng)域取得了較大的發(fā)展。濕敏傳感器正從簡單的濕敏元件向集成化、智能化、多參數(shù)檢測的方向迅速發(fā)展。國內(nèi)外各廠家的濕度傳感器產(chǎn)品水平不一,質(zhì)量價格都相差較大,用戶如何選擇性能價格比最優(yōu)的理想產(chǎn)品確有一定難度,需要在這方面作深入的了解?,F(xiàn)在國內(nèi)市場上出現(xiàn)了不少國內(nèi)外濕度傳感器產(chǎn)品,電容式濕敏元件較為多
15、見,感濕材料種類主要為高分子聚合物,氯化鋰和金屬氧化物。近年來,國內(nèi)外在濕度傳感器研發(fā)領(lǐng)域取得了長足進(jìn)步。濕敏傳感器正從簡單的濕敏元件向集成化、智能化、多參數(shù)檢測的方向迅速發(fā)展,為開發(fā)新一代濕度/溫度測控系統(tǒng)創(chuàng)造了有利條件,也將濕度測量技術(shù)提高到新的水平。濕敏元件是最簡單的濕度傳感器。濕敏元件主要分為電阻式、電容式兩大類。濕敏電阻的特點是在基片上覆蓋一層用感濕材料制成的膜,當(dāng)空氣中的水蒸氣吸附在感濕膜上時,元件的電阻率和電阻值都發(fā)生變化,利用這一特性即可測量濕度。濕敏電阻的種類很多,例如金屬氧化特濕敏電阻、硅濕敏電阻、陶瓷濕敏電阻等。濕敏電阻的優(yōu)點是靈敏度高,主要缺點是線性度和產(chǎn)品的互換性差。
16、濕敏電容一般是用高分子薄膜電容制成的,常用的高分子材料有聚苯乙烯、聚酰亞胺、酷酸醋酸纖維等。當(dāng)環(huán)境濕度發(fā)生改變時,濕敏電容的介電常數(shù)發(fā)生變化,使其電容量也發(fā)生變化,其電容變化量與相對濕度成正比。濕敏電容的主要優(yōu)點是靈敏度高、產(chǎn)品互換性好、響應(yīng)速度快、濕度的滯后量小、便于制造、容易實現(xiàn)小型化和集成化,其精度一般比濕敏電阻要低一些。國外生產(chǎn)濕敏電容的主廠家有Humirel公司、Philips公司、Siemens公司等。以Humirel公司生產(chǎn)的SH1100型濕敏電容為例,其測量范圍是(1%99%)RH,在55%RH時的電容量為180pF(典型值)。當(dāng)相對濕度從0變化到100%時,電容量的變化范圍是
17、163pF202pF。溫度系數(shù)為0.04pF/,濕度滯后量為1.5%,響應(yīng)時間為5s。除電阻式、電容式濕敏元件之外,還有電解質(zhì)離子型濕敏元件、重量型濕敏元件(利用感濕膜重量的變化來改變振蕩頻率)、光強(qiáng)型濕敏元件、聲表面波濕敏元件等。濕敏元件的線性度及抗污染性差,在檢測環(huán)境濕度時,濕敏元件要長期暴露在待測環(huán)境中,很容易被污染而影響其測量精度及長期穩(wěn)定性。目前,國外生產(chǎn)集成濕度傳感器的主要廠家及典型產(chǎn)品分別為Honeywell公司(HIH-3602、HIH-3605、HIH-3610型),Humirel公司(HM1500、HM1520、HF3223、HTF3223型),Sensiron公司(SHT
18、11、SHT15型)。這些產(chǎn)品可分成以下三種類型:1線性電壓輸出式集成濕度傳感器;典型產(chǎn)品有 HIH3605/3610、HM1500/1520。其主要特點是采用恒壓供電,內(nèi)置放大電路,能輸出與相對濕度呈比例關(guān)系的伏特級電壓信號,響應(yīng)速度快,重復(fù)性好,抗污染能力強(qiáng)。2線性頻率輸出集成濕度傳感器;典型產(chǎn)品為HF3223型。它采用模塊式結(jié)構(gòu),屬于頻率輸出式集成濕度傳感器,在55%RH時的輸出頻率為8750Hz(型值),當(dāng)上對濕度從10%變化到95%時,輸出頻率就從9560Hz減小到8030Hz。這種傳感器具有線性度好、抗干擾能力強(qiáng)、便于配數(shù)字電路或單片機(jī)、價格低等優(yōu)點。3頻率/溫度輸出式集成濕度傳感
19、器;典型產(chǎn)品為HTF3223型。它除具有HF3223的功能以外,還增加了溫度信號輸出端,利用負(fù)溫度系數(shù)(NTC)熱敏電阻作為溫度傳感器。當(dāng)環(huán)境溫度變化時,其電阻值也相應(yīng)改變并且從NTC端引出,配上二次儀表即可測量出溫度值。2002年Sensiron公司在世界上率先研制成功SHT11、 SHT15型智能化溫度/溫度傳感器,其外形尺寸僅為7.6(mm)5(mm)2.5(mm),體積與火柴頭相近。出廠前,每只傳感器都在溫度室中做過精密標(biāo)準(zhǔn),標(biāo)準(zhǔn)系數(shù)被編成相應(yīng)的程序存入校準(zhǔn)存儲器中,在測量過程中可對相對濕度進(jìn)行自動校準(zhǔn)。它們不僅能準(zhǔn)確測量相對溫度,還能測量溫度和露點。測量相對溫度的范圍是0100%,分
20、辨力達(dá)0.03%RH,最高精度為2%RH。測量溫度的范圍是-40 123.8,分辨力為0.01。測量露點的精度。1.2.3 系統(tǒng)完成的功能該控制系統(tǒng)能夠監(jiān)控室內(nèi)的溫度、濕度,并能顯示當(dāng)前所檢測的值。溫度、濕度和甲烷的檢測及控制通過單片機(jī)來實現(xiàn)。用溫度傳感器采集當(dāng)前溫度,數(shù)碼管顯示當(dāng)前溫度值。若當(dāng)前采集值低于下限或高于上限時,系統(tǒng)將自動報警。溫度低于下限時,系統(tǒng)通過繼電器控制外設(shè)加溫。溫度高于上限時,系統(tǒng)通過繼電器控制外設(shè)給溫室降溫。用濕度傳感器采集當(dāng)前濕度,數(shù)碼管顯示當(dāng)前濕度值。若當(dāng)前采集值低于下限或高于上限時,濕度高于上限時系統(tǒng)通過繼電器控制外設(shè)給室內(nèi)霧化。當(dāng)溫度低于下限時,系統(tǒng)通過繼電器控
21、制外設(shè)給室內(nèi)通風(fēng)。第2章 方案的比較和論證當(dāng)將單片機(jī)用作測控系統(tǒng)時,系統(tǒng)總要有被測信號懂得輸入通道,由計算機(jī)拾取必要的輸入信息。對于測量系統(tǒng)而言,如何準(zhǔn)確獲得被測信號是其核心任務(wù);而對測控系統(tǒng)來講,對被控對象狀態(tài)的測試和對控制條件的監(jiān)察也是不可缺少的環(huán)節(jié)。傳感器是實現(xiàn)測量與控制的首要環(huán)節(jié),是測控系統(tǒng)的關(guān)鍵部件,如果沒有傳感器對原始被測信號進(jìn)行準(zhǔn)確可靠的捕捉和轉(zhuǎn)換,一切準(zhǔn)確的測量和控制都將無法實現(xiàn)。工業(yè)生產(chǎn)過程的自動化測量和控制,幾乎主要依靠各種傳感器來檢測和控制生產(chǎn)過程中的各種參量,使設(shè)備和系統(tǒng)正常運(yùn)行在最佳狀態(tài),從而保證生產(chǎn)的高效率和高質(zhì)量。2.1 溫度傳感器的選擇方案一:采用熱電阻溫度傳感
22、器。熱電阻是利用導(dǎo)體的電阻隨溫度變化的特性制成的測溫元件?,F(xiàn)應(yīng)用較多的有鉑、銅、鎳等熱電阻。其主要的特點為精度高、測量范圍大、便于遠(yuǎn)距離測量。鉑的物理、化學(xué)性能極穩(wěn)定,耐氧化能力強(qiáng),易提純,復(fù)制性好,工業(yè)性好,電阻率較高,因此,鉑電阻用于工業(yè)檢測中高精密測溫和溫度標(biāo)準(zhǔn)。缺點是價格貴,溫度系數(shù)小,受到磁場影響大,在還原介質(zhì)中易被玷污變脆。按IEC標(biāo)準(zhǔn)測溫范圍-200650,百度電阻比W(100)=1.3850時,R0為100和10,其允許的測量誤差A(yù)級為(0.15+0.002 |t|),B級為(0.3+0.005 |t|)。銅電阻的溫度系數(shù)比鉑電阻大,價格低,也易于提純和加工;但其電阻率小,在腐
23、蝕性介質(zhì)中使用穩(wěn)定性差。在工業(yè)中用于-50180測溫。方案二:采用AD590,它的測溫范圍在-55+150之間,而且精度高。M檔在測溫范圍內(nèi)非線形誤差為0.3。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會損壞。使用可靠。它只需直流電源就能工作,而且,無需進(jìn)行線性校正,所以使用也非常方便,借口也很簡單。作為電流輸出型傳感器的一個特點是,和電壓輸出型相比,它有很強(qiáng)的抗外界干擾能力。AD590的測量信號可遠(yuǎn)傳百余米。綜合比較方案一與方案二,方案二更為適合于本設(shè)計系統(tǒng)對于溫度傳感器的選擇。2.2 濕度傳感器的選擇測量空氣濕度的方式很多,其原理是根據(jù)某種物質(zhì)從其周圍的空氣吸收水分
24、后引起的物理或化學(xué)性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏原件分別是根據(jù)其高分子材料吸濕后的介電常數(shù)、電阻率和體積隨之發(fā)生變化而進(jìn)行濕度測量的。方案一:采用HOS-201濕敏傳感器。HOS-201濕敏傳感器為高濕度開關(guān)傳感器,它的工作電壓為交流1V以下,頻率為50HZ1KHZ,測量濕度范圍為0100%RH,工作溫度范圍為050,阻抗在75%RH(25)時為1M。這種傳感器原是用于開關(guān)的傳感器,不能在寬頻帶范圍內(nèi)檢測濕度,因此,主要用于判斷規(guī)定值以上或以下的濕度電平。然而,這種傳感器只限于一定范圍內(nèi)使用時具有良好的線性,可有效地利用其線性特性。方案二:采用
25、HS1100/HS1101濕度傳感器。HS1100/HS1101電容傳感器,在電路構(gòu)成中等效于一個電容器件,其電容量隨著所測空氣濕度的增大而增大。不需校準(zhǔn)的完全互換性,高可靠性和長期穩(wěn)定性,快速響應(yīng)時間,專利設(shè)計的固態(tài)聚合物結(jié)構(gòu),由頂端接觸(HS1100)和側(cè)面接觸(HS1101)兩種封裝產(chǎn)品,適用于線性電壓輸出和頻率輸出兩種電路,適宜于制造流水線上的自動插件和自動裝配過程等。相對濕度在1%-100%RH范圍內(nèi);電容量由16pF變到200pF,其誤差不大于2%RH;響應(yīng)時間小于5S;溫度系數(shù)為0.04 pF/??梢娋仁禽^高的。綜合比較方案一與方案二,方案一雖然滿足精度及測量濕度范圍的要求,但
26、其只限于一定范圍內(nèi)使用時具有良好的線性,可有效地利用其線性特性。而且還不具備在本設(shè)計系統(tǒng)中對溫度-3050的要求,因此,我們選擇方案二來作為本設(shè)計的濕度傳感器。2.3 主控芯片的選擇在多數(shù)電子設(shè)計當(dāng)中,基于性價比的考慮,8位單片機(jī)仍是首選。目前,8位單片機(jī)在國內(nèi)外仍占有重要地位。在8位單片機(jī)中又以MCS51系列單片機(jī)及其兼容機(jī)所占的份額最大。MCS51的硬件結(jié)構(gòu)決定了其指令系統(tǒng)不會發(fā)生變化,設(shè)計人員可以很容易的對不同公司的單片機(jī)產(chǎn)品進(jìn)行選型,他們只需將重點放在芯片內(nèi)部資源的比較上。方案一:采用AT89C51芯片作為硬件核心,采用Flash ROM,內(nèi)部具有4KB ROM存儲空間,能于3V的超低
27、壓工作,而且與MCS-51系列單片機(jī)完全兼容,但是運(yùn)用于電路設(shè)計中時由于不具備ISP在線編程技術(shù), 當(dāng)在對電路進(jìn)行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,對芯片的多次拔插會對芯片造成一定的損壞。方案二:采用AT89S52,片內(nèi)ROM全都采用Flash ROM;能以3V的超底壓工作;同時也與MCS-51系列單片機(jī)完全該芯片內(nèi)部存儲器為8KB ROM 存儲空間,同樣具有89C51的功能,且具有在線編程可擦除技術(shù),當(dāng)在對電路進(jìn)行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,不需要對芯片多次拔插,所以不會對芯片造成損壞。方案三:STC89C52 是一種低功耗、高性能C
28、MOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲器。使用高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在線系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。方案一是多年前的的產(chǎn)品,因自身設(shè)計缺陷,已經(jīng)很少被人使用。方案二和方案三使用差別不大,但方案二需要專有下載線,方案三使用串口下載即可。因此選擇方案三。2.4 輸出顯示的選擇電子設(shè)計中常用的輸出顯示設(shè)備有兩種:數(shù)碼管和LCD。方案一:數(shù)碼管是現(xiàn)在電子設(shè)計中使用相當(dāng)
29、普遍的一種顯示設(shè)備,每個數(shù)碼管由7個發(fā)光二極管按照一定的排列結(jié)構(gòu)組成,根據(jù)七個發(fā)光二極管的正負(fù)極連接不同,又分為共陰極數(shù)碼管和共陽極數(shù)碼管兩種,選擇的數(shù)碼管不同,程序設(shè)計上也有一定的差別。數(shù)碼管顯示的數(shù)據(jù)內(nèi)容比較直觀,通常顯示從0到F中的任意一個數(shù)字,一個數(shù)碼管可以顯示一位,多個數(shù)碼管就可以顯示多位,在顯示位數(shù)比較少的電路中,程序編寫,外圍電路設(shè)計都十分簡單。方案二:而液晶顯示屏具有體積小、功耗低、顯示內(nèi)容豐富等特點,用戶可以根據(jù)自己的需求,顯示自己所需要的、甚至是自己動手設(shè)計的圖案。當(dāng)需要顯示的數(shù)據(jù)比較復(fù)雜的時候,它的優(yōu)點就突現(xiàn)出來了,并且當(dāng)硬件設(shè)計完成時,可以通過軟件的修改來不斷擴(kuò)展系統(tǒng)顯
30、示能力。外圍驅(qū)動電路設(shè)計比較簡單,顯示能力的擴(kuò)展將不會涉及到硬件電路的修改,可擴(kuò)展性很強(qiáng)。字符型液晶顯示屏已經(jīng)成為了單片機(jī)應(yīng)用設(shè)計中最常用的信息顯示器件之一。不足之處在于其價格比較昂貴,驅(qū)動程序編寫比較復(fù)雜。本設(shè)計需要顯示溫度值和濕度值,還可顯示設(shè)置溫濕度數(shù)值報警數(shù)值的上下限,對系統(tǒng)要求不高,因此選用方案一數(shù)碼管作為輸出設(shè)備。2.5 信號采集通道的選擇在本設(shè)計系統(tǒng)中,溫度輸入信號為8路的模擬信號,這就需要多通道結(jié)構(gòu)。方案一、采用多路并行模擬量輸入通道。這種結(jié)構(gòu)的模擬量通道特點為:可以根據(jù)各輸入量測量的餓要求選擇不同性能檔次的器件。總體成本可以作得較低,硬件復(fù)雜,故障率高,軟件簡單,各通道可以獨
31、立編程。方案二、采用多路分時的模擬量輸入通道,如圖2-1所示。這種結(jié)構(gòu)的模擬量通道特點為:對ADC、S/H要求高,處理速度慢,硬件簡單,成本低。軟件比較復(fù)雜。綜合比較方案一與方案二,方案二更為適合于本設(shè)計系統(tǒng)對于模擬量輸入的要求,比較其框圖,方案二更具備硬件簡單的突出優(yōu)點,所以選擇方案二作為信號的輸入通道。多 路 切 換 器CPU信號調(diào)理電路信號調(diào)理電路信號調(diào)理電路采樣/保持器A/D轉(zhuǎn)換器接口圖2-1多路分時的模擬量輸入通道2.6 本章小節(jié)本章主要介紹溫濕度測量儀用到的主要芯片的選擇,如溫度傳感器、濕度傳感器、控制處理芯片、顯示輸出設(shè)備等。對比考慮各器件性能、特點、使用難易度、成本等因素,選擇
32、適合本產(chǎn)品指標(biāo)的元器件。第3章 系統(tǒng)的總體設(shè)計本設(shè)計是基于單片機(jī)對數(shù)字信號的高敏感和可控性、溫濕度傳感器可以產(chǎn)生模擬信號,和A/D模擬數(shù)字轉(zhuǎn)換芯片的性能,本設(shè)計以STC89C52基本系統(tǒng)為核心的一套檢測系統(tǒng),其中包括A/D轉(zhuǎn)換、單片機(jī)、復(fù)位電路、溫度檢測、濕度檢測、鍵盤及顯示、報警電路、RS232串行通訊、等部分的設(shè)計。3.1 系統(tǒng)硬件結(jié)構(gòu)框圖室內(nèi)環(huán)境智能控制系統(tǒng)的硬件選用STC89C52作為主控中心。為實現(xiàn)對系統(tǒng)的處理,將溫度傳感器、濕度傳感器采集得到的值,與上限及下限值進(jìn)行比較,系統(tǒng)根據(jù)比較結(jié)果進(jìn)行相應(yīng)的控制操作。將結(jié)果送到LED顯示。硬件框圖見圖3-1所示:STC89C52溫度傳感器按鍵
33、輸入濕度傳感器數(shù)碼管顯示風(fēng)扇散熱喇叭警告器LED指示燈圖3-1 系統(tǒng)框圖3.2 主控模塊分析STC89C52是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS 8位微處理器,俗稱單片機(jī)。STC89C52是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的STC8
34、9C52是一種高效微控制器,STC89C52是它的一種精簡版本。STC89C52單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。3.3 系統(tǒng)的層次框圖利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)
35、為止。本系統(tǒng)一共分為數(shù)據(jù)采集、報警、溫度控制、濕度控制等模埠,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的圖3-2是系統(tǒng)的功能模圖。 室內(nèi)環(huán)境智能控制系統(tǒng)越限報警模塊模數(shù)轉(zhuǎn)換模塊濕度檢測模塊溫度檢測模塊數(shù)碼管顯示圖3-2 系統(tǒng)功能框圖3.4 溫度傳感器集成溫度傳感器AD590 是美國模擬器件公司生產(chǎn)的集成兩端感溫電流源。AD590是恒流輸出,其輸出電流剛好是1uA/K。在電路中用10K的電阻跟AD59串連,因此電阻兩電壓剛好就是0.01V/K。在零攝氏度時電阻兩端的電壓為2.73V然而模數(shù)轉(zhuǎn)換ADC0809的輸
36、入電壓為0-5V,分辨率為0.19。精度比較低,如果電壓跟隨直接與模數(shù)轉(zhuǎn)換模塊直接相連就會有很大誤差。所以還要經(jīng)過差分放大電路把電壓放大10倍。具體是把電壓跟隨器輸出電壓與一個標(biāo)準(zhǔn)的2.73V的相減然后再放大10倍。這樣做之后溫度每改變一攝氏度電壓就改變0.1V。這樣就可以送入模數(shù)轉(zhuǎn)換模塊進(jìn)行轉(zhuǎn)換了。該電路的輸入端是兩個信號的輸入,這兩個信號的差值,為電路有效輸入信號,電路的輸出是對這兩個輸入信號之差的放大。設(shè)想這樣一種情景,如果存在干擾信號,會對兩個輸入信號產(chǎn)生相同的干擾,通過二者之差,干擾信號的有效輸入為零,這就達(dá)到了抗共模干擾的目的。一種單晶體管電流鏡像與適當(dāng)?shù)呢?fù)載相接合,其中結(jié)合了適當(dāng)
37、的開關(guān)集合,以實現(xiàn)比較器功能。具體地,差分電路包括單晶體管電流鏡像,所述單晶體管電流鏡像包括通過開關(guān)與晶體管相連的電容器以及通過各自獨立的開關(guān)與電流鏡像相連的兩個電流源,與電容器開關(guān)一起操作電流源之一的開關(guān),以便充電電容器,并且操作另一個電流源的開關(guān),以便所述電路作為具有電流源負(fù)載的源極跟隨放大器進(jìn)行操作。因此,晶體管特性的空間分布不會影響比較器功能。1主要特性AD590是電流型溫度傳感器,通過對電流的測量可得到所需要的溫度值。根據(jù)特性分擋,AD590的后綴以I,J,K,L,M表示。AD590L,AD590M一般用于精密溫度測量電路,其電路外形如圖3-4所示,它采用金屬殼3腳封裝,其中1腳為電
38、源正端V;2腳為電流輸出端I0;3腳為管殼,一般不用。集成溫度傳感器的電路符號如圖3-3所示。圖3-3AD590外形及電路符號(1)流過器件的電流(A)等于器件所處環(huán)境的熱力學(xué)溫度(開爾文)度數(shù),即:I T/T=1A /K式中:IT 流過器件(AD590)的電流,單位A。T熱力學(xué)溫度,單位K。 (2)AD590的測溫范圍-55- +150。 (3)AD590的電源電壓范圍為4V-30V。電源電壓可在4V-6V范圍變化,電流IT變化1A,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會損壞。(4)輸出電阻為710M。(5)精度高。AD590共有I、J、K、
39、L、M五檔,其中M檔精度最高,在-55+150范圍內(nèi),非線形誤差0.3。2基本應(yīng)用電路圖3-4是AD590用于測量熱力學(xué)溫度的基本應(yīng)用電路。因為流過AD590的電流與熱力學(xué)溫度成正比,當(dāng)電阻R1和電位器R2的電阻之和為1k時,輸出電壓V0隨溫度的變化為1mV/K。但由于AD590的增益有偏差,電阻也有偏差,因此應(yīng)對電路進(jìn)行調(diào)整,調(diào)整的方法為:把AD590放于冰水混合物中,調(diào)整電位器R2,使V0=273.2+25=298.2(mV)。但這樣調(diào)整只保證在0或25附近有較高的精度。 圖3-4 AD590應(yīng)用電路3.5 濕度傳感器測量空氣濕度的方式很多,其原理是根據(jù)某種物質(zhì)從其周圍的空氣吸收水分后引起
40、的物理或化學(xué)性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏原件分別是根據(jù)其高分子材料吸濕后的介電常數(shù)、電阻率和體積隨之發(fā)生變化而進(jìn)行濕度測量的。下面 介紹HS1100/HS1101濕度傳感器及其應(yīng)用。1、特點不需校準(zhǔn)的完全互換性,高可靠性和長期穩(wěn)定性,快速響應(yīng)時間,專利設(shè)計的固態(tài)聚合物結(jié)構(gòu),由頂端接觸(HS1100)和側(cè)面接觸(HS1101)兩種封裝產(chǎn)品,適用于線性電壓輸出和頻率輸出兩種電路,適宜于制造流水線上的自動插件和自動裝配過程等。圖3-5為濕敏電容工作的溫、濕度范圍。圖3-6為濕度-電容響應(yīng)曲線。 圖3-5 濕敏電容工作的溫、濕度范圍 圖3-6 濕度-
41、電容響應(yīng)曲線。相對濕度在1%-100%RH范圍內(nèi);電容量由16pF變到200pF,其誤差不大于2%RH;響應(yīng)時間小于5S;溫度系數(shù)為0.04 pF/??梢娋仁禽^高的。2、濕度測量電路HS1100/HS1101電容傳感器,在電路構(gòu)成中等效于一個電容器件,其電容量隨著所測空氣濕度的增大而增大。如何將電容的變化量準(zhǔn)確地轉(zhuǎn)變?yōu)橛嬎銠C(jī)易于接受的信號,常有兩種方法:一是將該濕敏電容置于運(yùn)方與租蓉組成的橋式振蕩電路中,所產(chǎn)生的正弦波電壓信號經(jīng)整流、直流放大、再A/D轉(zhuǎn)換為數(shù)字信號;另一種是將該濕敏電容置于555振蕩電路中,將電容值的變化轉(zhuǎn)為與之成反比的電壓頻率信號,可直接被計算機(jī)所采集頻率輸出的555測量
42、振蕩電路如圖3-7所示。集成定時器555芯片外接電阻R4、R2與濕敏電容C,構(gòu)成了對C的充電回路。7端通過芯片內(nèi)部的晶體管對地短路又構(gòu)成了對C的放電回路,并將引腳2、6端相連引入到片內(nèi)比較器,便成為一個典型的多諧振蕩器,即方波發(fā)生器。另外,R3 是防止輸出短路的保護(hù)電阻,R1 用于平衡溫度系數(shù)。如圖3-7所示。8435126710kNE5550.01OUTVCC0.2100k圖3-7頻率輸出的555振蕩電路該振蕩電路兩個暫穩(wěn)態(tài)的交替過程如下:首先電源Vs通過R4、R2 向C充電,經(jīng)t充電時間后,Uc達(dá)到芯片內(nèi)比較器的高觸發(fā)電平,約0.67Vs,此時輸出引腳3端由高電平突降為低電平,然后通過R2
43、放電,經(jīng)t放電時間后,Uc下降到比較器的低觸發(fā)電平,約0.33Vs此時輸出,此時輸出引腳3端又由低電平突降為高電平,如此翻來覆去,形成方波輸出。其中,充放電時間為 t充電=C(R4+R2)Ln2 t放電=CR2 Ln2因而,輸出的方波頻率為f=1/(t放電+t充電)=1/ C(R4+R2)Ln2可見,空氣濕度通過555測量電路就轉(zhuǎn)變?yōu)榕c之呈反比的頻率信號,表3-1給出了其中的一組典型測試值。表3-1 空氣濕度與電壓頻率的典型值濕度 頻率%RH HZ0 735110 722420 710030 697640 685350 6728濕度 頻率%RH HZ60 660080 633070 64689
44、0 6168100 60333.6 A/D轉(zhuǎn)換模塊1A/D轉(zhuǎn)換器的特點為了把溫度、濕度檢測電路測出的模擬信號轉(zhuǎn)換成數(shù)字量送CPU處理,本系統(tǒng)選用了雙積分A/D轉(zhuǎn)換器MC14433,它精度高,分辨率達(dá)1/1999。由于MC14433只有一路輸入,而本系統(tǒng)檢測的多路溫度與濕度信號輸入,故選用多路選擇電子開關(guān),可輸入多路模擬量。MC14433 A/D 轉(zhuǎn)換器由于雙積分方法二次積分時間比較長,所以A/D轉(zhuǎn)換速度慢,但精度可以做得比較高;對周期信號變化的干擾信號積分為零,抗干擾性能也比較好。目前,國內(nèi)外雙積分A/D轉(zhuǎn)換器集成電路芯片很多,大部分是用于數(shù)字測量儀器上。常用的有3.5位雙積分A/D裝換器MC
45、14433和4.5位雙積分A/D轉(zhuǎn)換器ICL71352MC14433A/D轉(zhuǎn)換器件簡介MC14433是三位半雙積分型的A/D轉(zhuǎn)換器,具有精度高,抗干擾性能好的優(yōu)點,其缺點是轉(zhuǎn)換速率低,約110次/秒。在不要求高速轉(zhuǎn)換的場合,例如,在低速數(shù)據(jù)采集系統(tǒng)中,被廣泛采用。MC14433A/D轉(zhuǎn)換器與國內(nèi)產(chǎn)品5G14433完全相同,可以互換。MC14433A/D轉(zhuǎn)換器的被轉(zhuǎn)換電壓量程為199.9mV或1.999V。轉(zhuǎn)換完的數(shù)據(jù)以BCD碼的形式分四次送出。3.7 報警電路在微型計算機(jī)控制系統(tǒng)中,為了安全生產(chǎn),對于一些重要的參數(shù)或系統(tǒng)部位,都設(shè)有緊急狀態(tài)報警系統(tǒng),以便提醒操作人員注意,或采取緊急措施。其方法
46、就是把計算機(jī)采集的數(shù)據(jù)或記過計算機(jī)進(jìn)行數(shù)據(jù)處理、數(shù)字濾波,標(biāo)度變換之后,與該參數(shù)上下限給定值進(jìn)行比較,如果高于上限值(或低于下限值)則進(jìn)行報警,否則就作為采樣的正常值,進(jìn)行顯示和控制。本設(shè)計采用峰鳴音報警電路。峰鳴音報警接口電路的設(shè)計只需購買市售的壓電式蜂鳴器,然后通過MCS-51的1根口線經(jīng)驅(qū)動器驅(qū)動蜂鳴音發(fā)聲。壓電式蜂鳴器約需10mA的驅(qū)動電流,可以使用TTL系列集成電路7406或7407低電平驅(qū)動,也可以用一個晶體三極管驅(qū)動。在圖中,P3.2接晶體管基極輸入端。當(dāng)P3.2輸出高電平“1”時,晶體管導(dǎo)通,壓電蜂鳴器兩端獲得約+5V電壓而鳴叫;當(dāng)P3.2輸出低電平“0”時,三極管截止,蜂鳴器
47、停止發(fā)聲。圖3-8是一個簡單的使用三極管驅(qū)動的峰鳴音報警電路: 圖3-8三極管驅(qū)動的峰鳴音報警電路本設(shè)計是為在溫濕度測量中對溫濕度的上下限超出是的提示報警,接口位于單片機(jī)AT89C51的P3.2口,但溫濕度過限時,P3.2口被置0,本系統(tǒng)開始工作。3.8 鍵盤消抖鍵盤是計算機(jī)和工業(yè)控制等領(lǐng)域不可缺少的輸入設(shè)備,通過它可以實現(xiàn)人機(jī)對話,完成各種功能操作。但是,通常的按鍵所用開關(guān)為機(jī)械彈性開關(guān),由于機(jī)械觸點的彈性作用,一個按鍵開關(guān)在閉合時不會, 馬上穩(wěn)定地接通,在斷開時也不會一下子斷開,因而在閉合及斷開的瞬間均伴隨有一連串的抖動,鍵抖動會引起一次按鍵被誤讀多次,為了確保對按鍵的一次閉合僅作一次處理
48、,必須去除按鍵抖動。常見的消 抖方法采用軟件或硬件來實現(xiàn):軟件消抖主要是采用延時多次讀取鍵盤接口數(shù)據(jù),通過比較前后兩次讀取鍵盤端口的數(shù)據(jù)來判斷是否有鍵按下;簡單硬件消抖則簡單硬件消抖則是采用電容來平掉信號的毛刺。但是對穩(wěn)定性要求比較高的應(yīng)用則需要采用相對復(fù)雜的集成電路來實現(xiàn)。按鍵抖動時間的長短由按鍵的機(jī)械特性決定,一般為5ms10ms,按鍵穩(wěn)定閉合時間的長短則是由操作人員的按鍵動作決定的,一般為零點幾秒至數(shù)秒,利用軟件延時消除鍵盤抖動所產(chǎn)生的毛刺信號時需設(shè)置一個定時器中斷,每中斷一次則讀取鍵盤接口的信號數(shù)據(jù),如果與上次讀取的數(shù)據(jù)不一致,說明當(dāng)前讀取的是前沿抖動數(shù)據(jù),將當(dāng)前的數(shù)據(jù)保留,等待下次定
49、時器中斷。如果當(dāng)前讀取的數(shù)據(jù)和前次讀取數(shù)據(jù)相同則說明讀取的是穩(wěn)定狀態(tài)下的數(shù)據(jù),則確認(rèn)為真正有鍵按下。當(dāng)檢測到按鍵釋放后,需要延時 5ms到10ms的時間,待后沿抖動消失后才能轉(zhuǎn)入該鍵的處理程序。軟件延時并不需要增加新的硬件,但采用這種方式來設(shè)計,一般通過軟件指令或者定時器的方式來設(shè)定延時的時間,采用通用處理器,由于運(yùn)行速度不一致,需要將軟件做相應(yīng)的修改。3.9 顯示電路顯示部分是傳感器最后的部分,常用的顯示器主要有發(fā)光二極管和液晶顯示器,發(fā)光二極管由于其亮度高、價格低、壽命長,對電流、電壓的要求較低等優(yōu)點,因而得到廣泛應(yīng)用。發(fā)光二極管由特殊的半導(dǎo)體材料砷化鎵、 磷砷化鎵等制成,可以單獨使用,也
50、可以組裝成分段式或點陣式LED顯示器件(半導(dǎo)體顯示器)。 分段式顯示器(LED數(shù)碼管)由7條線段圍成8型,每一段包含一個發(fā)光二極管。外加正向電壓時二極管導(dǎo)通,發(fā)出清晰的光,有紅、黃、綠等色。只要按規(guī)律控制各發(fā)光段的亮、滅,就可以顯示各種字形或符號。共需要4位LED顯示器。采用動態(tài)顯示方式,由于端口的問題以及動態(tài)顯示方式的優(yōu)越性,在此設(shè)計的連接方式上采用共陰級接法。顯示器LED有段選和位選兩個端口,首先說段選端,它由LED八個端口構(gòu)成,通過對這八個端口輸入的不同的二進(jìn)制數(shù)據(jù)使得它的時間顯示也不同,從而可以得到我們所要的時間顯示和溫度。電路如圖39所示。圖3-9數(shù)碼管電路圖3.10 RS232串口
51、模塊串行接口是單片機(jī)與外部設(shè)備之間進(jìn)行數(shù)據(jù)通信的主要途徑。51系類單片機(jī)提供了功能強(qiáng)大的全雙工串行通信接口,可以方便的實現(xiàn)多機(jī)通信或單片機(jī)與主機(jī)之間的通信。串行通信是指數(shù)據(jù)的各個二進(jìn)制位按照順序一位一位地進(jìn)行傳輸。這種通信方式的優(yōu)點是所需的數(shù)據(jù)線少,節(jié)省硬件成本及單片機(jī)的引腳資源,并且抗干擾能力強(qiáng),適合于遠(yuǎn)距離數(shù)據(jù)傳輸,缺點是每次發(fā)送一個比特,導(dǎo)致傳輸速度慢,效率低。1串行通信簡介單片機(jī)的串行通信是將數(shù)據(jù)的二進(jìn)制位,按照一定的順序進(jìn)行逐位發(fā)送,接收方則按照對應(yīng)的順序逐位接收,并將數(shù)據(jù)恢復(fù)出來。單片機(jī)的串行通信有異步通信和同步通信兩種基本方式。下面分別介紹。(1)異步通信方式異步通信是一種利用數(shù)
52、字或字符的再同步技術(shù)的通信方式,其全稱為Asynchronous Communication。在異步通信過程中,數(shù)據(jù)通常是以幀為單位進(jìn)行傳送的,每個幀為一個字符或一個字節(jié)。發(fā)送方將字符幀一位一位地發(fā)送出去,接收方則一位一位地接收該字符幀。發(fā)送方和接收方各自有一個控制發(fā)送和接收的時鐘,這兩個時鐘不同,相互獨立。一個字符幀按順序一般可以分為4部分,即起始位,數(shù)據(jù)位,奇偶校驗位和停止位。在異步通信的過程中,數(shù)據(jù)幀在傳輸線上的傳送一般是不連續(xù)的,即傳輸時,字符間隔不固定,各個字符幀可以是連續(xù)發(fā)送,也可以是間斷發(fā)送,在間斷發(fā)送時,停止位之后,傳輸線路上自動保持高電平。異步串行通信的優(yōu)點是不需要進(jìn)行時鐘同
53、步,字符幀的長度不受限制,使用起來比較方便,應(yīng)用范圍廣;其缺點是傳送每個字符都要有起始位,奇偶校驗位和停止位,這樣便降低了有效地數(shù)據(jù)傳輸速率。(2)同步通信方式同步通信方式是一種連續(xù)的串行傳輸數(shù)據(jù)的通信方式,其全稱為Synchronous Communication。同步串行通信的一次通信過程只傳送一幀的信息。同步通信由同步字符、數(shù)據(jù)字符和校驗字符三部分組成。同步通信吧要發(fā)送的數(shù)據(jù)按順序連接成一個數(shù)據(jù)塊,在數(shù)據(jù)塊的開頭附加同步字符,在數(shù)據(jù)塊的末尾附加差錯校驗字符。在數(shù)據(jù)塊的內(nèi)部,數(shù)據(jù)與數(shù)據(jù)之間沒有間隔。在進(jìn)行同步串行通信時,發(fā)送方首先發(fā)送同步字符,數(shù)據(jù)則緊跟其后發(fā)送。接收方檢測到同步字符后,開
54、始逐個接收數(shù)據(jù),直到所有數(shù)據(jù)接收完畢,然后按照雙方規(guī)定的的長度恢復(fù)成一個一個的數(shù)據(jù)字節(jié),最后進(jìn)行校驗,如果無傳輸錯誤,則可以結(jié)束一幀的傳輸。同步串行通信的優(yōu)點是不用單獨發(fā)送每個字符,其傳輸速率高,一般用于高速率的數(shù)據(jù)通信場合;缺點是需要進(jìn)行發(fā)送方和接收方之間的時鐘同步,整個系統(tǒng)設(shè)計比較復(fù)雜。2串口通信電路串口通信電路如圖3.10所示。圖中,51單片機(jī)的串行數(shù)據(jù)輸出端口TXD連接到MAX232第一組收發(fā)器的輸入端口T1 IN,用于向PC發(fā)送數(shù)據(jù)。串行數(shù)據(jù)輸入端口RXD連接到MAX232第一組收發(fā)器的輸出端口R1 OUT,用于接收PC串行輸入的數(shù)據(jù)。PC的串行數(shù)據(jù)輸入端口RXIN連接到MAX232
55、第一組收發(fā)器的輸出端口T1 OUT,用于接收單片機(jī)發(fā)送的串行數(shù)據(jù),PC的串行數(shù)據(jù)輸出端口R1IN連接到MAX232第一組收發(fā)器的輸入端口R1 IN,用于向單片機(jī)發(fā)送串行數(shù)據(jù)。圖3-10 MAX232與串口連接圖3.11 繼電器模塊繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動控制電路中,它實際上是用較小的電流去控制較大電流的一種“自動開關(guān)”。故在電路中起著自動調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。為改變溫度濕度控制外接風(fēng)扇。本電路設(shè)計了繼電器模塊。如圖3-11所示。圖3-11繼電器電路3.12 本章小節(jié)本章主要介紹系統(tǒng)整體設(shè)計,其中包括溫度傳感器、濕度傳感器、信號處時、顯示模塊、串口模塊、報警模塊以及系統(tǒng)的主要框圖與系統(tǒng)的功能框圖。在各個模埠中具體用到的各子模塊基本結(jié)構(gòu)、基本原理、應(yīng)用電路,實現(xiàn)功能等。第4章 軟件設(shè)計及調(diào)試程序設(shè)計是一件復(fù)雜的工作,為了把復(fù)雜的工作條理
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院工作經(jīng)驗與發(fā)展建議計劃
- 機(jī)械制造行業(yè)安全規(guī)范
- 文化行業(yè)助理職責(zé)概述
- 文化藝術(shù)行業(yè)營銷工作總結(jié)
- 機(jī)場前臺服務(wù)總結(jié)
- 2024年稅務(wù)師題庫【滿分必刷】
- 2024年認(rèn)位置的教案
- 2024年窮人教案6篇
- 農(nóng)村建筑構(gòu)建合同(2篇)
- 出租車包班合同(2篇)
- Q∕SY 05592-2019 油氣管道管體修復(fù)技術(shù)規(guī)范
- 《1.我又長大了一歲》教學(xué)課件∣泰山版
- JIS G3141-2021 冷軋鋼板及鋼帶標(biāo)準(zhǔn)
- qes三體系審核培訓(xùn)ppt課件
- 籃球校本課程教材
- 小學(xué)數(shù)學(xué)校本教材(共51頁)
- 遺傳群體文獻(xiàn)解讀集
- 工藝裝備環(huán)保性與安全性的設(shè)計要點
- [玻璃幕墻施工方案]隱框玻璃幕墻施工方案
- 國家開放大學(xué)電大本科《管理案例分析》2023-2024期末試題及答案(試卷代號:1304)
- 生產(chǎn)安全事故的應(yīng)急救援預(yù)案
評論
0/150
提交評論