1245|2

478

帖子

2

资源

版主

【MM32 eMiniBoard测评】AD检测热敏电阻值实现串口温度打印LED温度警示 [复制链接]

本帖最后由 ylyfxzsx 于 2020-12-5 13:41 编辑

一.前言

  临近年底,忙的昏天黑地,拿到了板子抽不出时间来测评,临近尾声了,测评也没写几篇,老脸有点挂不不住,白嫖不是咱的风格。今天专门抽个一天时间来再写几篇测评。看了下其他的同学写的都不错,那么我这里就不重复了,从实战的角度做几个DIY的小项目吧。

 

 翻翻柜子,翻到一个N年前买的热敏电阻,当时买回来用这个改装过直流电源,因为电源自带的风扇无温控,白天还好,晚上显的特别吵,再加上我调的项目,MCU一般都是轻负荷使用,根本用不上风扇散热,所以用这个电阻把电源都改成温控了。

  W1.JPG

  这货参数我在淘宝找着了,我购买的这个NTC的热敏电阻是温度越高电阻值越低,那么把它接在开发板的AIN0口,即可通过AD检测分压比,通过换算得到温度值的高低。今天广州的温度挺低的,都13度了,电阻测量达到了11K多了,对着电阻哈了一口热气,阻值迅速下降,这小家伙反应还是挺灵敏的,那么废话不说,开始动手。

A1.jpg

A2.jpg

二.构思

  在动手之前,先捋捋思路,开发板自带了四个LED灯,那么在充分利用资源的情况下,AD实时检测的温度一边送给串口打印实时显示出来,一边通过换算用这四个不同颜色LED警示出来温度的高低。低我是没办法弄了,高肯定是有办法的,烙铁怼上去温度就起来了。

 

三.实现

  首先,在实现创意前,得把准备工作做好,串口正常打印,LED,AD,简单的跑起来测试下,然后再进行整合即可。由于开发板并没有提供USB转串口的芯片,所以我加入了一个USB转串口的模块来进行通讯用。

A4.jpg 首先,简单测试下各硬件,如图,没问题,下面开始搭积木。

C1.jpg

Z1.jpg

拿起电烙铁,把热敏电阻接在AIN1通道,调节RV1电位器,让AD在常温下输出一个数值。由于热敏电阻是温度越高阻值越低,所以这里我把初始值调的比较大,这里我把电压调节在3V得样子,当温度升高,热敏电阻得对地阻值会不断下降,造成AD检测点的电压会不断下降,AD检测到得数值会越来越小。

Q1.png q2.jpg Q3.jpg 这里我先拿烙铁验证下推断是否正确,当烙铁加热NTC热敏电阻后,AD检测的电压会随着温度的升高,电压值会越来越小,如图,结果如所想完全一致,那么接下来就可以整合代码了。

C2.jpg

这是没有加热常温下检测到的电压值:

S1.jpg 拿烙铁开始加热NTC热敏电阻:

S2.jpg 随着持续加热,电压开始不断下降:

S3.jpg

S4.jpg

S5.jpg

完美实现预期效果,加入相应的控制代码,可以控制相关设备的启停,当然们可以考虑加入PWM控制风扇电机的转速,这里留给下一节去做吧。

Y1.jpg Y3.jpg

常温下,LD2绿色LED点亮,表示温度正常

y4.jpg

赞赏

1

查看全部赞赏


回复

1824

帖子

3

资源

版主

不错不错,不过期待老铁的多通道ADC的程序!


回复

4481

帖子

1

资源

五彩晶圆(初级)

板子上都有灰了,看来广州确实温度很高呢,,,

个人签名

默认摸鱼


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表