該紅外測溫儀51單片機的MLX90614 制作而成。MLX90614 是一款用于非接觸式的紅外溫度傳感器,集成了紅外探測熱電堆芯片與信號處理專用集成芯片,全部封裝在 TO-39。 低噪聲放大器、17 位 ADC 和強大的 DSP 處理單元的全集成,使傳感器實現(xiàn)了高精度,高分辨率的測量。 傳感器的測量結果均出廠校準化,數據接口為數字式的PWM和 SMBus(System Management Bus) 輸出。 作為標準,PWM 為 10 位,且配置為-20?C 至 120 ?C內,分辨率為 0.14 ?C的連續(xù)輸出。
一、制作內容
通過 MLX90614 非接觸式測得物體溫度
二、制作器材
1、主控屏+5V電源
2、DCP-PRJ09紅外測溫儀
三、實驗原理圖
四、制作步驟:
1.接上電源
2. 運行 Keil uVision軟件,新建一個工程,新建一個工程文件。
3.將文件添加到工程中并編譯,如有錯,請更改直到編譯成功,如有錯,請更改直到編譯成功
4.用編程器將生成的 HEX 文件燒寫到單片機中,或用 STC 單片機專用的串口燒寫軟件,通過MAX232 串口燒寫到單片機中(只能用于 STC單片機)?;蛴?a class="article-link" target="_blank" href="/baike/1572820.html">仿真器來執(zhí)行程序,將程序下載到仿真器中,具體方法請參考仿真器的使用一節(jié)。用編程器將生成的 HEX 文件燒寫到單片機中。
5. 程序下完后可以看到液晶屏有溫度顯示,用手掌覆蓋紅外傳感器上方2cm 處,看到此時液晶屏溫度即為手掌的表面溫度。
6.按下1鍵可以看到數碼管顯示,用手掌覆蓋紅外傳感器上方 2cm 處,看到此時數碼管溫度即為手掌的表面溫度。此時液晶屏溫度保持不變。
7.按下除1鍵其他鍵,此時液晶屏又重新顯示溫度。
源代碼及參考資料見附件。