先看下6410和SHT10的連接圖:
首先是核心板引出的管腳圖:
用到的就是CON1的1,2,3,4根線。
在看具體的連接圖:
上圖中說明了CON1的具體管腳名稱是干嘛的。
此次用到的就是上圖中的4根線,2根電源線和2根數據線。
傳感器介紹:
傳感器采集信號包括空氣溫濕度傳感SHT10采集空氣溫濕度、土壤濕度傳感器SHT10采集土壤濕度。
SHT10數字溫濕度傳感器
SHT10是世界領先的傳感器制造商Sensirion公司開發的一款含有已校準數字信號輸出的溫濕度復合傳感器。該傳感器采用CMOS過程微加工專利技術(CMOSense techbologe),確保產品具有極高的可靠性和出色的長期穩定性。該傳感器由1個電容式聚合體測濕元件和個能隙式測溫元件組成,并與1個1 4位 A//D轉換器以及1個2 - wi r e數字接口在單芯片中無縫結合,使得該產品具有功耗低、反應快、抗干擾能力強等優點。SHT10是10引腳的SMT封裝,其接口定義和外觀如圖3-7所示:
圖3-7
SHT10的供電電壓范圍為2.4-2.5V,為保證傳感器的最高精度,建議供電電壓為3.3V。在電源引腳(VDD,GND)之間須加一個100nF的電容,用于去耦濾波。另外,為避免信號沖突,微處理器應驅動DATA在低電平,這是需要一個外部的上拉電阻(1-10K)將信號提拉至高電平。SHT10的典型應用電路如圖3-8所示:
圖3-8
3.2.2傳感器電路設計
SHT10電路
根據SHT10的典型工作應用電路,可得SHT10的接口電路,如圖3-9所示:
圖3-9
為了能夠重復使用SHT10這個傳感器,設計了一個SHT10模塊,而不是直接將SHT10芯片焊在底板上,其電路圖和PCB圖分別見圖3-10和圖3-11。
圖3-10
圖3-11
在圖3-10中,P1和P2是兩個排針,用于SHT10模塊與底板的接口連接,另外在SHT10模塊上添加了一個工作指示燈DS,便于直觀的觀測到SHT10傳感器的電源是否正常。
1)SHT10采集溫濕度軟件設計
SHT10是數字型溫濕度傳感器,輸出信號是單片機可以識別的數字信號。單片機通過SHT10的SCK線和DATA線控制其內部的狀態寄存器,從而控制SHT10采集溫度和濕度數據并傳送給單片機。SHT10的軟件設計流程圖如圖4-2示:
SHT10采集溫濕度數據需要MCU控制SCK和DATA產生一個啟動傳輸的時序,啟動傳輸時序如圖4-3所示:
程序設計時定義了一個void s_transstart(void)函數,具體代碼參見附錄。
SHT10通信復位為了防止通信中斷后能夠自動檢測重新復位、通信,通信復位時序圖如圖4-4所示:
以上部分引用學長保平的論文,
CON1.3接了DATA管腳,CON1.4接CLK腳
也就是2根電源線,還有2根是數據線和時鐘線
DATA--GPE1
CLK--GPE2
此時用到的口為GPE口:
GPE控制寄存器如下圖所示:
GPE的配置寄存器如下圖所示:
-
傳感器
+關注
關注
2550文章
51035瀏覽量
753084 -
mcu
+關注
關注
146文章
17123瀏覽量
350994 -
寄存器
+關注
關注
31文章
5336瀏覽量
120232 -
溫濕度傳感器
+關注
關注
5文章
579瀏覽量
35706
發布評論請先 登錄
相關推薦
評論