STM32F103C8T6用ADS1115采集热敏电阻
开篇前的科普:
https://blog.csdn.net/yangyang_1024/article/details/80563522
https://blog.csdn.net/y_hanxiao/article/details/73845086
借鉴上面2位的解释,关于采集的电压,这里有必要说一下,因为我用的是ADS1115芯片,所以采集电压的公式和上面2位博主说的不一样。
我的代码是:
//(Result[0]*256+Result[1])是ADS读出来的数,套上公式,volta[0]出来的就是V单位。
volta[0]=(float) (((Result[0]*256+Result[1])/3.2768)*6.144)/10000;
Rt[0]=(10000*volta[0])/(3.3-volta[0]);
//Rt[0]表示阻值,是用上面2位博主的解析算出来的。
temp[0]=(1/(log(Rt[0]/Rp)/Bx+(1/T2)))-273.15+0.5;
//temp[0]就是热敏电阻采集到的温度。
注意:我选用的B值是3950,25℃时阻值10K。电路与上面博主的不一样,我是串了一颗10K的电阻,具体解析不懂,反正感觉自己的热敏电阻是10K的,应该保持2端平衡。
最后,留下QQ以便帮助更多的人:1252595878,QQ群:620210981
淘宝店地址:https://shop401594091.taobao.com
STM32F103C8T6用ADS1115采集热敏电阻相关推荐
- LabVIEW控制Arduino采集热敏电阻温度数值(基础篇—13)
目录 1.实验目的 2.实验环境 3.程序设计 4.实验演示 1.实验目的 利用热敏电阻和LIAT中的热敏电阻函数节点,通过Arduino Uno控制板的模拟端口采集与热敏电阻串联电阻的分压值上传给L ...
- STM32F103C8T6多通道adc采集(3通道)
本程序采用STM32F103C8T6的3通道adc采集,其中为PA1(ADC1,ch,1,),PA2(ADC1,ch,2,),PA3(ADC1,ch,1,) adc.c文件 #include &quo ...
- 基于STM32F103C8T6四路AD采集数据显示在oled屏上非DMA传输方式(附百度网盘下载链接)
本文采用四路AD采集光照强度.烟雾浓度.一氧化碳.空气质量等四个物理量,并采用中位值平均滤波(防脉冲干扰平均滤波法)算法对偶然出现的脉冲性干扰,消除由其引起的采样值偏差. ADC简介 STM32F10 ...
- HC32F005C6PA 硬件I2C采集ADS1115,亲测可用
HC32时钟为22.15MHz,继而I2C传输速率如果为100k的话,根据公式 在这里将stcI2cCfg.u8Tm设置为 0x10. I2C端口定义 SDA -> P25 ...
- 【原创】ESP32+NTC热敏电阻测温SD卡采集OLED显示,Begabung_TC250
摘要 利用ESP32设计一款八通道热敏电阻采集方案,并使用SD卡采集及OLED显示,通过Arduino_IDE编写.本产品在淘宝店Begabung发售,型号:TC250. 内容 零件准 ...
- 热敏电阻如何查表计算温度_额温枪温补算法:热电堆温度补偿算法 MTP10B7F55
1. 模拟型热电堆说明 (1) 管脚 1.3 为热电堆传感器电压输出引脚,输出电压为μV 量级,该电压随 被测物体温度变化而变化. (2) 管脚 2.4 为内置 NTC(热敏电阻)的引脚,2.4 脚之 ...
- LabVIEW控制Arduino采集DHT11温湿度数值(进阶篇—4)
目录 1.项目概述 2.项目架构 3.硬件环境 4.Arduino功能设计 5.LabVIEW功能设计 5.1.前面板设计 5.2.程序框图设计 1.项目概述 在多数情况下,测量温度的同时需要测量湿度 ...
- LabVIEW控制Arduino采集多路DS18B20温度数值(进阶篇—3)
目录 1.项目概述 2.项目架构 3.硬件环境 4.Arduino功能设计 5.LabVIEW功能设计 5.1.前面板设计 5.2.程序框图设计 1.项目概述 DS18B20是美国DALLAS半导体公 ...
- 51单片机ADC模数转换
51单片机ADC模数转换 ADC介绍 1.ADC简介 ADC(analog to digital converter)也称为模数转换器,是指一个将模拟信号转变为数字信号.单片机在采集 ...
最新文章
- WR:中国46个饮用水供水系统评估水源水对龙头水细菌群落的“烙印”
- https 证书验证等原理
- 只用jsp实现同样的Servlet功能
- 自动化测试之鼠标悬浮操作、双击、鼠标拖拽
- java http请求 乱码_怎么解决java中的http请求乱码
- geoprocessor and georocessing 的关系
- 经济学原理 下载 曼昆_2021南开经济学考研全年规划
- mysql timdir_MYSQL学习笔记——数据类型
- Mysql orangepi_orangepi4安装gogs
- Xor Sum 2(位运算)
- poj 1330 Nearest Common Ancestors
- 土拍熔断意味着什么_美股熔断到底是什么?又意味着什么?
- java房屋租赁系统-房东租客系统PHP小程序
- 阿里云 ECS迁移数据至腾讯云云服务器
- 【spark】map算子n种简化写法
- 【asm基础】nasm和masm的一些区别
- 根据一年的周数得到日期
- Hyperledger Fabric共识机制
- 局域网访问提示无法访问检查拼写_win10无法访问局域网电脑 请检查名称的拼写...
- 交叉编译工具的使用说明
热门文章
- Grafana 8.4.4安装
- scratch小狗散步 电子学会图形化scratch编程等级考试一级真题编程题答案2019-5
- 解读Learning High-Precision Bounding Box for Rotated Object Detection via Kullback-Leibler Divergence
- simulink 汉明码 用法_汉明码的性能分析
- 建造者模式(Bulider模式)详解
- Intellj IDEA添加MySQL数据库以及项目连接Mysql数据库
- python实现r树存储地理位置_R树--理解平面思维
- python中GPU版本的opencv常用方法介绍
- springboot 启动报错java.nio.charset.MalformedInputException: Input length=2
- 我38岁被裁,本以为稳进Top3,今天是失业第42天