那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

提高DS1620的溫度分辨率

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-10 10:52 ? 次閱讀

DS1620數字溫度計和恒溫器提供9位溫度讀數,指示器件溫度。該溫度以 0.5°C 為增量表示,提供 0.5°C 分辨率。在0°C至+70°C范圍內,該器件的精度也高達0.5°C。在-40°C至0°C范圍以及+70°C至+85°C范圍內,DS1620的精度在1°C以內。 該器件將溫度范圍進一步擴展至-55°C至-40°C和+85°C至+125°C,精度在2°C以內。

溫度傳感器而言,這些精度非常好,但在某些情況下,0.5°C的分辨率是不夠的。在絕對溫度不如溫度趨勢那么重要的比例控制系統中,可能需要更高的分辨率。

對DS1620使用一些未記錄的測試模式,用戶可以在DS1620和一些架空軟件上提供0.1°C的分辨率。雖然這不會提高器件的精度,但它可以通過具有更精細的溫度分辨率來更好地控制某些系統。

操作測量溫度

DS1620通過使用板載專有的溫度測量技術來測量溫度。溫度測量電路的框圖如圖1所示。

DS1620通過計算低溫度系數振蕩器在由高溫度系數振蕩器確定的柵極周期內經過的時鐘周期數來測量溫度。計數器預設了對應于-55°C的基數。 如果計數器在柵極周期結束前達到零,則溫度寄存器(也預設為-55°C值)將遞增,表示溫度高于-55°C。

同時,計數器被預設為由斜率累加器電路確定的值。需要該電路來補償振蕩器在整個溫度范圍內的拋物線行為。然后再次計時計數器,直到它達到零。如果門期仍未完成,則重復此過程。

斜率累加器用于補償振蕩器隨溫度變化的非線性行為,從而產生高分辨率的溫度測量值。這是通過更改計數器在溫度中每個增量度數所需的計數數來完成的。因此,為了獲得所需的分辨率,必須知道計數器的值和給定溫度下每攝氏度的計數數(斜率累加器的值)。

在內部,該計算在DS1620內部完成,以提供0.5°C分辨率。注意,DS1620的溫度以1/2°C LSB表示,9位格式如下:

poYBAGO8072AWjsPAAAIiL_fj3w024.png


通過讀取溫度并從讀取值截斷0.5°C位(LSB)可以獲得更高的分辨率。此值為 TEMP_READ。然后可以讀取計數器中留下的值。此值是門期結束后剩余的計數 (COUNT_REMAIN)。通過將斜率累加器的值加載到計數寄存器中,可以讀取該值,從而在該溫度下產生每攝氏度(COUNT_PER_C)的計數數。然后,用戶可以使用以下內容計算實際溫度:

poYBAGO808aAPb4xAABzA54nggE153.png


圖1.溫度測量電路

使用DS1620獲得0.1°C分辨率

以下步驟描述了從DS1620獲得0.1°C分辨率所需的過程。如果DS1620尚未處于ONESHOT模式,則發送帶有適當寫入數據的WRITE CONFIG協議。有關該協議和模式設置的更多信息,請參見DS1620數據資料

設置ONESHOT和CPU模式的協議:
0C 03(十六進制)

僅設置單脈沖模式的協議:
0C 01(十六進制)

上面列出的第一種協議通常是使用計算機控制DS1620時所需的模式設置。

向零件發出“開始轉換”命令(EE 十六進制)。

發出READ CONFIG命令(交流十六進制)從DS1620讀取配置寄存器數據。重復此命令,直到寄存器的最高有效位(即 DONE 位)為“1”。這意味著溫度轉換已完成。使用 C 語言命名法對該條件的邏輯描述是:

(config & 0x80) = = 0x80

發出讀取溫度命令,如數據手冊中所述,該命令為 AA 十六進制。從讀取值中截斷 1/2 度位,并將其轉換為有符號整數。修改后的值TEMP_READ。

發出讀取計數器命令,該命令未記錄在數據手冊中。該協議的工作方式與讀取恒溫器設置的協議相同。首先,發送協議,即 A0 十六進制。然后從部件中讀回一個 9 位值。此值為 COUNT_REMAIN。

發出負載斜率命令,該命令也沒有記錄在數據手冊中。該協議為 41 十六進制,不需要讀取或寫入數據。此命令將斜率值加載到計數器中。

再次發出讀取計數器命令,如上面的步驟 5 中所述。讀取的值為 COUNT_PER_C。

使用以下公式計算實際溫度,再次使用 C 命名法:

溫度=TEMP_READ - 0.25
+ (COUNT_PER_C - COUNT_REMAIN) /
COUNT_PER_C

根據需要重復步驟 2 到 8。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2553

    文章

    51407

    瀏覽量

    756630
  • 振蕩器
    +關注

    關注

    28

    文章

    3847

    瀏覽量

    139366
  • 計數器
    +關注

    關注

    32

    文章

    2261

    瀏覽量

    94986
收藏 人收藏

    評論

    相關推薦

    請問一下DS1620這個溫度傳感器芯片帶不帶程序?

    請問一下DS1620這個溫度傳感器芯片帶不帶程序?
    發表于 05-17 11:00

    Applying and Using the DS1620

    Abstract: The DS1620 digital thermometer and thermostat provides three thermostat outputs (THIGH
    發表于 04-17 11:45 ?593次閱讀
    Applying and Using the <b class='flag-5'>DS1620</b>

    Interfacing the DS1620 to the

    Abstract: Communication with the DS1620 digital temperature sensor IC is achieved via a simple
    發表于 04-18 10:46 ?847次閱讀
    Interfacing the <b class='flag-5'>DS1620</b> to the

    DS1620接口與單片機DS5000/8051

    compatible) microcontroller to the DS1620 digital temperature sensor. The DS1620 communicates via a 3-wire serial digital interface. So
    發表于 04-23 14:40 ?1856次閱讀
    <b class='flag-5'>DS1620</b>接口與單片機<b class='flag-5'>DS</b>5000/8051

    數字式半導體測控芯片DS1620溫度自動控制中的應用

    介紹了數字式溫度測控芯片在數字放射系統中X射線采集板溫度自動控制中的應用。采用PC和單獨控制雙模塊分別控制溫度,利用半導體傳感器DS1620進行四路
    發表于 05-05 20:43 ?1197次閱讀
    數字式半導體測控芯片<b class='flag-5'>DS1620</b>在<b class='flag-5'>溫度</b>自動控制中的應用

    DS1620恒溫電路圖

    DS1620恒溫電路圖
    發表于 06-03 15:28 ?948次閱讀
    <b class='flag-5'>DS1620</b>恒溫電路圖

    DS1620家用電扇控制電路圖

    DS1620家用電扇控制電路圖
    發表于 06-03 15:29 ?706次閱讀
    <b class='flag-5'>DS1620</b>家用電扇控制電路圖

    DS1620溫度傳感器-控制器及風扇自控電路圖

    DS1620溫度傳感器-控制器及風扇自控電路圖
    發表于 06-03 15:30 ?1155次閱讀
    <b class='flag-5'>DS1620</b><b class='flag-5'>溫度</b>傳感器-控制器及風扇自控電路圖

    DS1620引腳圖及測溫原理

    DS1620是DALLAS半導體公司的溫度傳感器家庭成員之一,是新型數字式溫度傳感器。
    發表于 05-05 18:18 ?4892次閱讀
    <b class='flag-5'>DS1620</b>引腳圖及測溫原理

    DS1620實現高分辨率溫度測量

    DS1620 是DALLAS 半導體公司的 溫度傳感器 家庭成員之一,是新型數字式溫度傳感器。其測溫范圍寬(-55℃~+125℃),感應能力精確,不需A/D 轉換電路,直接將溫度值轉換
    發表于 07-18 16:48 ?28次下載
    <b class='flag-5'>DS1620</b>實現高<b class='flag-5'>分辨率</b><b class='flag-5'>溫度</b>測量

    數字溫度測控器件DS1620的工作模式和應用實例

    DS1620是Dallas公司推出的數字溫度測控器件。 2.7~ 5.0V供電電壓,測量溫度范圍為-55~+125℃,9位數字量表示溫度值,分辨率
    發表于 07-20 14:41 ?1848次閱讀
    數字<b class='flag-5'>溫度</b>測控器件<b class='flag-5'>DS1620</b>的工作模式和應用實例

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

    電子發燒友網為你提供()DS1620相關產品參數、數據手冊,更有DS1620的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS1620真值表,DS1620管腳等資料,希望可以幫助到廣
    發表于 10-28 10:09
    <b class='flag-5'>DS1620</b> <b class='flag-5'>DS1620</b> - (Maxim Integrated) - <b class='flag-5'>溫度</b>傳感器 - 模擬和數字輸出

    DS1620溫度控制應用中的應用和使用

    DS1620數字溫度計和恒溫器提供3路溫控器輸出(THIGH, TLOW和TCOM),可用于控制風扇或加熱器。有兩個用戶可編程閾值(TH和 TL) 控制三個輸出。當測得的溫度超過TH/ 7高被驅動得很高。當測得的
    的頭像 發表于 01-16 10:27 ?1171次閱讀
    <b class='flag-5'>DS1620</b>在<b class='flag-5'>溫度</b>控制應用中的應用和使用

    DS1620DS5000/8051微控制器接口

    本應用筆記向用戶介紹DS5000(兼容8051)微控制器與DS1620數字溫度傳感器的接口軟件。DS1620通過3線串行數字接口進行通信。提供的軟件代碼用于讀取
    的頭像 發表于 03-01 15:29 ?728次閱讀
    <b class='flag-5'>DS1620</b>與<b class='flag-5'>DS</b>5000/8051微控制器接口

    DS1620與摩托羅拉SPI總線接口

    DS1620數字溫度傳感器IC的通信通過簡單的3線接口實現。此接口與摩托羅拉 SPI 之間存在許多差異?接口。然而,只需對DS1620進行一些小的硬件和軟件修改,就可以有效地集成到基于SPI的系統中。
    的頭像 發表于 05-16 11:28 ?917次閱讀
    <b class='flag-5'>DS1620</b>與摩托羅拉SPI總線接口
    百家乐开户平台| 金冠娱乐城注册| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 百家乐官网概率怎么算| 百家乐真人投注网站| 威尔斯人线上娱乐| 罗盘24山珠宝火坑| 优博娱乐网站| 沙巴百家乐现金网| 弥勒县| 百家乐优博娱乐城| 百家乐官网规则澳门| 百家乐2号说名书| 玩百家乐官网技巧博客| 金沙百家乐的玩法技巧和规则| 百家乐官网博彩网排名| 综合百家乐博彩论坛| 百家乐官网棋牌外挂| 百家乐扑| 百家乐官网博乐城| 大发888易付168 充值| 888百家乐官网的玩法技巧和规则| 六合彩免费图库| 美国百家乐怎么玩| 乌拉特中旗| 老人头百家乐的玩法技巧和规则| 百家乐官网技术论坛| 大发888线上娱乐加盟合作| 爱赢百家乐官网的玩法技巧和规则 | 艮山坤向 24山| 明升m88| 粤港澳百家乐娱乐| 百家乐官网真人斗地主| 娱网棋牌大厅下载| 百家乐赌法| 蓝盾百家乐官网平台租用| 威尼斯人娱乐城极好| 大都会百家乐官网的玩法技巧和规则 | 赌博堕天录 和也篇| 打百家乐纯打庄的方法| 百家乐官网的最佳玩|