AUG 发表于 2021-12-3 18:07
看一下是否因为sum += value_buf[count];这个数据越界了的原因。你可以把sum定义为long int试试
188610329 发表于 2021-12-3 19:18
你的 i 是全局变量,你确定没有其他地方(其他函数,其他for循环)用到 i 么?
Y_G_G 发表于 2021-12-3 20:50
NTC温度变化的速度并不快的,用不着什么复杂算法
1秒/4次,累加再平均,基本是没有问题的
非得要所谓的精度, ...
yuyechenai 发表于 2021-12-4 10:37
你看这个你能用不 建立数据队列 先进先出 每次进入一个数据 建立一个平均值
#define ADDE_DataFlow 8 ...
天ノ忆 发表于 2021-12-4 11:36
最近在研究卡尔曼滤波器,建议楼主可以试试,效果还不错
LAW1100 发表于 2021-12-4 09:01
在原程序 i我是放在局部变量,其它地方没用到的。
LAW1100 发表于 2021-12-4 09:06
我是用热电偶检测的,因为要检测500度的高温,NTC做不到的,热电偶它的信号反应很快,波动较大,只能用算 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |