在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

溫度傳感器IC:DS1631

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-03-01 14:32 ? 次閱讀

本應(yīng)用筆記向用戶介紹DS5000(兼容8051)微控制器與DS1631溫度傳感器接口軟件。DS1631集成了一個(gè)標(biāo)準(zhǔn)的2線串行數(shù)字接口。提供的軟件代碼可用于提供對(duì)DS1631的所有類(lèi)型的功能訪問(wèn),包括讀取溫度寄存器、寫(xiě)入恒溫器門(mén)限和設(shè)置器件配置。

介紹

DS1631為數(shù)字溫度計(jì),在-9°C范圍內(nèi)提供10、11、12或55位溫度讀數(shù) 至 +125°C 范圍,0°C 至 +5°C 范圍內(nèi)具有 ±0.70°C 精度,3.0V ≤ VDD≤ 5.5V。DS1631還具有用戶定義的跳變點(diǎn)(TH和 TL).三個(gè)地址引腳 允許多達(dá)1631個(gè)DS<>在同一總線上工作。

與DS1631的通信通過(guò)2線串行接口實(shí)現(xiàn)。本應(yīng)用筆記介紹 “C”源代碼,允許PC通過(guò)兼容1631的DS8051微控制器與DS5000通信。

硬件配置

DS1631 SDA (串行數(shù)據(jù))和SCL (串行時(shí)鐘)引腳可直接連接至 DS5000微控制器。DS1631 SDA引腳為漏極開(kāi)路I/O,因此SDA線必須拉高 通過(guò)上拉電阻。由于DS5000微控制器時(shí)鐘輸出也是漏極開(kāi)路,因此上拉電阻 在 SCL 生產(chǎn)線上也需要。圖1所示為兩個(gè)DS1631(地址1001000 和1001001)連接到總線。

DS5000 配置在附錄 B 的頭文件中提供。請(qǐng)注意,DS5000 在 頻率為11.05949MHz。DS232A用于處理PC到微控制器的接口。如圖所示 在附錄B中,2線連接通過(guò)DS0的I/O端口P5000進(jìn)行。I/O 端口 P1 或 P2 可以 用于報(bào)告狀態(tài)或?yàn)橥鈬鷪?bào)告設(shè)備(如 LCD)供電。

pYYBAGP-8ZKAbstwAAAdQgqbXgo570.gif

圖1.兩個(gè)DS1631器件在同一雙線總線上的電路圖

與DS1631的軟件通信

以下部分包含DS1631“C”源代碼示例。附錄 A 提供了完整的 C 用于測(cè)試硬件和與DS1631通信的程序列表

啟動(dòng)和停止條件

微控制器使用啟動(dòng)和停止條件來(lái)發(fā)出開(kāi)始和結(jié)束信號(hào), 分別是 2 線通信序列。要產(chǎn)生 START 條件,SDA 線為 當(dāng) SCL 為高電平時(shí)從高拉到低,對(duì)于停止條件,SDA 從低到高過(guò)渡,而 標(biāo)準(zhǔn)高標(biāo)準(zhǔn) (SCL) 很高。圖 2a 顯示了用于生成 START 條件的示例“C”代碼,圖 2b 顯示了 用于生成 STOP 條件的示例代碼。

pYYBAGP-8ZOAWbV1AAATEm1QfbE822.gif

圖 2a. 啟動(dòng)示例。

poYBAGP-8ZSAI8BLAAAT5bpQgQ4869.gif

圖 2b. 停止示例。

寫(xiě)入DS1631

主站對(duì) 1 字節(jié)配置寄存器和 2 字節(jié) T 具有寫(xiě)訪問(wèn)權(quán)限H和 TL寄存 器。 因此,當(dāng)寫(xiě)入配置寄存器時(shí),主站必須發(fā)送一個(gè)字節(jié)的數(shù)據(jù),并且當(dāng) 寫(xiě)給 TH或 TL寄存器 主站必須發(fā)送兩個(gè)字節(jié)的數(shù)據(jù)。圖 3 顯示了示例“C” 用于寫(xiě)入配置寄存器的代碼。SendAddr 例程導(dǎo)致 START 條件為 后跟一個(gè)控制字節(jié),該字節(jié)包含DS1631地址,并設(shè)置了讀/寫(xiě)位 “寫(xiě)”。接下來(lái),SendByte 例程用于發(fā)出訪問(wèn)配置命令 (ACh)。這是遵循的 通過(guò)寫(xiě)入配置寄存器的數(shù)據(jù)字節(jié)。序列以停止完成 條件。

pYYBAGP-8ZWAV-ZJAAAiVp341T0221.gif

圖3.寫(xiě)入DS1631的代碼示例

從DS1631讀取

主站可以從 1 字節(jié)配置寄存器和 2 字節(jié)溫度 T 讀取數(shù)據(jù)H和 TL寄存 器。圖 4 顯示了用于讀取配置寄存器的示例“C”代碼。發(fā)送添加程序例程 生成一個(gè) START,后跟一個(gè)控制字節(jié),其中讀/寫(xiě)位設(shè)置為“寫(xiě)入”。下一頁(yè) 訪問(wèn) 配置命令 (ACh) 被發(fā)送。接下來(lái)是另一個(gè) START 和一個(gè)控制字節(jié),但這次 讀/寫(xiě)位設(shè)置為“讀”。I2CGetByte(1) 例程讀取并保存 1 字節(jié)配置 注冊(cè)。傳遞給例程的“1”表示此字節(jié)是最后一個(gè)(在這種情況下是唯一字節(jié)) 正在讀取的字節(jié)。這是必要的,以便在接收到字節(jié)后向DS1631發(fā)送NACK而不是ACK。 對(duì)于 2 字節(jié)讀取,在第一個(gè)字節(jié)之后將“0”傳遞給 I2CGetByte 子例程,“1”為 在第二個(gè)字節(jié)之后發(fā)送。序列以 STOP 條件完成。

poYBAGP-8ZaAJXVjAAAlq4GWibg120.gif

圖4.讀取DS1631的代碼示例

計(jì)算溫度

每次溫度轉(zhuǎn)換后,DS1631將數(shù)字溫度存儲(chǔ)為16位雙 2字節(jié)溫度寄存器中的補(bǔ)碼數(shù)。圖 5 顯示了用于啟動(dòng) 溫度轉(zhuǎn)換,然后讀取溫度寄存器并計(jì)算十進(jìn)制攝氏度和 華氏值來(lái)自數(shù)字值。要啟動(dòng)溫度轉(zhuǎn)換,請(qǐng)發(fā)送 START,然后發(fā)送 START。 由一個(gè)控制字節(jié),讀/寫(xiě)位設(shè)置為“寫(xiě)入”。接下來(lái)發(fā)送開(kāi)始轉(zhuǎn)換 T 命令(51h) 后跟停止條件。為了讀取溫度寄存器,發(fā)送一個(gè)START,然后發(fā)送一個(gè)控制 將讀/寫(xiě)位設(shè)置為“寫(xiě)入”的字節(jié)。接下來(lái)發(fā)送讀取溫度命令 (AAh) 后跟另一個(gè) START,加上一個(gè)控制字節(jié),讀/寫(xiě)位設(shè)置為“讀取”。I2CGetByte(0) 讀取溫度MSB,并向DS1631發(fā)送確認(rèn)。I2CGetByte(1) 然后讀取溫度 LSB 并向 DS1631 發(fā)送 NACK。通信序列以停止完成 條件。最終代碼段將 2 字節(jié)數(shù)字讀數(shù)轉(zhuǎn)換為十進(jìn)制值。

pYYBAGP-8ZeAeFh4AABJ_HRCLhw682.gif

圖5.讀取DS1631的代碼示例

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7917

    瀏覽量

    153757
  • 溫度傳感器
    +關(guān)注

    關(guān)注

    48

    文章

    3028

    瀏覽量

    158231
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5424

    瀏覽量

    123456
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    怎么使用DS1631溫度傳感器與微控制PIC18F45 K2

    您好,我想使用DS1631溫度傳感器與微控制PIC18F45 K22(MPLABX V 3.26 +XC8)接口,使用I2C,但它不是WROK,我不知道為什么。我在Proteus上模
    發(fā)表于 07-09 15:45

    DS1631, DS1631A, DS1731 pdf da

    The DS1631, DS1631A, and DS1731 digital thermometers provide 9, 10, 11, or 12-bit temperature
    發(fā)表于 12-08 16:13 ?24次下載

    提高DS1631溫度傳感器精度的方法

    隨著自動(dòng)化設(shè)備的增多,集成溫度傳感器得到了廣泛的應(yīng)用,幾乎滲透到了所有電子系統(tǒng)。如手機(jī)、PDA、各種型號(hào)的計(jì)算機(jī)、交換機(jī)、路由、家用電器以及汽車(chē)等都使用溫度
    發(fā)表于 04-16 09:16 ?27次下載

    Using the DS1631 Temperature S

    INTRODUCTIONThe DS1631 was designed to be software compatible with the DS1621 in most applications
    發(fā)表于 04-17 12:08 ?20次下載

    Using the DS1631 Temperature S

    INTRODUCTIONThe DS1631 was designed to be software compatible with the DS1621 in most applications
    發(fā)表于 04-18 10:11 ?22次下載

    DS1631, DS1631A, DS1731 高精度數(shù)字溫

    DS1631, DS1631A, DS1731 高精度數(shù)字溫度計(jì)和溫度監(jiān)控
    發(fā)表于 12-08 16:16 ?1280次閱讀
    <b class='flag-5'>DS1631</b>, <b class='flag-5'>DS1631</b>A, <b class='flag-5'>DS</b>1731 高精度數(shù)字溫

    Interfacing to the DS1631 Digi

    compatible) microcontroller to the DS1631 temperature sensor. The DS1631 incorporates a standard 2-wire serial digital interface. Softw
    發(fā)表于 04-18 10:28 ?778次閱讀
    Interfacing to the <b class='flag-5'>DS1631</b> Digi

    Interfacing to the DS1631 Digi

    compatible) microcontroller to the DS1631 temperature sensor. The DS1631 incorporates a standard 2-wire serial digital interface. Softw
    發(fā)表于 04-23 15:02 ?1060次閱讀
    Interfacing to the <b class='flag-5'>DS1631</b> Digi

    DS1631Z+ DS1631Z+ - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1631Z+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1631Z+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1631Z+真值表,DS1631Z+管腳等資料,
    發(fā)表于 10-28 10:10
    <b class='flag-5'>DS1631</b>Z+ <b class='flag-5'>DS1631</b>Z+ - (Maxim Integrated) - <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b> - 模擬和數(shù)字輸出

    DS1631+ DS1631+ - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1631+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1631+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1631+真值表,DS1631+管腳等資料,希望可以
    發(fā)表于 10-28 10:10
    <b class='flag-5'>DS1631</b>+ <b class='flag-5'>DS1631</b>+ - (Maxim Integrated) - <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b> - 模擬和數(shù)字輸出

    DS1631S+ DS1631S+ - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1631S+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1631S+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1631S+真值表,DS1631S+管腳等資料,
    發(fā)表于 10-28 10:09
    <b class='flag-5'>DS1631</b>S+ <b class='flag-5'>DS1631</b>S+ - (Maxim Integrated) - <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b> - 模擬和數(shù)字輸出

    DS1631 DS1631 - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1631相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1631的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1631真值表,DS1631管腳等資料,希望可以幫助到廣
    發(fā)表于 11-02 08:23
    <b class='flag-5'>DS1631</b> <b class='flag-5'>DS1631</b> - (Maxim Integrated) - <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b> - 模擬和數(shù)字輸出

    DS1631S DS1631S - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1631S相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1631S的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1631S真值表,DS1631S管腳等資料,希望可以
    發(fā)表于 11-02 08:23
    <b class='flag-5'>DS1631</b>S <b class='flag-5'>DS1631</b>S - (Maxim Integrated) - <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b> - 模擬和數(shù)字輸出

    DS1631Z DS1631Z - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS1631Z相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS1631Z的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS1631Z真值表,DS1631Z管腳等資料,希望可以
    發(fā)表于 11-02 08:23
    <b class='flag-5'>DS1631</b>Z <b class='flag-5'>DS1631</b>Z - (Maxim Integrated) - <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b> - 模擬和數(shù)字輸出

    溫度傳感器ICDS1631

    本應(yīng)用筆記向用戶介紹DS5000(兼容8051)微控制DS1631溫度傳感器的接口軟件。DS1631
    的頭像 發(fā)表于 05-17 11:37 ?968次閱讀
    <b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b><b class='flag-5'>IC</b>:<b class='flag-5'>DS1631</b>
    主站蜘蛛池模板: 久久99久久99精品免观看 | 欧美日韩精品一区二区在线线 | 久久精品夜色国产 | 天天干天天干 | 欧美性受xxxx | 苍井优一级毛片免费观看 | 欧美aaaaaaaaaa| 欧美videos 另类 | 日本一线a视频免费观看 | 欧美一区二区三区影院 | 一级视频在线免费观看 | 免费福利片2022潦草影视午夜 | 色激情网 | www.男人 | 免费又黄又硬又大爽日本 | 韩国三级理论在线观看视频 | 老师下面很湿很爽很紧 | aⅴ一区二区三区 | 欧美系列在线观看 | 99久久精品国产自免费 | 美女网站色免费 | 97人操| 美女视频黄a视频美女大全 美女视频一区二区 | 欧美一区二区三区不卡视频 | 在线观看亚洲成人 | 视频在线观看网站免费 | 亚洲四虎在线 | 国产精品一区在线播放 | 视频一本大道香蕉久在线播放 | 香蕉视频在线免费播放 | 国产色在线 | 亚洲 国产色综合天天综合网 | 日日噜噜夜夜狠狠久久aⅴ 日日噜噜夜夜狠狠久久丁香 | va在线| 91在线免费观看网站 | 亚洲欧洲精品成人久久曰影片 | 久草在线资源网 | 国产小视频网站 | 亚洲免费黄色网址 | 免费国产成高清人在线视频 | 色综合天 | 台湾佬自偷自拍情侣在线 |