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

正文內(nèi)容

多點溫度采樣系統(tǒng)設計畢業(yè)論文(完整版)

2025-08-02 13:31上一頁面

下一頁面
  

【正文】 MSB溫度值格式圖DS18B20 : 2322212021222324MSBLSBSSSSS262524: 溫度/℃二進制表示十六進制表示+125 +++05500000111 1101000000000001 1001000100000000 1010001000000000 0000100000000000 0000000011111111 1111100011111111 0101111011111110 0110111111111100 1001000007D0H0191H00A2H0008H0000HFFF8HFF5EHFE6FHFC90H4) DS18B20使用的注意事項DS1820雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點,但在實際應用中也應注意以下幾方面的問題:(1)對硬件結(jié)構(gòu)簡單的單線數(shù)字溫度傳感器DS18B20 進行操作,一定要注意DS18B20對程序和電氣參數(shù)的嚴格要求。④ 配置寄存器。:GND——接地;DQ——數(shù)據(jù)輸入輸出?! ?⑥D(zhuǎn)Sl8B20可將檢測到的溫度值直接轉(zhuǎn)化成數(shù)字量,并通過串行通信的方式與主控制器執(zhí)行數(shù)據(jù)通信[5]?,F(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。其工作電源既可在遠端引入,也可采用寄生電源方式產(chǎn)生。相對其它傳感器有較好的線性度和一致性,且體積小,使用方便。常用的溫度測量儀有熱電阻、熱電偶、PN結(jié)溫度傳感器、集成溫度傳感器等。XTAL2:來自反向振蕩器的輸出。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。 AT89C51單片機的功能特點AT89C51是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機。單片機也廣泛地應用于實時控制系統(tǒng)中,例如對工業(yè)上各種窯爐的溫度、酸度、化學成分的測量和控制。由于PHILIPS、ATMEL、WELBORD、LG等近百家IC制造商都主產(chǎn)51系列兼容產(chǎn)品,使其具有品種全、兼容性強、軟硬件資料豐富等特點。 單片機的選擇所謂單片機(m1crocontroller)是指在一個集成芯片中,集成微處理器 (CPU)、存儲器、基本的I/O接口以及定時/計數(shù)、通信部件,即在一個芯片上實現(xiàn)一臺微型計算機的基本功能。因而使用 DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。實時顯示電路的設計,使溫度信息更迅速,直觀地發(fā)布,這些都提高了系統(tǒng)的可行性。它可在線編程,可在線仿真的功能,這讓調(diào)試變得方便。C。目前,幾乎所有的傳感器都在由傳統(tǒng)的結(jié)構(gòu)化生產(chǎn)設計向基于計算機輔助設計(CAD)的模擬式工程化設計轉(zhuǎn)變。 傳感器部分方案一:熱敏電阻作為傳統(tǒng)的溫度傳感器,可滿足40攝氏度至90攝氏度測量范圍,但熱敏電阻精度、重復性、可靠性較差。2 設計多點溫度采樣系統(tǒng)實現(xiàn)溫室溫度的采集、多點溫度的顯示、溫度的巡回顯示、報警等功能。其最大優(yōu)點是直觀、無讀數(shù)誤差、分辨率高、測量誤差小,因而有廣闊的銷售市場。尤其是液化氣體的極低溫度檢測更為迫切,如10K以下的溫度檢測是當前重點研究課題。因此迫切需要在技術(shù)上進一步的進行改進和提高。而大型溫室大棚的建設對溫度檢測技術(shù)也提出了越來越高的要求。因此,對于溫室大棚來講溫度的控制才是其關(guān)鍵技術(shù)。我國作為世界上最大的農(nóng)業(yè)國,但是人均占有耕地面積少,這對農(nóng)業(yè)的發(fā)展有著極大的限制。工業(yè)發(fā)展與是否能掌握溫度有著密切的聯(lián)系。讓農(nóng)作物的生長擺脫了對自然條件的依賴。這些操作都是在人工情況下進行的,耗費了大量的人力物力。因此,單片機對溫度的控制問題是一個工農(nóng)業(yè)生產(chǎn)中經(jīng)常會遇到的問題。而溫室大棚也隨著監(jiān)測儀器的進步來到了現(xiàn)代化遠程監(jiān)控的時代。(4)適應特殊環(huán)境下的測溫對許多場合中的溫度檢測器有特殊要求,如防硫、防爆、耐磨等性能要求。如近來己開發(fā)的炭化硅薄膜熱敏電阻溫度檢測器,厚膜、薄膜鉑電阻溫度檢測器,硅單晶熱敏電阻溫度檢測器等.(3) 向智能化、集成化、適用化方向發(fā)展。若采用一般溫度傳感器采集溫度信號,則需要設計信號調(diào)理電路、A/D 轉(zhuǎn)換及相應的接口電路,才能把傳感器輸出的模擬信號轉(zhuǎn)換成數(shù)字信號送到計算機去處理。方案二:在多點溫度采集系統(tǒng)中,傳統(tǒng)的模擬信號遠距離測溫系統(tǒng)中,需要很好的解決引線誤差補償問題、多點測量切換誤差問題和放大電路零點漂移誤差問題等技術(shù)問題,才能夠達到較高的測量精度。C,在10~+85176。DS18B20的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計DS18B20和微控制器AT89C51構(gòu)成的溫度測量裝置,它直接輸出溫度的數(shù)字信號,可直接與計算機連接。AT89C51的時鐘為12M,I/O口可達32個,高的時鐘頻率和豐富的I/O,都為實現(xiàn)電路功能提供了非常有利的條件。系統(tǒng)采用針對傳統(tǒng)溫度測溫系統(tǒng)測溫點少,系統(tǒng)兼容性及擴展性較差的特點,運用分布式通訊的思想,用DS18B20和AT89C51單片機一起組成了溫度采集系統(tǒng)。3 溫度顯示模塊功能溫度顯示模塊的主要功能是在控制模塊的控制下將控制模塊寫入的數(shù)據(jù)顯示在液晶屏上,便于讀取溫度數(shù)值。 EPSON單片機: EPSON單片機以低電壓,低功耗和內(nèi)置LCD驅(qū)動器特點著名于世,醫(yī)療設備,家用電器,儀器儀表,SMC63系列,SMC60系列和八位單片機SMC88系列. 東芝單片機: 東芝單片機門類齊全,4位機在家電領域有很大市場,8位機主要有870系列,90系列,該類單片機允許使用慢模式, 3000A RISC的CPU結(jié)構(gòu),面向VCD,數(shù)字相機,圖像處理等市場.。隨著計算機技術(shù)的發(fā)展和在控制系統(tǒng)中的廣泛應用,以及設備向小型化、智能化發(fā)展,作為高新技術(shù)之一的單片機以其體積小、功能強、價格低廉、使用靈活等優(yōu)勢。51系列的內(nèi)部硬件預設,可用特殊功能寄存器對其進行編輯。其中,常用的為PDIP形式,其40針腳按其功能可分為3部分:I/O口線(P0~P3),控制線(ALE、EA、PSEN、RST),電源及時鐘(GND、VCC、XTALXTAL2) [1]。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。如想禁止ALE的輸出可在SFR8EH地址上置0。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度[3]。PN結(jié)溫度傳感器利用晶體二極管、三極管的PN結(jié)電壓隨著溫度變化而變化的原理制成。 DS18B20簡介數(shù)字溫度傳感器DS18B20是DALLAS公司生產(chǎn)的基于串行接口的一線式數(shù)字溫度傳感器,它是將半導體溫敏器件、A/D轉(zhuǎn)換器、存儲器等做在一個很小的集成電路芯片上,傳感器直接輸出的就是溫度信號數(shù)字值的全新傳感器。C范圍內(nèi),精度為177?! ?④測溫范圍為一55℃~+125℃,在一10℃~85℃范圍內(nèi)誤差為177。計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當計數(shù)器1的預置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預置將重新被裝入,計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。② 溫度靈敏元件。當溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補碼形式存放在高速暫存存儲器的第0和第1個字節(jié)。(5)在DS18B20測溫實際應用中,一定要確保每個DS18B20都接觸良好否則系統(tǒng)會陷入死循環(huán),這一點在進行DS1820硬件連接和軟件設計時也要給予一定要注意 [6]。 看門狗電路考慮到底層電路板的工作環(huán)境相對惡劣,單片機會受到周圍環(huán)境的干擾,而出現(xiàn)程序死循環(huán),死機…等一些不可預知的不正常工作現(xiàn)象??撮T狗能產(chǎn)生一個系統(tǒng)復位信號用來終止任何由于微處理器故障而引發(fā)的不正常的系統(tǒng)操作。 鍵盤以及顯示電路 鍵盤電路單片機應用系統(tǒng)中除了復位按鍵有專門的復位電路,以及專一的復位功能外,其它的按鍵或鍵盤都是以開關(guān)狀態(tài)來設置控制功能或輸入數(shù)據(jù)。另一種為硬件去抖動:即為按鍵添加一個鎖存器。即用兩塊芯片就可以完成顯示功能。 溫度檢測電路DS18B20最大的特點是單總線數(shù)據(jù)傳輸方式,DS18B20的數(shù)據(jù)I/O均由同一條線來完成。: 通訊電路MAX232芯片是美信公司專門為電腦的RS232標準串口設計的接口電路,使用+5v單電源供電。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輸出。因此是由硬件來確定軟件的。數(shù)碼管顯示程序:向數(shù)碼的顯示進行送數(shù),控制系統(tǒng)的顯示部分。unsigned char temp_d=0。delay1(2)。j8) //發(fā)送64位序列號{hao=DS18_HAO[i][j]。0x0f。VB是Microsoft公司推出的Windows應用程序開發(fā)工具,因其具有界面友好,編程簡便等優(yōu)點而受到廣泛的使用,而且Visual Basic 版本帶有專門實現(xiàn)串行通訊的MSCOMM控件。 a. CommPort:設置或返回串行端口號,其取值范圍為1—99,缺省為1 b. Setting:設置或返回串行端口的波特率、奇偶校驗位、數(shù)據(jù)位數(shù)、停止位。 d. RThreshold:該屬性為一閥值,它確定當接收緩沖區(qū)內(nèi)字節(jié)個數(shù)達到或超過該值后就產(chǎn)生MSCommlOnComm事件。float *back=0。PutChar(42,0,2)。Line(93,18,93,62)。PutChar(72,20,39。i4) //讀取溫度并顯示{j=3+i*31。測試方法使系統(tǒng)運行,觀察系統(tǒng)硬件檢測是否正常(包括單片機最小系統(tǒng),鍵盤電路,顯示電路,溫度測試電路等)。 第七章 總結(jié) 通過本次畢業(yè)設計,令我學到了很多東西受益匪淺,仿佛又經(jīng)歷了一次系統(tǒng)學習,在作畢業(yè)設計前,一直認為沒有什么困難,但在實際運作過程中才清楚地認識到自己的不足和短練,端正了學習態(tài)度。由于本人水平有限,難免有考慮不足之處,所以懇請老師同學們批評指正。 LED_Data_BUS_Out=0xff。 LED_RW=0。 while(Read_Dataamp。 Read_Data = 0x80。 LED_EP=0。 Status = LED_Data_BUS_In。 TimeDelay(40)。 LED_RegWrite(0xc0)。 if(Font_type==1) p_data = Char_TAB + (a32)*Font_Wrod。 } if((Temp amp。 }}函數(shù): void PutString(unsigned char x,unsigned char y,char *p)描述: 在x、y為起始坐標處寫入一串標準字符void PutString(DOTBYTE x,DOTBYTE y,char *p){ while(*p!=0) { PutChar(x,y,*p)。 //DQ復位 delay(1)。 } 函數(shù): unsigned char ReadOneChar(void) 描述: 讀出一個DS18B20的字節(jié)unsigned char ReadOneChar(void) { unsigned char i=0。 delay(2)。 delay(2)。 }}55。 dat=1。 } 函數(shù): void WriteOneChar(unsigned char dat) 描述: 寫入一個DS18B20的字節(jié)void WriteOneChar(unsigned char dat) { unsigned char i=0。 for (i=8。 //單片機將DQ拉低 delay(80)
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1