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

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

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

3天內不再提示

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-30 08:39 ? 次閱讀

1 引言

TI公司MSP430單片機以獨特的低功耗和模塊化設計贏得了設計者的青睞。新型MSP430F247其性價比相當高,該16位單片機處理速度快,超低功耗,能節省很多資源;MSP430F247內置I2C模塊,方便了程序編寫,大大降低了程序的出錯率。同時更多的I/O口可以級聯更多的外圍器件,而無需使用地址數據鎖存器件,既方便了程序的編寫,也簡化了硬件電路的設計。

溫度傳感器TMP275可直接輸出數字信號,而無需取樣、放大、濾波和模數信號的轉換,可以直接傳輸給單片機信號處理系統;而且輸出信號分辨率可以達到0.0625,測溫精度±0.5℃,若使用MSP430F247做控制器,可直接與其自帶的I2C模塊相連,使用方便。

2 電路設計

2.1 總體方案設計

該測溫儀的硬件結構由溫度測量、核心控制電路、顯示電路和電源電路等4部分組成。總體方案框圖如圖l所示。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

2.2 單元模塊設計

2.2.1 核心控制電路

核心控制電路采用MSP4313F247完成數據的測量和處理,實現溫度測量和控制輸出顯示功能,電路如圖2所示,其中的P3.1.P3.2分別是MSP430F247自帶I2C模塊的SCL和SDA,可以直接連接TMP275,不用再模擬I2C口,應注意接上拉電阻

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖2 核心控制電路

2.2.2 溫度測量

測溫部件采用TI公司生產的溫度傳感器TMP275,以數字形式用I2C總線向CPU傳輸數據,圖3給出溫度測量電路。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖3 溫度測量電路

TMP275是一個I2C總線的溫度傳感器,測溫范圍一40℃~+125℃,在一20℃~+100℃之間最大誤差僅為±0.5℃。

TMP275內部有指針寄存器、配置寄存器、溫度值寄存器、高溫和低溫限制寄存器等5個寄存器。

指針寄存器是通過P1,P0識別哪個寄存器來響應讀寫命令。其格式字如表1所示,指針地址如表2所示。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

配置寄存器是一個8位可讀寫的寄存器,用來存儲TMP275的工作模式控制字,詳細資料請參見參考文獻。

溫度寄存器是12位補碼只讀寄存器,用來存儲最近變換得到的數據,存儲形式與TI公司的TMPl00和DALLAS公司的DSl8820相同。該寄存器通過2個字節讀寫數據,如表3,表4所示,且先傳輸高8位再傳輸低8位,其中第一個字節8位有效,第二個字節只有高4位有效。上電和復位后讀出的是0°。圖4和圖5分別是I2C數據寫、讀時序圖。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖4 I2C數據寫時序

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖5 I2C數據讀時序

2.2.3 顯示電路

圖6給出顯示電路,顯示部分主要由3個共陰數碼管組成,以達林頓集成電路ULN2003和74LS06作為反向驅動。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖6 顯示電路

2.2.4 電源電路

該裝置的電源由兩部分組成:由三端穩壓器LM7805提供的+5 V。主要給ULN2003,74LS06以及溫度傳感器TMP275供電:由TI公司專用電平轉換器TPS76033提供的3.3 V,主要提供MSP430F247單片機工作電源,如圖7所示。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖7 電源電路

3 程序流程圖及部分核心程序代碼

3.1 主程序

程序開始頭文件加載、端口及各種寄存器初始化,然后進入顯示測溫程序,如圖8所示。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖8 主程序流程圖

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

3.2 測溫子程序

3.2.1 測溫初始化子程序

此部分程序分別對MSP430F247自帶的I2C模塊相關的寄存器進行設置:①設P3.1、P3.2為外部管腳,使能SW Reset;②選擇I2C模塊操作模式為主機,同步模式;③選擇時鐘,復位R/W;④設置從機地址,清除SW中斷標志,使能Rx中斷;⑤設置接收字節計數器是2,目的是讀2個字節的溫度值;⑥發送I2C開始命令;⑦接收2個字節的溫度值;⑧發送I2C停止命令。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

3.2.2讀溫度高、低字節數據子程序

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

3.2.3 溫度值處理子程序

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖9給出測溫子程序流程圖。

采用MSP430F247單片機實現TMP275測溫儀的I2C模塊的連接

圖9 測溫子程序流程圖

4 結語

測溫儀設計系統中,對于數字溫度傳感器TMP275,采用了模塊化的設計理念,設計思路明朗,搭建系統框架比較容易,尤其是MSP430F247本身帶有I2C模塊,不必再用一般的2個端口來模擬I2C,程序編寫簡單,在使用其他的I2C器件時也可以參考,移植使用。

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

    關注

    6042

    文章

    44617

    瀏覽量

    637600
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2974

    瀏覽量

    156298
  • 低功耗
    +關注

    關注

    10

    文章

    2418

    瀏覽量

    103842
收藏 人收藏

    評論

    相關推薦

    基于I2C總線單片機暖水鍋爐測溫系統實現

    基于I2C總線單片機暖水鍋爐測溫系統實現:摘要:溫度測量是工程控制領域常見的一種情況,本文介紹了一種基于I2C 總線的
    發表于 06-21 22:40 ?23次下載

    TMP275,pdf datasheet (0.5°C Di

    The TMP275 is a 0.5°C accurate, Two-Wire, serial outputtemperature sensor available in an MSOP-8
    發表于 02-09 17:16 ?25次下載

    基于MSP430F247TMP275測溫儀

    介紹了一種TI公司最新推出的MSP430F247單片機,利用它自帶的I2C模塊驅動I2C總線的溫度傳感器
    發表于 12-23 10:12 ?77次下載

    采用MSP430F247TMP275測溫儀設計應用

      TI公司的MSP430單片機以獨特的低功耗和模塊化設計贏得了設計者的青睞。新型MSP430F247其性價比相當高,該16位單片機處理速度
    發表于 04-10 12:06 ?1235次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>MSP430F247</b>和<b class='flag-5'>TMP275</b>的<b class='flag-5'>測溫儀</b>設計應用

    基于MSP430的低功耗便攜式測溫儀設計

    基于MSP430的低功耗便攜式測溫儀設計 便攜式測溫儀采用16位超低功耗單片機MSP430F4
    發表于 01-27 09:45 ?1423次閱讀
    基于<b class='flag-5'>MSP430</b>的低功耗便攜式<b class='flag-5'>測溫儀</b>設計

    TMP275在手持式實時測溫儀中的應用

    TMP275在手持式實時測溫儀中的應用   摘要:設計一種基于TMP275的手持實時測溫儀采用TI公司的低功耗
    發表于 04-12 14:21 ?1963次閱讀
    <b class='flag-5'>TMP275</b>在手持式實時<b class='flag-5'>測溫儀</b>中的應用

    基于MSP430F247和GSM的CO檢測儀

    本文介紹了一種用單片機MSP430F247為控制核心的CO濃度實時監測設計方案。該設計主要由CO電化學傳感器 、中心處理器MSP430F247、液晶顯示器、GSM 模塊組成,可
    發表于 09-15 14:45 ?82次下載
    基于<b class='flag-5'>MSP430F247</b>和GSM的CO檢測儀

    msp430f247數據手冊

    msp430f247數據手冊,又需要的下來看看
    發表于 12-14 21:27 ?80次下載

    MSP430系列單片機I2C總線方式的EEPROM接口

    本文介紹了MSP430系列單片機性能,以及如何實現I2C總線器件的接口,結合具體的芯片詳細地說明I2C總線的規約,給出了相應的軟件和硬件結
    發表于 04-28 17:18 ?4次下載
    <b class='flag-5'>MSP430</b>系列<b class='flag-5'>單片機</b>與<b class='flag-5'>I2C</b>總線方式的EEPROM接口

    TMP275 具有 I2C/SMBus 接口的 ±0.5°C 溫度傳感器,采用工業標準 LM75 尺寸和引腳

    電子發燒友網為你提供TI(ti)TMP275相關產品參數、數據手冊,更有TMP275的引腳圖、接線圖、封裝手冊、中文資料、英文資料,TMP275真值表,TMP275管腳等資料,希望可以
    發表于 09-19 16:18
    <b class='flag-5'>TMP275</b> 具有 <b class='flag-5'>I2C</b>/SMBus 接口的 ±0.5°<b class='flag-5'>C</b> 溫度傳感器,<b class='flag-5'>采用</b>工業標準 LM75 尺寸和引腳

    如何使用MSP430單片機實現便攜式多功能測溫儀

    本文介紹了一種便攜式多功能測溫儀。以低壓低耗單片機MSP430F1491為核心.采用地址鎖存器74LS373擴展兩片數據存儲囂621024.因此具有
    發表于 02-28 17:09 ?4次下載
    如何使用<b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b>便攜式多功能<b class='flag-5'>測溫儀</b>

    如何使用MSP430單片機設計便攜式多功能測溫儀

    本文介紹了一種便攜式多功能測溫儀。以低壓低耗單片機MSP430F1491為核心。采用地址鎮存器74LS373擴展兩片數據存儲器621024,因此具奢
    發表于 02-29 17:07 ?19次下載
    如何使用<b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b>設計便攜式多功能<b class='flag-5'>測溫儀</b>

    如何使用MSP430單片機實現低功耗便攜式測溫儀的設計

    針對目前同類產品中測量誤差偏大、功能單一等不足, 設計了一種基于MSP430F435單片機的低功耗便攜式測溫儀。該儀表能夠連續多點測溫, 具有記憶、打印等功能, 可以
    發表于 03-02 16:59 ?19次下載
    如何使用<b class='flag-5'>MSP430</b><b class='flag-5'>單片機</b><b class='flag-5'>實現</b>低功耗便攜式<b class='flag-5'>測溫儀</b>的設計

    基于單片機MSP430F247穩壓開關電源供電管理系統

    基于單片機MSP430F247穩壓開關電源供電管理系統(現代電源技術杜少武)-基于單片機MSP430F247穩壓開關電源供電管理系統 ? ? ? ? ? ??
    發表于 08-31 17:25 ?10次下載
    基于<b class='flag-5'>單片機</b><b class='flag-5'>MSP430F247</b>穩壓開關電源供電管理系統

    TMP275 具有 I2C 和 SMBus 接口的 ±0.5°C 溫度傳感器數據表

    電子發燒友網站提供《TMP275 具有 I2C 和 SMBus 接口的 ±0.5°C 溫度傳感器數據表.pdf》資料免費下載
    發表于 08-13 10:24 ?0次下載
    <b class='flag-5'>TMP275</b> 具有 <b class='flag-5'>I2C</b> 和 SMBus 接口的 ±0.5°<b class='flag-5'>C</b> 溫度傳感器數據表
    主站蜘蛛池模板: 中文字幕乱码一区久久麻豆樱花 | 中文字幕乱码亚洲无线三区 | 爽爽影院免费观看 | 国产最猛性XXXX69交 | 虫族bl文全肉高h | 99这里只有是精品2 99这里有精品视频视频 | 亚洲综合免费视频 | 国产香蕉尹人视频在线 | 嗯啊好爽视频 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 日韩影院久久 | 免费在线亚洲视频 | tobu中国日本高清 | 羞羞麻豆国产精品1区2区3区 | 国产午夜电影院 | 色橹橹欧美在线观看视频高清 | 久久99免费视频 | 最新快播网站 | 香艳69xxxxx有声小说 | 国精产品999一区二区三区有限 | 超碰caoporn | 国产成人综合网在线观看 | 日韩欧美精品有码在线播放免费 | 国产精品久久久久a影院 | 在线电影一区二区 | 美国大臿蕉香蕉大视频 | 青青草原在线新免费 | 久久亚洲精品2017 | 久久99影院 | 中文字幕无码乱人伦蜜桃 | 国产人妻精品午夜福利免费不卡 | 啊好大好厉害好爽真骚 | 久久综合久综合久久鬼色 | 黑吊大战白xxxxxx | 97草碰在线视频免费 | 俄罗斯12一15处交 | 把英语老师强奷到舒服动态图 | 青柠视频在线观看高清HD | 99视频在线免费 | 男人的天堂MV在线视频免费观看 | 大学生高潮无套内谢视频 |