Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169

Цифровой датчик температуры на 300оС.

28.04.2012, 14:36. Показов 16789. Ответов 27
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ищу чем-бы заменить даллосовские DS18b20 с тем, чтобы увеличить диапазон измерений с -50 +125 до +200 а еще лучше +300 оС.
Ничего не нашел.
Верно ли я понимаю, что сделать что-то цифровое, что будет греться до такой температуры и всё еще работать нереально ?
Или есть всё-таки отдельные герои ?

Устройство в принципе уже готово, и было бы крайне удобно просто "вкорячить" что-то другое вместо них, но тоже с 1wire итп.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.04.2012, 14:36
Ответы с готовыми решениями:

Датчик температуры
Кто-нибудь может подсказать цифровой датчик температуры, с точностью 0.1 (хотя бы) в дипазоне в 35.5°С - 42.0°С

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

Датчик температуры
Доброго времени суток. Прошу помощи в более опытных коллег. Есть датчик температуры который отправляет результаты на ПК через WI FI. ...

27
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
28.04.2012, 14:41
Термопара + МК с прошивкой "1-wire слейв"
0
 Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169
28.04.2012, 16:12
Предстоит как я понимаю городить всякие точные источники питания, какое-то фильтрование итд итп.
У готового цифрового довольно большая точность всё-же.
Изначально вопрос в другом: имеет ли смысл искать готовый, или это малореально по физическим причинам ?
(АЦП не удается сделать для такой температуры итп)
0
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
28.04.2012, 16:18
Да не найдешь по любому. К тому же сразу возникает вопрос, ну допустим есть датчик цифровой до 300гр. и чем его паять то тогда, чтоб не отвалилось, но было доступно? Имхо бред. Термопара тут самый дешевый и правильный вариант.
0
 Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169
28.04.2012, 16:24
Ну паять-то его с противоположного конца (может поставляться уже с проводом).
Дешевизна в производстве не так волнует, изделие штучное. Но в целом понятно,
что видать надо покупать платиновые термисторы и прочую радость.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
28.04.2012, 16:29
Мне кажется девайс вида "с одного конца втыкается термопара, а с другого питание и 1-вайр" найти можно
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
28.04.2012, 16:54
Цитата Сообщение от SVP
Ищу чем-бы заменить даллосовские DS18b20 с тем, чтобы увеличить диапазон измерений с -50 +125 до +200 а еще лучше +300 оС.
Ничего не нашел.
Верно ли я понимаю, что сделать что-то цифровое, что будет греться до такой температуры и всё еще работать нереально ?
Или есть всё-таки отдельные герои ?

Устройство в принципе уже готово, и было бы крайне удобно просто "вкорячить" что-то другое вместо них, но тоже с 1wire итп.
Может подойдет бесконтактный, оптический метод на базе пирометра? Например MLX90614, от -70 до +380 градусов, интерфейс I2C, может находиться на расстоянии от исследуемого обьекта.
http://www.melexis.som/Assets/IR-simsor ... -5152.aspx
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
28.04.2012, 17:37
Цифровой врятли - на 300 градусах микруха тупо отпаяеца =)
Термопарка
0
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
28.04.2012, 17:41
Цитата Сообщение от dsodir
Мне кажется девайс вида "с одного конца втыкается термопара, а с другого питание и 1-вайр" найти можно
Скорее сделать

http://www.maxim-ic.som/products/1-wire/
0
 Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169
28.04.2012, 19:28
За ссылку на пирометр спасибо, но именно для этого проекта не подойдет, смысла нету в общем-то.
А бывают ли сколь-нибудь бюджетные пирометры на 1200оС :) ? Такие, чтоб сильно не врали... +-10оС.

Похоже предстоит его переделать на термопару, пойду вникать в подробности подключения для минимизации погрешности измерений, где берут итп.
Там есть уже МК в устройстве, да и ноги у него есть свободные, справимся как-нибудь. Просто хотелось минимизировать доделки.
0
0 / 0 / 0
Регистрация: 06.08.2011
Сообщений: 532
28.04.2012, 19:50
>>Ничего не нашел.

плохо ищете. DS2438 + ОУ - все что нужно для термопары, даже компенсация х.с. будет встроенная
0
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 537
28.04.2012, 20:08
http://www.symmitrom.ru/news/maxim-MAX31855.shtml
http://www.seneca.su/нормирующий_преобразователь_сигнала_терм опар
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
28.04.2012, 20:44
можно платиновый датчик температуры
http://catalog.sompel.ru/simsor_temp_rt ... RAND=HONEY
0
 Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169
28.04.2012, 21:02
Цитата Сообщение от Johmmy0007
можно платиновый датчик температуры
http://catalog.sompel.ru/simsor_temp_rt ... RAND=HONEY
Это даже неминуемо.
Но насколько я понимаю там неминуема специфическая обвязка.
Как то, довольно могучий АЦП и очень точный источник питания.
Плюс к этому как я понимаю надо будет поставить в точку соединения с АЦП еще и обычный термометр для компенсации холодного спая.
И совсем мне непонятно как это всё соединять... и чем удлиннять, нужны ли фильтры итп.
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
28.04.2012, 21:16
Платиновый датчик - это резистор. с ним гораздо проще, чем с термопарой.
Выбор-то небольшой: термопара-платиновый датчик
платиновый датчик - проще и компенсация спая не нужна
0
 Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169
28.04.2012, 21:35
Цитата Сообщение от Johmmy0007
Платиновый датчик - это резистор. с ним гораздо проще, чем с термопарой.
Выбор-то небольшой: термопара-платиновый датчик
платиновый датчик - проще и компенсация спая не нужна
Но как я понимаю всё равно предстоит падение напряжения на нём считать ?
И откуда-то надо это напряжение брать. Очень точное. Иначе его неточность скажется на результате измерений.
Или считают до и после через 2 АЦП ?

Вот про отсутствие необходимости компенсации спая - это реально спасибо, сам не сообразил.
Однозначно надо их использовать тогда.
0
0 / 0 / 0
Регистрация: 06.08.2011
Сообщений: 532
28.04.2012, 22:08
Но как я понимаю всё равно предстоит падение напряжения на нём считать ?И откуда-то надо это напряжение брать. Очень точное. Иначе его неточность скажется на результате измерений.
генератор тока + диф.усилитель. Хватит 1% резисторов
Вот про отсутствие необходимости компенсации спая - это реально спасибо, сам не сообразил.
а что там сложного. Достаточно к измерению прибавить окр.температуру, DS2438 содержит встроенный термометр
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
29.04.2012, 00:47
Цитата Сообщение от SVP
Цитата Сообщение от Johmmy0007
Платиновый датчик - это резистор. с ним гораздо проще, чем с термопарой.
Выбор-то небольшой: термопара-платиновый датчик
платиновый датчик - проще и компенсация спая не нужна
Но как я понимаю всё равно предстоит падение напряжения на нём считать ?
И откуда-то надо это напряжение брать. Очень точное. Иначе его неточность скажется на результате измерений.
Или считают до и после через 2 АЦП ?

Вот про отсутствие необходимости компенсации спая - это реально спасибо, сам не сообразил.
Однозначно надо их использовать тогда.
падение напряжения надо считать, конечно
генератор тока не нужен в принципе- достаточно резистора. т.е. он желателен. легче отсчитывать. но плохое качество его работы может только снизить точность.
диф усилитель не нужен - датчик включаем между землей и входом ацп, потом резистор, а верхний конец - к опоре типа
MCP1525-I/TO Источник опорного напряжения 2.5 V, 1%, Uвх = 2.7 - 5.5 V, -40..85°C TO-92 20 Microchip
MCP1525T-I/TT Источник опорного напряжения 2.5 V, 1%, Uвх = 2.7 - 5.5 V, -40..85°C SOT-23-3 18 Microchip
MCP1541-I/TO Источник опорного напряжения 4.096 V, 1%, Uвх = 4.3 - 5.5 V, -40..85°C TO-92 20 Microchip
MCP1541T-I/TT Источник опорного напряжения 4.096 V, 1%, Uвх = 4.3 - 5.5 V, -40..85°C SOT-23 27 Microchip

если нужна сильно большая точность, то ацп нужен, а так - я почему-то уверен 8 бит АЦП МК вам хватит (точность около градуса будет). тем более, что DS18b20 врут гораздо больше
0
 Аватар для svp
30 / 27 / 5
Регистрация: 13.10.2014
Сообщений: 169
29.04.2012, 01:02
DS18b20 "по паспорту" врут на 0.5оС, разве нет ?
Де-факто пара смотанная проволокой при касании тушки показывает 36.6...
Градус очень неточно, хотелось бы поддерживать "в приборе" температуру с точностью до градуса.
Даже с кривым ПИД (что-то я недоразобрался и он явно работает не вполне верно) мне удалось достичь разбега +-1.5оС на температуре 80оС.
(правда врать не буду, по показаниям всё тех же далласов, найду что-нибудь и "поверю" на днях)

Градус мне мало. Я жадный. Хотелось бы, раз уж он такой весь из себя платиновый, выжать из него по максимуму.
В сусеках завалялся AD7799BRUZ, думаю надо его "припахать". Но мозга пока не хватает, никогда с АЦП не работал(начинающий я),
в даташите фиг чего поймешь :). Но потихоньку, прорвемся... пример бы какой-нибудь найти.
Подозреваю, что 1% многовато будет... погрешности. Я верно понимаю, что она линейно будет на измерениях сказываться ?

Или всё-таки можно подать опорное на АЦП, и вычесть результат из намеренного через термистор ?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
29.04.2012, 01:20
>>DS18b20 "по паспорту" врут на 0.5оС, разве нет ?
верно, значит, я с другим каким-то перепутал, помню, что разрешения "как надо", а точность - 2гр. Удивился ещё.

24-бит - куда вам? любой шум будет ловить. И вы учитывайте любой датчик имеет нелинейность (хотя платиновые достаточно линейны, но всё-таки). Возможно придётся табличные поправки вносить.

>>Или всё-таки можно подать опорное на АЦП, и вычесть результат из намеренного через термистор ?
тут не понял вопрос
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2012, 01:20
Помогаю со студенческими работами здесь

Миниатюрный датчик температуры
Здравствуйте! Я аспирант, для своего исследования я делаю миниатюрный измеритель расхода газа. В измерителе мне нужно замерить...

"раздвоить" датчик температуры
ух, не знаю, сюда ли (наверное, ошибся разделом))) сейчас подумал, вероятно в своих экзерсисах столкнусь с такой проблемой: на моторе...

Герметичный датчик температуры
Добрый день форумчане. Подскажите пожалуйста по такому нехитрому вопросу. Хочу приобрести датчик температуры и подключить во встраиваемый...

Встроенный датчик температуры.
Приветствую! Задался целью разобраться со встроенным датчиком температуры. В программировании MSP430 я новичок, поэтому сильно не...

Датчик температуры DS1621
Вот есть такой датчик. Подключил к AVR. У меня вывод идет прямо в двоичном коде на мониторчик.. но происходит сл хрень:(буду писать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru