久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2069|回復: 3
打印 上一主題 下一主題
收起左側

已驗證!溫度傳感器DS18B20的電路和讀正負溫度的程序

[復制鏈接]
跳轉到指定樓層
樓主
本文介紹溫度傳感器DS18B20的電路和能讀取正負溫度數值的程序(或說明)。日積月累,越來越進步,本文的分享來自查閱與實踐,基本已驗證成功。
1、什么是DS18B20
DS18B20是常用的數字溫度傳感器,其輸出的是數字信號,具有體積小,硬件開銷低,抗干擾能力強,精度高的特點。


2、DS18B20有什么用
    溫度傳感器的用處就是測量溫度。
一般可以用于電子產品、家用設備、工農業設備等適合其溫度范圍內的測溫應用,如電纜溝測溫,高爐水循環測溫,鍋爐測溫,機房測溫,農業大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。
3、DS18B20有什么優勢
DS18B20主要的優勢有這幾個:
價格便宜,低價位的幾元錢就能搞定;
占用IO接口少,只需要耗費一個處理器的IO口即能實現數據傳遞;
體積小;
擁有相對較高的精度,在-10到+85℃的范圍內精度為±0.5℃。
4、DS18B20怎么用?
4.1 應用電路


DS18B20的電路很簡單,除了電源引腳以外,數據引腳就只有一個,把它接到微處理器即可。
4.2 參考程序




以上為經過驗證的參考程序,在移植時需要注意的是:
⭕以上引腳需要根據實際電路接線的變化而修改;
⭕延時程序很關鍵。因為單片機接不同的晶振會導致延時變化,所以這里的延時程序不能照搬,要保證延時為6微秒。
⭕以上的程序只識別了正數的溫度,如果要測量零下溫度,那么需稍作修改。
DS18B20傳輸出來的數據DS18B20_Temp_data[]是以二進制補碼形式存儲的,要判斷高字節DS18B20_Temp_data[1]的二進制最高位,如為1則溫度為負數,如為0則為正數。如果溫度為負數需要將DS18B20_Temp_data[]由二進制補碼轉為原碼,然后換算溫度值。
本文完。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1064915 發表于 2023-5-14 08:47 | 只看該作者
DS18B20測量有誤差,如何校正
回復

使用道具 舉報

板凳
ID:63113 發表于 2023-5-14 13:59 | 只看該作者
joyb 發表于 2023-5-14 08:47
DS18B20測量有誤差,如何校正

先去做一下校準,得出誤差規律,然后軟件校正消除誤差吧
回復

使用道具 舉報

地板
ID:960157 發表于 2023-5-14 14:29 | 只看該作者
joyb 發表于 2023-5-14 08:47
DS18B20測量有誤差,如何校正

與實際溫度對比,做個加法或者減法,程序處理下。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产精品一区二区www | av中文天堂 | 国产精品欧美一区喷水 | 欧美1区 | h在线播放| 精品一区二区三区四区五区 | av天天操 | 国产精品欧美精品日韩精品 | 欧美成人a∨高清免费观看 色999日韩 | 精品99久久久久久 | 最新免费视频 | 日本三级网站在线 | 欧美伊人影院 | 天天操人人干 | 特级做a爰片毛片免费看108 | 免费在线观看一区二区 | 中文字幕在线视频免费观看 | 国产成人福利在线观看 | 欧美一区2区三区3区公司 | 91看片视频 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 欧美激情一区二区 | 国产在线一区二区三区 | 七七婷婷婷婷精品国产 | 国产一区久久 | 91久久久久久久久久久久久 | 成人免费在线播放视频 | 日韩精品一区二区三区高清免费 | 一区二区三区四区在线视频 | 中文字幕爱爱视频 | 亚洲免费在线 | 日韩一区二区免费视频 | 一区二区三区不卡视频 | 国产精品免费一区二区三区四区 | 五月天天丁香婷婷在线中 | 国产精品99久久久久久动医院 | 日日夜夜精品免费视频 | 精品二三区 | av天空| 精品在线免费看 | chinese中国真实乱对白 |