Перейти к содержанию
    

Как правильней сделать термостабилизацию измерительного моста с двумя датчиками?

18 hours ago, Метценгерштейн said:

Надо осмыслить. Не могли бы нарисовать? Более понятно было бы. Пока что начал решать проблему, запустив датчик температуры. Ввожу поправочный коэффициент. Даже работает идея.

 

E+ - питание моста

E- - данные для корректировки по температуре

A+,A- - данные по весу

Безымянный.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как пользоваться Е-? Положили вес на датчики. Повело от температуры датчики. По мне- результат будет один и тот же. В точке Е- при этих двух условиях будет одинаковый результат. Т.е. как отличать одно от другого? Или думаете, что при изменении температуры будет суммарное сопротивление моста меняться сразу через два плеча? На сколько эта схема рабочая и применяется реально в конструкциях?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

30 minutes ago, Метценгерштейн said:

. . . Повело от температуры датчики. По мне- результат будет один и тот же. В точке Е- при этих двух условиях будет одинаковый результат. Т.е. как отличать одно от другого?  . . . .

Вы сами утверждаете, что сигнал зависит от температуры. 

Вывод. НАДО измерять (тем или иным способом) температуру сенсоров. Я Вам предложил самый простой вариант (промерять сопротивление последовательно соединенных 2 сенсоров. "уход" от весовой нагрузки при таком замере скомпенсирован == 0. Соответственно, зависимость только от T).

Предложите Ваше решение - как узнать температуру датчика чтобы применить корректирующий коэффициент из таблицы или формулу ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если просто померять температуру- то в МК есть встроенный датчик температуры с достаточно хорошим показателем. Можно его использовать.

Меня интересовало, можно ли аналоговым способом применить как-то термокомпенсацию. Похоже, что нет. Только, зная температуру, делать поправки. Это да- самый простой и эффективный метод.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 minutes ago, Метценгерштейн said:

Если просто померять температуру- то в МК есть встроенный датчик температуры с достаточно хорошим показателем. Можно его использовать.

В общем-то да, но это похоже на костыль, тк мерять будете температуру кристала, которая будет ВСЕГДА выше темп. окр. среды, связана с активностью процессора.

Вот "в общем" методика работы с сенсорами, Вам для ориентировки может пригодится.

Без нагрузки, снять n-замеров на нескольких температурных точках (например, +40 +20 0 -10 -20). Затем - калибровочные замеры различных грузов,  при фиксированной температуре.Получите графики-кривые зависимостей ("саксафоны").После этого, просчитываются коэффициенты для "анти-саксафоновых" уравнений (см. выше) + учет начального смещения из-за разности сопротивлений сенсоров.  Уравнения стандартные, изменяются только их коэффициенты. Коэфф-ты высчитываются отдельной "поверочной-калибровочной" программой/установкой и записываются в EEPROM прибора. Все ЭТО - плата за недорогой датчик-сенсор. И так - для каждого экземпляра датчика.ВОЗМОЖНО в партии датчиков хорошо повторяется температурная зависимость, тогда достаточно выполнять только весовУю калибровку-тарирование. Если и она повторяется хорошо - достаточно установить 0 и максимальный вес.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно вместо термокомпенсации сделать ещё термостабилизацию. Варианты.

1. Термостат. Круто и дорого. Под каждый датчик поставить модуль Пельтье, и греть/охлаждать датчик для поддержания у него постоянных 20 градусов (греть или охлаждать в завис-ти от окружающих условий). Нужна схема управления всем этим, радиаторы для отвода/подвода тепла к Пельтье, и мощный блок питания.

2. Нагреватель. В разы дешевле. Под каждый датчик проволочный резистор, и разогреть их все до, допустим, 50 градусов, и откалибровать схему исходя именно из рабочей температуры 50 градусов.

 

В общем не просто наблюдать температуру окружающей среды, а управлять ею, чтоб не зависеть :yes3:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, controller_m30 said:

В общем не просто наблюдать температуру окружающей среды, а управлять ею, чтоб не зависеть :yes3:

Вы, верно, шутите? Представьте конструкцию автора с четырьмя дачиками по углам платформы, эксплуатирующуюся на открытом воздухе. Что греть будете, окружающую среду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не могу я представить весы с открытыми датчиками.

В бытовых напольных весах которые я видел, каждый датчик находится в закрытом объёме, напрямую не контактирует ни с полом, ни с грузом. Снизу под датчиком резиновая мембрана с вплавленной пластиковой ножкой. Сверху датчика платформа.

В общем случае, датчики должны быть защищёны и от загрязнения, и от повреждения проводов, и иметь свободный объём для деформации датчика под нагрузкой.

 

Если очень нужно, то можно этот закрытый объём приспособить и под постоянный подогрев в нём. Ну пусть не 50 градусов, а например 40 (если всё вокруг из пластика и резины). Главное чтоб было теплее окружающей среды.

Изменено пользователем controller_m30

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, controller_m30 said:

. . . Если очень нужно, то можно этот закрытый объём приспособить и под постоянный подогрев в нём. Ну пусть не 50 градусов, . . . 

:biggrin: Это "военнный" подход, когда танк разогревается максимально до 50 градусов, и внутренний термостат радиостанции (ламповой, естественно) держит эти 50, и

"всем хорошо", и танку, и танкистам, и стабильности. Для "выхода" (выплыва) на частоту и стабильность, проходит минут 20 минимум.

Вообще, с этим датчиком все очень просто. Если есть возможность "замера" по температуре (а она, возможность, есть) то 

надо ОДИН РАЗ выполнить "лабораторную работу" по определению зависимостей показаний девайса от температуры и нагрузки.

Это мог сделать производитель девайса (выложить графики типовые или даже уравнения для правильного пересчета в нагрузку), как это сделано, например, в даташите для датчика температуры Pt1000 Honeywell  Functional Behavior RT = R0(1 + AT + BT2 - 100CT3 + CT4 )  в подробном DS Honeywell.

Но производитель этого не сделал, чтобы не лишать нас этого удовольствия :biggrin:

ps   - зависимость для Pt1000 "типовая" и определена физикой (в отличие от этого датчика нагрузки).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...