посоветуйте датчик температуры в баню до 150 градусов

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Сообщение рокки1945 »

Здравстуйте! посоветуйте датчик температуры в баню до 150 градусов, можно и цифровой и анологовый буду делать на АВР. СПАСИБО! ВСЕХ с праздниками
Реклама
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44067
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

У меня один знакомый делал термометр в свою баню на 572ПВ2, в качестве датчика он использовал катушку из тонкой медной проволоки (катушку от реле), у меди довольно большой ТКС, поэтому получить из неё датчик температуры- не сложно..
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Как вариант, поставьте термопару и MAX31855.
Если сложно купить MAX31855 - можно у китайцев заказать готовый модуль.
P.S.
На стр.12 документации посмотрите "расшифровку" соответствия полного названия микросхемы с типом термопары.
Последний раз редактировалось Albert_V Вс апр 29, 2018 13:29:25, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Сообщение рокки1945 »

Альберт не плохо, а он на какой тип термопары? Попробывал на лм35 - но показания скачут в пределах 1-2 градусах - уже все перепробывал и АЦП разрядность увеличивал и питание сделал 5 В идеальным и от опорного 2.56 МК - не фига, ds18b20 стабильно но он до 125 градусов
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

[uquote="рокки1945",url="/forum/viewtopic.php?p=3365330#p3365330"]Альберт не плохо, а он на какой тип термопары?[/uquote]Там же указано K-Type.
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 460
Зарегистрирован: Пт фев 17, 2017 11:18:07
Откуда: Ставрополь-Донское

Сообщение pasha_zv »

есть позисторы медные.
выглядят как советские кондеры К50-3. поищи по старьевщикам
LIVE - EVIL
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 355
Зарегистрирован: Ср мар 09, 2016 08:07:41

Сообщение JackSmith »

LM135 в аккурат до 150'C

datasheet:
http://www.ti.com/lit/ds/symlink/lm235a.pdf
Друг Кота
Аватара пользователя
Сообщения: 44067
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="рокки1945",url="/forum/viewtopic.php?p=3365330#p3365330"]Альберт не плохо, а он на какой тип термопары? Попробывал на лм35 - но показания скачут в пределах 1-2 градусах - уже все перепробывал и АЦП разрядность увеличивал и питание сделал 5 В идеальным и от опорного 2.56 МК - не фига[/uquote]
:facepalm:
А вы что, хотите температуру в бане измерять с точностью 0,1%?
Аналоговый датчик и преобразование аналога в цифру с помощью АЦП это уже точность ± 1~2 единицы МЗР, так, что 1~2 градуса- вполне достаточная точность.. С термопарой у вас получится примерно то же самое.. А DS18B20 это ЦИФРОВОЙ датчик, потому и "не прыгает"..

Поставьте на вход АЦП ёмкость- 1 микрофарад, или даже больше - "прыгать" будет меньше, кабель от датчика до МК- поместите в экран, между выходом датчика и "землёй" поставьте ещё один конденсатор - прямо на выводы датчика. :dont_know:
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Это точно.
По уму, если длинный кабель до аналогового датчика, хорошо было бы включить датчик по диф. схеме, по входу поставить инструментальный усилитель (делается на 3-х ОУ или ставится спец. микросхема) или сделать диф. вход на одном ОУ, чтоб ослабить синфазную помеху, и потом уже аппаратный и/или программный ФНЧ.
Друг Кота
Аватара пользователя
Сообщения: 20099
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Где то на коте статья есть на атмега 8 и kty диоде до 200градусов вроде термостат. Там только откалибровать нужно было кривую по эталонному термопетру
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Друг Кота
Аватара пользователя
Сообщения: 44067
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="vlasovzloy",url="/forum/viewtopic.php?p=3365391#p3365391"]Там только откалибровать нужно было кривую по эталонному термопетру[/uquote]Вот по такому?:
Изображение :))) :))) :))) :))) :)))
Друг Кота
Аватара пользователя
Сообщения: 20099
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Сообщение рокки1945 »

АлександрЛ поставил электролит 4.7 мкф - прямо на выводы датчика(между выходом и GND) и намного лучше, а на АЦП кондер - простую керамику 1 мкф в разрыв?
Друг Кота
Аватара пользователя
Сообщения: 25518
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="рокки1945",url="/forum/viewtopic.php?p=3365442#p3365442"]простую керамику[/uquote]
Видимо фильтровать уже в МК Вам в голову не пришло? :tea:
Можно сделать рекурсивный БИХ, либо скользящий КИХ и ничего скакать не будет. Особенно если длина КИХ будет кратна 20 миллисекундам. :wink: :)
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Сообщение рокки1945 »

КРАМ - вроде решилось пока , честно говоря КИХ - незнаю о чем речь.
Друг Кота
Аватара пользователя
Сообщения: 25518
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

КИХ и БИХ - это типы цифровых фильтров.
С конечной и бесконечной импульсными характеристиками.
Под фильтром КИХ с прямоугольным окном понимают обычный массив усреднения с кольцевым заполнением.
Алгоритм фильтрации совершенно примитивен.
Определяете массив с размерностью входящих данных.
Определяете указатель заполнения этого массива.
Каждое входящее измерение заполняете массив по текущему указателю и находите среднее значение всего массива. Оно и будет выходным значением фильтра.
Увеличиваете на 1 указатель и сбрасываете его в 0, если он превысил размеры массива.
Ожидаете следующее входящее значение.
Все.
Остается добавить, что частота поступления данных должна быть минимум в 2 раза выше верхней частоты помехи. А длину фильтра (количество элементов массива) лучше всего выбирать так, чтобы произведение периода между соседними отсчетами на количество элементов массива было кратно периоду помехи (1/Fпомехи). В таком случае нули АЧХ цифрового фильтра попадут как раз на частоты помехи, обеспечивая практически идеальную фильтрацию.
Так как основная помеха - это 50 Гц и ее гармоники (100, 150, 200 и т.д.), выбор длины буфера кратным 20 мс обеспечит последнее условие. А частоту дискретизации (поступления данных) можно определить как удвоенную частоту верхней фильтруемой гармоники. Например 400 Гц, значит отсчеты можно делать 800 штук в секунду (период=1,25мс), что даст нам при длине буфера 16 элементов как раз 16*1,25 мс=20 мс.
Итого. Задаем период отсчетов АЦП 1,25 мс, заноcим данные в кольцевой буфер типа int16_t buffer[16]; (или uint16_t buffer[16];) находим среднее на КАЖДЫЙ входящий отсчет и получаем идеальный результат.
:)
ЗЫ. Выбор длины буфера равным степени 2 (выше 2^4=16) дает возможность при расчете среднего значения заменить деление правым арифметическим сдвигом на степень этой самой двойки (выше на >>4). И учтите, что арифметический сдвиг отличается от логического тем, что слева происходит заполнение значением старшего разряда, а не нулем. Это справедливо, если буфер ЗНАКОВОГО типа. А если беззнакового, то годится простой логический сдвиг.
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Сообщение рокки1945 »

слишком много теории - сделать проще за определенный промежуток времени подсчитать значения всех измерений и рассчитать средне-арифмитическое.
Как с контрольной суммой - и результат уже выводить на экран. СПАСИБО. Да и потом этот КИХ делать надо уже в рабочих условиях а не на коленке - а у меня знаете ли
коленочный вариант - но за знания спасибо..................
Друг Кота
Аватара пользователя
Сообщения: 25518
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="рокки1945",url="/forum/viewtopic.php?p=3365800#p3365800"]слишком много теории - сделать проще за определенный промежуток времени подсчитать значения всех измерений и рассчитать средне-арифмитическое.[/uquote]
Проще, не значит правильно. И теории тут вообще нет. Я просто выдал ГОТОВОЕ решение.
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вс май 01, 2016 17:51:38

Сообщение рокки1945 »

Да интересно было бы сравнить вашей программной реализации от аппаратного на кондёре сильно будут отличаться?
Ответить

Вернуться в «Периферия»