加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、SHTC3介紹
    • 二、讀寫SHTC3
    • 三、SHTC3的寄存器
    • 四、采集數(shù)據(jù)的操作步驟
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

SHTC3的研發(fā)經(jīng)歷

03/11 17:08
3097
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

SHTC3自學筆記

一、SHTC3介紹

SHTC3是一款低功耗溫濕度傳感器,溫度的采集范圍為-40℃~125℃,濕度的采集范圍為 0%~100%。

通訊方式是I2C,引腳定義如圖1所示。

引腳

I2C的器件地址只有一個,如圖2所示。

在這里插入圖片描述

二、讀寫SHTC3

1、寫入數(shù)據(jù)的步驟如下:

1)IIC發(fā)送器件地址+讀/寫位,器件地址如圖2所示。如:寫0xE0(11100000)。
2)IIC發(fā)送需要寫入的指令(兩個字節(jié),分兩次發(fā)送)。如發(fā)送喚醒指令,則連續(xù)發(fā)送0x35,0x17。

2、讀取的步驟如下:

1)IIC發(fā)送器件地址+讀/寫位。如:讀0xE1(11100001)。
2)IIC連續(xù)接收6個字節(jié)的數(shù)據(jù)。

三、SHTC3的寄存器

SHTC3只有1個16位寄存器,所有指令都是直接寫進這個寄存器的,很簡單,不用再寫入寄存器地址了。關(guān)于可以指令,我這里只講幾條比較重要的指令,其他不常用的就不介紹了,你們可以看數(shù)據(jù)手冊,具體介紹如下:

1、睡眠指令(數(shù)值:0xB098):讓SHTC3進入睡眠模式,該模式下耗電更少。

2、喚醒指令(數(shù)值:0x3517):SHTC3如果處于休眠狀態(tài),需要先執(zhí)行喚醒指令才能開始采集溫濕度。

3、測量指令(數(shù)值:看下表):讓SHTC3進行溫濕度采集。采集有多種模式選擇。每一次采集都會同時采集溫度和濕度,然后把采集的數(shù)據(jù)放到寄存器里面,可以自行選擇先存放溫度還是濕度。可以使用時鐘拉伸,如果使用時鐘拉伸的話,那么發(fā)送完測量命令之后,在SHTC3測量溫度濕度數(shù)據(jù)的過程中,SHTC3會拉低I2C的時鐘線SCL,通過這樣來禁止主機發(fā)送命令給SHTC3,只有當SHTC3完成溫度濕度數(shù)據(jù)測量時,SHTC3才會釋放時鐘線SCL。也可以選擇正常模式或者低功耗模式。具體指令如表1所示。

在這里插入圖片描述

4、讀取ID(數(shù)值:0xEFC8):通過讀取ID可以判斷主機和SHTC3通訊是否正常。

5、軟復(fù)位(數(shù)值:0x805D):對SHTC3進行軟件復(fù)位。

四、采集數(shù)據(jù)的操作步驟

1、喚醒SHTC3:先發(fā)送寫入指令(0xE0),再發(fā)送喚醒指令高位(0x35),再發(fā)送喚醒指令低位(0x17)。

2、等待喚醒:數(shù)據(jù)手冊上寫的最大喚醒時間是240us,等待的時間大于這個就行了。

3、發(fā)送采集指令:先發(fā)送寫入指令(0xE0),再發(fā)送采集指令的高位和低位。采集指令有多個,根據(jù)需要自行選擇。

4、接收數(shù)據(jù):發(fā)送讀取指令(0xE1),連續(xù)接收6個字節(jié)數(shù)據(jù)。如果采集的指令是先存溫度,那么這6個字節(jié)的第1-2個字節(jié)就是溫度數(shù)值,第3個字節(jié)是溫度校驗。第4-5個字節(jié)是濕度數(shù)值,第6個字節(jié)是濕度校驗。如果采集的指令是先存濕度,則前3個字節(jié)和后3個字節(jié)相反。

5、進入睡眠:發(fā)送寫入指令,再發(fā)送睡眠指令進入睡眠。

詳細的操作流程可以參考圖4。

https://download.csdn.net/download/shenzhen_zixian/11712590

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
SN65HVD232D 1 Texas Instruments 3.3 V CAN Transceiver 8-SOIC -40 to 85

ECAD模型

下載ECAD模型
$2.72 查看
HFBR-2412TCZ 1 Foxconn Receiver, ST Connector, Through Hole Mount, ROHS COMPLIANT, PLASTIC, 8 PIN
$9.85 查看
LTST-C191KRKT 1 Lite-On Semiconductor Corporation Single Color LED, Red, Water Clear, 1.1mm, GREEN, PLASTIC PACKAGE-2

ECAD模型

下載ECAD模型
$0.08 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜