日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DS18DB20的多功能溫度測量儀

          基于DS18DB20的多功能溫度測量儀

          作者: 時間:2016-11-28 來源:網(wǎng)絡(luò) 收藏


          2. 1 軟件設(shè)計要點(diǎn)

          由于DS18B20 采用的是單線總線協(xié)議方式,即在一條數(shù)據(jù)線上實現(xiàn)數(shù)據(jù)的雙向傳輸,而單片機(jī)硬件上不支持單總線協(xié)議,因此必須采用軟件方法來模擬單總線的協(xié)議是序來完成對DS18B20 芯片的訪問。

          由于DS18B20 是在一根I/ O 線上讀寫數(shù)據(jù),因此對讀寫的數(shù)據(jù)位有嚴(yán)格的時序要求,它有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。該協(xié)議定義了幾種信號的時序: 初始化時序、讀時序、寫時序。所有時序都是將單片機(jī)作為主設(shè)備,DS18B20 作為從設(shè)備,而每一次命令和數(shù)據(jù)的傳輸都是從主機(jī)主動啟動寫時序開始,如果要求DS18B20 回送數(shù)據(jù),在進(jìn)行寫命令后,主機(jī)需啟動讀時序完成數(shù)據(jù)接收。

          2. 2 軟件設(shè)計

          創(chuàng)新點(diǎn)在溫度顯示模塊引入“顯存”的概念,用“顯存”直接映射到顯示子程序,便于程序的移植,更便于以后的組建多點(diǎn)的溫度檢測網(wǎng)絡(luò),或嵌于其他監(jiān)測系統(tǒng)。

          程序片段如下:



          2. 3 主程序流程圖

          主程序流程如圖4 所示。



          圖4 主程序流程圖

          3 實物運(yùn)行與測試

          測試方法: 用水銀溫度計和溫度測量儀同時對同一空氣環(huán)境、水、人體進(jìn)行測量,詳細(xì)記錄每次測量數(shù)據(jù),并進(jìn)行數(shù)據(jù)對比。測試結(jié)果如表1 所示,結(jié)果顯示誤差僅± 0. 2 ℃。

          表1 實物運(yùn)行測試對照表



          4 結(jié) 語

          運(yùn)用溫度傳感器DS18B20 和單片機(jī)8051 等設(shè)計并制作的溫度測量儀,用較低的成本實現(xiàn)了溫度的測量與顯示。該測量儀采用的元器件價格低廉又容易獲得,具有硬件結(jié)構(gòu)簡單、響應(yīng)快、顯示直觀等優(yōu)點(diǎn),并且元器件DS18B20 單總線結(jié)構(gòu)具有很強(qiáng)的擴(kuò)展性. 還可以組建多點(diǎn)的溫度檢測網(wǎng)絡(luò)該方案設(shè)計溫度監(jiān)測系統(tǒng),應(yīng)用前景廣泛。

          上一頁 1 2 下一頁

          關(guān)鍵詞: DS18DB20溫度測量儀805

          評論


          技術(shù)專區(qū)

          關(guān)閉