NTC温度采集之数据拟合——freemat软件实现
2023-09-11 14:15:08 时间
在stm32温度采样的过程中,使用到了NTC传感器,上拉接6.2K的电阻,信号给AD采样端口,通过NTC的电阻阻值表中,计算得到下面两端数据,在freemat中实现数据拟合,用于程序中温度和电压信号的转换。
x = [1173.32
1203.94
1234.89
1266.77
1298.86
1331.75
1365.33
1399.55
1434.31
1469.54
1505.45
1541.66
1578.63
1616.24
1654.15
];
y=[60.000
59.000
58.000
57.000
56.000
55.000
54.000
53.000
52.000
51.000
50.000
49.000
48.000
47.000
46.000
];
figure
subplot(2, 1, 1)
p = polyfit(x,y,2);
ti=1173:10:1690;
yi=polyval(p,ti);
plot(x,y,'o',ti,yi,'*');
grid on
p
subplot(2, 1, 2)
p = polyfit(x,y,1);
ti=1173:10:1690;
yi=polyval(p,ti);
plot(x,y,'o',ti,yi,'*');
grid on
p
p是多项式的系数
--> p
-->
ans =
0.0000 -0.0493 107.9274
-->
ans =
-0.0291 93.8403
可以得到y=-0.0291x+ 93.8403,以此类推
拟合的图形如下:基本上,一次函数就可以完成数据拟合了,温度采集的精度也可以接受的
相关文章
- 有没有扫描图片转文字的软件?手机便签即可扫描图片转文字识别
- Flask开发天气查询软件,带你掌握pipenv的使用与手机Termux下的部署
- 倍福TwinCAT(贝福Beckhoff)基础教程 松下官方软件开启报错伺服未就绪怎么办
- gpg加解密软件学习
- 数据分析师成长之路-软件篇
- 数据分析师成长之路-软件篇
- Atitit Embed db use嵌入式数据库用途 目录 1.1. 从软件角度来说,数据库分类为两种:1 2. 运维一体化,提升开发效率1 2.1. 可以使用sql 这样的dsl 4gl来查
- Atitit 产品化法通则 目录 1. 何谓软件产品化?1 2. 产品化优点 vs 项目化2 2.1. 软件复用率提高2 2.2. ,项目化交付2 2.3. 维护成本高2 3. 产品金字塔
- Atitit.软件与编程语言中的锁机制原理attilax总结 1. 用途 (Db,业务数据加锁,并发操作加锁。2 2. 锁得类型3 2.1. 排它锁 “互斥锁 共享锁 乐观锁与悲观锁 乐观锁:
- Atitit 项目管理软件 在线服务 attilax总结 1. 项目管理协作的历史1 1.1. Worktile 406k1 1.2. Teambition 584k in baidu
- Atitit.常见软件 数据 交换格式 标准
- Atitit.常见软件 数据 交换格式 标准
- Atitit.软件的建模种类and 建模语言选型and UML???
- SQLite软件的下载安装,如何创建/添加/更新/查询/删除数据
- AI:一个20年程序猿的学习资料大全—结构分析软件/办公软件/电气制造控制/高级语言编程/平面三维设计/视频编辑/FQ格式转换软件——只有你不想要的,没有你找不到的
- Python采集黄色软件剧本杀数据并做可视化
- VC++ IM即时通讯软件中的剪切板数据对通的实现细节(附源码)
- 中级软件设计师考试(软考中级)设计模式分类及其典型特点
- 大数据Hadoop之——智能数据分析可视化BI软件 FineBI
- 精心推荐-自动化软件
- 【日常工作所需,零锁整理二】关于Absolute公司防盗追踪软件会向境外传输不明数据等安全风险:撰写了批处理脚本
- CentOS6安装大数据软件(四):HBase分布式集群的配置
- CentOS6安装大数据软件(二):Hadoop分布式集群配置
- 学习干货|软件研发从业者如何持续学习新技能?