freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89c51單片機的多點溫度采樣系統(tǒng)設(shè)計-資料下載頁

2024-12-06 06:50本頁面

【導(dǎo)讀】導(dǎo)下,獨立進行研究工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議,發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體。均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本。采用數(shù)字化單總線技術(shù)的設(shè)計方案應(yīng)用于溫室大棚的溫度測量系統(tǒng)。系統(tǒng)對多點的溫度進行實時巡檢,同時能夠根據(jù)PC機指令對溫度進。溫度傳感器DS18B20負責(zé)溫度的采集,單片機將從DS18B20發(fā)出。動報警系統(tǒng),并給PC機發(fā)出相應(yīng)的信號,否則繼續(xù)從DS18B20讀取溫度。系統(tǒng)具有實用性強、可靠性高等特點。

  

【正文】 定要注意DS18B20對程序和電氣參數(shù)的嚴(yán)格要求。 ( 2) 連接 DS18B20的總線電纜是有長度限制的。 所以在 試驗中, 要考慮總線湖南人文科技學(xué)院 畢業(yè)設(shè)計 22 的選擇和分布及與之相關(guān)的問題。 ( 3)有多個測溫點時,應(yīng)考慮系統(tǒng)能實現(xiàn)傳感器出錯自動指示,進行自動DS18B20 序列號和自動排序,以減少調(diào)試和維護工作量。 ( 4) 在 DS1820的有關(guān)資料中均未提及單總線上所掛 DS1820數(shù)量問題, 實際應(yīng)用時,不能掛接過多的 DS18B20,若是掛得太多就要解決其驅(qū)動能力問題。 ( 5) 在 DS18B20測溫 實際應(yīng)用 中, 一定要確保每個 DS18B20都接觸良好否則系統(tǒng)會陷入死循環(huán), 這一點在進行 DS1820硬件連接和軟件設(shè)計時也要給予一定 要注意 [6]。 湖南人文科技學(xué)院畢業(yè)設(shè)計 23 第 四 章 硬件電路設(shè)計 系統(tǒng)電路主要功能包括:多點溫度測試及其相關(guān)處理,實時顯示溫度信息,與上位機通訊傳輸溫度數(shù)據(jù)。硬件設(shè)計主要包括以下幾個模塊:電源以及看門狗電路, 鍵盤以及顯示電路,溫度測試電路,串口通訊電路。 電源以及看門狗電路 電源電路 因為單片機工作電源為 +5V,且電路功 耗很小。采用 7805 三端穩(wěn)壓片即可滿足要求。 電路圖如下圖 : 圖 電源電路 H7805 系列為 3端穩(wěn)壓器件, 能提供 5V 的輸出電壓。 應(yīng)用范圍廣, 內(nèi)含過流和過載保護電路, 帶散熱片時能持續(xù)提供 1A 的電流 。 主要特點 : 輸出電流可達 1A 輸出電壓有 5V 過熱保護 短路保護 電源電路其主要作用是為單片機提供工作電源。 看門狗電路 考慮到底層電路板的工作環(huán)境相對惡劣,單片機會受到周圍環(huán)境的干擾,而湖南人文科技學(xué)院 畢業(yè)設(shè)計 24 出現(xiàn)程序 死循環(huán) ,死機 … 等一些不可預(yù)知的不正常工作現(xiàn)象。工作人員也不可能到現(xiàn) 場對單片機重起,為單片機電路添加一個外部看門狗電路。定時查詢單片機的工作狀態(tài) ,一但發(fā)現(xiàn)異常即對單片機延時重起。保證系統(tǒng)安全可靠的運行。 NE56604 能 為多種微處理器和邏輯系統(tǒng)提供復(fù)位信號,其門限電平為 。在電源突然掉電或電源電壓下降到低于門限電平時。 NE56604 將產(chǎn)生精確的復(fù)位信號。 NE56604 內(nèi)置一個看門狗定時器,用于監(jiān)控微處理器,以確保微處理器的正常運行。看門狗能產(chǎn)生一個系統(tǒng)復(fù)位信號用來終止任何由于微處理器故障而引發(fā)的不正常的系統(tǒng)操作。 NE56604 的看門狗的監(jiān)控周期為 100m,它是以 SO8 小型塑料表面封裝, 8引腳,寬度為 。工作溫度 20℃ — 70℃。 特性 : 正負雙邏輯輸出的有效復(fù)位信號 精準(zhǔn)的門限電平監(jiān)測 上電復(fù)位內(nèi)部延時 可利用外部電阻調(diào)節(jié)的內(nèi)部看門狗定時器 看門狗定時器的監(jiān)控周期為 100mS 典型值 VCC= 時產(chǎn)生有效的復(fù)位信號典型值 具體電路圖如 下 圖 : 圖 看門狗電路 看門狗 ,又叫 watchdog timer,是一個定時器電路 , 一般有一個輸入 ,叫喂狗 ,一個輸出到 MCU的 RST 端 ,MCU正常 工作的時候 ,每隔一端時間輸出一個信號到 湖南人文科技學(xué)院畢業(yè)設(shè)計 25 喂狗端 ,給 WDT 清零 ,如果超過規(guī)定的時間不喂狗 ,(一般在程序跑飛時 ),WDT 定時超過 ,就回給出一個復(fù)位信號到 MCU,是 MCU復(fù)位 . 防止 MCU死機 . 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。工作原理:在系統(tǒng)運行以后也就啟動了看門狗的計數(shù)器,看門狗就開始自動計數(shù),如果到了一定的時間還不去清 零 看門狗,那么看門狗計數(shù)器就會溢出從而引起看門狗中斷,造成系統(tǒng)復(fù)位。所以在使用有看門狗的芯片時要注意清看門狗。 硬件看門狗是利用了一個定時器,來監(jiān)控主程序的運行,也就是 說在主程序的運行過程中,我們要在定時時間到之前對定時器進行復(fù)位如果出現(xiàn)死循環(huán),或者說 PC 指針不能回來。那么定時時間到后就會使單片機復(fù)位。 鍵盤以及顯示電路 鍵盤電路 單片機應(yīng)用系統(tǒng)中除了復(fù)位按鍵有專門的復(fù)位電路 ,以及專一的復(fù)位功能外 ,其它的按鍵或鍵盤都是以開關(guān)狀態(tài)來設(shè)置控制功能或輸入數(shù)據(jù)。鍵盤有編碼和非編碼兩種。非編碼鍵盤硬件電路極為簡單。故本系統(tǒng)采用撥碼開關(guān)來控制。 具體電路如下 圖 : 圖 鍵盤電路 74LS244 為三態(tài)輸出的八組緩沖器和總線驅(qū)動器 , 由 2 組、每組四路輸入、湖南人文科技學(xué)院 畢業(yè)設(shè)計 26 輸出構(gòu)成。每組有一個控制端 G,由控制端的高或低電平?jīng)Q定該組數(shù)據(jù)被接通還是斷開。 引腳功能: 1A1~1A4, 2A1~2A41A4 輸入端 1G/2G 三態(tài)允許端 (低電平有效 ) 1Y1~1Y4,2Y1~2Y4 輸出端 1) 開關(guān)狀態(tài)的 輸入 鍵開關(guān)狀態(tài)的可靠輸入有兩種解決方法。一種是軟件去抖動:它是在檢測到有鍵按下時,執(zhí)行一 個 10ms 的延時程序后,再確認該鍵電平是否仍保持閉合狀態(tài)電平,如保持閉合狀態(tài)電平則確認為真正鍵按下狀態(tài),從而消除了抖動影響。另一種為硬件去抖動:即為按鍵添加一個鎖存器。兩種方法都簡單易行,本文采用的是硬件去抖。 2) 對按鍵進行編碼給定鍵值或給出鍵號 對于按鍵無論有無編碼,以及采用什么編碼,最后都要轉(zhuǎn)換成為與累加器中數(shù)值相對應(yīng)的鍵值,以實現(xiàn)按鍵功能程序的散轉(zhuǎn)轉(zhuǎn)移。為使編碼間隔小,散轉(zhuǎn)入口地址安排方便,常采用依次序排列的鍵號。 如表 : 表 撥碼開關(guān)值 含義 0000 實時顯示通道一的溫度值 0001 實時顯示通道二的溫度值 0010 實時顯示通道三的溫度值 0011 實時顯示通道四的溫度值 0100 實時顯示通道五的溫度值 0101 實時顯示通道六的溫度值 0110 實時顯示通道七的溫度值 0111 實時顯示通道八的溫度值 湖南人文科技學(xué)院畢業(yè)設(shè)計 27 溫度顯示電路 設(shè)計采用的是共陰極七段數(shù)碼管。顯示方式有動態(tài)掃描和靜態(tài)顯示,兩種方法在本設(shè)計中皆可。由于靜態(tài)掃描要用到多片串入并出芯片,考慮到電路板成本計算。采用是節(jié)約硬件資源的動態(tài)掃描方式。即用兩塊芯 片就可以完成顯示功能。顯示數(shù)據(jù)由 4511 譯碼器輸出, ULN2021 為位驅(qū)動掃描信號。具體電路圖如下圖: 圖 溫度顯示電路 4511 譯碼器 是 BCD鎖存 /7 段譯碼 /驅(qū)動器 .它能將四位二進制數(shù)編碼轉(zhuǎn)換為七段 LED 顯示器的編碼 同時還具有鎖存能力。 為避免在計數(shù)過程中顯示器數(shù)字翻動 ,該顯示譯碼器以傳輸門和反相器作為鎖存單元 ,控制傳輸門的導(dǎo)通或截止?fàn)詈先宋目萍紝W(xué)院 畢業(yè)設(shè)計 28 態(tài) ,可使 BCD 數(shù)據(jù)傳輸或鎖存 ,它以反向器作輸出級 ,通??梢则?qū)動 LED 或熒光數(shù)碼管 .圖中 LT,BI為高電平 ,LE為低電平時計數(shù)譯碼 . LE為 1時鎖存 ,LT為0自檢顯示 ,BI為 0,LT 為 1熄滅。 ULN2021A 在各種控制電路中常用它作為驅(qū)動繼電器的芯片,其芯片內(nèi)部做了一個消線圈反電動勢的二極管。 ULN2021 的輸出端允許通過 IC 電流 200mA,飽和壓降 VCE 約 1V 左右,耐壓 BVCEO 約為 36V。輸出電流大,故可以直接驅(qū)動繼電器或固體繼電器 (SSR)等外接控制器件,也可直接驅(qū)動低壓燈泡。ULN2021 可以驅(qū)動 7 個繼電器 ,具有高電壓輸出特性,并帶有共陰極的續(xù)流二 極管使器件可用于開關(guān)型感性負載。 溫度 檢測 電路 DS18B20 最大的特點是單總線數(shù)據(jù)傳輸方式, DS18B20的數(shù)據(jù) I/O均由同一條線來完成。 根據(jù) DS18B20 的通訊協(xié)議,主機(單片機)控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟:每一次讀寫之前都要對 DS18B20 進行復(fù)位操作,復(fù)位成 功后發(fā)送一條 ROM 指令,最后發(fā)送 RAM 指令,這樣才能對 DS18B20進行預(yù)定的操作 [11]。 硬件連接電路如下圖 : 圖 本系統(tǒng)為多點溫度測試。 DS18B20 采用外部供電方式,理論上可以在一根數(shù)AT89C51 DS18B20 DS18B20 DS18B20 DS18B20 VCC=5V 1— WIRE 湖南人文科技學(xué)院畢業(yè)設(shè)計 29 據(jù)總線上掛 256個 DS18B20,但 實際 應(yīng)用中發(fā)現(xiàn),如果掛接 25 個以上的 DS18B20仍舊有可能產(chǎn)生功耗問題。另外單總線長度也不宜超過 80M,否則也會影響到數(shù)據(jù)的傳輸。在這種情況下我們可以采用分組的方式,用單片機的多個 I/O來驅(qū)動多路 DS18B20。 串口通訊電路 通訊電路 AT89C51 有一個全雙工的串行通訊口,所以單片機和電腦之間可以方便地進行串口通訊。進行串行通訊 時要滿足一定的條件,比如電腦的串口是 RS232 電平的,而單片機的串口是 TTL 電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,我們采用了專用芯片 MAX232 進行轉(zhuǎn)換,雖然也可以用幾個三極管進行模擬轉(zhuǎn)換,但是還是用專用芯片更簡單可靠。 具體電路如下圖 : C 2 5C 2 +4R 2 O9T 2 I N10T 1 O14R 1 I N13C 1 3C 1 +1GND15V S 6R 2 I N8T 2 O7T 1 I N11R 1 O12V S +2V C C16U 1 8M A X 2 3 2V C CC 3 21 u / 2 5 VC 3 31 u / 2 5 VC 3 41 u / 2 5 VC 3 51 u / 2 5 VC 3 61 u / 2 5 V162738495J 1 5D B 9R X DT X D 圖 通訊電路 MAX232 芯片是美信公司專門為電腦的 RS232 標(biāo)準(zhǔn)串口設(shè)計的接口電路 ,使用+5v 單電源供電。 內(nèi)部結(jié)構(gòu)基本可分三個部分: 第一部分是電荷泵電路。由 6 腳和 4 只電容構(gòu)成。 功能是產(chǎn)生 +12v 和 12v 兩個電源,提供給 RS232 串口電平的需要。 湖南人文科技學(xué)院 畢業(yè)設(shè)計 30 第二部分是數(shù)據(jù)轉(zhuǎn)換通道。由 1 1 1 14 腳構(gòu)成兩個數(shù)據(jù)通道。中 13 腳( R1IN)、 12 腳( R1OUT)、 11 腳( T1IN)、 14 腳( T1OUT)為第一數(shù)據(jù)通道 。 8 腳( R2IN)、 9 腳( R2OUT)、 10 腳( T2IN)、7 腳( T2OUT)為第二數(shù)據(jù)通道。 TTL/CMOS 數(shù)據(jù)從 T1IN、 T2IN 輸入轉(zhuǎn)換成 RS232數(shù)據(jù)從 T1OUT、 T2OUT 送到電腦 DB9 插頭; DB9 插頭的 RS232數(shù)據(jù)從 R1IN、 R2IN 輸 入轉(zhuǎn)換成 TTL/CMOS 數(shù)據(jù)后從 R1OUT、 R2OUT 輸出。 第三部分是供電。 15 腳 GND、 16 腳 VCC( +5v) 。 PC 接口電路 采用了三線制連接串口,也就是說和電腦的 9 針串口只連接其中的 3 根線:第 5 腳的 GND、第 2腳的 RXD、第 3腳的 TXD。這是最簡單的連接方法,但是對 本設(shè)計 來說已經(jīng)足夠使用了,電路如圖 所示 。通信線采用交叉接法,即兩者信號線對應(yīng)成為 R— T, T— R。 其作用是讓 PC機能和單片機相連 便于其相互通信。 具體連接電路如下圖 : 162738495J1D B 9 A T 8 9 C 5 1162738495J2D B 9 P CR X D R X DT X D T X D 圖 PC接口電路 整體電路 電路原理圖(見附件 B)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1