From b37d68569067da8fd85a971bbc7702ab8d8a6008 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Tue, 24 May 2022 19:27:32 +0200 Subject: [PATCH] disable spike detection false sensor readings should be fixed by commit 105b208bed in hx711 repo --- kraftsensor.c | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/kraftsensor.c b/kraftsensor.c index de85659..621872b 100644 --- a/kraftsensor.c +++ b/kraftsensor.c @@ -45,24 +45,24 @@ void do_kraftsensor(){ //kraftsensor_value = tmp; /* conversion magic to milliNewton */ - kraftsensor_read = ((tmp + 197700 /*539363*/)*9.81)/177.380; - - if(abs(kraftsensor_read - old_value) > 10000){ - if(abs(last_read - kraftsensor_read) > 10000){ - kraftsensor_value = old_value; - //printf("delta: %ld\tvalue:%ld\n", kraftsensor_read - old_value, kraftsensor_read); - //printf("spike\n"); - } - else{ - kraftsensor_value = kraftsensor_read; - //printf("jump\n"); - } - } - else{ - kraftsensor_value = kraftsensor_read; - } - last_read = kraftsensor_read; - old_value = kraftsensor_value; + kraftsensor_value = ((tmp + 197700 /*539363*/)*9.81)/177.380; + + //if(abs(kraftsensor_read - old_value) > 10000){ + // if(abs(last_read - kraftsensor_read) > 10000){ + // kraftsensor_value = old_value; + // //printf("delta: %ld\tvalue:%ld\n", kraftsensor_read - old_value, kraftsensor_read); + // //printf("spike\n"); + // } + // else{ + // kraftsensor_value = kraftsensor_read; + // //printf("jump\n"); + // } + //} + //else{ + // kraftsensor_value = kraftsensor_read; + //} + //last_read = kraftsensor_read; + //old_value = kraftsensor_value; } }