Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Термометр от датчика с вольтовым выходом

Термометр от датчика с вольтовым выходом 16 сен 2017 17:32 #1

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
Всем доброго времени суток.
Есть два идентичных трёхпроводных датчика температуры: питание 24В, выход от нуля до 10В и "земля".
Характеристика этих датчиков линейна и соответствует 0В на выходе при -20град.С и 10В при +80град.С.
Ребята, сталкивался ли кто-нибудь со схемотехническим решением визуализации температуры от такого датчика? Может быть кто-то сам мастерил? Буду благодарен за любую информацию.
Последнее редактирование: 16 сен 2017 21:01 от rossich.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 18:49 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2718
Визуализацию соорудить нетрудно, но Вы должны расписать параметры такой визуализации.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 19:45 #3

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
Визуализация на базе трёхзнакового семисегментного led-индикатора с общим катодом. Температура отображается от нуля до 80 градусов, только целые значения, младшим разрядом сделать значёк градуса (A-B-F-G). Наверное всё.

МК любой поменьше.
Последнее редактирование: 16 сен 2017 19:54 от rossich.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 20:07 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2718
ATMEGA8 сойдет?
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 20:12 #5

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
Может ATtiny2313?
Я так понимаю половина ножек атмеги останется пустовать. :)


Не получается вставлять картинки. Нажимаю "Добавить файл", выбираю с необходимым расширением и соответствующим размером, нажимаю "Вставить" и "Отправить". В результате, пустое вложение. Что я делаю не так?
Последнее редактирование: 16 сен 2017 20:27 от rossich.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 20:56 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2718
rossich пишет:
Может ATtiny2313?
Не подходит - не умеет измерять напряжения.

rossich пишет:
выбираю с необходимым расширением
С каким? Сделайте jpg.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 21:02 #7

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
О! А jpg вставился аж бегом.

В первом сообщении добавил характеристику датчика.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 16 сен 2017 21:12 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2718
Проект на ATMEGA8 будет выглядеть вот так...

P.S.
Когда температура ниже нуля, вместо значка градуса будет минус - это поможет при настройке.
Вложения:
Последнее редактирование: 16 сен 2017 21:16 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: rossich

Термометр от датчика с вольтовым выходом 16 сен 2017 21:36 #9

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
БОМБА! :woohoo:
Огромное спасибо! Буду пробовать.

Скажите, Soir, из Вашего постскриптума я понял, что можно/нужно поставить на входе многооборотный подстроечник на 50к и откалибровать по имеющемуся эталонному термометру данную шкалу? Ну, или во всяком случае, привязать какую-то её точку?

И ещё вопрос. Если разделительная точка индикатора не используется, то можно не соединять её с соответствующим выводом МК?
Последнее редактирование: 16 сен 2017 21:57 от rossich.
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 17 сен 2017 08:08 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2718
rossich пишет:
поставить на входе многооборотный подстроечник на 50к и откалибровать по имеющемуся эталонному термометру данную шкалу?
По желанию...
На входе в МК должен стоять делитель напряжения. Номиналы деталей должны быть подобраны достаточно точно. Подстроечный резистор упрощает эту задачу.
Если датчик температуры имеет какую-то погрешность, то также подстроечным резистором можно попытаться ее минимизировать.
То есть, с подстроечником лучше. Недостатки - габариты, уменьшается надежность.
Но подстроечник желательно ставить в нижнее плечо делителя, которое сделать составным - постоянный резистор, например 9,1 кОм и подстроечный 2 кОм. Так можно получить плавную и точную настройку.

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

С другой стороны - мы имеем микроконтроллер, управляющую программу и свободные ресурсы... Калибровку и настройку можно сделать и программным способом. В этом случае можно добиться точности не хуже образцового термометра во всем диапазоне.
Но для этого нужно или добавлять кнопки для управления, или составить таблицу соответствия напряжения на входе в МК температуре.

rossich пишет:
Если разделительная точка индикатора не используется, то можно не соединять её с соответствующим выводом МК?
Можно, конечно. А вдруг придумаете ей назначение?
Администратор запретил публиковать записи гостям.
Спасибо сказали: rossich

Термометр от датчика с вольтовым выходом 17 сен 2017 22:25 #11

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
Спасибо за подсказку по поводу построения делителя, исправлю ПП. Хотя применения этой конструкции ещё не найдено, поэтому реализация делается ради интереса.

Второе. Я придумал назначение точке. Оно конечно требует переделки программы, но всё-таки. Мне, честно говоря, не нравится визуализация отрицательных температур. Поэтому, если будет у Вас возможность, прошу рассмотреть следующий вариант. Температура ниже и выше нуля выводится на семисегментник одинаково (целое значение и значок градуса), только при "минусе" на 13-от ноге МК, которая отвечает за Н-сегмент (точка), будет +5В, которые через светодиод (есть у меня прямоугольной формы) и токоограничивающий резистор подключаем на "землю". То есть "-ХХо...0о...ХХо. Как?
Администратор запретил публиковать записи гостям.

Термометр от датчика с вольтовым выходом 18 сен 2017 18:53 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 7846
  • Спасибо получено: 2718
Можно и так. Как скажете...
Минус можно вообще от другого вывода, а этот всё-таки оставить для точек индикатора, может пригодятся.
Сейчас минус вывел просто так, для настройки, чтобы ноль не проскочить. Вы же писали - только положительные температуры.


P.S.
Вывел минус вместо точки. Это в том случае, если точки Вы использовать не планируете. Если им будет применение, тогда схема должна быть иная.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: rossich

Термометр от датчика с вольтовым выходом 22 сен 2017 23:33 #13

  • rossich
  • rossich аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 150
  • Спасибо получено: 21
Soir, огромное Вам спасибо за труд!

На фото - его реализация. Питание - 24В, ток потребления - 32...35мА. "Минуса" пока не проверял.

Желающим выложу "печатку".


Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко