51单片机实现的MLX90614红外测温仪制作教程
ZIP格式 | 3.01MB |
更新于2025-01-06
| 123 浏览量 | 举报
资源摘要信息:"由51单片机设计的红外测温仪详细制作方案-电路方案"
本方案介绍了一种基于51单片机的红外测温仪的设计和制作流程。该红外测温仪采用MLX90614红外温度传感器,它是一种非接触式的红外温度传感器,具有集成红外探测热电堆芯片与信号处理专用集成芯片,全封装在TO-39中。MLX90614传感器集成了低噪声放大器、17位ADC和强大的DSP处理单元,提供了高精度和高分辨率的温度测量。传感器的测量结果出厂校准化,并支持数字式的PWM和SMBus(System Management Bus)输出,其中PWM输出为10位分辨率,可测量的温度范围为-20˚C至120˚C。
制作内容主要分为两个部分:通过MLX90614传感器非接触式地测量物体温度,并通过51单片机实现数据的处理和显示。制作器材包括主控屏、5V电源和DCP-PRJ09红外测温仪。
制作步骤包括:
1. 接上电源。
2. 运行Keil uVision软件,新建一个工程并添加一个工程文件。
3. 将文件添加到工程中并编译,解决编译中出现的错误,直到编译成功。
4. 使用编程器将生成的HEX文件烧写到单片机中,或使用STC单片机专用的串口烧写软件,通过MAX232串口烧写到单片机中(仅适用于STC单片机)。或使用仿真器执行程序,将程序下载到仿真器中。
5. 程序烧写完成后,通过液晶屏可以看到温度显示,覆盖红外传感器上方2cm处可以看到手掌表面的温度。
6. 按下1键可以切换至数码管显示,此时看到的温度即为手掌的表面温度。液晶屏温度保持不变。
7. 按下除1键之外的其他键,液晶屏将重新显示温度。
实验原理图和源代码及参考资料在附件中提供。附件文件名称列表包括图片、实验指导书及官方文档等,为实现红外测温仪的制作提供了必要的参考。
知识点:
- 51单片机:一种经典的单片机,广泛应用于嵌入式系统设计中,具有较高的可靠性和稳定性。
- MLX90614红外温度传感器:一款性能优越的非接触式红外温度传感器,可以实现高精度和高分辨率的温度测量,非常适合用于各种温度检测的应用。
- PWM输出:脉冲宽度调制,是一种常用于模拟信号控制的技术。MLX90614支持的PWM输出具有10位分辨率,可以实现连续的温度输出。
- SMBus:System Management Bus,是一种双线串行总线,常用于微控制器和低速外围设备之间的通信。
- Keil uVision:一种集成开发环境(IDE),用于开发基于ARM和8051的微控制器应用程序。
- HEX文件:是二进制文件的一种格式,通常用于存储微控制器编程代码。
- 烧写软件:用于将程序代码通过编程器下载到单片机中的工具软件。
- MAX232:一款常用的RS-232收发器,用于实现TTL到RS-232电平的转换。
- STC单片机:一款8051内核的单片机,广泛应用于工业控制领域。
通过本方案的学习和实践,用户可以掌握如何利用51单片机和红外温度传感器MLX90614设计和制作一个简易的红外测温仪,了解其工作原理和制作流程,从而为进一步深入学习嵌入式系统设计打下基础。
相关推荐
1339 浏览量
weixin_38683721
- 粉丝: 8
- 资源: 929
最新资源
- npp_7.4.2_Installer.zip
- Mapquiz-Front
- 行业文档-设计装置-木丝水泥板为免脱模板的混凝土墙体缺陷检测探针.zip
- frontend-mentors-social-proof-section
- Adaptive-Kalman-Filter.rar_adaptive kalman_kalman_卡尔曼滤波_自适应 卡尔曼_
- 【容智iBot】6容智信息·Infodator数字化生产力供应商.rar
- webcomponents-material:可重用的Custom元素库
- matlab标注字体代码-SynthTextHindi:此仓库包含用于生成印地语合成文本图像的代码
- FindNet-IP.zip
- FreeJeweled-开源
- obscenity:Obscenity是RubyRubinius,Rails(通过ActiveModel)和Rack中间件的亵渎性过滤器
- TestNG_Allure_best
- 【容智iBot】5容智信息成功案例分享——柯尼卡美能达数字化生产力项目.rar
- [已归档]一个可以轻松保存和恢复Android组件状态的库。-Android开发
- worker:高性能Node.jsPostgreSQL作业队列(也适用于使PostgreSQL触发器生成的作业将函数触发到另一个工作队列中)
- 正弦电气 EM329A用户手册.zip