找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3097|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

18B20的那些事情

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72088 發(fā)表于 2017-12-11 16:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
接觸18B20有3年了,沒有好好利用,只是簡單的溫度轉(zhuǎn)換利用,今天就我個(gè)人看法說說
1、溫度上下限
      溫度上下限(TH,TL)值緊跟著溫度兩字節(jié)后,就是我們習(xí)慣說的3,4字節(jié),有些資料說是2,3字節(jié)也對(duì)(0位也算上就是0,1,2,3),
讀取這兩位上下限字節(jié)很簡單,和溫度字節(jié)一塊讀出就行,重要的是說保存到內(nèi)部E2PROM的問題,先寫命令48H(復(fù)制3,4字節(jié)到E2PROM中去)然后跟著寫兩字節(jié)數(shù)據(jù)完成,
2,轉(zhuǎn)換精度
      我們拿到手的新18B20都是12位的精度,我個(gè)人認(rèn)為沒必要設(shè)計(jì)0.0625°的那么精確,這18B20芯片最高精度就是0.5°,多此一舉嘛,另外12位轉(zhuǎn)換時(shí)間還長750ms,不如9位精度來的實(shí)在,轉(zhuǎn)換也快。說正題了,第五字節(jié)就是轉(zhuǎn)換精度設(shè)置字節(jié),讀出和溫度一樣讀出就行了。同樣第5位也能E2PROM永久保存,先寫命令48H(復(fù)制3,4字節(jié)到E2PROM中去)然后跟著寫3字節(jié)數(shù)據(jù)完成,
3,查詢報(bào)警0ECH,
    這搜索命令是針對(duì)懸掛多個(gè)18B20設(shè)計(jì)的,我就掛一個(gè)沒用這命令,超過上下限溫度設(shè)定值后,18B20發(fā)出報(bào)警,單片機(jī)發(fā)出0ECH命令,報(bào)警的18B20就會(huì)反饋?zhàn)约旱男蛄刑?hào),沒有超出設(shè)定范圍的,不回應(yīng)單片機(jī),就這么簡單,

評(píng)分

參與人數(shù) 2黑幣 +55 收起 理由
tieq1952 + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:253767 發(fā)表于 2017-12-12 08:01 | 只看該作者
謝謝分享心得
回復(fù)

使用道具 舉報(bào)

板凳
ID:57570 發(fā)表于 2017-12-18 13:09 | 只看該作者
說的很深?yuàn)W,以我的智商難以理解,不過還是謝謝你!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表