本文檔介紹了 PIC 微控制器中的 MLX90614 紅外溫度計 SMBus 通信。本文檔還介紹了紅外測溫儀的應(yīng)用,以及典型電路示例和所用開發(fā)工具的匯編程序和 C 示例。
范圍
本應(yīng)用筆記介紹了如何使用 MLX90614 紅外測溫儀實現(xiàn) SMBus 通信。代碼適用于 Microchip 的 PIC18。示例是 MLX90614 的 RAM 讀取。使用SMBus通信的軟件實現(xiàn),因此可以將源代碼遷移到其他系列的8位PIC MCU,只需稍作改動。使用的開發(fā)工具有免費使用的 MPLAB IDE 和 MPSAM(Microchip Assembler)和 Microchip 官網(wǎng)提供的 MCC18(MPLAB C18 Compiler)評估版。
應(yīng)用
- 高精度非接觸式溫度測量;
- 移動空調(diào)控制系統(tǒng)的熱舒適度傳感器;
- 住宅、商業(yè)和工業(yè)建筑空調(diào)的溫度傳感元件;
- 擋風玻璃除霧;
- 汽車死角檢測;
- 運動部件的工業(yè)溫度控制;
- 打印機和復(fù)印機的溫度控制;
- 帶溫度控制的家用電器;
- 衛(wèi)生保健;
- 牲畜監(jiān)測;
- 運動檢測;
- 多區(qū)溫度控制 – 最多 100 個傳感器可以通過公共 2 線讀取
- 熱繼電器/警報
- 體溫測量

典型電路
解釋
MLX90614 與 MCU 的連接非常簡單。使用了 PIC18 的兩個通用引腳 RC3 和 RC4。兩個上拉電阻 R1 和 R2 分別連接到 Vdd 和 SCL 和 SDA 線。C1 是本地電源旁路去耦電容。MLX90614 需要它來繞過片上數(shù)字電路開關(guān)噪聲。
C2 對微控制器具有相同的功能。眾所周知的值 100 nF(SMD 陶瓷類型)通常足以滿足這些組件的需求。請注意,電源通常需要更多電容器(例如穩(wěn)壓器輸入和輸出上的 100 μF),原理圖中未顯示。
組件 R1、C3、C4 和 Y1 用于 MCU 振蕩器。也可以使用片上 RC 振蕩器。例如,PIC18F4320 內(nèi)部 RC 振蕩器設(shè)置為 8 MHz 可以毫無問題地使用。SMBus 是同步通信,因此對時序并不重要。有關(guān)詳細信息,請參閱 MLX90614 數(shù)據(jù)表、AppNote、“SMBus 與 MLX90614 通信”和 SMBus 標準。MLX90614 有 5V 和 3V 版本。PIC18LF4320 可用于 3V 版本 (MLX90614Bxx) 以及 PIC18F4320 和 PIC18LF4320 – 5V 版本 (MLX90614Axx)。
編輯:hfy
-
PIC微控制器
+關(guān)注
關(guān)注
0文章
17瀏覽量
7658 -
紅外測溫儀
+關(guān)注
關(guān)注
3文章
255瀏覽量
28696 -
紅外溫度計
+關(guān)注
關(guān)注
0文章
13瀏覽量
2537
發(fā)布評論請先 登錄
手持紅外測溫儀和測溫PDA手持終端的區(qū)別
【RA-Eco-RA4M2開發(fā)板評測】 基于MLX90614的紅外測溫(二)
【RA-Eco-RA4M2開發(fā)板評測】 基于MLX90614的紅外測溫(一)
【RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 使用 MLX90614測溫
紅外線測溫儀使用事項
紅外線測溫儀如何校準
紅外線測溫儀常見故障及解決辦法
紅外線測溫儀使用注意事項
紅外線測溫儀測溫原理
如何選擇紅外線測溫儀
紅外線測溫儀與傳統(tǒng)測溫儀比較
紅外線測溫儀適用范圍
紅外線測溫儀精度怎么樣
紅外線測溫儀使用方法
高溫紅外測溫儀原理及選型

如何使用 MLX90614 紅外測溫儀實現(xiàn) SMBus 通信
評論