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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4722|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费看色| 中文字幕在线视频免费观看 | 亚洲一区中文字幕 | 精品一区二区av | 亚洲精品日本 | 国产欧美在线一区二区 | 国产精品精品视频一区二区三区 | 国产一区二区三区四区 | 国产精品久久一区 | 一区二区精品视频 | www.日韩高清| 欧美日韩在线精品 | 一区精品国产欧美在线 | 亚洲香蕉| 久久久久国产一区二区三区 | 日本一区二区三区在线观看 | 夫妻午夜影院 | 岛国av免费在线观看 | 精品国产91亚洲一区二区三区www | 成人在线视频一区二区三区 | 成人免费看 | 99久久亚洲| 欧美日本在线观看 | 成人av免费 | 欧美色成人| 精品视频一区在线 | 国产精品伦理一区 | 在线a视频网站 | 国产亚洲精品精品国产亚洲综合 | 一级二级三级在线观看 | av网站在线播放 | 久久一二| 亚洲人人 | 青青久久| 精品一区二区三区电影 | 日本在线播放一区二区 | 欧美日韩一区二区三区四区五区 | 久久亚洲天堂 | 成人影 | 日屁视频| 久久综合国产精品 |