2878|2

401

帖子

4

TA的资源

版主

楼主
 

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

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

一.前言

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

 

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

 

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

二.构思

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

 

三.实现

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

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

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

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

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

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

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

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

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

最新回复

板子上都有灰了,看来广州确实温度很高呢,,,   详情 回复 发表于 2020-12-6 22:36

赞赏

1

查看全部赞赏

点赞(1) 关注
 
 

回复
举报

1942

帖子

2

TA的资源

版主

沙发
 

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

 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

板凳
 

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

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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