色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

采用DS75LX與P單片機實現硬件接口的應用設計

電子設計 ? 來源:國外電子元器件 ? 作者:黃亞;張益維 ? 2021-03-28 11:52 ? 次閱讀

1 概述

DS75LX是一款高精度的串行數字輸出型溫度傳感器,測量的溫度數據可通過兩線串行總線(與I2C總線兼容)輸出。DS75LX工作電壓為1.7 V到3.7 V。除了基本的測溫功能外,DS75LX還具有溫度報警功能,允許用戶通過軟件設置報警溫度的門限值。DS75LX測溫范圍為-55℃~+125℃,當測溫范圍為-25℃~+100℃時,測量精度為±2℃。DS75LX同時具有可編程的9至12位的溫度數據輸出格式。輸出的溫度數據為12位時,其分辨率可達0.0625℃。該傳感器具有三個地址引腳,可設置為三種狀態中的任意一種:接GND、VDD,或懸空,可設置27種地址組合。例如A2、A1和A0分別為接電源、接地和懸空時,DS75LX的器件地址為0101110。圖1是DS75LX的引腳排列,各功能描述如表1所示。

采用DS75LX與P單片機實現硬件接口的應用設計

2 DS75LX的工作原理

DS75LX通過一個能隙帶溫度感知體系結構來實現溫度測量。片上△-∑模數轉換器將所測的環境溫度直接轉換成數字量并存儲在溫度寄存器中。DS75LX一上電就開始測量溫度,用戶可通過軟件設置配置寄存器的內容以滿足自身的測量要求。DS75LX除了基本的溫度測量外還具有溫度報警模塊。與溫度報警模塊相關的兩個寄存器分別為報警門限寄存器Tos和溫度遲滯寄存器Thyst。該模塊可配置為兩種工作模式:比較器模式和中斷模式。在比較器模式時只要被測溫度在連續1、2、4或6次測量的結果均高于Tos中的值,O.S.引腳觸發并按照配置寄存器中的POL位的值輸出特定電平,此時與Thyst中的設定值無關;而在中斷模式時只要被測的溫度在連續1、2、4或6次溫度測量的結果均高于Tos中的值或低于Thyst中的值時觸發O.S.引腳,輸出特定電平。

3 DS75LX的內部結構

DS75LX的內部結構主要是由地址、I/O口控制單元、精確參考源、采樣調節器和可訪問寄存器等組成。對于用戶來說,只需了解DS75LX的地址、I/O口控制單元和可訪問寄存器即可,因為DS75LX的所有操作均是通過串行I/O口讀寫可訪問寄存器來實現的。

3.1 DS75LX的配置寄存器

DS75LX的配置寄存器如表2所示,該寄存器可讀/寫,允許用戶選擇不同功能。這些功能包括報警輸出類型、溫度測量分辨率等。

該寄存器各位的含義說明:最高位為保留位,該位讀出值為0;R1和R0位的取值決定了DS75LX輸出的溫度數據的位數。當R1和R0分別為00、01、10、或11時,DS75LX輸出溫度有效數據分別為9、10、11或12位;F1和F0位的值決定了觸發O.S.引腳所需要進行的連續溫度測量次數。當F1和F0分別為00、01、10、11時對應的連續溫度測量次數為1、2、4和6次;POL位的值決定了O.S.引腳觸發時為高電平還是低電平。當POL=0時O.S.引腳觸發時輸出低電平,POL值為1時0.S.引腳觸發時輸出高電平;TM=0時溫度報警模塊工作在比較器模式,TM=1時溫度報警模塊工作在中斷模式;SD=1時DS75LX處于關斷模式,此時DS75LX不進行溫度采集,SD=0時,DS75LX處于正常工作狀態。該配置寄存器的各位上電時均為0。

3.2 DS75LX的可訪問寄存器

DS75LX有4個用戶可訪問寄存器,分別為溫度寄存器、配置寄存器、溫度遲滯寄存器和報警門限寄存器。其中溫度寄存器為只讀寄存器,用于存取測量的環境溫度數據,報警門限寄存器和溫度遲滯寄存器均為可瀆/寫寄存器,用于提供用戶可編程的報警溫度值。如果環境溫度漂移超出編程設定值則溫度報警引腳輸出報警信號

3.3 寄存器指針

寄存器指針是向用戶提供所要訪問寄存器地址,寄存器指針的內容即為可訪問寄存器地址。由于DS75LX內部只含有4個可訪問寄存器,因此寄存器指針的內容只有低兩位(P1、P0)有效,當訪問某個寄存器時,必須確保寄存器指針已指向該寄存器。P1和P0的值與可訪問寄存器對應關系如表3所示。

3.4 輸出的溫度數據格式

DS75LX將測量的溫度轉換為16位二進制補碼形式并存儲在兩個字節的溫度寄存器中。最高位是符號位,為0時表示測量的溫度在0℃以上,反之,所測的溫度在0℃以下。而低字節的低4位無用,其值為0。當DS75LX輸出的溫度數據為12位即DS75LX具有12位分辨率時,溫度寄存器的位15至位4為有效的溫度數據。同理,當分辨率分別為11、10、和9位時,對應的有效溫度數據分別是溫度寄存器的位15至位5、位15至位6和位15至位7。

3.5 兩線串行總線

DX75LX的讀寫操作是通過兩線串行總線接口實現的,該串行總線與I2C總線兼容。圖2所示為讀溫度及溫度門限寄存器的時序圖。此時假定寄存器指針已指向溫度寄存器,否則需要對指針進行設置。設置方法如下:主器件產生起始位、發送包含DS75LX地址的寫命令、收到應答、發送寄存器指針字節。注意只有指針字節的低兩位(P1、P0位)有效。

4 DS75LX與PIC單片機接口電路

DS75LX與PIC單片機的硬件接口電路很簡單,如圖3所示。由于PIC16F737具有I2C總線接口,只需將兩者的時鐘和數據引腳對應相連,無論時鐘還是數據線都必須通過上拉電阻電源相連。本文假定DS75LX的三個地址輸入引腳都接地,此時DS75LX的地址為1001000。

5 軟件設計

軟件設計部分包括DS75LX與PIC單片機的初始化程序,讀溫度數據子程序等,限于篇幅以下給出PIC單片機讀取DS75LX輸出的溫度數據的子程序。該子程序對應的時序見圖2。采用C語言編程,編譯器為PICC編程環境MPLAB IDE。該程序既可用查詢方式也可用中斷方式實現,本文利用查詢中斷標志SSPIF實現,具體程序代碼如下:

6 結束語

本文主要介紹數字溫度傳感器DS75LX的工作原理以及與單片機的接口設計。DS75LX具有測量精度高、分辨率可調等特點。DS75LX的片選引腳具有三態輸入,在同樣數量的地址引腳情況下,與其他同類器件相比,DS75LX具有更多的地址組合可用,因此非常適用于多點溫度測量系統。同時DS75LX的兩線串行接口簡化了與單片機的硬件接口設計。DS75LX體積小巧,可廣泛應用在小型基站、路由器、服務器及便攜式溫度計。

責任編輯:gt

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

    關注

    6039

    文章

    44574

    瀏覽量

    636322
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2950

    瀏覽量

    156177
  • 總線
    +關注

    關注

    10

    文章

    2891

    瀏覽量

    88162
收藏 人收藏

    評論

    相關推薦

    采用P89C668單片機實現CAN總線接口設計

    節點接口硬件電路設計 CAN節點接口硬件電路原理如圖1所示.采用PHILIPS公司生產的P89C
    發表于 05-06 09:18

    數字溫度計和溫度監控器DS75LX相關資料下載

    讀數,在-25°C至+100°C溫度范圍內精度為±2°C。上電后,DS75LX缺省為9位分辨率,軟件兼容于LM75。與DS75LX的通訊可由簡單的2線串行接口實現。芯片具備三個三狀態地
    發表于 05-17 07:05

    DS75LX中文資料pdf

    這款低壓(1.7V至3.7V)數字溫度計和監測器能夠在-55°C 至+125°C 范圍內提供9、10、11或12位數字溫度讀數,-25°C至+100°C溫度范圍內精度可達±2°C 。上電后,DS75LX缺省設置為9位分辨率,軟
    發表于 04-15 17:43 ?28次下載

    紅外遙控器與單片機硬件接口的設計

    紅外遙控系統設計及應用:本文介紹了紅外遙控系統的設計,紅外遙控器與單片機硬件接口以及完整的軟件解碼方案、源程序、應用方法,為各類紅外遙控器在單片機控制產品中
    發表于 05-24 01:34 ?279次下載

    單片機實現多路電量脈沖測量的接口設計

             本文介紹了用單片機實現多路電量脈沖測量的接口設計,說明了接口
    發表于 09-09 08:57 ?41次下載

    基于PS/2鼠標接口單片機輸入設備的實現

    基于PS/2鼠標接口單片機輸入設備的實現:詳細介紹了PS/2鼠標/鍵盤接口的工作原理.提出了基于PS/2接口的三鍵鼠標作為
    發表于 10-27 18:30 ?82次下載

    51單片機擴展USB接口的方法

    51單片機擴展USB接口的方法 討論了在P89C51RD 單片機上擴展USB 接口的方法. 介紹了USB 的相關技術標準. 詳細描述了
    發表于 02-21 09:02 ?272次下載

    溫度傳感器DS75LX與PIC單片機接口設計

       DS75LX為Maxim公司生產的數字溫度傳感器,具有測溫范圍寬且分辨率可調等特點。介紹了DS75LX的特點、結構與工作原理以及與PIC單片機硬件
    發表于 12-11 16:22 ?45次下載

    AT89S52單片機與CC1100的接口硬件電路

    AT89S52單片機與CC1100的接口硬件電路 單片機對發射模塊和接收模塊的控制,首先都要對單片機
    發表于 01-02 11:03 ?2318次閱讀
    AT89S52<b class='flag-5'>單片機</b>與CC1100的<b class='flag-5'>接口</b><b class='flag-5'>硬件</b>電路

    NEC 75X 75XL系列單片機應用大全

    EC 75X 75XL系列單片機應用大全 內容提要: 介紹一些75X系列的模塊功能及應用強烈推薦此本書,本書非常詳細地講解單片機原理及應用、
    發表于 10-29 15:12 ?49次下載
    NEC <b class='flag-5'>75</b>X <b class='flag-5'>75</b>XL系列<b class='flag-5'>單片機</b>應用大全

    基于單片機硬件字庫設計

    基于單片機硬件字庫設計基于單片機硬件字庫設計
    發表于 02-23 13:46 ?16次下載

    紅外遙控鍵盤單片機接口實現技術

    本文介紹了一種利用電視遙控器作為單片機輸入鍵盤的接口原理和方法,并討論了如何使用單片機實現遙控指令的解碼,實踐證明這種
    發表于 03-28 15:35 ?5次下載

    單片機教程之并行接口P0到P3和單片機的中斷系統資料概述

    本文檔的詳細介紹的是單片機教程之并行接口P0到P3和單片機的中斷系統資料概述主要內容包括了: 1.單片
    發表于 02-15 15:59 ?5次下載
    <b class='flag-5'>單片機</b>教程之并行<b class='flag-5'>接口</b><b class='flag-5'>P</b>0到<b class='flag-5'>P</b>3和<b class='flag-5'>單片機</b>的中斷系統資料概述

    51單片機-DS18B20單片

    51單片機-DS18B20單片51單片機-DS18B20單片51
    發表于 11-21 11:51 ?86次下載
    51<b class='flag-5'>單片機</b>-<b class='flag-5'>DS</b>18B20<b class='flag-5'>單片</b>

    DS12903_STM32L4P5xx單片機數據手冊

    DS12903_STM32L4P5xx單片機數據手冊
    發表于 11-23 08:33 ?0次下載
    <b class='flag-5'>DS12903_STM32L4P</b>5xx<b class='flag-5'>單片機</b>數據手冊
    主站蜘蛛池模板: 欧美顶级情欲片免费看| 国产精品久久久久AV麻豆| 国产人妻麻豆蜜桃色在线| 男生插曲女生身全过程| 背着老婆爆操性感小姨子| 偷窥欧美wc经典tv| 久久九九青青国产精品| 亚洲日韩国产精品乱-久| 国产精彩视频在线| 日本一本免费线观看视频 | 白丝女仆被啪到深夜漫画| 乌克兰粉嫩摘花第一次| 久久久久国产精品嫩草影院| SM高H黄暴NP辣H调教性奴| 欧美成人国产| 国产婷婷午夜无码A片| 7756短视频| 欧美人与动牲交A免费| 国产人A片在线乱码视频| 最近日本MV字幕免费观看在线| 日韩欧美视频一区| 久久AV喷吹AV高潮欧美| 动漫美女人物被黄漫在线看| 一级做a爰片久久毛片潮喷动漫| 人淫阁| 久久精品国产欧美| 国产国语在线播放视频| 91黄色影院| 亚洲精品国产国语| 国产又黄又硬又粗| 亚洲日韩乱码人人爽人人澡人 | 人妻插B视频一区二区三区| 精品国产三级a| 最新精品国产| 新香蕉少妇视频网站| 欧美性xxxx18| 国产WW久久久久久久久久| 色中色入口2015| 免费果冻传媒2021在线观看| 国产综合无码一区二区色蜜蜜| 百度影音第四色|