新聞中心

        EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 利用I2C通信接口實現(xiàn)測溫的設(shè)計方案

        利用I2C通信接口實現(xiàn)測溫的設(shè)計方案

        作者: 時間:2018-08-14 來源:網(wǎng)絡(luò) 收藏

        用傳統(tǒng)的水銀或酒精溫度計來測量溫度,不僅測量時間長、讀數(shù)不方便、而且功能單一,已經(jīng)不能滿足人們在數(shù)字化時代的要求。本文提出了一種新型的數(shù)字式溫度測量電路的設(shè)計方案。

        本文引用地址:http://www.104case.com/article/201808/386676.htm

        系統(tǒng)組成:

        整個系統(tǒng)由數(shù)字溫度傳感器、、顯示、按鍵和電源這幾個部分組成。電路設(shè)計見下圖:

        SD5075可設(shè)置遲滯閾值寄存器和過溫閾值寄存器。如果實際測試環(huán)境溫度高于設(shè)置的過溫閾值寄存器則通過開漏引腳ALARM輸出報警信號。實際環(huán)境溫度低于遲滯閾值寄存器則解除報警信號。Alarm輸出有2種可選的工作模式:Alarm比較器模式和Alarm中斷模式。Alarm輸出可選擇高電平或低電平有效。

        SD5075介紹:

        SD5075是一款高準確度溫度傳感器芯片,內(nèi)含高精度測溫ADC,在-40℃~ +100℃范圍內(nèi)典型誤差小于±0.5℃,在-55℃~ +125℃范圍內(nèi)典型誤差小于±1.0℃。通過兩線I2C/SMBus接口可以很方便與其他設(shè)備建立通信。設(shè)置A2 ~ A0的地址線,可支持8片芯片并聯(lián)總線連接。

        本芯片可選3種工作模式:連續(xù)測溫模式,單次測溫模式,關(guān)斷模式。可根據(jù)速度或功耗的需求靈活選擇和配置。

        SD5075特點:

        1、12位數(shù)字溫度讀數(shù),分辨率為0.0625℃。

        2、在-40℃~+100℃范圍內(nèi)最大誤差±0.8℃,在-55℃~+125℃范圍內(nèi)最大誤差±1.5℃。

        3、2線通信接口,跟I2C/SMBUS協(xié)議兼容。

        4、提供過溫報警功能,可設(shè)置過溫閾值及遲滯恢復(fù)閾值。

        5、可選連續(xù)測溫模式或單次測溫模式。

        6、低功耗:連續(xù)測溫時典型工作電流只有170uA,關(guān)斷模式工作電流小于1uA.

        7、工作電壓范圍:2.7V~5.5V.

        8、管腳兼容ADT75($0.8280)/LM75A($0.2200)/TMP75($0.4730).

        SDA:兩線通信數(shù)據(jù)線

        SCL:兩線通信時鐘線

        ALARM:作溫度報警或者SMBus Alert用

        GND:地

        A2-A0:地址選擇信號

        VDD:電源

        采用的型號為SD8102,也是杭州晶華微電子研制的。具有16k Bytes OTP空間,256 Bytes SRAM,19個可編程I/O口,3個16位的定時/計數(shù)器,內(nèi)置2M的RC振蕩器。該單片機也可以采用普通的51單片機或PIC單片機替代。

        顯示、按鍵和電源

        采用5位數(shù)碼管顯示,保留1位小數(shù),輸出方式采用動態(tài)掃描形式,選擇單片機的5個I/O口作為數(shù)碼管的位線和8個I/O口作為數(shù)碼管的段線;

        通過S0按鍵來切換攝氏度和華氏度顯示。

        采用外接電源方式供電(5~12V不需加限流電阻,大于12V時加個470R/3W的限流電阻),通過HT7533降壓為3.3 V給系統(tǒng)各模塊供電。

        軟件設(shè)計

        單片機程序流程參考下圖:

        結(jié)語:

        此測溫方案選用的SD5075測溫芯片具有功耗低,測溫精度高和價格便宜等優(yōu)點,非常適用于普通測溫場合。同時還兼容ADT75/LM75A/TMP75等測溫芯片。



        關(guān)鍵詞: 單片機

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 随州市| 如皋市| 邵武市| 诸城市| 乐平市| 都安| 图木舒克市| 克拉玛依市| 资兴市| 迁安市| 正镶白旗| 山东| 当涂县| 新余市| 龙门县| 延寿县| 仪征市| 荆门市| 鹰潭市| 江源县| 柏乡县| 乌苏市| 江油市| 余干县| 明水县| 巴林左旗| 临潭县| 鱼台县| 宁国市| 汾西县| 荔波县| 仙居县| 贵州省| 和顺县| 万载县| 班戈县| 鲜城| 金秀| 桦南县| 和顺县| 同江市|