溫度傳感器在家庭環(huán)境監(jiān)控中的應(yīng)用
發(fā)布時(shí)間:2020-04-29 責(zé)任編輯:lina
【導(dǎo)讀】近年來(lái)隨著各種無(wú)線通信技術(shù)以及其他相關(guān)技術(shù)的日趨成熟.家庭環(huán)境監(jiān)控系統(tǒng)得到了越來(lái)越廣泛的應(yīng)用。在家庭環(huán)境監(jiān)控系統(tǒng)中,各個(gè)節(jié)點(diǎn)置于家庭中的不同位置,實(shí)時(shí)監(jiān)測(cè)各點(diǎn)的狀況,并及時(shí)上傳到監(jiān)控中心。節(jié)點(diǎn)的關(guān)鍵部件包括傳感器,在家庭環(huán)境監(jiān)控系統(tǒng)中大量使用了溫度傳感器。
近年來(lái)隨著各種無(wú)線通信技術(shù)以及其他相關(guān)技術(shù)的日趨成熟.家庭環(huán)境監(jiān)控系統(tǒng)得到了越來(lái)越廣泛的應(yīng)用。在家庭環(huán)境監(jiān)控系統(tǒng)中,各個(gè)節(jié)點(diǎn)置于家庭中的不同位置,實(shí)時(shí)監(jiān)測(cè)各點(diǎn)的狀況,并及時(shí)上傳到監(jiān)控中心。節(jié)點(diǎn)的關(guān)鍵部件包括傳感器,在家庭環(huán)境監(jiān)控系統(tǒng)中大量使用了溫度傳感器。
借助于溫度傳感器,家庭環(huán)境監(jiān)控系統(tǒng)能夠監(jiān)測(cè)家庭環(huán)境、家用電器和某特殊點(diǎn)的溫度,然后基于測(cè)量的數(shù)據(jù)進(jìn)行有效的控制,從而達(dá)到節(jié)省能源、保障安全和改善人們起居條件的目的。本文以數(shù)字式溫度傳感器 TMP275 為例,介紹溫度傳感器在家庭環(huán)境監(jiān)控中的應(yīng)用。
1、TMP275 簡(jiǎn)介
TMP275 是 TI 公司于 2006 年推出的一款低功耗數(shù)字輸出溫度傳感器。其精確度達(dá)±0.5℃,適用于環(huán)境、通信、計(jì)算機(jī)、消費(fèi)類(lèi)、工業(yè)以及儀表應(yīng)用等多個(gè)領(lǐng)域的溫度測(cè)量。
TMP275 的高度精確性可使散熱與電源管理更加高效,而其低功耗能夠延長(zhǎng)電池使用壽命并最小化自加熱(self-heaTIng)。在 -20℃~+100℃范圍內(nèi),TMP275 的精確度為±0.5℃(最大值)。其雙線串行接口與 I2C 相兼容。芯片采用小巧的 8 引腳 MSOP 封裝。該器件的其他特性包括:50μA 低電流、9 至 12 位可編程分辨率、0.1μA 關(guān)機(jī)電流模式、整個(gè)溫度范圍內(nèi)出色的穩(wěn)定性,以及 -40℃~+125℃的廣泛工作溫度范圍。另外,該器件還允許多達(dá) 8 個(gè)不同地址,以實(shí)現(xiàn)接口總線設(shè)計(jì)的高靈活性。TMP275 的引腳排列如圖 1 所示。
2、TMP275 硬件設(shè)計(jì)
TMP275 的兩線串行接口(引腳 SCL、SDA)與 I2C 總線接口兼容,可以直接與其相連,從而大大降低了設(shè)計(jì)難度。當(dāng)測(cè)量溫度超過(guò)用戶設(shè)定的最高溫度或低于最低溫度時(shí),引腳 ALERT 輸出高電平或低電平(可以通過(guò)配置寄存器來(lái)實(shí)現(xiàn))。上述 3 個(gè)引腳在實(shí)際連接中需要上拉電阻。引腳 A0、A1、A2 可以接地或高電平,用于決定芯片的器什地址(有 8 個(gè))。TMP275 的外圍電路原理圖如圖 2 所示。
3、TMP275 的基本原理
TMP275 的功能實(shí)現(xiàn)和工作方式主要由內(nèi)部的 5 個(gè)寄存器來(lái)確定,分別是:指針寄存器(pointer register)、溫度寄存器(temperature register)、配置寄存器(configura-TIon register)、上限溫度寄存器(THIGH register)和下限溫度寄存器(TLOW register)。TMP275 的內(nèi)部寄存器結(jié)構(gòu)如圖 3 所示。
TMP275 的工作方式主要通過(guò)配置寄存器來(lái)實(shí)現(xiàn)。配置寄存器的數(shù)據(jù)格式如下:
各數(shù)據(jù)位的具體說(shuō)明如下:
SD 設(shè)置器件是否工作在關(guān)斷模式。SD 為 1 時(shí)為關(guān)斷模式,SD 為 0 時(shí)為正常模式(包括比較模式和中斷模式)。
TM 設(shè)置器件工作在比較模式還是中斷模式。TM 為 1 時(shí)工作在中斷模式,TM 為 0 時(shí)工作在比較模式。
POL ALERT 極性位。通過(guò) POL 的設(shè)置,可以使控制器和 ALERT 輸出極性一致。
F1/F0 錯(cuò)誤隊(duì)列配置位。只有溫度連續(xù)超限 n 次后,報(bào)警才會(huì)輸出。參數(shù) n 由 F1 和 F0 來(lái)設(shè)置,設(shè)置錯(cuò)誤隊(duì)列的目的是防止環(huán)境噪聲對(duì)報(bào)警輸出的影響。具體配置參數(shù)如表 1 所列。
R1/R0 溫度傳感器分辨率配置位。通過(guò)對(duì)其配置,可以控制溫度傳感器的轉(zhuǎn)換分辨率,同時(shí)也可以控制時(shí)間;分辨率越高,轉(zhuǎn)換時(shí)間越長(zhǎng)。具體配置參數(shù)如表 2 所列。
OS 在關(guān)斷模式下,向該位寫(xiě) 1,可以開(kāi)啟一次溫度轉(zhuǎn)換;在溫度比較模式下,該數(shù)據(jù)位可以提供比較模式的狀態(tài)。
4、TMP275 的工作方式與串行接口
4.1 工作方式
正常工作方式下,當(dāng)所采集的溫度在上下限溫度之外時(shí),TMP275 會(huì)依據(jù)配置寄存器中的 TM 狀態(tài)來(lái)決定器件是工作在比較模式還是中斷模式。當(dāng)器件工作在比較模式,且所采集的溫度連續(xù) n 次(參數(shù) n 為由 F0、F1 決定的連續(xù)錯(cuò)誤數(shù))等于或大于 THIGH 時(shí),比較器激活 ALERT 告警輸出,提醒主機(jī)當(dāng)前工作溫度不正常;只有當(dāng)溫度連續(xù) n 次低于 TLOW 時(shí),ALERT 信號(hào)才恢復(fù)正常。正常工作時(shí),默認(rèn)方式為比較模式。當(dāng)器件工作在中斷模式,且所采集的溫度連續(xù) n 次在上下限溫度之外時(shí),比較器都會(huì)激活 ALERT 報(bào)警輸出;只有在對(duì)寄存器進(jìn)行操作或者器件在關(guān)斷模式下時(shí),ALERT 信號(hào)才會(huì)恢復(fù)正常,此種模式下可以進(jìn)行系統(tǒng)的耐溫測(cè)試。
另外,器件還有節(jié)能的關(guān)斷模式。如果選擇該模式,當(dāng)前的溫度轉(zhuǎn)換結(jié)束后,器件會(huì)自動(dòng)關(guān)斷,此時(shí)電流消耗只有 1μA。只有向配置寄存器的 OS 位寫(xiě) 1,才可以開(kāi)啟下一次溫度轉(zhuǎn)換。該模式由配置寄存器的 SD 數(shù)據(jù)位來(lái)設(shè)定。
4.2 串行接口
TMP275 的兩線數(shù)據(jù)線 SDA 和時(shí)鐘線 SCL 兼容 I2C 協(xié)議,而且只能作為從器件。它支持快速模式(1~400kHz)和高速模式(1 kHz~3.4 MHz)。該器件的地址是由固定的高 4 位 1001 以及受控于 A0、A1、A2 的低 3 位決定。
4.2.1 I2C 總線綜述
初始化傳輸?shù)脑O(shè)備稱(chēng)為“主設(shè)備”,受主設(shè)備控制的是“從設(shè)備”。主設(shè)備產(chǎn)生串行時(shí)鐘(SCL),控制總線接入,以及產(chǎn)生啟動(dòng)(START)和停止(STOP)條件。只有在總線不忙時(shí),才可以傳送數(shù)據(jù)。在傳送期間,時(shí)鐘信號(hào)線為高電平時(shí),數(shù)據(jù)線 SDA 必須保持不變;只有在啟動(dòng)/停止信號(hào)到來(lái)后,數(shù)據(jù)線 SDA 才能改變。
TMP275 作為從設(shè)備,只有接收到啟動(dòng)信號(hào)后,芯片才開(kāi)始工作。若接收到的地址無(wú)誤,則發(fā)出一個(gè)確認(rèn)信號(hào),并根據(jù) R/W 位的狀態(tài)進(jìn)行讀/寫(xiě)操作。當(dāng)停止信號(hào)到來(lái)后,所有工作結(jié)束。
4.2.2 從設(shè)備接收模式
接收模式下,主設(shè)備先向 TMP275 發(fā)送 TMP275 的地址信息和狀態(tài)信息(R/W=0),然后發(fā)送數(shù)據(jù),寫(xiě)入地址指針寄存器。下一個(gè)字節(jié)或者幾個(gè)字節(jié)再依據(jù)指針寄存器的內(nèi)容寫(xiě)入相應(yīng)的寄存器。對(duì)于每一個(gè)成功接收到的數(shù)據(jù),TMP275 都將發(fā)送確認(rèn)信息。主設(shè)備通過(guò)發(fā)送停止信號(hào)而終止數(shù)據(jù)傳輸。
4.2.3 從設(shè)備發(fā)送模式
發(fā)送模式下,主設(shè)備先向 TMP275 發(fā)送 TMP275 的地址信息和狀態(tài)信息(R/W=1),然后讀取由地址指針寄存器指定的數(shù)據(jù)。對(duì)于每一個(gè)成功接收到的數(shù)據(jù),TMP275 都將發(fā)送確認(rèn)信息。主設(shè)備通過(guò)發(fā)送停止信號(hào)而終止數(shù)據(jù)傳輸。
5、TMP275 在家庭環(huán)境監(jiān)控中的應(yīng)用
5.1 節(jié)點(diǎn)簡(jiǎn)介
本文的討論是以基于藍(lán)牙(Bluetooth)技術(shù)的家庭環(huán)境監(jiān)控系統(tǒng)的節(jié)點(diǎn)為平臺(tái),介紹溫度傳感器 TMP275 在環(huán)境監(jiān)控中的具體應(yīng)用。該節(jié)點(diǎn)包括處理器、藍(lán)牙模塊、溫度傳感器 TMP275 和電源 4 部分,如圖 4 所示。
5.2 處理器部分和溫度傳感器部分
節(jié)點(diǎn)處理器選用 AVR 單片機(jī) ATmega128。它是基于 AVR RISC 結(jié)構(gòu)的 8 位低功耗 CMOS 微處理器。由于其先進(jìn)的指令集及單周期指令執(zhí)行時(shí)間,ATmega128 的數(shù)據(jù)吞吐率高達(dá) 1 MIPS/MHz,從而緩解了系統(tǒng)在功耗和處理速度之間的矛盾。
ATmega 128 提供一種兼容于 I2C 的 TWI 總線接口,因此 TMP275 的 SDA 和 SCL 引腳可以直接與處理器的引腳相連,另外還需接上拉電阻。TMP275 的報(bào)警輸出方式設(shè)置為低電平輸出,接有上拉電阻。A0、A1 和 A2 全部接低電平,這樣 TMP275 器件的寫(xiě)地址為 0x90,讀地址為 0x91。TMP275 的連接原理圖如圖 5 所示。
5.3 藍(lán)牙模塊部分
藍(lán)牙模塊選用 CSR 公司的 BlueCore02-External 藍(lán)牙芯片。此芯片是一個(gè)單一芯片無(wú)線電和基帶鏈路控制器的 Bluetooth 2.4 GHz 系統(tǒng),采用 0.18 μm CMOS 技術(shù),集成了射頻、基帶、帶有全部集成藍(lán)牙協(xié)議棧的 MCU 以及收發(fā)器。
在本節(jié)點(diǎn)的設(shè)計(jì)中,藍(lán)牙模塊通過(guò) UART 接口與處理器相連接。IO0、IO1、IO2 引腳接 LED 燈,用來(lái)指示藍(lán)牙模塊與其他藍(lán)牙設(shè)備進(jìn)行尋呼、連接和數(shù)據(jù)傳輸?shù)臓顟B(tài)。藍(lán)牙模塊的其他引腳在本節(jié)點(diǎn)設(shè)計(jì)中未涉及,故予以省略。藍(lán)牙模塊的連接原理圖如圖 6 所示。
6、結(jié) 語(yǔ)
實(shí)際應(yīng)用表明,TMP275 芯片具有很高的性能,利用它可以很好地實(shí)現(xiàn)預(yù)期的設(shè)計(jì)功能,而且操作簡(jiǎn)單。利用主控處理器和多片 TMP275 也很容易構(gòu)成一個(gè)其他的環(huán)境監(jiān)控系統(tǒng),且能得到很高的測(cè)試精度。目前,基于溫度傳感器 TMP275 和藍(lán)牙技術(shù)的家庭環(huán)境監(jiān)控系統(tǒng)已經(jīng)調(diào)試完畢,運(yùn)行性能良好。
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理。
特別推薦
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Same Sky多樣化電子元器件
- 使用合適的窗口電壓監(jiān)控器優(yōu)化系統(tǒng)設(shè)計(jì)
- ADI電機(jī)運(yùn)動(dòng)控制解決方案 驅(qū)動(dòng)智能運(yùn)動(dòng)新時(shí)代
- 倍福推出采用 TwinSAFE SC 技術(shù)的 EtherCAT 端子模塊 EL3453-0090
- TDK推出新的X系列環(huán)保型SMD壓敏電阻
- Vishay 推出新款采用0102、0204和 0207封裝的精密薄膜MELF電阻
- Microchip推出新款交鑰匙電容式觸摸控制器產(chǎn)品 MTCH2120
技術(shù)文章更多>>
- 一文看懂電壓轉(zhuǎn)換的級(jí)聯(lián)和混合概念
- 意法半導(dǎo)體推出首款超低功耗生物傳感器,成為眾多新型應(yīng)用的核心所在
- 是否存在有關(guān) PCB 走線電感的經(jīng)驗(yàn)法則?
- 智能電池傳感器的兩大關(guān)鍵部件: 車(chē)規(guī)級(jí)分流器以及匹配的評(píng)估板
- Quobly與意法半導(dǎo)體攜手, 加快量子處理器制造進(jìn)程,實(shí)現(xiàn)大型量子計(jì)算解決方案
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
單向可控硅
刀開(kāi)關(guān)
等離子顯示屏
低頻電感
低通濾波器
低音炮電路
滌綸電容
點(diǎn)膠設(shè)備
電池
電池管理系統(tǒng)
電磁蜂鳴器
電磁兼容
電磁爐危害
電動(dòng)車(chē)
電動(dòng)工具
電動(dòng)汽車(chē)
電感
電工電路
電機(jī)控制
電解電容
電纜連接器
電力電子
電力繼電器
電力線通信
電流保險(xiǎn)絲
電流表
電流傳感器
電流互感器
電路保護(hù)
電路圖