Tiny6410--SHT10溫濕度傳感器


先看下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的配置寄存器如下圖所示:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM