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

正文內(nèi)容

畢業(yè)設(shè)計(jì)(ds18b20溫度傳感器)-wenkub.com

2025-06-26 14:52 本頁面
   

【正文】 文〔3〕則研究利用定時(shí)器參數(shù)的校正,補(bǔ)償電壓波動(dòng)對電加熱系統(tǒng)控制精度造成,PLC定時(shí)器的應(yīng)用,有兩個(gè)問題必須研究.(1)定時(shí)器參數(shù),如何根據(jù)生產(chǎn)現(xiàn)場的實(shí)際情況進(jìn)行設(shè)定,在設(shè)定中可能存在什么問題,文獻(xiàn)〔4,5〕對此有深入的討論.(2)受定時(shí)器控制的物理過程的實(shí)際時(shí)間長短和定時(shí)器的設(shè)定值比較,有多大誤差,這就是本文 采用循環(huán)掃描的工作方式,而PLC 內(nèi)的定時(shí)器是獨(dú)立于循環(huán)掃描之外的計(jì)時(shí)裝置,程時(shí),將指出造成誤差的兩種原因,給出誤差的范圍,并提出減少誤差的方法.1 定時(shí)器動(dòng)作條件及其造成的誤差,其常開觸點(diǎn)閉合發(fā)出脈沖,計(jì),這2個(gè)計(jì)數(shù)器中任1個(gè)即時(shí)值減至零,當(dāng)循環(huán)掃描至TIMOO線圈電路,定,定時(shí)器什么時(shí)候動(dòng)作,可根據(jù)文〔6〕認(rèn)為其即時(shí)值減至零時(shí),設(shè)定時(shí)器TIMOO即時(shí)值減至零時(shí),循環(huán),當(dāng)循環(huán)掃描過A點(diǎn)時(shí),CNT46 ,當(dāng)循環(huán)掃描到定時(shí)器的線圈電路,TIMOO的常閉觸點(diǎn)斷開,則線圈沒電,〔6〕.也就是說,CNT46 ,無論CNT46 和CNT47設(shè)定值為多少(兩個(gè)計(jì)數(shù)器設(shè)定值相同),由程序長短決定的掃描周期如何改變,TIMOO即時(shí)值減至零時(shí)循環(huán)掃描落在程序的哪一點(diǎn),這說明定時(shí)器動(dòng)作的條件,除了其即時(shí)值減至零以外,還要求循環(huán)掃描到定時(shí)器的線圈電路.從定時(shí)器即時(shí)值減至零,到循環(huán)掃描到定時(shí)器的線圈電路,時(shí)器即時(shí)值減至零,如果循環(huán)掃描正到B點(diǎn),這段誤差最小。 tiaoshi()。 led=0。 minute=0。 TH0=0xd2。//tt=t*。b=4。WriteOneChar(0xCC)。WriteOneChar(0xCC)。unsigned char b=0。 DQ = 1。 i) { DQ = 0。 } return(dat)。 // 給脈沖信號 dat=1。unsigned char dat = 0。 //拉高總線 delay(10)。 //DQ 復(fù)位 delay(8)。 } flag_18B20=0。 dataled=str[2]。wait(30)。dataled=0xff。 //個(gè)位溫度 P2=0xff。ii++) {temp=ReadTemperature()。}void _18B20(){uchar ii。amp。 if(wei==1amp。number4) nhour=nhour/10*10+number%10。amp。 } }naozhong(){if(flag==3) {if(wei==4amp。number6) minute=number*10+minute%10。number10) hour=hour/10*10+number%10。amp。amp。 break。 case 0x28: flag=3。 break。 //9 case 0x44: flag=1。 //7 case 0x14: number=8。 //5 case 0x42: number=6。 //3 case 0x12: number=4。 //1 case 0x41: number=2。 switch(x) { case 0x11: number=0。 return ((~scode)+(~recode))。0x10)!=0) { P3=scode。0xf0)!=0xf0) { wait(100)。 if(flash==0) flash=200。 P2=Select[5]。 P0=LED_CODES[ho/10]。flag0) if(flash100) P0=0xff。 P2=0xff。amp。 wait(30)。 if(wei==1amp。 P2=Select[1]。 P2=Select[0]。 ho=hour。hour++。 second++。}void T0Int(void) interrupt 1 using 0 //T0 中斷服務(wù)函數(shù){if(flag!=1amp。void delay(unsigned int i)。/***********************************************************************/unsigned char ReadTemperature(void)。sbit DQ=P1^2。sbit led=P1^1。unsigned char code LED_CODES[]= { 0xc0,0xF9,0xA4,0xB0,0x99,//04 0x92,0x82,0xF8,0x80,0x90,//59 }。結(jié) 論本設(shè)計(jì)硬件電路模塊清晰,整個(gè)電路中使用了 AT89S52 單片機(jī)、74HC573 等主要芯片。器件的型號、規(guī)格、極性是否有誤,插接方向是否正確。調(diào)試的范圍可以由小到大、逐步增加,必要的中間信號可以先作設(shè)定。 應(yīng)用 ISIS 軟件仿真電路在 ISIS 軟件中畫出原理圖,向單片機(jī)中加入需要調(diào)試的程序的 HEX 文件,便可以進(jìn)行調(diào)試了。在默認(rèn)的配置中,DS18B20 的測溫分辨率為 0.0625 ℃,以 12 位有效數(shù)據(jù)表示,其中,高位的 s 表示符號位,其數(shù)據(jù)格式如表 1 所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用來向計(jì)數(shù)器 1 提供固定頻率的脈沖信號。 DS18B20 工作原理DS18B20 是直接數(shù)字式高精度溫度傳感器,其內(nèi)部含有兩個(gè)溫度系數(shù)不同的溫敏振蕩器,其中低溫度系數(shù)振蕩器相當(dāng)于標(biāo)尺,高溫度系數(shù)振蕩器相當(dāng)于測溫元件,通過不斷比較兩個(gè)溫敏振蕩器的振蕩周期得到兩個(gè)溫敏振蕩器在測量溫度下的振蕩頻率比值。對于 DS18B20 的讀時(shí)隙是從主機(jī)把單總線拉低之后,在 15 秒之內(nèi)就得釋放單總線,以讓 DS18B20 把數(shù)據(jù)傳輸?shù)絾慰偩€上。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。 DS18B20 的使用方法由于 DS18B20 采用的是 1-Wire 總線協(xié)議方式,即在一根數(shù)據(jù)線實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,而對 AT89S51 單片機(jī)來說,硬件上并不支持單總線協(xié)議,因此,我們必須采用軟件的方法來模擬單總線的協(xié)議時(shí)序來完成對 DS18B20 芯片的訪問。復(fù)制暫存器48H將 RAM 中第 4 字節(jié)的內(nèi)容復(fù)制到EEPROM 中。告警搜索命令0ECH執(zhí)行后只有溫度超過設(shè)定值上限或下限的片子才做出響應(yīng)。搜索 0F0H 用于確定掛接在同一總線上 DS1820 的ROM 個(gè)數(shù)和識(shí)別 64 位 ROM 地址。第九個(gè)字節(jié)是冗余檢驗(yàn)字節(jié)。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲(chǔ)器的第 0 和第 1 個(gè)字節(jié)。 表 31 DS18B20 溫度數(shù)據(jù)表 TEMPERATURE DIGITALOUTPUT(binary) DIGITALOUTPUT(hex)+125℃ 0000 0111 1101 0000 07D0h+85℃ 0000 0101 0101 0000 0550h+℃ 0000 0001 1001 0001 0191h+℃ 0000 0000 1010 0010 00a2h+℃ 0000 0000 0000 1000 0008h0℃ 0000 0000 0000 0000 0000h℃ 1111 1111 1111 1000 FFF8h℃ 1111 1110 0110 1111 FE6Fh55℃ 1111 1110 1001 0000 FC90h(3)DS18B20 溫度傳感器的存儲(chǔ)器 DS18B20 溫度傳感器的內(nèi)部存儲(chǔ)器包括一個(gè)高速暫存 RAM 和一個(gè)非易失性的可電擦除的 EEPRAM,后者存放高溫度和低溫度觸發(fā)器 TH、TL 和結(jié)構(gòu)寄存器。光刻 ROM 的作用是使每一個(gè) DS18B20 都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個(gè) DS18B20 的目的。 的外形和內(nèi)部結(jié)構(gòu) DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:64 位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。 繼 一線總線 的早期產(chǎn)品后,DS1820 開辟了溫度傳感器技術(shù)的新概念。 DS18B20 的性能是新一代產(chǎn)品中最好的!性能價(jià)格比也非常出色! DS1822 與 DS18B20 軟件兼容,是 DS18B20的簡化版本。176。適合于惡劣環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設(shè)備或過程控制、測溫類消費(fèi)電子產(chǎn)品等。DS1822 的精度較差為 177。C,在10~+85176。+uVk ()EX4678INA/LWDOGUabcdefghvBwn圖 鍵盤與單片機(jī)的連接 DS18B20 溫度傳感器DS1820 是世界上第一片支持 一線總線接口的溫度傳感器。它在這個(gè)設(shè)計(jì)中的作用是調(diào)節(jié)作用。abcdefpg78543921LED圖 共陰極 LED 的內(nèi)部結(jié)構(gòu)使用 LED 顯示器時(shí),為了顯示數(shù)字或符號,要為 LED 顯示器提供代碼,因?yàn)檫@些代碼是通過段的亮與滅來顯示不同字形的,因此稱之為段碼。這種顯示器有共陽極和共陰極兩種。二極管可以實(shí)現(xiàn)快速釋放電容電量功能,滿足短時(shí)間復(fù)位要求。 STC 單片機(jī) 簡介 復(fù)位電路從原理上,一般采用上電復(fù)位電路。P3的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4 個(gè) TTL 輸入。P2 作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號拉低的引腳會(huì)輸出一個(gè)電流。 在對 Flash 編程和程序驗(yàn)證時(shí),P1 接收低 8 位地址。3.輸入/輸出引腳 (~ 、 ~、~ ~)P1 端口(~ )P1 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/O 端口。作為輸出口用時(shí),每位能以吸收電流的方式驅(qū)動(dòng) 8 個(gè) TTL 輸入,對端口寫 1 時(shí),又可作高阻抗輸入端用。然而要注意的是,如果保密位 LB1 被編程,復(fù)位時(shí)在內(nèi)部會(huì)鎖存/EA 端的狀態(tài)。當(dāng)AT89S51/LV51 由外部程序存儲(chǔ)器取指令(或常數(shù))時(shí),每個(gè)機(jī)器周期兩次/PSEN 有效(既輸出 2 個(gè)脈沖)。 如果需要的話,通過對專用寄存(SFR)區(qū)中 8EH 單元的 D0 位置數(shù),可禁止 ALE 操作。即使不訪問外部存儲(chǔ)器,ALE 端仍以不變的頻率(此頻率為振蕩器頻率的 1/6)周期性地出現(xiàn)正脈沖信號。采用外部振蕩器時(shí),此引腳應(yīng)懸浮不連接。在單片機(jī)內(nèi)部,它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端。;6 時(shí)鐘/機(jī)器周期或 12 時(shí)鐘/機(jī)器周期可任意設(shè)置;在系統(tǒng)可編程,無需編程器,可遠(yuǎn)程升級;可供應(yīng)內(nèi)部集成 MAX810 專用復(fù)位電路,原復(fù)位電路可以保留,也可以不用,不用時(shí) RESET 引腳直接短接到地。RC/RD+ 系列為真正的看門狗,默認(rèn)為關(guān)閉(冷啟動(dòng)),啟動(dòng)后無法關(guān)閉,可放心省去外部看門狗。通過對以上設(shè)計(jì)方案比較,該設(shè)計(jì)選用方案一進(jìn)行設(shè)計(jì)。方案二:優(yōu)點(diǎn)是該方案應(yīng)用穩(wěn)定的高頻脈沖信號作為定時(shí)器的時(shí)間基準(zhǔn),可以說也有同單片機(jī)一樣的精確、穩(wěn)定、可靠的輸出時(shí)間,且對軟件編寫要求不高,能很好地實(shí)現(xiàn)設(shè)計(jì)要求的功能。該方案還有一個(gè)好處就是成本低。工作方式同 TT2,如此循環(huán),便能實(shí)現(xiàn)該設(shè)計(jì)功能。該系統(tǒng)的工作原理是:振蕩器產(chǎn)生的穩(wěn)定的高頻脈沖信號,作為定時(shí)器的時(shí)間基準(zhǔn),經(jīng)分頻器輸出標(biāo)準(zhǔn)脈沖。時(shí)間長短通過按鍵調(diào)節(jié)。:顯示器部分是六段數(shù)碼管組成。設(shè)計(jì)主要技術(shù)指標(biāo)參數(shù)::以AT89S52單片機(jī)為核心。例如:美 國 DALLAS公 司 生 產(chǎn) 的 DS18B20溫度傳感器。因此單總線技術(shù)具有線路簡單,硬件開銷少,成本低廉,便于總線擴(kuò)展和維護(hù)等優(yōu)點(diǎn)。但其中所采用的溫度傳感器直接輸出為模擬電壓信號,該信號在傳輸過程中易損耗,影響系統(tǒng)精度,且傳輸距離較近,需要經(jīng)過A/D轉(zhuǎn)換芯片才能被單片機(jī)接收。 溫度數(shù)據(jù)采集與監(jiān)測最早的也是最簡單的實(shí)現(xiàn)對溫度的監(jiān)測是采用人工的方式,這種方式不僅效率低,勞動(dòng)時(shí)間長,而且會(huì)由于抽樣的不具代表性使得監(jiān)測結(jié)果失去其原有的意義。接觸式溫度傳感器的測溫元件與被測對象要有良好的熱接觸,通過熱傳導(dǎo)及對流原理達(dá)到熱平衡。與之相應(yīng),根據(jù)波與物質(zhì)的相互作用規(guī)律,相繼開發(fā)了聲學(xué)溫度傳感器、紅外傳感器和微波傳感器。從 17 世紀(jì)初伽利略發(fā)
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1