Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник, ты видимо что-то не то заливаешь в МК. 
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Точно! Посмотрел в свойствах файла - создан в ноябре. Как он в этой папке очутился?...
Извиняюсь
Извиняюсь
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):Насчёт знака "минус" - при индикации температуры -0,1*С ... -9,9*С второй разряд индикатора пустует ("минус" светится в первом разряде). Можно перенести "минус" в этом диапазоне температур из первого разряда во второй? А то он незаметен![]()
Насчёт погрешности датчика, она равна 0,5*С? То есть при реальной температуре 20*С датчик может выдавать 19,5-20,5*С или 19,75-20,25*С?
А знак минуса не перемещается

Я рожден при социализме, и я этим горжусь!
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Ой, про минус забыл
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
А вот интересно, изменятся ли показания термометра (16F84) при замене кварца с 4 на 4,5 Мгц?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Нет. Частота МК не влияет на точность преобразования температуры. Её преобразовывает сам датчик (DS1820). При смене частоты возможны сбои при "общении" МК с датчиком.
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Да вроде сбои не наблюдаются, у меня половина термометров собрано на 4,3Мгц. Но всё равно спасибо, успокоил.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Ответьте на вопросы:
1. Стабильно ли будет работать МК без внешнего кварца? Я слышал что внутренний генератор у них работает нестабильно...
2. Насчёт погрешности датчика, она равна 0,5*С? То есть при реальной температуре 20*С датчик может выдавать 19,5-20,5*С или 19,75-20,25*С?
1. Стабильно ли будет работать МК без внешнего кварца? Я слышал что внутренний генератор у них работает нестабильно...
2. Насчёт погрешности датчика, она равна 0,5*С? То есть при реальной температуре 20*С датчик может выдавать 19,5-20,5*С или 19,75-20,25*С?
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):Ответьте на вопросы:
1. Стабильно ли будет работать МК без внешнего кварца? Я слышал что внутренний генератор у них работает нестабильно...
Будет работать стабильно. Кварц нужен только в случаях, где требуется действительно высокая точность и стабильность, например в часах. Нестабильность внутреннего генератора что-то вроде 1% и зависит от напряжения питания, температуры и т.п. Если говорить об измерителе температуры на DS18B20, то кварц здесь не нужен. nvz, подозреваю, в схемы, рассчитанные на 4МГц вставлял кварцы на 4,3МГц
Соник писал(а):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.
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, подозреваю, в схемы, рассчитанные на 4МГц вставлял кварцы на 4,3МГц
и работает.
Ваши подозрения не лишены оснований, вчера, к примеру, в термометре наружной температуры заменил 4Мгц на 4,5Мгц (понадобился для кухонного таймера Радио №7/2006, стр.25). Изменений в показаниях температуры и стабильности работы не заметил.
С уважением nvz.
Ваши подозрения не лишены оснований, вчера, к примеру, в термометре наружной температуры заменил 4Мгц на 4,5Мгц (понадобился для кухонного таймера Радио №7/2006, стр.25). Изменений в показаниях температуры и стабильности работы не заметил.
С уважением nvz.
Последний раз редактировалось nvz Ср дек 29, 2010 07:25:10, всего редактировалось 2 раза.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):А в диапазоне -55... +125°C другая погрешность?
Про погрешность в диапазонах -55 ... -10 °C и +85 ... +125 °C в даташит ничего не сказано. Очевидно она (погрешность) больше и/или точность не гарантируется.
- Хатуль_мадан
- Электрический кот
- Сообщения: 1005
- Зарегистрирован: Ср мар 03, 2010 11:48:00
- Откуда: Уфа
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Приветствую всех собравшихся!
Ну надо же, сколько тут оказывается понаписали, а я думал конструкция термостата вообще никому не интересна
Вот только странно, почему тут, а не в разделе "Статьи". Обычно конкурсные работы там освещены. Что касается датчика и его точности, то ни в русском ни в английском описании не указана погрешность на краях температурного диапазона. Пробовал его кипятить, показал 99,4. Но это вовсе не значит, что есть отклонения в измерении, ведь температура кипения зависит от атмосферного давления, состава воды и прочего. Да и вообще, мне показалось, сложно найти применение в быту, где бы требовалась повышенная точность замера температуры на краях диапазона. Даже спирт перегонять и то +79гр. всего
Ну надо же, сколько тут оказывается понаписали, а я думал конструкция термостата вообще никому не интересна
Вот только странно, почему тут, а не в разделе "Статьи". Обычно конкурсные работы там освещены. Что касается датчика и его точности, то ни в русском ни в английском описании не указана погрешность на краях температурного диапазона. Пробовал его кипятить, показал 99,4. Но это вовсе не значит, что есть отклонения в измерении, ведь температура кипения зависит от атмосферного давления, состава воды и прочего. Да и вообще, мне показалось, сложно найти применение в быту, где бы требовалась повышенная точность замера температуры на краях диапазона. Даже спирт перегонять и то +79гр. всего
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Хатуль_мадан писал(а):а я думал конструкция термостата вообще никому не интересна
Вы автор статьи, которого я в начале темы так долго и упорно звал?
Я рожден при социализме, и я этим горжусь!
- Хатуль_мадан
- Электрический кот
- Сообщения: 1005
- Зарегистрирован: Ср мар 03, 2010 11:48:00
- Откуда: Уфа
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник писал(а):Вы автор статьи, которого я в начале темы так долго и упорно звал?
Да, вроде как автор. А где и кого вы звали на просторах форума я не в курсе
Думал будут вопросы в разделе Статьи, как и у всех работ, а тут оказалось существует ветка совсем в другом месте. Можно было и в личку написать. Тут совершенно случайно после отпуска, прошелся по непрочитанным темам, увидел знакомый заголовок. Так что, особая благодарность начавшему эту ветку не в то время и не в том месте
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Хатуль_мадан писал(а):Можно было и в личку написать.
Дык кому писать, если ФИО адресата неизвестно...
Ребята, у меня постоянно плавают показания температуры: -5,2...-5,1...-5,0...-4,9...-5,0...-5,1...-5,0... *С
И вот так на 0,1-0,4*С "болтаются"

Я рожден при социализме, и я этим горжусь!
- Хатуль_мадан
- Электрический кот
- Сообщения: 1005
- Зарегистрирован: Ср мар 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*С "болтаются"
А датчик, судя по показаниям, на улице? Ветер есть, или теплые потоки от окон и прочее? Как ведет себя в комнате?
Дело в том, что его чувствительность очень большая, даже поднося руку к корпусу, десятые доли градуса всегда убегают...
(Надо будет как-нибудь над фильтрацией подумать
)Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Хатуль_мадан писал(а):Первая страница 9 пост...
Nimnul писал(а):Скажу по секрету....автор Хатуль_мадан
Ну мало ли что кто написал, на заборах тоже много что пишут
Хатуль_мадан писал(а):А датчик, судя по показаниям, на улице?
Угу
Хатуль_мадан писал(а):(Надо будет как-нибудь над фильтрацией подумать)
Вариант: или отключить десятые доли совсем или например разрешать МК изменять показания индикатора только при изменении их на 0,2-0,4*С. Включать данный режим через меню.
Я рожден при социализме, и я этим горжусь!
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Попробуй прошить другую МС, проверь.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Как сюда подключить термостат?
Не могу понять, откуда ОУ получает положительное питание? Зачем 7 ножка соединяется с однопереходным транзистором?
Не могу понять, откуда ОУ получает положительное питание? Зачем 7 ножка соединяется с однопереходным транзистором?

- Вложения
-
- ин.jpg
- (53.57 КБ) 789 скачиваний
Я рожден при социализме, и я этим горжусь!