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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4583|回復: 6
收起左側

用示波器人工解碼DS18B20協議時序。

  [復制鏈接]
ID:126173 發表于 2020-7-18 15:49 | 顯示全部樓層 |閱讀模式
本帖最后由 湖南孵化 于 2020-7-18 16:05 編輯

最近得空,用普通的示波器,采用人工的方式對DS18B20的協議進行了解碼。詳細內容如下:
一:示波器抓取DS18B20工作時的波形。
DS18B20.jpg
二:單片機對DS18B20發出溫度轉換指令時的波形。

MCU發出溫度轉換指令時的波形

MCU發出溫度轉換指令時的波形


圖二為溫度轉換操作:
1,首先按照DS18B20的時序,拉低總線480-960微秒進行復位,然后檢測DS18B20發出的60-240微秒的應答脈沖,
2,我的PCB上只有一個DS18B20,所以跳過ROM,指令為CCH(16進制數,二進制碼為11001100,按照操作協議要求單片機應以低字節在前高字節在后的方式在單總線上發出數據:00110011)。
3,發出溫度轉換指令44H(16進制數,二進制碼為01000100,按照操作協議要求單片機應以低字節在前高字節在后的方式在單總線上發出數據:00100010)
4,  延時960MS


三:單片機進行讀溫度數據操作時的波形。
DS18B20讀取溫度.jpg


圖三為讀溫度操作:
1,首先按照DS18B20的時序,拉低總線480-960微秒進行復位,然后檢測DS18B20發出的60-240微秒的應答脈沖,
2,我的PCB上只有一個DS18B20,所以跳過ROM,指令為CCH(16進制數,二進制碼為11001100,按照操作協議要求單片機應以低字節在前高字節在后的方式在單總線上發出數據:00110011)。

3,發出讀溫度指令BEH(16進制數,二進制碼為10111110,按照操作協議要求單片機應以低字節在前高字節在后的方式在單總線上發出數據:01111101)
4,讀取DS18B20發送的溫度數據,該數據也是按照低位在前高位在后的順序在單總線上發送的,實時數據為01001111,10000000轉換為高位在前低位在后的真實數據:00000001,11110010,高位8字節數據的前5位為溫度正負符號位,正溫度(一般指0溫度以上)為00000,負溫度(一般指0溫度以下)為11111,將我的時實溫度進行換算,高位00000001與低位11110010合并后為0000000111110010,轉換成十六進制數為1F2,轉換成十進制數為498,實時溫度為498X0.0625=31.125度。我的溫度轉換位數用的是默認的。
好了,終于得到溫度了,
  結束!

DS18B20工作時的整體波形

DS18B20工作時的整體波形

評分

參與人數 1黑幣 +90 收起 理由
admin + 90 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:663843 發表于 2022-2-11 15:11 | 顯示全部樓層
民間不乏高手
回復

使用道具 舉報

ID:1017814 發表于 2022-4-16 14:26 | 顯示全部樓層
示波器是高手
回復

使用道具 舉報

ID:1047240 發表于 2022-12-10 02:50 | 顯示全部樓層
我還沒有了解的那么清楚,前部分問的是這個吧,但是因為我還沒有了解所以看不太懂。協議是自定義的是吧?0中間那個尖波是反饋?有沒有反饋這些我都沒有了解清楚
回復

使用道具 舉報

ID:1047240 發表于 2022-12-10 02:50 | 顯示全部樓層

我還沒有買
回復

使用道具 舉報

ID:401598 發表于 2022-12-12 08:50 | 顯示全部樓層
謝謝分享時序分析。
回復

使用道具 舉報

ID:149799 發表于 2022-12-15 20:52 | 顯示全部樓層
高手,講解的很好,謝謝分享經驗。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: www国产精品 | 亚洲欧美一区二区三区在线 | www.9191.com| 亚洲精品自拍 | 精品中文字幕久久 | 欧美成年人网站 | 国产高清视频在线 | 国产片侵犯亲女视频播放 | 亚洲成人福利视频 | 福利视频三区 | 亚洲免费人成在线视频观看 | 成人久久久久 | 亚洲精品久久久久久国产精华液 | 97av视频在线 | 精品久久久久久亚洲精品 | 亚洲第一网站 | 毛片99| 久久亚洲国产精品 | av中文在线 | 亚洲国产成人av好男人在线观看 | 免费看片国产 | 精品日韩一区 | 国产久| 亚洲成色777777在线观看影院 | av官网在线| 国产xxxx搡xxxxx搡麻豆 | 欧美电影大全 | 黄色片在线看 | 欧美一区二区三区免费在线观看 | 国产乱码精品一区二区三区忘忧草 | 日本免费一区二区三区四区 | 一二区视频 | 国产亚洲精品久久yy50 | 日韩欧美在线视频 | 91成人在线 | 亚洲黄色av| 国产成人精品一区二 | 中文字幕一区二区三区精彩视频 | 国产男女猛烈无遮掩视频免费网站 | 2019天天干夜夜操 | 久久午夜精品 |