Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Аlex »

Соник, ты видимо что-то не то заливаешь в МК. :?
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Точно! Посмотрел в свойствах файла - создан в ноябре. Как он в этой папке очутился?... :dont_know:
Извиняюсь :oops:
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Соник писал(а):Насчёт знака "минус" - при индикации температуры -0,1*С ... -9,9*С второй разряд индикатора пустует ("минус" светится в первом разряде). Можно перенести "минус" в этом диапазоне температур из первого разряда во второй? А то он незаметен :)

Насчёт погрешности датчика, она равна 0,5*С? То есть при реальной температуре 20*С датчик может выдавать 19,5-20,5*С или 19,75-20,25*С?

А знак минуса не перемещается :dont_know:
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Аlex »

Ой, про минус забыл :oops:
Termometr_v1.rar
(184.82 КБ) 270 скачиваний
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение nvz »

А вот интересно, изменятся ли показания термометра (16F84) при замене кварца с 4 на 4,5 Мгц?
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Аlex »

Нет. Частота МК не влияет на точность преобразования температуры. Её преобразовывает сам датчик (DS1820). При смене частоты возможны сбои при "общении" МК с датчиком.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение nvz »

Да вроде сбои не наблюдаются, у меня половина термометров собрано на 4,3Мгц. Но всё равно спасибо, успокоил.
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Ответьте на вопросы:

1. Стабильно ли будет работать МК без внешнего кварца? Я слышал что внутренний генератор у них работает нестабильно...
2. Насчёт погрешности датчика, она равна 0,5*С? То есть при реальной температуре 20*С датчик может выдавать 19,5-20,5*С или 19,75-20,25*С?
Я рожден при социализме, и я этим горжусь!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Soir »

Соник писал(а):Ответьте на вопросы:
1. Стабильно ли будет работать МК без внешнего кварца? Я слышал что внутренний генератор у них работает нестабильно...

Будет работать стабильно. Кварц нужен только в случаях, где требуется действительно высокая точность и стабильность, например в часах. Нестабильность внутреннего генератора что-то вроде 1% и зависит от напряжения питания, температуры и т.п. Если говорить об измерителе температуры на DS18B20, то кварц здесь не нужен. nvz, подозреваю, в схемы, рассчитанные на 4МГц вставлял кварцы на 4,3МГц :shock: и работает.
Соник писал(а):2. Насчёт погрешности датчика, она равна 0,5*С? То есть при реальной температуре 20*С датчик может выдавать 19,5-20,5*С или 19,75-20,25*С?

Погрешность равна ±0.5°C и это в диапазоне -10 ... +85 °C. То есть, если датчик показал 20 °C, то реальная температура может быть в диапазоне от 19,5 до 20,5 °C.
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Soir писал(а):Погрешность равна ±0.5°C и это в диапазоне -10 ... +85 °C.

А в диапазоне -55... +125°C другая погрешность?
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение nvz »

nvz, подозреваю, в схемы, рассчитанные на 4МГц вставлял кварцы на 4,3МГц :shock: и работает.

Ваши подозрения не лишены оснований, вчера, к примеру, в термометре наружной температуры заменил 4Мгц на 4,5Мгц (понадобился для кухонного таймера Радио №7/2006, стр.25). Изменений в показаниях температуры и стабильности работы не заметил.
С уважением nvz.
Последний раз редактировалось nvz Ср дек 29, 2010 07:25:10, всего редактировалось 2 раза.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Soir »

Соник писал(а):А в диапазоне -55... +125°C другая погрешность?

Про погрешность в диапазонах -55 ... -10 °C и +85 ... +125 °C в даташит ничего не сказано. Очевидно она (погрешность) больше и/или точность не гарантируется.
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Хатуль_мадан »

Приветствую всех собравшихся!
Ну надо же, сколько тут оказывается понаписали, а я думал конструкция термостата вообще никому не интересна :)
Вот только странно, почему тут, а не в разделе "Статьи". Обычно конкурсные работы там освещены. Что касается датчика и его точности, то ни в русском ни в английском описании не указана погрешность на краях температурного диапазона. Пробовал его кипятить, показал 99,4. Но это вовсе не значит, что есть отклонения в измерении, ведь температура кипения зависит от атмосферного давления, состава воды и прочего. Да и вообще, мне показалось, сложно найти применение в быту, где бы требовалась повышенная точность замера температуры на краях диапазона. Даже спирт перегонять и то +79гр. всего :)
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Хатуль_мадан писал(а):а я думал конструкция термостата вообще никому не интересна

Вы автор статьи, которого я в начале темы так долго и упорно звал? :)
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Хатуль_мадан »

Соник писал(а):Вы автор статьи, которого я в начале темы так долго и упорно звал? :)

Да, вроде как автор. А где и кого вы звали на просторах форума я не в курсе :)
Думал будут вопросы в разделе Статьи, как и у всех работ, а тут оказалось существует ветка совсем в другом месте. Можно было и в личку написать. Тут совершенно случайно после отпуска, прошелся по непрочитанным темам, увидел знакомый заголовок. Так что, особая благодарность начавшему эту ветку не в то время и не в том месте :)
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Хатуль_мадан писал(а):Можно было и в личку написать.

Дык кому писать, если ФИО адресата неизвестно... :)

Ребята, у меня постоянно плавают показания температуры: -5,2...-5,1...-5,0...-4,9...-5,0...-5,1...-5,0... *С
И вот так на 0,1-0,4*С "болтаются" :dont_know:
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
Хатуль_мадан
Электрический кот
Сообщения: 1004
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение Хатуль_мадан »

Соник писал(а):Дык кому писать, если ФИО адресата неизвестно... :)

Первая страница 9 пост...
Соник писал(а):Ребята, у меня постоянно плавают показания температуры: -5,2...-5,1...-5,0...-4,9...-5,0...-5,1...-5,0... *С
И вот так на 0,1-0,4*С "болтаются" :dont_know:

А датчик, судя по показаниям, на улице? Ветер есть, или теплые потоки от окон и прочее? Как ведет себя в комнате?
Дело в том, что его чувствительность очень большая, даже поднося руку к корпусу, десятые доли градуса всегда убегают...
(Надо будет как-нибудь над фильтрацией подумать :tea: )
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Хатуль_мадан писал(а):Первая страница 9 пост...

Nimnul писал(а):Скажу по секрету....автор Хатуль_мадан

Ну мало ли что кто написал, на заборах тоже много что пишут :))
Хатуль_мадан писал(а):А датчик, судя по показаниям, на улице?

Угу :)
Хатуль_мадан писал(а):(Надо будет как-нибудь над фильтрацией подумать :tea: )

Вариант: или отключить десятые доли совсем или например разрешать МК изменять показания индикатора только при изменении их на 0,2-0,4*С. Включать данный режим через меню.
Я рожден при социализме, и я этим горжусь!
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

Сообщение nvz »

Попробуй прошить другую МС, проверь.
Аватара пользователя
Соник
Друг Кота
Сообщения: 7563
Зарегистрирован: Пн мар 22, 2010 11:01:14
Откуда: СССР, г. Москва.

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18

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

Как сюда подключить термостат?
Не могу понять, откуда ОУ получает положительное питание? Зачем 7 ножка соединяется с однопереходным транзистором? :dont_know:
Вложения
ин.jpg
(53.57 КБ) 789 скачиваний
Я рожден при социализме, и я этим горжусь!
Ответить

Вернуться в «PIC»