Задача отслеживать количество воды в баке. Около 30л. Бак установлен на весах с 4 тензодатчиками и контроллером HX711 AD.
Только собираюсь подключать (пока сборка механической части идет), в примерах вижу наличие процедуры выставления 0. Предварительно весы откалиброваны для перевода "попугаев" в граммы. Но перед каждым взвешиванием проводится установка 0 на пустой платформе, а затем измерение веса.
В моем случае установка 0 происходит однократно (пустой бак) и далее работа 24/7 с возможными отключениями питания и без участия человека. Можно ли без установки 0 в библиотеку контроллера весов после очередного включения питания опираясь на свой запомненный 0 отслеживать вес?
Я понимаю, что от перезагрузки МК сопротивления датчиков никак не меняются и они постоянно дают сопротивление адекватное весу. У меня вопрос к контроллеру, не будет ли он каждый раз при включении за 0 принимать то, что у него сейчас на входе? А то я как-то понадеялся на готовое решение, но пропустил момент установки 0 по неопытности.
//Переходить на другой способ измерения жидкости не хочу (альтернативы знаю). У меня в функционале подключение еще и других объектов взвешивания, которые далеко не жидкие, но меняющие вес с течением времени. Поэтому только тензодатчики. Можно писать свой код для сырых показаний АЦП. Как аварийный вариант, если контроллер неуговариваемый.
Да, возможно проблемы нет, и когда я включу модуль окажется что у него свой 0 и мне нужно просто программно его учитывать (главное, чтобы он был один и тот же после каждого включения вне зависимости от показаний датчиков). Просто привычка сначала в теории покопаться. Опытом поделюсь в составе описания готового устройства.
Только собираюсь подключать (пока сборка механической части идет), в примерах вижу наличие процедуры выставления 0. Предварительно весы откалиброваны для перевода "попугаев" в граммы. Но перед каждым взвешиванием проводится установка 0 на пустой платформе, а затем измерение веса.
В моем случае установка 0 происходит однократно (пустой бак) и далее работа 24/7 с возможными отключениями питания и без участия человека. Можно ли без установки 0 в библиотеку контроллера весов после очередного включения питания опираясь на свой запомненный 0 отслеживать вес?
Я понимаю, что от перезагрузки МК сопротивления датчиков никак не меняются и они постоянно дают сопротивление адекватное весу. У меня вопрос к контроллеру, не будет ли он каждый раз при включении за 0 принимать то, что у него сейчас на входе? А то я как-то понадеялся на готовое решение, но пропустил момент установки 0 по неопытности.
//Переходить на другой способ измерения жидкости не хочу (альтернативы знаю). У меня в функционале подключение еще и других объектов взвешивания, которые далеко не жидкие, но меняющие вес с течением времени. Поэтому только тензодатчики. Можно писать свой код для сырых показаний АЦП. Как аварийный вариант, если контроллер неуговариваемый.
Да, возможно проблемы нет, и когда я включу модуль окажется что у него свой 0 и мне нужно просто программно его учитывать (главное, чтобы он был один и тот же после каждого включения вне зависимости от показаний датчиков). Просто привычка сначала в теории покопаться. Опытом поделюсь в составе описания готового устройства.
Изменено: