这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » 【MSP焕新大作战】课程3+任务1DS18B20测温.数码管显示.高温报警

共3条 1/1 1 跳转至

【MSP焕新大作战】课程3+任务1DS18B20测温.数码管显示.高温报警

菜鸟
2024-06-12 11:14:43     打赏

一、功能需求

  • 用DS18B20实现环境温度的采样

  • 用数码管显示:  显示一位小数, 例如 23.6

  • 实现高温蜂鸣器报警:  超过28.0蜂鸣器响

二、分析

  数码管显示, 蜂鸣器报警, 这些功能在视频教程里都已经讲过。此次作业,关键在于与DS18B20通讯,采集实时的环境温度到mcu。

三、原理分析

(1)图形化配置

温度传感器配置:

image.png

LED灯配置

image.png

蜂鸣器配置

image.png

数码管配置

image.png

(2)元件原理

1.数码管简单回顾

image.png


2.温度采集模块介绍

DS18B20是一种数字式温度传感器,由Maxim Integrated公司生产。它可以测量环境温度,精度为±0.5°C,在-10°C到+85°C的范围内有效。DS18B20采用一根单根的连接线,通过一线控制总线进行数据传输。它具有低功耗特性和4-pin封装,适用于各种应用场合,如电子设备、工业控制系统和汽车领域等。DS18B20可以通过ROM中的唯一64位序列号进行地址编程,用于多个传感器在同一总线上运行,方便使用和管理。

在这里插入图片描述


DS18B20一共有三个引脚,分别是:

  • GND:电源地线

  • DQ:数字信号输入/输出端。

  • VDD:外接供电电源输入端。

  • 注意这个上拉电阻是一定要配置的。



3.蜂鸣器介绍


        1. 有源蜂鸣器:有源蜂鸣器需要外部电源来驱动,一般通过接通电源使内部的震荡器产生声音。有源蜂鸣器通常可以产生声音的频率范围更广,声音更响亮,但也需要较高的电压和电流。

        2. 无源蜂鸣器:无源蜂鸣器是一种内部集成振荡器的器件,不需要外部电源驱动。当电压施加到蜂鸣器上时,内部振荡器会自动振动产生声音。无源蜂鸣器一般功耗低,但声音较小且频率范围较窄。


image.png



image.png


4.硬件接线图

image.png



四、程序烧写

主函数:

image.png


温度传感器主要函数:

image.png

五、实现

image.png




关键词: 课程     任务     测温    

高工
2024-06-12 12:49:02     打赏
2楼

谢谢分享


菜鸟
2024-06-12 13:32:24     打赏
3楼

谢谢分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]