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

正文內(nèi)容

基于單片機(jī)糧庫(kù)的溫度檢測(cè)系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-11-10 02:40本頁(yè)面

【導(dǎo)讀】機(jī)電與車輛工程學(xué)院畢業(yè)設(shè)計(jì)

  

【正文】 兩種接法 :共陽(yáng)極接法和共陰極接法。本設(shè)計(jì)中需要用 4個(gè) LED 組成顯示單元,并采用動(dòng)態(tài)顯示方式。由于使用 4個(gè)單個(gè) LED 進(jìn)行顯示的連線比較復(fù)雜,同時(shí)單片機(jī)的端口驅(qū)動(dòng)能力也難以保證,而需要加入專門(mén)的驅(qū)動(dòng)芯片。所以,采用了 4個(gè) LED連體的、內(nèi)部已將其相應(yīng)段接好的共陽(yáng)極 LED,它具有 12 個(gè)引腳,含 7 個(gè)段和 4 個(gè)公共端,提高數(shù)碼管的亮度,可在位選線上加入一個(gè)三極管驅(qū)動(dòng)電路。由 AT89S51 控制的顯示電路中,要選取合 適的電阻 R 和 Ra,才能保證 LED 的亮度,過(guò)大或者過(guò)小都無(wú)法讓 LED 正常顯示。系統(tǒng)程序分傳感器控制程序和顯示器程序兩部分,傳感器控制程序是按照 DS18B20 的通信協(xié)議編制 [23]。系統(tǒng)的工作是在程序控制下,完成對(duì)傳感器的讀寫(xiě)和對(duì)溫度的顯示。當(dāng)糧庫(kù)內(nèi)有更多的檢測(cè)點(diǎn)需要測(cè)溫時(shí),可利用 AT89S51 的其它口進(jìn)行擴(kuò)展。無(wú)論是單點(diǎn)還是多點(diǎn)溫度檢測(cè),在系統(tǒng)安裝及工作之前,應(yīng)將主機(jī)逐個(gè)與 DS18B20 掛接,讀出其序列號(hào)。其工作過(guò)程為 :主機(jī) Tx發(fā)一個(gè)脈沖,待“ 0電平大于 480us 后,復(fù)位 DS18B20,當(dāng) DS18B20 所發(fā) 響應(yīng)脈沖由主機(jī) Rx接收后,主機(jī) Tx再發(fā)讀 ROM 命令代碼 33H(低位在前 ),然后發(fā)一個(gè)脈沖 (15us)并接著讀取 DS18B20 序列號(hào)的一位 ,用同樣方法讀取序列號(hào)的 56 位。 24 糧庫(kù)分類及測(cè)溫點(diǎn)分布 糧油倉(cāng)庫(kù) (簡(jiǎn)稱糧庫(kù) ),是指我國(guó)專門(mén)從事糧油商品儲(chǔ)存工作的基本經(jīng)濟(jì)單位,是從事糧油儲(chǔ)備、流通活動(dòng)獨(dú)立的經(jīng)濟(jì)組織。糧庫(kù)是我國(guó)糧食企業(yè)重要組成部分,擔(dān)負(fù)著國(guó)家儲(chǔ)備、集體儲(chǔ)存以及商品糧油流轉(zhuǎn)的接收、保管和發(fā)運(yùn)等重要任務(wù)。糧庫(kù)分為收購(gòu)庫(kù)、供應(yīng)庫(kù)、中轉(zhuǎn)庫(kù)、儲(chǔ)備庫(kù)糧庫(kù)內(nèi)部一般分為倉(cāng)房區(qū)、工作區(qū)、加工區(qū)和生活區(qū)。其中倉(cāng)房區(qū)是糧 庫(kù)主體,其包括儲(chǔ)糧倉(cāng)庫(kù),檢化驗(yàn)室、貨場(chǎng)等。 地上糧倉(cāng):包括房式倉(cāng)和筒式倉(cāng)兩種。房式倉(cāng):包括平房倉(cāng)、樓房倉(cāng)、拱形倉(cāng)、折板倉(cāng)、高大平房倉(cāng)等多種類型;筒式倉(cāng):分為土圓倉(cāng)、磚圓倉(cāng)、鋼板圓倉(cāng)、鋼筋混凝土立筒倉(cāng)以及淺圓倉(cāng)等數(shù)種。 地下糧倉(cāng):主要分為地下平洞倉(cāng)和地下立洞倉(cāng)兩大類,用于地下低溫儲(chǔ)藏。 按控溫性能劃分:低溫倉(cāng):可將糧食溫度控制在 15℃以下的糧倉(cāng);準(zhǔn)低溫倉(cāng):可將糧食溫度控制在 20℃以下的糧倉(cāng);常溫倉(cāng):除低溫倉(cāng)、準(zhǔn)低溫倉(cāng)以外的其他糧倉(cāng)。筒式糧庫(kù)如下圖: 圖 216 筒式糧庫(kù) 當(dāng)單總線上掛接 8 個(gè)以上的 DS18B20 時(shí),就需要考慮單片機(jī)的驅(qū)動(dòng)問(wèn)題了。為了更有效的體現(xiàn)溫度檢測(cè)系統(tǒng)的特點(diǎn),將現(xiàn)實(shí)中的筒式糧庫(kù)細(xì)分為很多的筒式形狀,在每個(gè)筒式形狀內(nèi)分布 7 個(gè)溫度傳感器,該分布點(diǎn)可以有效的檢測(cè)出該空間區(qū)域內(nèi)大體的溫度變化情況,并將其溫度值傳送到 PC 機(jī)中,進(jìn)行分析。糧庫(kù)測(cè)溫點(diǎn)三維分布圖如下: 25 圖 217 測(cè)溫點(diǎn)三維分布示意圖 3. 系統(tǒng)軟件的設(shè)計(jì) DS18B20 的流程圖 DS18B20 操作的總體流程圖如圖 31 所示。它分三步完成 :①系統(tǒng)通過(guò)反復(fù)操作,搜索 DS18B20 序列號(hào) 。②啟動(dòng)所有在線 DS1SB2O 做溫度 A/D 變換;③逐個(gè)讀出在線 DS18B2O 變換后的溫度數(shù)據(jù)。主機(jī)啟動(dòng)溫度變換并讀取溫度值的詳細(xì)流程圖如圖 32所示。 26 圖 31 DS18B20工作流程圖 27 圖 32 啟動(dòng)溫度轉(zhuǎn)換讀寫(xiě)溫度流程圖 28 系統(tǒng)主程序 下面是關(guān)于 DSl8B20 的讀寫(xiě)程序,設(shè)單片機(jī)時(shí)鐘晶振頻率為 12MHZ。 ORG 0100H I/O BIT START: LCALL RST18B20 ;調(diào) DS18B20 初始化子程序 MOV A, OCCH ;寫(xiě) CCH 到 DS18B20,以便跳過(guò) ROM 匹配 LCALL WIDS18B20 ; WIDS18B20 是寫(xiě) DS18B20 子程序 JNB Fl, START ;若 DS18B20 不存在則重新開(kāi)始 MOV A, 44H. ;發(fā)溫度轉(zhuǎn)換命令 LCALL WIDS18B20 ;調(diào)寫(xiě) DS18B20 子程序 LCALL DSPLAY ;調(diào)顯示子程序 LCALL RST18B20 ;調(diào) DS18B20 初始化子程序 MOV A, OBEH ;發(fā)讀溫度命令 LCALL WIDS18B20 ;調(diào)寫(xiě) DS18B20 子程序 LCALL RDDS18B20 ; RDDS18B20 是讀 DS18B20 子程序 LCALL ZWDS18B20 ; ZWDS18BZO 是溫度計(jì)算子程序 LCALL DSPLAY LJMP START DS18B20 初始化子程序 RST18B20: SETB I/O CLR I/O MOV R0, OFAH ;延時(shí) 500 微秒 LP1: DJNZ RO, LP1 SETB I/O ;釋放總線 MOV R0, 15H ;在 63 微秒內(nèi)檢測(cè)是否出現(xiàn)應(yīng)答信號(hào) LP2: JNB I/O, LP3 DJNZ R0, LP2 CLR F1 ;清標(biāo)志位,表示 DS18B20 不存在 LJMP LP5 LP3: SETB F1 ;標(biāo)志位置 1,表示 DS18B20 存在 MOV R0 ,0FAH ;延時(shí) 500 微秒 LP4: DJNZ RO, LP4 LP5: SETB I/O RET 29 DS18B20 讀寫(xiě)子程序 RDDS18B20: MOV R2 ,8 WIDS18B20: MOV R2,8 LOOP: CLR C CLR C SETB I/O WI: CLR I/O NOP MOV R3 ,6 CLR I/O DJNZ R3,$ NOP RRC A SETB I/O MOV I/O, C MOV R3, 7 MOV R3,23 DJNZ R3, $ DJNZ R3,$ MOV C ,I/O SETB I/O MOV R3, 23 NOP DJNZ R3, $ DJNZ R2,WI RRC A SETB I/O DJNZ R2 , LOOP RET RET DS18B20 定時(shí)顯示子程序 ORG 0040H DSPLAY: MOV P0, 40H ;最后一位值送 P0 ORL P0, 70H ;點(diǎn)亮最后一位 LCALL TIMS ;延時(shí) IMS MOV P0, 41H ORL P0, 60H LCALL TIMS MOV P0, 42H ORL P0, 50H LCALL TIMS MOV P0, 43H ORL P0, 40H MOV TH0, LOW(65536 一 10000) ;定時(shí)器 10MS 中斷 MOV TL0, HIGH(65536 一 10000) RETI TIMS: M0V R5 ,02H ;延遲 1MS 子程序 TT: MOV R6 ,OFAH TT1: DJNZ R6, TT1 30 DJNZ R5, TT RETI DS18B20 溫度轉(zhuǎn)換子程序 ZWDS18B20: MOV A, 30H ANL A,0FH ANL A, OFOH MOV B,2 MOV 3AH, A MUL AB MOV A, 31H MOVC A,@A+DPTR ANL A, OFH MOV 41H,A ORL A, 3AH MOV A,30H SWAP A ANL A,0FH MOV B, 10 MOV B,2 DIV AB MUL AB MOV 43H, A INC A MOV 42H, B MOVC A,@A+DPTR MOV DPTR, TABB MOV 40H ,A MOV A, 30H RET TABB:DB 0, 0, 0, 6, l, 2, 1, 8, 2, 5, 3, 1, 3, 7, 4, 3, 5, O DB 5, 6, 6, 2, 6, 8, 7, 5, 8, l, 8, 7, 9, 3 END 4. 溫度檢測(cè)系統(tǒng)設(shè)計(jì)總結(jié) 隨著社會(huì)的進(jìn)步和科學(xué)技術(shù)的發(fā)展,人們?cè)絹?lái)越重視溫度因素,許多產(chǎn)品存儲(chǔ)對(duì)溫度范圍要求嚴(yán)格,而目前市場(chǎng)上普遍存在的溫度檢測(cè)儀器大都是單點(diǎn)測(cè)量,同時(shí)還有溫度信息傳遞不及時(shí)、精度不夠的缺點(diǎn),不利于控制者根據(jù)溫度變化及時(shí)做出決定。因此,一種能夠同時(shí)測(cè)量多點(diǎn),并且實(shí)時(shí) 性高、精度高,能夠綜合處理多點(diǎn)溫度信息的測(cè)控系統(tǒng)的設(shè)計(jì)就成為當(dāng)今的熱點(diǎn) [25]。本課題就是在這樣的形式下,提出一種基于單片機(jī)的溫度測(cè)控系統(tǒng)用于糧庫(kù)內(nèi)溫度的控制,以提高農(nóng)作物存儲(chǔ)的質(zhì)量,增加其經(jīng)濟(jì)效益。 本論文針對(duì)糧食倉(cāng)庫(kù)內(nèi)基于單片機(jī)的溫度測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),具體做了以下幾個(gè)方面的研究 : 一、分析了當(dāng)前糧庫(kù)內(nèi)溫度測(cè)控系統(tǒng)的現(xiàn)狀,闡述了基于單片機(jī)的溫度檢測(cè)系統(tǒng)設(shè)計(jì)的必要性和現(xiàn)實(shí)意義。 二、論述了基于單片機(jī)的溫度測(cè)控系統(tǒng)的硬件電路組成及其工作原理。并詳細(xì)分析了各組成單元電路的性能及其工作原理。 本課題以 AT89S51 單片機(jī)系統(tǒng)為核心,由單片機(jī)、溫度傳感器、 RS485 串 31 口通信和計(jì)算機(jī)組成。該溫度檢測(cè)系統(tǒng)利用 DS18B2O“一線總線”數(shù)字化溫度傳感器,能夠?qū)Χ帱c(diǎn)的溫度進(jìn)行實(shí)時(shí)巡檢。各檢測(cè)單元 (從機(jī) )能獨(dú)立完成各自功能,同時(shí)能夠根據(jù)主
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1