Тензодатчик Arduino HX711 сильно дрейфует

Я пытаюсь заставить этот 50-килограммовый тензодатчик работать с чипом HX711. В настоящее время у меня есть следующие связи :

  • Тензодатчик красный -> E+
  • Тензодатчик черный -> E-
  • Тензодатчик белый -> A-
  • Тензодатчик зеленый -> A+

Я использую эту библиотеку и этот код :

#include "HX711.h"

#define calibration_factor -7050

HX711 scale;

void setup() 
{
  Serial.begin(9600);
  scale.begin(2, 3);
  scale.set_scale(calibration_factor);
  scale.tare();
}


void loop() 
{
  Serial.println(scale.get_units(1));
  delay(100);
}

Тензодатчик, по-видимому, регистрирует изменения нагрузки, но значение постоянно увеличивается (или уменьшается, если калибровочный фактор положительный). Скорость изменения значения очень высока (от 0 до 300 за пару секунд).

Edit : у меня есть 2 тензодатчика, и оба они делают одно и то же (с разными чипами HX711).

Edit 2 : Мой вопрос : кто-нибудь испытал это ? Или у кого-нибудь есть идея относительно того, почему это происходит ?

, 👍1

Обсуждение

каков ваш конкретный вопрос?, @jsotola

Ой ! Я отредактировал вопрос @jsotola, @Antoine Gagnon


1 ответ


Лучший ответ:

1

Решение состояло в том, чтобы припаять все провода, теперь дрейф кажется очень минимальным или вообще не существует.

,