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