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

正文內(nèi)容

基于ds18b20數(shù)字溫度傳感器的檢測(cè)-在線瀏覽

2024-08-02 16:00本頁(yè)面
  

【正文】 。還有按鍵設(shè)置報(bào)警溫度值和加熱降溫電路。整個(gè)系統(tǒng)由單片機(jī)控制,能夠接收傳感器的溫度數(shù)據(jù)并顯示出來(lái),可以從鍵盤輸入命令,系統(tǒng)根據(jù)命令,選擇對(duì)應(yīng)的溫度傳感器,并由驅(qū)動(dòng)電路驅(qū)動(dòng)溫度顯示。由于單片機(jī)具有強(qiáng)大的運(yùn)算和控制功能,使得整個(gè)系統(tǒng)具有模塊化、硬件電路簡(jiǎn)單以及操作方便等優(yōu)點(diǎn)。當(dāng)傳感器確定之后,與之相配套的測(cè)量方法和測(cè)量設(shè)備也就可以確定了。(1)根據(jù)測(cè)量對(duì)象與測(cè)量環(huán)境確定傳感器的類型要進(jìn)行—個(gè)具體的測(cè)量工作,首先要考慮采用何種原理的傳感器,這需要分析多方面的因素之后才能確定。(2)靈敏度的選擇通常,在傳感器的線性范圍內(nèi),希望傳感器的靈敏度越高越好。但要注意的是,傳感器的靈敏度高,與被測(cè)量無(wú)關(guān)的外界噪聲也容易混入,也會(huì)被放大系統(tǒng)放大,影響測(cè)量精度。傳感器的頻率響應(yīng)高,可測(cè)的信號(hào)頻率范圍就寬,而由于受到結(jié)構(gòu)特性的影響,機(jī)械系統(tǒng)的慣性較大,因有頻率低的傳感器可測(cè)信號(hào)的頻率較低。以理論上講,在此范圍內(nèi),靈敏度保持定值。在選擇傳感器時(shí),當(dāng)傳感器的種類確定以后首先要看其量程是否滿足要求。當(dāng)所要求測(cè)量精度比較低時(shí),在一定的范圍內(nèi),可將非線性誤差較小的傳感器近似看作線性的,這會(huì)給測(cè)量帶來(lái)極大的方便。影響傳感器長(zhǎng)期穩(wěn)定性的因素除傳感器本身結(jié)構(gòu)外,主要是傳感器的使用環(huán)境。在選擇傳感器之前,應(yīng)對(duì)其使用環(huán)境進(jìn)行調(diào)查,并根據(jù)具體的使用環(huán)境選擇合適的傳感器,或采取適當(dāng)?shù)拇胧?,減小環(huán)境的影響。傳感器的精度越高,其價(jià)格越昂貴,因此,傳感器的精度只要滿足整個(gè)測(cè)量系統(tǒng)的精度要求就可以,不必選得過(guò)高。如果測(cè)量目的是定性分析的,選用重復(fù)精度高的傳感器即可,不宜選用絕對(duì)量值精度高的;如果是為了定量分析,必須獲得精確的測(cè)量值,就需選用精度等級(jí)能滿足要求的傳感器。自制傳感器的性能應(yīng)滿足使用要求。水銀溫度計(jì)至今仍是各種溫度測(cè)量的計(jì)量標(biāo)準(zhǔn)。代替水銀的有酒精溫度計(jì)和金屬簧片溫度計(jì),它們雖然沒(méi)有毒性,但測(cè)量精度很低,只能作為一個(gè)概略指示。在工業(yè)生產(chǎn)和實(shí)驗(yàn)研究中為了配合遠(yuǎn)傳儀表指示,出現(xiàn)了許多不同的溫度檢測(cè)方法,常用的有電阻式、熱電偶式、PN結(jié)型、輻射型、光纖式及石英諧振型等。隨著大規(guī)模集成電路工藝的提高,出現(xiàn)了多種集成的數(shù)字化溫度傳感器。 多個(gè)DS18B20可以并聯(lián)掛接在一條總線上,實(shí)現(xiàn)實(shí)現(xiàn)多點(diǎn)溫度采集檢測(cè)功能;2)可測(cè)溫度范圍為55~+125℃,℃;3) 內(nèi)含64位經(jīng)過(guò)激光修正的只讀存儲(chǔ)器ROM;4) 內(nèi)含寄生電源,可直接通過(guò)數(shù)據(jù)總線供電,~;5) 零待機(jī)功耗;6)用戶可通過(guò)編程分別設(shè)定各路的溫度上、下限溫度值來(lái)實(shí)現(xiàn)報(bào)警功能;7) 適配各種微處理器;8) 報(bào)警搜索命令識(shí)別并標(biāo)志超過(guò)程序限定溫度(溫度報(bào)警條件)的器件;9) 負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作;10) 可檢測(cè)距離遠(yuǎn),最遠(yuǎn)測(cè)量距離為150m 。 DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM,溫度報(bào)警觸發(fā)器,溫度傳感器以及高速緩存器。64位光刻ROM是出廠前已被刻好的,它可以看做是該DS18B0的地址序列號(hào),不同的器件不一樣,64位的地址序列號(hào)的構(gòu)成如表21所示。在64 b ROM的最高有效字節(jié)中存儲(chǔ)有循環(huán)冗余校驗(yàn)碼(CRC)。表3-1 64位ROM地址序列號(hào)結(jié)構(gòu)48位產(chǎn)品序列號(hào)8位產(chǎn)品序號(hào)8位CRC編碼檢驗(yàn)圖3-1 DS18B20內(nèi)部結(jié)構(gòu)2) 非揮發(fā)的溫度報(bào)警觸發(fā)器(包括上限溫度觸發(fā)器TH和下限溫度觸發(fā)器TL)。3) 高速暫存器。DS18B20出廠時(shí)該位被設(shè)置為0,用戶要去改動(dòng),R1和R0決定溫度轉(zhuǎn)換的精度位數(shù),來(lái)設(shè)置分辨率,。高速暫存RAM的結(jié)構(gòu)為8字節(jié)的存儲(chǔ)器, 表3-2 DS18B20高速暫存器結(jié)構(gòu)序號(hào)寄存器名稱作用0溫度低字節(jié)以16位補(bǔ)碼形式存放1溫度高字節(jié)62TH/用戶字節(jié)1存放溫度上限值3HL/用戶字節(jié)2 存放溫度下限值5保留字節(jié)26計(jì)數(shù)器余值7計(jì)數(shù)器8CRC值此外,DS18B20內(nèi)部還包括寄生電源、電源檢測(cè)、存儲(chǔ)控制邏輯、8位循環(huán)冗余碼生成器(CRC)等部分。如圖32所示:圖(a)是由外電源供電,圖(b)是I/O口總線和寄生電容配合供電。電源檢測(cè)電路用于判定供電方式。在I/O線呈低電平時(shí),改由寄生電容上的電壓繼續(xù)向器件供電。若采用外部電源,則通過(guò)二極管向器件供電。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。第9字節(jié)讀出前面所有8字節(jié)的CRC碼,可用來(lái)檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。轉(zhuǎn)換完成后的溫度值就以16位帶符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存存儲(chǔ)器的第2字節(jié)。 30當(dāng)符號(hào)位S=0時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位S=1時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。表3-3 DS18B20溫度轉(zhuǎn)換時(shí)間表R1R0分辨率/位溫度最大轉(zhuǎn)向時(shí)間/ms009011010113751112750表3-4 一部分溫度對(duì)應(yīng)值表溫度/℃數(shù)字輸出(二進(jìn)制)數(shù)字輸出(十六進(jìn)制)+1250000 0000 1111 101000FAH+250000 0000 0011 00100032H+0000 0000 0000 00010001H00000 0000 0000 00000000H1111 1111 1111 1111FFFFH251111 1111 1100 1110FFCEH551111 1111 1001 0010FF92H DS18B20的測(cè)溫原理每一片DSl8B20在其ROM中都存有其唯一的64地址位序列號(hào),在出廠前已寫入片內(nèi)ROM 中。程序可以先跳過(guò)ROM,啟動(dòng)所有DSl8B20進(jìn)行溫度變換,之后通過(guò)匹配ROM,再逐一地讀回每個(gè)DSl8B20的溫度數(shù)據(jù)。低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器2的脈沖輸入,圖中還隱含著計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開(kāi)時(shí),DS18B20就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖后進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。減法計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí)溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)數(shù)器1重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器2計(jì)數(shù)到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)門仍未關(guān)閉就重復(fù)上述過(guò)程,直至溫度寄存器值達(dá)到被測(cè)溫度值。無(wú)論是內(nèi)部寄生電源供電還是外部供電,I/O接口都要接漏極開(kāi)路或三態(tài)輸出以提高負(fù)載驅(qū)動(dòng)能力。實(shí)際應(yīng)用中,DS18B20可以距單片機(jī)150m遠(yuǎn),測(cè)量數(shù)據(jù)不會(huì)產(chǎn)生誤差,在同一條數(shù)據(jù)總線上可以并接許多片DS18B20實(shí)現(xiàn)多路溫度采集。表35 DS18B20暫存器命令指令約定代碼操作說(shuō)明溫度變換44H啟動(dòng)DS18B20進(jìn)行溫度轉(zhuǎn)換,轉(zhuǎn)換時(shí)間最長(zhǎng)為500MS,結(jié)果存入內(nèi)部9字節(jié)RAM中讀暫存器0BEH讀內(nèi)部RAM中9字節(jié)的內(nèi)容寫暫存器4EH發(fā)出向內(nèi)部RAM的第3,4字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟讀命令之后,是傳送兩字節(jié)的數(shù)據(jù)復(fù)制暫存器48H將E2PRAM中第3,4字節(jié)內(nèi)容復(fù)制到
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1