可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 SHT3x-DIS 溫濕度傳感器芯片
可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 ?SHT3x-DIS 溫濕度傳感器芯片
可編程USB轉(zhuǎn) UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S 的溫濕傳感器
1.2 SHT3x-DIS 溫濕度傳感器芯片
1.2.1 芯片介紹
SHT3x-DIS 是 IIC 接口的溫度、濕度傳感器芯片,可工作于單次測(cè)量或連續(xù)自動(dòng)測(cè)量模式。USB2S 已有 1 片 SHT31-DIS 芯片,芯片地址為 0x88。
SHT3X-DIS 的輸出溫度和濕度均為 3 字節(jié),前兩字節(jié)是溫濕度值,第 3 字節(jié)是校驗(yàn)字節(jié)。轉(zhuǎn)換
公式如下:(數(shù)值=第 1 個(gè)字節(jié)*256+第 2 個(gè)字節(jié))。
可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 ?SHT3x-DIS 溫濕度傳感器公式
寫指令時(shí)序:
(1) 向 IIC 總線發(fā)送開始信號(hào)
(2) 向 IIC 總線發(fā)送芯片寫地址(0x88)
(3) 向 IIC 總線發(fā)送 2 字節(jié)命令字
(4) 發(fā)送停止信號(hào),結(jié)束本次通訊。
讀取溫濕度時(shí)序:
(1) 向 IIC 總線發(fā)送開始信號(hào)
(2) 向 IIC 總線發(fā)送芯片寫地址(0x88)
(3) 向 IIC 總線發(fā)送 2 字節(jié)命令字,延時(shí)等待芯片完成測(cè)量(工作于單次測(cè)量模式時(shí))
(4) 向 IIC 總線發(fā)送開始信號(hào)
(5) 向 IIC 總線發(fā)送芯片讀地址(0x89)
(6) 從 IIC 總線讀取 2 字節(jié)溫度和 1 字節(jié) CRC8 校驗(yàn)
(7) 從 IIC 總線讀取 2 字節(jié)濕度和 1 字節(jié) CRC8 校驗(yàn)
(8) 發(fā)送停止信號(hào),結(jié)束本次通訊。
1.2.2 單次溫濕度測(cè)量并讀取
[IIC][START][WT3H]88 24 00[DELAY100][START][WT1H]89[RD6A][STOP],或者[IIC][START][WT3D]136 36 00[DELAY100][START][WT1H]89[RD6A][STOP]
[IIC] 數(shù)據(jù)幀的目標(biāo)是 IIC 接口
[START] 從目標(biāo)接口輸出開始信號(hào)
[WT3H] 從目標(biāo)接口輸出 3 個(gè)字節(jié),后續(xù)數(shù)據(jù)類型為 16 進(jìn)制。
88 24 00 芯片寫地址+2 字節(jié)指令碼 0x2400 表示高速測(cè)量并且禁用芯片控制時(shí)鐘線的功能
[DELAY100] 延時(shí)等待溫濕度測(cè)量結(jié)束[START] 從目標(biāo)接口輸出開始信號(hào)
[WT1H] 從目標(biāo)接口輸出 1 個(gè)字節(jié),后續(xù)數(shù)據(jù)類型為 16 進(jìn)制。
89 芯片的讀地址
[RD6N] 從目標(biāo)接口連續(xù)讀取 2 個(gè)寄存器(每個(gè)寄存器 2 字節(jié),共 4 字節(jié)) [STOP] 從目標(biāo)接口輸出停止信號(hào),結(jié)束本次通訊
芯片返回 64 B3 BB 3E E3 CC(25779 16099,即:23.8℃和 24.5%)
1.2.3 連續(xù)測(cè)量隨時(shí)讀取溫濕度
切換為連續(xù)測(cè)量工作模式:[IIC][START][WT3H]88 20 2F[STOP]
隨時(shí)獲取實(shí)時(shí)溫濕度:[IIC][START][WT3H]88 E0 00[START][WT1H]89[RD6N][STOP]
1.2.4 停止連續(xù)測(cè)量
向 芯 片 發(fā) 送 指 令 碼 0x3093 [IIC][START][WT3H]88 30 93[STOP]
1.2.5 其它常用指令使用指令復(fù)位芯片
向 芯 片 發(fā) 送 指 令 碼 0x30A2 [IIC][START][WT3H]88 30 A2[STOP]
加熱器的開啟與關(guān)閉
發(fā)送指令碼 0x306D 開啟加熱器,發(fā)送指令碼 0x3066 關(guān)閉加熱器。[IIC][START][WT3H]88 30 6D[STOP]
[IIC][START][WT3H]88 30 66[STOP]
讀取狀態(tài)寄存器
[IIC][START][WT3H]88 F3 2D[START][WT1H]89[RD3N][STOP]
審核編輯 黃昊宇
-
芯片測(cè)試
+關(guān)注
關(guān)注
6文章
132瀏覽量
20121 -
溫濕度傳感器
+關(guān)注
關(guān)注
5文章
579瀏覽量
35726
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論