基于單片機(jī)溫度報(bào)警器控制系統(tǒng)的設(shè)計(jì)_第1頁(yè)
基于單片機(jī)溫度報(bào)警器控制系統(tǒng)的設(shè)計(jì)_第2頁(yè)
基于單片機(jī)溫度報(bào)警器控制系統(tǒng)的設(shè)計(jì)_第3頁(yè)
基于單片機(jī)溫度報(bào)警器控制系統(tǒng)的設(shè)計(jì)_第4頁(yè)
基于單片機(jī)溫度報(bào)警器控制系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

緒論1.1溫度報(bào)警器簡(jiǎn)介溫度報(bào)警器是一種通過(guò)控制溫度傳感器來(lái)進(jìn)行采集周圍溫度的一種報(bào)警裝置,單片機(jī)是通過(guò)對(duì)數(shù)據(jù)的處理進(jìn)行報(bào)警從而提醒我們及時(shí)的去處理。在我們生活當(dāng)中還有很多類似這樣的電路產(chǎn)品,只不過(guò)現(xiàn)在應(yīng)用比較廣泛的還是以芯片為核心的溫度報(bào)警器。既然是由芯片來(lái)控制的,自然跟單片機(jī)的應(yīng)用息息相關(guān)的。目前大部分這種類型的傳感器都是通過(guò)編寫程序來(lái)進(jìn)行控制的。1.2溫度報(bào)警器的背景與研究意義現(xiàn)如今在各行各業(yè)的發(fā)展中,溫度的控制對(duì)于我們來(lái)說(shuō)都是比較重要的。在我們的工業(yè)生產(chǎn)當(dāng)中,溫度對(duì)于車間里面的生產(chǎn)還是取決定性的作用。其涉及到的領(lǐng)域非常廣泛,無(wú)論是在平時(shí)的工作當(dāng)中,還是在工廠生產(chǎn)的車間里面,它總是不可或缺的。隨著社會(huì)科技的不斷發(fā)展,越來(lái)越多的人對(duì)于溫度精確度的要求可以說(shuō)是越來(lái)越苛刻了。我們的問(wèn)題在于如何能夠快捷地獲得相關(guān)的一些參數(shù),這一點(diǎn)對(duì)于以后的發(fā)展來(lái)說(shuō)尤其重要。但是我們又不得不受到各種各樣的限制。隨著現(xiàn)代科技的發(fā)展,一些問(wèn)題對(duì)于我們來(lái)說(shuō)已經(jīng)迎刃而解了,并且在信息科技上已經(jīng)取得了重大突破。其中在計(jì)算機(jī)技術(shù),通信技術(shù),傳感器技術(shù)這三大信息領(lǐng)域,分別關(guān)聯(lián)著信息如何處理,信息如何傳輸,信息如何采集等多個(gè)問(wèn)題。但是隨著科技的進(jìn)步,這些難點(diǎn)被逐一攻克。其中對(duì)于傳感器技術(shù)方面的研究,已經(jīng)取得了突破性的進(jìn)展。然而對(duì)于溫度傳感器的技術(shù)是非常重視的,在我們國(guó)家的各個(gè)領(lǐng)域中應(yīng)用非常廣泛。并且對(duì)我們生活產(chǎn)生了一定的影響。無(wú)論是在居家生活還是有關(guān)工商業(yè)的生產(chǎn),溫度總是和我們緊密的連接在一起的,我們更加地需要一種溫度測(cè)量的技術(shù)來(lái)幫助我們控制好環(huán)境的溫度,從而能夠使我們能夠更好地生活和工作。所以本次設(shè)計(jì)對(duì)于溫度測(cè)量檢測(cè)控制還是具有一定的現(xiàn)實(shí)意義。溫度傳感器的發(fā)展歷程可以大致地分成三個(gè)階段:①傳統(tǒng)的分立式溫度傳感器②模擬集成溫度傳感器③智能集成溫度傳感器。我們?cè)诠I(yè)中應(yīng)用最廣泛的傳感器:分立式溫度傳感器又被人稱之為熱變耦合傳感器。這種儀器的測(cè)量方式非常特別,需要和被測(cè)物質(zhì)直接接觸才能進(jìn)行測(cè)量,故其測(cè)量精度非常的高。雖然這款儀器的測(cè)量度非常高,但是由于使用的條件比較苛刻,故而適用的范圍受到了一定的限制。接下來(lái)我將為大家介紹一款由半導(dǎo)體制成的模擬集成溫度傳感器,我們通常把他稱之為硅傳感器。這種傳感器出現(xiàn)的年代較晚,但是功能非常地強(qiáng)大。僅僅靠著一個(gè)芯片不僅可以對(duì)溫度進(jìn)行測(cè)量,還可以對(duì)模擬信號(hào)進(jìn)行輸出。雖然它的功能非常地單一,但是它的優(yōu)點(diǎn)也非常的明顯。在進(jìn)行測(cè)量時(shí),測(cè)量的誤差很小,其性價(jià)比很高。再緊接著我要說(shuō)的是一款智能型溫度傳感器,這種傳感器比我們上面說(shuō)的那款要晚十年出來(lái),但是其功能也是非常地強(qiáng)大。結(jié)合了三種技術(shù)為一體的智能型傳感器,包括微電子技術(shù),計(jì)算機(jī)技術(shù)等。它可以直接通過(guò)數(shù)據(jù)輸出的方式來(lái)顯示一些溫度的控制量。因此可以用來(lái)適應(yīng)每一種的MCU(微控制器)。隨著科技的高速發(fā)展,我們對(duì)于溫度的把控也越來(lái)越精確了。在當(dāng)今社會(huì)人們對(duì)于溫度傳感器的需求,人們已經(jīng)不僅僅滿足于現(xiàn)階段的發(fā)展。人們已經(jīng)逐步在單片機(jī)的基礎(chǔ)上從模擬信號(hào)式向數(shù)字信號(hào)式進(jìn)行轉(zhuǎn)變,慢慢地向著智能化的目標(biāo)前進(jìn)。我寫的這篇文章的目的是對(duì)DS15B20傳感器的一些結(jié)構(gòu)特點(diǎn)和AT89C52芯片的工作原理進(jìn)行一些相關(guān)的說(shuō)明。首先簡(jiǎn)單的說(shuō)一下這個(gè)裝置的一些功能、可以通過(guò)設(shè)定溫度的范圍來(lái)與環(huán)境溫度的對(duì)比,通關(guān)聲光報(bào)警來(lái)判斷是否超標(biāo)。在這個(gè)裝置的設(shè)計(jì)方面,我采用單片機(jī)來(lái)進(jìn)行整體的控制,運(yùn)用傳感器來(lái)傳遞溫度信號(hào),在最后使用數(shù)碼管顯示器將所測(cè)得的溫度數(shù)值顯示出來(lái)。從而完成采集,傳遞,控制,報(bào)警等功能的。隨著當(dāng)前科技的不斷進(jìn)步,我們對(duì)于信息的需求量也是越來(lái)越大了。因此在各個(gè)方面對(duì)于溫度的控制還是非常重要的。舉個(gè)例子,我在一個(gè)工廠里實(shí)習(xí),車間里面的溫度必須控制在一定的范圍內(nèi),如果溫度稍微有些偏差,可能會(huì)影響整個(gè)車間的生產(chǎn)效率,嚴(yán)重地話會(huì)損壞一些機(jī)械設(shè)備。所以,我更加確信這次設(shè)計(jì)對(duì)于以后的發(fā)展還是具有一定的現(xiàn)實(shí)意義的。1.3溫度報(bào)警器的現(xiàn)狀及發(fā)展趨勢(shì)在當(dāng)今社會(huì)的發(fā)展中溫度無(wú)論是在工商業(yè)的發(fā)展,還是應(yīng)用于科研等方面都是一個(gè)值得關(guān)注的物理量。據(jù)有關(guān)資料表明,溫度傳感器每年的銷售數(shù)量異常龐大,與同行制作工藝相比更是被世界各地所需求。因而,只有對(duì)于溫度測(cè)量的結(jié)果合格了,才會(huì)提高產(chǎn)品的產(chǎn)量,進(jìn)一步挺高產(chǎn)品的生產(chǎn)效率。不僅促進(jìn)國(guó)民經(jīng)濟(jì)的發(fā)展,還在社會(huì)的領(lǐng)域中廣泛應(yīng)用,在將來(lái)的發(fā)展當(dāng)中,溫度報(bào)警器必將成為不可或缺的一部分。1.4設(shè)計(jì)要求與方案論證我們要明白自己設(shè)計(jì)的目的主要是做什么的,再根據(jù)計(jì)劃安排設(shè)計(jì)基本的方案,最后進(jìn)行可行性分析。1.4.1基本設(shè)計(jì)要求基本范圍0℃-99℃;精度誤差小于0.1℃;數(shù)碼管直讀顯示;1.4.2擴(kuò)展功能:我們能夠自由地設(shè)計(jì)溫度的報(bào)警范圍的工作性能。2總體設(shè)計(jì)方案2.1數(shù)字溫度計(jì)設(shè)計(jì)方案論證2.1.1方案一我們可以利用熱敏電阻類型的元器件來(lái)進(jìn)行設(shè)計(jì)。主要是使用其感溫元件的感溫效應(yīng),通過(guò)其對(duì)溫度感知的變化,通來(lái)進(jìn)行模擬型號(hào)向數(shù)字信號(hào)地轉(zhuǎn)變。得到信號(hào)之后進(jìn)行A/D轉(zhuǎn)換,轉(zhuǎn)換之后的數(shù)據(jù)交由單片機(jī)進(jìn)行處理,最后通過(guò)顯示電路來(lái)進(jìn)行表現(xiàn)出來(lái)。2.1.2方案二在本次單片機(jī)設(shè)計(jì)當(dāng)中,我們不難想到可以通過(guò)使用傳感器的方式來(lái)進(jìn)行設(shè)計(jì)電路。選擇傳感器的方式一者可以避免電路的復(fù)雜性,其次我們可以使用它來(lái)直接測(cè)量被測(cè)溫度。再將所測(cè)得的數(shù)據(jù)直接傳輸給單片機(jī)讓其顯示溫度即可達(dá)到設(shè)計(jì)的目的。對(duì)比以上兩種設(shè)計(jì)方案。由于方案一要用到A/D轉(zhuǎn)換,所以電路設(shè)計(jì)起來(lái)比較麻煩。使用方案二的原因是由于其電路設(shè)計(jì)比較簡(jiǎn)潔,軟件設(shè)計(jì)也比較簡(jiǎn)單,方便。所以采用方案二。2.2總體設(shè)計(jì)框圖通過(guò)一系列的探討之后咱們將電路的總體設(shè)計(jì)方案設(shè)計(jì)成圖3.2所示,我選擇的是由AT89S52單片機(jī)組成的控制器和DS18B20的傳感器,再加上用蜂鳴器作為聲控報(bào)警器,LED顯示作為燈光報(bào)警器,由主控制器控制,兩種相結(jié)合形成我們?nèi)粘K匆?jiàn)的聲光報(bào)警器。最后再用串口通訊的方式來(lái)顯示最終的溫度,溫度的數(shù)字由4位LED燈數(shù)碼管組成。在報(bào)警之后,再由單片機(jī)進(jìn)行復(fù)位,就這樣組成了一套完整的報(bào)警體系。LED顯示主控制器LED顯示主控制器單片機(jī)復(fù)位單片機(jī)復(fù)位報(bào)警點(diǎn)按鍵報(bào)警點(diǎn)按鍵蜂鳴器報(bào)警蜂鳴器報(bào)警DS18B20傳感器DS18B20傳感器圖2.2總體設(shè)計(jì)方框圖2.3單片機(jī)的選擇方案一:選擇微芯公司所研發(fā)的PIC系列單片機(jī)由該公司設(shè)計(jì)出來(lái)的這款PIC系列單片機(jī),無(wú)論是在性能方面還是在品質(zhì)上都可以算是無(wú)可挑剔的。但是,由于其價(jià)格昂貴,故而性價(jià)比不是很高。方案二:選擇德州儀器所制造的MSP430系列單片機(jī)MSP430單片機(jī)在其內(nèi)在組成方面屬于一款混合型的單片機(jī),其自身具備了精簡(jiǎn)的指令集。它的優(yōu)點(diǎn)對(duì)于我們來(lái)說(shuō)也非常明顯,具有可操作性的片內(nèi)設(shè)置,而且在其工作狀態(tài)下還算是一款比較節(jié)能型的單片機(jī)。同時(shí),考慮到MSP430單片機(jī)系列的售價(jià)還不能被廣大實(shí)驗(yàn)者所接受,故而也不太適用于本次設(shè)計(jì)。方案三:選擇Atmel公司的AT89C52單片機(jī)AT89S52單片機(jī)是一款兼具性能和性價(jià)比兩者于一體的一款單片機(jī),同時(shí)具備了功耗小等特點(diǎn)。其片內(nèi)含有可反復(fù)擦寫的Flash只讀程序存儲(chǔ)器,不僅擁有中央處理器還具有單元存儲(chǔ)器,由于其CPU比較強(qiáng)大,所以可以自由地編寫程序。所以在這次設(shè)計(jì)當(dāng)中,可以幫助我們解決很多難以處理的問(wèn)題。綜合以上三種方案,我選擇方案三中所使用的單片機(jī)。因?yàn)榻?jīng)過(guò)對(duì)比,其具有性能高,功耗小,成本低等多個(gè)特點(diǎn)。而且選擇這款單片機(jī)更能夠幫助我們解決從控制,儲(chǔ)存,讀寫等一系列問(wèn)題。下面我將為大家介紹這款單片機(jī)所使用的芯片的內(nèi)部結(jié)構(gòu)圖。如圖2.3.1:圖2.3.1AT89S52結(jié)構(gòu)圖這款芯片的實(shí)物圖如圖3.3.2所示:圖2.3.2AT89S52實(shí)物圖經(jīng)過(guò)一系列的對(duì)比之后,我們發(fā)現(xiàn)AT89C52單片機(jī)不僅滿足我們這次設(shè)計(jì)的要求,同時(shí)還兼具性價(jià)比高這一優(yōu)點(diǎn)。2.4溫度傳感器的選擇2.4.1DS18B20的介紹在我們生活中傳感器的種類繁多并且應(yīng)用非常廣泛,接下來(lái)我為大家介紹的這款DS18B20傳感器,它是在DS1820之后進(jìn)行改良的一款性價(jià)比比較高的一款傳感器。和普通的傳統(tǒng)性傳感器相比較,它是一種只需要一根小小的導(dǎo)線,就能測(cè)得周圍的實(shí)際溫度的傳感器。所具有的功能比較偏智能化。DS18B20的主要特征:●全數(shù)字溫度轉(zhuǎn)換及輸出;●其分辨率非常高,而且其溫度測(cè)量精確度也比較合適;●具有最大工作周期;●可選擇寄生工作方式;●檢測(cè)溫度范圍大致可以穩(wěn)定地控制在200℃的范圍以內(nèi);●其報(bào)警范圍可以根據(jù)用戶自定義進(jìn)行設(shè)計(jì);●具有多位的光刻片內(nèi)ROM存儲(chǔ)器,可以進(jìn)行聯(lián)機(jī)操作;●具備各種各樣的封裝形式,可以用于差別不大的硬件系統(tǒng);●具有獨(dú)立的單接線引腳通訊;●可以由多個(gè)傳感器連接組成,以此來(lái)實(shí)現(xiàn)組網(wǎng)功能;●無(wú)須外部器件;●供電要求非常方便,僅僅只需要一根數(shù)據(jù)線即可實(shí)現(xiàn);●零待機(jī)功耗;●溫度以9或12位數(shù)字;●報(bào)警時(shí):立刻識(shí)別并標(biāo)志超過(guò)程序設(shè)定溫度范圍內(nèi)的器件;(及達(dá)到溫度報(bào)警標(biāo)準(zhǔn))●具有負(fù)電壓特性。一旦電源極性發(fā)生改變,就會(huì)立即停止工作從而防止溫度計(jì)等元件燒壞;我們可以通過(guò)軟件來(lái)進(jìn)行修改穩(wěn)點(diǎn)報(bào)警器報(bào)警值的上下限范圍。我在這里簡(jiǎn)單的敘述一下這款傳感器的操作步驟;首先初始化,傳感器開始就行復(fù)位。接著當(dāng)這個(gè)復(fù)位脈沖信號(hào)傳遞到ROM時(shí),發(fā)出功能命令指令,然后再發(fā)出存儲(chǔ)操作指令給制定的存儲(chǔ)器。完成以上操作之后,在進(jìn)行最后的數(shù)據(jù)處理。其中的過(guò)程可以進(jìn)行分時(shí)操作來(lái)完成。該傳感器的芯片封裝結(jié)構(gòu)圖。如下圖2.4.1:圖2.4.1DS18B20芯片封裝結(jié)構(gòu)根據(jù)圖中的DS18B20結(jié)構(gòu)圖,我簡(jiǎn)單地描述下其內(nèi)部的主要構(gòu)造。它有四個(gè)部分組成,分別是傳感器,存儲(chǔ)器,觸發(fā)器,寄存器。根據(jù)圖中的引腳所示:我們很容易就能找到其對(duì)應(yīng)的功能。右邊VDD為外接電源輸入端口,左邊DQ為數(shù)據(jù)輸入輸出端。下面的GND為電源接地端。傳感器的存儲(chǔ)器片內(nèi)ROM,其對(duì)應(yīng)的多位系列號(hào)是不能夠隨意更改的。因?yàn)檫@一項(xiàng)是傳感器在出廠前就已經(jīng)被設(shè)定好了的。由于其對(duì)應(yīng)的序列號(hào)是獨(dú)一無(wú)二的,故此我們可以將它看作地址序列碼。該傳感器的內(nèi)部結(jié)構(gòu)框圖如下圖2.4.2所示。簡(jiǎn)單敘述一下該裝置的內(nèi)部結(jié)構(gòu)圖:主要是由64位的片內(nèi)存儲(chǔ)器ROM組成,左邊單線連接I/O通訊口,接地電容保護(hù)電路,還有電源輸出端口。右側(cè)主要是控制邏輯和內(nèi)部數(shù)據(jù)的計(jì)算與儲(chǔ)存。其中包含了溫度傳感器,高溫觸發(fā)器TH,低溫觸發(fā)器TL,寄存器,發(fā)生器等用于數(shù)據(jù)運(yùn)算的邏輯功能。I/OCI/OC64位ROM和單線接口高速緩存存儲(chǔ)器與控制邏輯溫度傳感器高溫觸發(fā)器TH低溫觸發(fā)器TL配置寄存器8位CRC發(fā)生器Vdd圖2.4.2DS18B20內(nèi)部結(jié)構(gòu)框圖DS18B20工作原理在功能上來(lái)看,它同時(shí)具有溫度檢測(cè)和數(shù)據(jù)輸出兩種非常強(qiáng)大的功能,它結(jié)合兩種功能為一體。我們可以根據(jù)其功能大致地將它的一個(gè)工作周期分成兩個(gè)不同的組成部分,第一部分關(guān)于溫度檢測(cè),第二部分用于數(shù)據(jù)處理。接下來(lái),我們需要去了解一下它到底是如何進(jìn)行存儲(chǔ)信息的。DS18B20可以從功能方面分成以下三種形態(tài)的存儲(chǔ)器第一種是ROM片內(nèi)存儲(chǔ)器,它主要是用來(lái)存放一些相關(guān)的代碼。它的數(shù)據(jù)是在一出廠之前就被設(shè)置好了的,所以是不能進(jìn)行更改的。第二種是RAM,我們可以稱它為數(shù)據(jù)暫存器。它的功能非常的簡(jiǎn)單,僅僅用作于數(shù)據(jù)的存放和取用。一些相關(guān)的計(jì)算都是在它的內(nèi)部進(jìn)行完成的。第三種就是寄存器。寄存器的工作原理是這樣的;一般來(lái)說(shuō)如果我們想得到一些精確度比較高的溫度數(shù)值的話,我們可以通過(guò)調(diào)節(jié)寄存器當(dāng)中的分辨率來(lái)進(jìn)行實(shí)現(xiàn)的。我下面通過(guò)圖來(lái)簡(jiǎn)述以下相關(guān)字節(jié)的定義;首先看TM,表格中當(dāng)后面五位一直置1時(shí),處于工作狀態(tài)。我們可以通過(guò)它來(lái)判斷DS18B20是處于什么樣的工作階段。如果后面五位一直都是1的話,自然是處于工作狀態(tài),反之則處于測(cè)試狀態(tài)。由于我們之前已經(jīng)說(shuō)過(guò)它在出廠時(shí)就已經(jīng)被設(shè)置好了,已經(jīng)被置0了。如果有需要的話,用戶可以自行去進(jìn)行修改。那如何設(shè)置分辨率呢?這時(shí)我們可以通過(guò)改變RO和R1來(lái)進(jìn)行調(diào)節(jié)溫度數(shù)值轉(zhuǎn)換的精確度,最終我們還是要通過(guò)它轉(zhuǎn)換之后的數(shù)值來(lái)進(jìn)行分辨率的設(shè)置。兩者可以算得上是一一對(duì)應(yīng)的關(guān)系。溫度LSB溫度MSBTH用戶字節(jié)1TL用戶字節(jié)2配置寄存器保留保留保留CRCTMR1R011111圖2.4.3DS18B20字節(jié)定義2.5顯示模塊選擇在選擇顯示器方面,我選擇數(shù)碼管來(lái)進(jìn)行顯示讀數(shù)。選擇的原因主要是因?yàn)樗怯砂l(fā)光二極管構(gòu)成的,屬于半導(dǎo)體型材料。2.5.1數(shù)碼管的分類數(shù)碼管的種類非常多,下面我將從各個(gè)方面來(lái)介紹數(shù)碼管。從制作模型來(lái)說(shuō)的話,我們可以根據(jù)段數(shù)的不同,可以大致分成七段數(shù)碼管和八段數(shù)碼管。一般來(lái)說(shuō)比較常見(jiàn)的就是八段數(shù)碼管了(如下圖所示)。還有就是根據(jù)顯示的數(shù)字的個(gè)數(shù)不同,可以分成一位,兩位等多位數(shù)碼管。我們可以根據(jù)自己的需要來(lái)進(jìn)行選取。一般來(lái)講四位數(shù)碼用的比較多一點(diǎn)。我們還可以根據(jù)它們的連接的方式不同來(lái)將它們分成共陰極數(shù)碼管和共陽(yáng)極數(shù)碼管,顧名思義,共陰極數(shù)碼管的連接方式就是將他們的陰級(jí)連接在一起而形成的COM管。同理共陽(yáng)極數(shù)碼就是將它們的陽(yáng)極連在一起形成的數(shù)碼管。接下來(lái)重點(diǎn)是講一下它們的區(qū)別:共陽(yáng)極數(shù)碼管陽(yáng)極端口接高電平,只要在其輸出端口給入一個(gè)低電平信號(hào),即可點(diǎn)亮該數(shù)碼管。對(duì)于共陰極數(shù)碼管,陰級(jí)端口接高電平,陽(yáng)極接高電平就可以進(jìn)行點(diǎn)亮。反之如果陽(yáng)極接高電平,其對(duì)應(yīng)的字段就不亮。常見(jiàn)的數(shù)碼管的模型如下圖2.5.1所示;圖2.5.1八段數(shù)碼管事物圖2.5.2數(shù)碼管驅(qū)動(dòng)原理數(shù)碼管的驅(qū)動(dòng)原理指的是,通過(guò)已經(jīng)設(shè)計(jì)好了的驅(qū)動(dòng)電路來(lái)顯示我們所需要的數(shù)字。驅(qū)動(dòng)電路主要是通過(guò)驅(qū)動(dòng)其中代碼的方式來(lái)實(shí)現(xiàn)驅(qū)動(dòng)功能的。那么現(xiàn)在主要的問(wèn)題是我們需要先做一個(gè)顯示的系統(tǒng)用來(lái)顯示其中的數(shù)值。這個(gè)問(wèn)題解決后,接下來(lái)我們就應(yīng)該思考一下用什么來(lái)進(jìn)行驅(qū)動(dòng)。一般來(lái)說(shuō)常見(jiàn)的驅(qū)動(dòng)就是采用I/O接口來(lái)進(jìn)行的。驅(qū)動(dòng)解決了之后,就是選擇一個(gè)什么樣的驅(qū)動(dòng)方式比較好。常見(jiàn)的驅(qū)動(dòng)方式分為以下兩種:靜態(tài)顯示驅(qū)動(dòng)和動(dòng)態(tài)顯示驅(qū)動(dòng)。接下來(lái)我簡(jiǎn)單地談一下這兩種驅(qū)動(dòng)方式各種的優(yōu)缺點(diǎn)。(1)靜態(tài)顯示驅(qū)動(dòng):靜態(tài)驅(qū)動(dòng)我們常常稱之為直流驅(qū)動(dòng)。它的工作原理是;一個(gè)段碼對(duì)應(yīng)著一個(gè)I/O接口,驅(qū)動(dòng)的方式也只能一對(duì)一進(jìn)行驅(qū)動(dòng)。所以缺點(diǎn)也是顯而易見(jiàn)的。我們?cè)谧鰧?shí)驗(yàn)當(dāng)中,所用的端口一般都比較少,就算在端口足夠的情況下進(jìn)行一一對(duì)應(yīng),最后進(jìn)行檢查的時(shí)候也是非常麻煩的。所以這個(gè)驅(qū)動(dòng)電路將會(huì)非常復(fù)雜。不僅操作起來(lái)會(huì)非常的復(fù)雜,而且還會(huì)為以后排查增加不必要的麻煩。所以在實(shí)際的應(yīng)用中,根本是行不通的,只能選擇用譯碼器來(lái)進(jìn)行驅(qū)動(dòng)。(2)動(dòng)態(tài)顯示驅(qū)動(dòng):一般在實(shí)際問(wèn)題當(dāng)中還是選擇動(dòng)態(tài)顯示接口比較合理。動(dòng)態(tài)驅(qū)動(dòng)的操作步驟相比較而言比較簡(jiǎn)單,只需要將所有的數(shù)碼管同名端連接在一起,在設(shè)計(jì)相應(yīng)的位選通控制電路即可。這個(gè)電路是和I/O端接口獨(dú)立連接的,一旦單片機(jī)輸出字形碼時(shí),只要是與之相關(guān)的數(shù)碼管都會(huì)接到相對(duì)應(yīng)的字形。接下來(lái)我們就應(yīng)該關(guān)注的是哪個(gè)數(shù)碼管應(yīng)該顯示哪個(gè)字形是如何控制的。我們一般都是通過(guò)單片機(jī)對(duì)控制電路進(jìn)行調(diào)節(jié)進(jìn)而來(lái)控制COM端口的數(shù)碼管顯示怎么樣的字形。具體是通過(guò)打開數(shù)碼管的選通電路來(lái)顯示其相應(yīng)的數(shù)字。通過(guò)時(shí)間的先后順序來(lái)控制COM數(shù)碼管,這樣就可以輪流地顯示數(shù)碼管的數(shù)字了。動(dòng)態(tài)顯示驅(qū)動(dòng)的原理就是這么一個(gè)操作流程了。我們就會(huì)聯(lián)想到我們所看到的數(shù)碼管顯示數(shù)字都是同時(shí)進(jìn)行閃爍的,幾乎是沒(méi)有任何延遲的。會(huì)不會(huì)跟我剛才所說(shuō)的理論相沖突了。其實(shí)并不會(huì),實(shí)際上輪流顯示的時(shí)間非常短暫,以致我們?nèi)庋蹘缀鯚o(wú)法區(qū)別出來(lái)。給我們的感覺(jué)就是它們好像同時(shí)點(diǎn)亮的,不會(huì)有任何延遲,閃爍等現(xiàn)象出現(xiàn)。當(dāng)我們對(duì)動(dòng)態(tài)顯示驅(qū)動(dòng)和靜態(tài)顯示驅(qū)動(dòng)進(jìn)行對(duì)比后發(fā)現(xiàn)其中的效果都是一樣,但是對(duì)于動(dòng)態(tài)顯示來(lái)說(shuō)能夠簡(jiǎn)化驅(qū)動(dòng)電路,相比之下功耗更低而已。但是對(duì)于靜態(tài)顯示驅(qū)動(dòng)也有它的優(yōu)點(diǎn),例如操作簡(jiǎn)單,而且還不是很容易出錯(cuò),在接線少的情況下一一對(duì)應(yīng)更方便我們?nèi)z查。如果能夠用較少的線完成多個(gè)數(shù)碼管的驅(qū)動(dòng),那么可以優(yōu)先選擇靜態(tài)驅(qū)動(dòng)。但是相比較而言動(dòng)態(tài)驅(qū)動(dòng)方式功耗低,更符合大眾的需求。對(duì)于這次設(shè)計(jì)要求,我選擇采用動(dòng)態(tài)驅(qū)動(dòng)的方式進(jìn)行驅(qū)動(dòng)數(shù)碼管。3.系統(tǒng)硬件電路設(shè)計(jì)首先根據(jù)我們之前所選擇元器件的順序,大致可以分成以下幾個(gè)系統(tǒng)電路。首先應(yīng)該是單片機(jī)的最小系統(tǒng)電路,其次根據(jù)傳感器的選擇確定了溫度傳感器系統(tǒng)電路。緊接著就是數(shù)碼管的選取而確定的顯示系統(tǒng)電路。接著就是電源輸入端口,和I/O接口等電路的設(shè)計(jì)。最終設(shè)計(jì)的系統(tǒng)電路圖,如圖3.1.1所示;在該圖中有三個(gè)獨(dú)立式按鍵K2,K3,K4,它們主要的功能是調(diào)整溫度報(bào)警器的上下限溫度范圍。如果我們測(cè)量的溫度不在我們所設(shè)定的范圍之內(nèi),就會(huì)立馬開始報(bào)警。這是蜂鳴器會(huì)響起,LED燈會(huì)一直閃爍。并且數(shù)碼管顯示器上面不會(huì)有任何數(shù)字顯示。這時(shí)我們可以手動(dòng)按鍵進(jìn)行復(fù)位處理。我復(fù)位完成以后,我們可以再根據(jù)自己的需要重新設(shè)定溫度報(bào)警的范圍。 再來(lái)說(shuō)明一下按鍵復(fù)位電路。復(fù)位電路主要是幫助我們?cè)趫?bào)警完成之后進(jìn)行復(fù)位處理。操作方式也比較簡(jiǎn)單,只需要進(jìn)行手動(dòng)按鍵復(fù)位即可。不過(guò)前提條件是必須是要接通電源。這樣就避免了重啟單片機(jī)來(lái)達(dá)到復(fù)位的效果。圖3.1.1系統(tǒng)電路設(shè)計(jì)圖3.2單片機(jī)最小系統(tǒng)說(shuō)到單片機(jī)的最小系統(tǒng),那不得不說(shuō)其中所包含的主要電路。復(fù)位電路,晶振電路是必不可少的。另外還有一些其它的按鍵設(shè)置電路。下面就讓我們看下單片機(jī)的最小系統(tǒng)電路是如何設(shè)計(jì)的,如圖3.2.1所示;單片機(jī)AT89C52可以使用低電壓進(jìn)行供電,另外其功耗也非常小。在我們已經(jīng)設(shè)置好的端口中,由于本次設(shè)計(jì)的需要,我們只需要留一個(gè)電源輸入端口接口就行了。另外,假如遇到一些特別的情況,例如在我們身邊沒(méi)有電源插座的情況下,我們可以選擇用兩節(jié)干電池來(lái)代替電源即可。圖3.2.1單片機(jī)最小系統(tǒng)電路3.3溫度傳感器系統(tǒng)說(shuō)到溫度傳感器系統(tǒng),我們還是先簡(jiǎn)單的了解一下溫度傳感器電路,如下圖3.3.1。圖3.3.1DS18B20溫度傳感器系統(tǒng)目前該傳感器一般采用單線傳輸?shù)姆绞竭M(jìn)行數(shù)據(jù)的傳輸,外接的電源接一個(gè)保護(hù)電阻并且和單片機(jī)上面的P10端口連接起來(lái)的。這樣就可以進(jìn)行數(shù)據(jù)的雙向傳輸。圖中1號(hào)端口GND為接地端,2號(hào)端口I/O數(shù)據(jù)傳輸端,3號(hào)端口為電源接口。3.3.1DS18B20的測(cè)溫原理我先來(lái)簡(jiǎn)單的描述一下它的測(cè)溫原理。主要是利用晶振的感溫系數(shù)不同分別來(lái)進(jìn)行高低溫的測(cè)量。我們可以將它根據(jù)對(duì)于感受溫度振蕩頻率不同分成兩種,一種是高溫度系數(shù)晶振,一種是低溫度系數(shù)晶振。它們的區(qū)別就是溫度系數(shù)高的晶振對(duì)于溫度的變化非常明顯,反之低溫也是一樣的。我們可以將所產(chǎn)生的信號(hào)送給減法計(jì)數(shù)器1,再由高溫晶振所產(chǎn)生的信號(hào)送給計(jì)數(shù)器2,我們可以用它來(lái)作為脈沖輸入。這時(shí),我們就必須開始進(jìn)行計(jì)數(shù)處理,這一項(xiàng)由計(jì)數(shù)門來(lái)完成。當(dāng)計(jì)數(shù)門開始工作時(shí),傳感器就會(huì)對(duì)低溫振蕩器發(fā)送一種時(shí)鐘脈沖信號(hào),隨后開始逐一計(jì)數(shù),直到完成此次溫度測(cè)量。從計(jì)數(shù)門開始計(jì)數(shù)這段時(shí)間,我們可以將它交由振蕩器來(lái)操作,由它來(lái)決定開啟時(shí)間。我舉個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明這一測(cè)量過(guò)程,首先給定一個(gè)被測(cè)溫度,我們將這個(gè)溫度所對(duì)應(yīng)的一個(gè)基數(shù)放入減法計(jì)數(shù)器當(dāng)中,并且存入溫度寄存器當(dāng)中。這樣計(jì)數(shù)器和寄存器就會(huì)被預(yù)置該溫度所對(duì)應(yīng)的一個(gè)基數(shù)值。下面我來(lái)說(shuō)明一下其計(jì)數(shù)原理,低溫系數(shù)晶振會(huì)發(fā)送時(shí)鐘信號(hào)給減法計(jì)數(shù)器1,然后開始進(jìn)行減法計(jì)數(shù)。一旦減法計(jì)數(shù)器1里面預(yù)置的數(shù)減到0了,那么溫度寄存器里面的數(shù)會(huì)加1。之后減法計(jì)數(shù)器里面又重新裝進(jìn)去一個(gè)預(yù)置數(shù),接著又會(huì)對(duì)其進(jìn)行減法計(jì)數(shù),以此循環(huán)往復(fù)操作,一直到減法計(jì)數(shù)器里面的數(shù)為0為止。隨后系統(tǒng)就會(huì)停止對(duì)溫度寄存器進(jìn)行累加操作,最后溫度寄存器所得到的數(shù)字就是我們需要測(cè)得的實(shí)際溫度值。我們可以通過(guò)改變其輸出來(lái)重新定義減法計(jì)數(shù)器里面的預(yù)置數(shù),一旦計(jì)數(shù)門關(guān)閉,會(huì)立刻停止其循環(huán)系統(tǒng),一直到最后溫度寄存器里面的值就是我們所需要的測(cè)量值。根據(jù)表1溫度轉(zhuǎn)換時(shí)間表,通過(guò)這段表格,我們可以知道溫度轉(zhuǎn)換的時(shí)間和頻率有關(guān)系,頻率越高其對(duì)應(yīng)的轉(zhuǎn)換時(shí)間就會(huì)越長(zhǎng)。所以,當(dāng)我們?cè)谶M(jìn)行選擇時(shí),必須將兩者都同時(shí)考慮進(jìn)來(lái)才行。從圖中我們不難發(fā)現(xiàn)RAM中間空了三個(gè)字節(jié)。在圖中第九個(gè)字節(jié)主要是用作校驗(yàn)位,用來(lái)檢驗(yàn)前面九個(gè)字節(jié)的正確與否。當(dāng)這個(gè)傳感器接受到轉(zhuǎn)換命令時(shí),它會(huì)立馬進(jìn)行數(shù)據(jù)轉(zhuǎn)換這一操作。當(dāng)轉(zhuǎn)換完成之后,所得到的溫度值就會(huì)以二進(jìn)制補(bǔ)碼的形式放入存儲(chǔ)器當(dāng)中。這時(shí)我們只要將單片機(jī)的I/O端口進(jìn)行連接,就可以進(jìn)行數(shù)據(jù)的讀取了。在讀數(shù)據(jù)的過(guò)程中我們應(yīng)該要按照低位在先,高位在后順序來(lái)讀取。得到的溫度會(huì)以我們常見(jiàn)的樣式顯示出來(lái)。在測(cè)量的過(guò)程中還有一個(gè)符號(hào)位,當(dāng)符號(hào)位置的數(shù)為0,表示我們所得的溫度數(shù)值為正數(shù),再將其二進(jìn)制轉(zhuǎn)換成十進(jìn)制就是我們所需要的溫度。如果符號(hào)位的數(shù)為1,就表示是負(fù)數(shù)。這時(shí)我們就應(yīng)該先取補(bǔ)碼,然后再將它變成原碼。之后再按照上述操作進(jìn)行即可。表2是部分溫度值所對(duì)應(yīng)轉(zhuǎn)換的二進(jìn)制溫度數(shù)據(jù)。表1DS18B20溫度轉(zhuǎn)換時(shí)間表R1R0分辨率/位溫度最大轉(zhuǎn)向時(shí)間/ms00993.750110187.510113751112750當(dāng)上述溫度轉(zhuǎn)換的操作進(jìn)行完成之后,我們就將我們所測(cè)的溫度值拿出來(lái)和RAM里面我們之前設(shè)定好了的最大溫度值和最小溫度值進(jìn)行比較。如果所測(cè)得的溫度大于最大的溫度值或者小于最小的溫度值時(shí)就會(huì)發(fā)生報(bào)警,同時(shí)報(bào)警標(biāo)志位會(huì)進(jìn)行置位處理。這時(shí)就會(huì)進(jìn)行對(duì)主機(jī)進(jìn)行反饋問(wèn)題,并且開始進(jìn)行報(bào)警搜索。這是系統(tǒng)對(duì)于發(fā)生問(wèn)題的一種自我檢測(cè)能力,如果想要檢測(cè)得更快,我們可以多加幾個(gè)傳感器即可實(shí)現(xiàn)。一般在存儲(chǔ)器的最高位還有一種循環(huán)校驗(yàn)碼,當(dāng)主機(jī)前面開始計(jì)算時(shí),它會(huì)不停地和傳感器里面的數(shù)字進(jìn)行比較,以此來(lái)保證最后數(shù)據(jù)的正確性。表2一部分溫度對(duì)應(yīng)值表溫度/℃二進(jìn)制表示十六進(jìn)制表示+125000001111101000007D0H+8500000101010100000550H+25.062500000001100100000191H+10.125000000001010000100A2H+0.500000000000000100008H000000000000010000000H-0.51111111111110000FFF8H-10.1251111111101011110FF5EH-25.06251111111001101111FE6FH-551111110010010000FC90H4.系統(tǒng)軟件設(shè)計(jì)我們所設(shè)計(jì)的這款裝置的吸引程序主要包含以下五種主要程序。4.1主程序下面我介紹一下主程序的主要功能,第一就是讀出傳感器當(dāng)中的溫度測(cè)量值。第二就是對(duì)它進(jìn)行處理。讀數(shù)這一操作比較簡(jiǎn)單,我就主要講一下如何進(jìn)行處理。首先當(dāng)系統(tǒng)開始運(yùn)行時(shí),我們將傳感器當(dāng)中已經(jīng)測(cè)量好的溫度值和我們?cè)赗AM內(nèi)設(shè)定的溫度范圍值進(jìn)行對(duì)比,對(duì)比完成之后,再進(jìn)行計(jì)算。計(jì)算好了之后,通過(guò)我們之前所說(shuō)的那個(gè)PI0出口,也就是連接著單片機(jī)的那個(gè)出口進(jìn)行數(shù)據(jù)傳輸,傳輸?shù)絾纹瑱C(jī)之后,再由單片機(jī)來(lái)進(jìn)行處理,最后得出結(jié)果。單片機(jī)就會(huì)將這個(gè)結(jié)果傳輸?shù)綌?shù)碼管中,由其顯示器進(jìn)行顯示數(shù)值。在實(shí)際操作當(dāng)中,我們一般是通過(guò)手動(dòng)按鍵設(shè)置來(lái)設(shè)置報(bào)警初始范圍,一旦超過(guò)設(shè)定范圍之后,單片機(jī)會(huì)立即通過(guò)數(shù)據(jù)輸出口來(lái)傳遞數(shù)據(jù),來(lái)進(jìn)行聲光報(bào)警提醒人們主要及時(shí)防范。其程序流程主要見(jiàn)圖4.1.1所示。簡(jiǎn)單地解釋一下流程圖:由開始出發(fā),初始化之后,調(diào)用溫度模塊,接著判斷是否有DS18B20傳感器,如果存在有的話,那么就可以進(jìn)行下一個(gè)操作,處理溫度值的轉(zhuǎn)換。如果不存在,立馬會(huì)顯示錯(cuò)誤處理。接著將處理好的溫度值送到控制器89C52進(jìn)行處理,經(jīng)過(guò)按鍵掃描模塊,顯示模塊,最終顯示測(cè)量溫度。然后再通過(guò)與已經(jīng)設(shè)計(jì)好的程序溫度范圍進(jìn)行對(duì)比,判斷是否超過(guò)規(guī)定的范圍。如果超出,立馬發(fā)出報(bào)警提示,反之則返回上一步操作。初始化初始化調(diào)用溫度模塊程序DS18B20存在?是處理溫度值轉(zhuǎn)換BCD碼送AT89C52處理按鍵掃描模塊顯示模塊,LED顯示溫度是否越限?開始是報(bào)警否否錯(cuò)誤處理,顯示.圖4.1.1主程序流程圖4.2讀出溫度子程序該程序的主要功能就是用來(lái)對(duì)每次讀出的數(shù)值進(jìn)行校驗(yàn)。如果校驗(yàn)發(fā)生錯(cuò)誤時(shí),不需要改寫溫度的數(shù)據(jù)。其程序操作流程圖如圖4.2.1所示簡(jiǎn)單敘述一下校驗(yàn)步驟:開始之后首先要給傳感器發(fā)出一個(gè)復(fù)位的命令,緊接著發(fā)送跳出存儲(chǔ)器ROM的命令,然后再發(fā)送讀取溫度命令,接著就進(jìn)行讀取操作。然后進(jìn)行CRC校驗(yàn),校驗(yàn)過(guò)程先是要根據(jù)是否有九個(gè)字節(jié)來(lái)判斷,如果是則進(jìn)行下一步,反之返回上一步。接著再進(jìn)行CRC校驗(yàn),如果校驗(yàn)成功就亦如溫度緩存區(qū),反之則直接結(jié)束。開始開始發(fā)DS18B20復(fù)位命令發(fā)跳過(guò)ROM命令發(fā)讀取溫度命令讀取操作,CRC校驗(yàn)結(jié)束NYYN移入溫度緩存器9字節(jié)完?CRC校驗(yàn)?圖4.2.1讀溫度流程圖4.3溫度轉(zhuǎn)換命令子程序該程序開始時(shí)發(fā)出溫度轉(zhuǎn)換的命令,緊接著發(fā)出跳過(guò)指令。然后再發(fā)出溫度轉(zhuǎn)換開始的命令。大致的溫度轉(zhuǎn)換命令子程序流程圖如下圖,圖4.3.1所示發(fā)DS18B20復(fù)位命令開始發(fā)跳過(guò)ROM命令發(fā)溫度轉(zhuǎn)換開始命令發(fā)DS18B20復(fù)位命令開始發(fā)跳過(guò)ROM命令發(fā)溫度轉(zhuǎn)換開始命令始結(jié)束4.4計(jì)算溫度子程序這個(gè)程序比較簡(jiǎn)單,上面我已經(jīng)說(shuō)過(guò)了如何計(jì)算。先根據(jù)ROM中讀取的數(shù)據(jù),進(jìn)行相應(yīng)的轉(zhuǎn)換之后,再來(lái)判判斷這個(gè)溫度的正負(fù)符號(hào)即可。大致的程序流程圖如圖4.4.1所示。簡(jiǎn)單敘述一下運(yùn)算流程:開始將RAM中所讀取的值進(jìn)行BCD嗎轉(zhuǎn)換再進(jìn)行下面步驟,先把當(dāng)前的溫度和0進(jìn)行比較。如何當(dāng)前的溫度小于0即零度以下,就將溫度值取補(bǔ)碼置“-”表示,反之則置“+”表示,然后分別計(jì)算小數(shù)位BCD的值和整數(shù)位BCD的值,最后再結(jié)束子程序開始溫度零下?溫度值取補(bǔ)碼置“—”標(biāo)志計(jì)算小數(shù)位溫度BCD值計(jì)算整數(shù)位溫度BCD值結(jié)束置“+”標(biāo)志NY圖4.4.1計(jì)算溫度流程圖4.5鍵盤掃描流程圖開始開始ENTER_FLAG為1是否有UP按下DISPLAY顯示退出子程序(RET)返回主程序ENTER子程序Flag=1DOWN子程序否是是否否是否否是是ENTER按鍵是否按下是否有ENTER按下是否有DOWN按下UP子程序圖4.5.1按鍵掃描流程圖5系統(tǒng)仿真設(shè)計(jì)5.1Proteus軟件介紹Proteus軟件出版的年代比較早,在最近的幾年里還是比較受歡迎的。這款軟件一般用作EDA的仿真軟件,功能非常地強(qiáng)大。不僅僅在仿真軟件這一方面,還可以對(duì)單片機(jī),和某些元器件進(jìn),模擬仿真。對(duì)于像我這樣的初學(xué)者而言,非常受我們這些學(xué)生歡迎。這款軟件主要是應(yīng)用于虛擬技術(shù)的仿真模擬操作,對(duì)于那些學(xué)習(xí)單片機(jī)的小伙伴而言是一項(xiàng)不可或缺的工具,無(wú)論是應(yīng)用于教學(xué)研究還是作為培訓(xùn)項(xiàng)目,都能夠?qū)ξ覀冞M(jìn)后的學(xué)習(xí)產(chǎn)生一定的幫助。這款軟件能夠幫助我們培養(yǎng)自身的電路設(shè)計(jì)能力和對(duì)一些軟件仿真的操作能力。通過(guò)我自身學(xué)習(xí)實(shí)踐證明,這款軟件的優(yōu)點(diǎn)有以下幾個(gè)方面,第一點(diǎn);功能性強(qiáng)大。第二點(diǎn);可操作性強(qiáng)。第三點(diǎn);對(duì)我們的學(xué)習(xí)能力要求不是很高,上手簡(jiǎn)單。綜合以上幾點(diǎn)考慮,我還是比較喜歡這款軟件的。5.2Proteus仿真圖圖5-1為正常溫度界面圖,圖5-2為報(bào)警溫度界面,實(shí)現(xiàn)實(shí)時(shí)顯示和溫度報(bào)警。圖5-1正常溫度界面圖5.3硬件調(diào)試簡(jiǎn)單來(lái)說(shuō),調(diào)試這一部分主要是對(duì)已經(jīng)設(shè)計(jì)好的系統(tǒng)功能進(jìn)行的這一操作。首先我們應(yīng)該要對(duì)系統(tǒng)的性能進(jìn)行相關(guān)的調(diào)試。調(diào)試本身的這一操作不是很難,但是要想得到我們想要的結(jié)論還是不容易的。首先直接插上電,先要進(jìn)行軟件調(diào)試。我們可以將已經(jīng)編寫好了的顯示程序燒入硬件,用來(lái)進(jìn)行檢測(cè)。調(diào)試這一過(guò)程我們可以分成兩種,一種是軟件調(diào)試,一種是硬件調(diào)試。軟件調(diào)試主要是檢測(cè)其程序代碼是否有錯(cuò)位的地方,我們可以通過(guò)系統(tǒng)檢測(cè)出不合理的位置,進(jìn)一步進(jìn)行逐一修改。接著就是硬件調(diào)試,主要是看一下電路又沒(méi)有什么故障,I/O接口有沒(méi)有什么問(wèn)題,各元件是否在電路當(dāng)中起到了一定的作用等。調(diào)試雖說(shuō)不算很難,但這一過(guò)程非常復(fù)雜,而且必須要進(jìn)行反復(fù)驗(yàn)證。調(diào)試這一過(guò)程是需要非常細(xì)心,并且還要非常地有耐心。接下來(lái)我就談一下焊接的方式。對(duì)于剛學(xué)這個(gè)的同學(xué),很容易出現(xiàn)以下幾個(gè)問(wèn)題:第一,焊接電路的時(shí)候用導(dǎo)線連接時(shí)容易將導(dǎo)線裸露在外面,這樣很容易造成短路。第二,多根導(dǎo)線交叉連接。這樣接線雖然說(shuō)沒(méi)有什么安全隱患,但是會(huì)給我們排查故障的時(shí)候造成不必要的麻煩。第三,焊接時(shí)最好不要一次性焊完之后再排查。就拿數(shù)碼管顯示電路系統(tǒng)為例,再焊完這個(gè)系統(tǒng)電路之后要用萬(wàn)能表進(jìn)行排查,確認(rèn)電路和各個(gè)元器件工作正常時(shí)再進(jìn)行焊接下一個(gè)電路。這樣能夠方便我們排查問(wèn)題。當(dāng)我們焊接之前,我們首先要確定如何排版才能更有利于我們接下來(lái)的工作。5.4調(diào)試結(jié)果在調(diào)試的過(guò)程中,我也出現(xiàn)了很多問(wèn)題。比如當(dāng)我接好數(shù)碼管顯示電路時(shí),接通電源發(fā)現(xiàn)數(shù)碼管不亮,經(jīng)過(guò)一系列的排查之后我發(fā)現(xiàn)我少接了一根地線。另外在調(diào)試的過(guò)程中要注意正負(fù)極

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論