Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас... |
20.11.2018, 23:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от eddy
|
один раз нужно будет откалибровать по нормальному термодатчику
|
ага, по 5-10 точкам вот веселье...
Сообщение от eddy
|
измерять, что там посередине
|
проспоришь
|
|
|
|
20.11.2018, 23:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Термометр на МК Atmega8
jump, я намедни схему чиллера нарисовал. Там будет 4 двухрублевых килоомных NTC. В октаве я рассчитал по идеальной кривой: дискрет будет в худшем случае 0.3°C, что меньше паспортной точности → даже с шумами все будет хорошо.
Я эту элементарную схему проверял на системе управления криостатом ИК-спектрометра. Сначала сделал точную по статье одного китайца: три мультиплексора, трехпроводная схема для платиновых TRD... Точность вышла офигенная: воспроизводимость данных на уровне 0.1°C!!! Только мне такое нафиг не нужно было, достаточно было ±1.5°C. Попробовал восемь TRD по вот такой схеме: с опорными килоомными резисторами повесить на входы встроенного АЦП. И все отлично заработало. На азоте дискрет был 0.25°C, при комнатной — около 0.7 (но т.к. измерялись температуры от азота до -70°C, все было вполне в рамках ТЗ).
Я как вернусь к понедельнику, плату наш инженер должен будет сделать. Вот как раз и сопоставлю показания в "попугаях" с реальными температурами. Даже если будет ±2°C, этого вполне достаточно, чтобы понимать, когда включать подогрев жидкости, а когда ее охлаждать, чтобы входная температура на холодильнике ПЗС всегда была в рамках 15..20°C.
Сообщение от jump
|
по 5-10 точкам вот веселье...
|
Кстати, мало. Я TRD от азота до комнатной калибровал примерно по сотне точек.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
21.11.2018, 00:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Термометр на МК Atmega8
eddy,
так от задачи и от типа термистора зависит - есть NTC с характеристиками, как фига в кармане директору
для измерителя влажности зерна мне 16 точек и ЛКА хватило
|
|
|
|
21.11.2018, 00:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,646
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от jump
|
есть NTC с характеристиками, как фига в кармане директору
|
В случае с чиллером мне нужно лишь знать, что "здесь температура постоянная с точностью ±2°C", "здесь чуть нагрелось", "здесь чуть остыло". Это ж не температуру самого чипа ПЗС держать.. Еще хуже с CMOS: у них дрейф температуры очень сильно на темновых сказывается, особенно в ИК области (там изменение температуры на полкельвина меняет шумы на порядок!).
Так и в данной задаче: вполне можно найти более-менее подходящие датчики. Если не нужно вешать дикую гроздь, то будет проще и дешевле, чем в случае с DS18. Понятно, что если хочется навешать штук 30 датчиков средней паршивости на одну шину и как можно дешевле, то лучше DS18 не найти (если, конечно, диапазон измерения не выходит за пределы).
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
21.11.2018, 01:15
|
|
Частый гость
Регистрация: 10.09.2010
Адрес: Резиновая
Сообщений: 45
Сказал спасибо: 3
Сказали Спасибо 14 раз(а) в 12 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от IOPA4
|
...Пробовал запрещать прерывания во время чтения датчика, индикатор превращался в "стробоскоп".....
|
(не читал весь топик, возможно оффтоп)
выдерживать точно нужно только фазу стробирование одного слота. Для атмеля всё отлично ложится в обработчик прерывания. Т.к. он сам по себе блокирует прерывания - то гимора с этим нет, от слова совсем. Это если алгоритм в рукопашную. Если на юарте - то там ышо проще.
с уважением
(круглый)
|
|
|
|
21.11.2018, 02:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от eddy
|
можно найти более-менее подходящие датчики
|
Сообщение от eddy
|
то будет проще и дешевле, чем в случае с DS18
|
использовать диоды в прямом смещении (2мВ/град) или "термотранзистор" TC1047
|
|
|
|
21.11.2018, 09:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,263
Сказал спасибо: 250
Сказали Спасибо 421 раз(а) в 251 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от mimuh64
|
Все ясно, я уже прочел что твоя реализация с общим катодом, а у меня СА...
Позже поправлю, если не отпадет необходимость...
|
Не отпала необходимость. Очень интересно и ваша прошивка для МК.
|
|
|
|
21.11.2018, 11:19
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Термометр на МК Atmega8
Пробуй... Кнопку не делал... Общий катод, 8Мгц, опрос через 10 сек...
|
|
|
|
21.11.2018, 17:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,263
Сказал спасибо: 250
Сказали Спасибо 421 раз(а) в 251 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от IOPA4
|
Подправил кнопку.
|
Прошивка из поста 90.
Переключение датчиков происходит по разному. Иногда с первого раза, а иногда после двух кратного нажатия на кнопку. Но если не часто переключать, а время от времени, то вроде как и нормально. Но всё равно иногда сбоит. Происходит возврат после переключения.
Точность измерения уже понятна. Лучше наверно не будет. Точность получилась такая, датчик «дом» имеет погрешность 1град, датчик улица 2,7 град.
Прошивка из поста 98. от mimuh64
При включении индикация –d2-
При нажатии кнопки включается сегмент точки в четвёртом разряде там где знак градус.
Кнопка. Совсем плохая реакция. Ещё хуже чем было раньше. Несколько раз нажимать надо. Даже не с третьего раза переключение датчиков происходит. Заметил что смена датчиков происходит автоматически.
все прошивки заливал с фьюзами 0xE4 0xD9
К стати а зачем нужен rom файл?
ещё по тестирую прошивки. Сейчас по пробую как работает датчик с минусовой температурой.
Последний раз редактировалось Santil@; 21.11.2018 в 18:00.
Причина: добавил
|
|
|
|
21.11.2018, 18:04
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от mimuh64
|
Кнопку не делал...опрос через 10 сек...
|
Пример, только для сравнения устойчивости показаний...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:11.
|
|