Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
-
alexsandr-69
- Родился
- Posts: 12
- Joined: Mon Sep 06, 2010 08:38:57
Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
При включении терморегулятора, первое время (минут 30) работает как надо. Включает и отключает по заданным уставкам. Но через 30мин показывает только одну измеренную температуру, а уставки не работают. Видимо контроллер зависает. Кто подскажет, что надо изменить. После снятия питания всё работает нормально.
- Реклама
-
alexsandr-69
- Родился
- Posts: 12
- Joined: Mon Sep 06, 2010 08:38:57
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
опубликовано 18.08.2010г. Автор неизвестен.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
где опубликовано ? ссылку если можно.
нужно не только знать, но и уметь это объяснить
-
alexsandr-69
- Родился
- Posts: 12
- Joined: Mon Sep 06, 2010 08:38:57
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Это конкурсная работа, обсуждения только ПОСЛЕ него!
Судя по виду фотогрфии, и акуратности сборки, человек предложивший этот проэкт, не стал-бы заниматься выкладыванием "сырого" материала.
Ищите СВОИ ошибки.
Судя по виду фотогрфии, и акуратности сборки, человек предложивший этот проэкт, не стал-бы заниматься выкладыванием "сырого" материала.
Ищите СВОИ ошибки.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
- Реклама
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
А в Proteus прогонку делали? Такого нет?alexsandr-69 wrote:При включении терморегулятора, первое время (минут 30) работает как надо. Включает и отключает по заданным уставкам. Но через 30мин показывает только одну измеренную температуру, а уставки не работают. Видимо контроллер зависает. Кто подскажет, что надо изменить. После снятия питания всё работает нормально.
При включении нагрузки по таймеру в результате действия помех могут быть сбои в работе МК. У меня такое наблюдается при включении реле.
-
alexsandr-69
- Родился
- Posts: 12
- Joined: Mon Sep 06, 2010 08:38:57
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Вот сейчас снял с котла и гоняю уже сутки на столе- всё работает как часы. Если предположить, что идёт помеха от вкл. реле (а коммутирует оно фазу), то в полне возможен сбой. Значит я думаю надо поставить искрогасительную цепочку RC. У кого какие мысли?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
В моем девайсе (автоматическое управление освещения в аквариуме), предусмотрено резервное питание от "Кроны" (развязка через диоды перед стабилизатором +5V), чтобы не сбивались часы при отсутствии ~220V. Так вот, сбои происходят когда "Крона" севшая, даже если есть ~220V.alexsandr-69 wrote:Вот сейчас снял с котла и гоняю уже сутки на столе- всё работает как часы. Если предположить, что идёт помеха от вкл. реле (а коммутирует оно фазу), то в полне возможен сбой. Значит я думаю надо поставить искрогасительную цепочку RC. У кого какие мысли?
В другом случае - автоматическое включение/отключение и переключения скорости вытяжки над плитой, где не критичен сброс МК, прописал WDT.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Скажу по секрету....автор Хатуль_маданalexsandr-69 wrote:опубликовано 18.08.2010г. Автор неизвестен.
А вообще дождись когда закончится конкурс.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
между контактами реле где подключается нагрузка поставь емкость 10н, я так делал на своем регуляторе.
нужно не только знать, но и уметь это объяснить
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
А где взять PIC16F84A? Его вообще сняли с производства.
Можно ли использовать PIC16F628A?
Можно ли использовать PIC16F628A?
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
можно но только прошивку нужно модифицировать под 628
нужно не только знать, но и уметь это объяснить
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
А кто-нибудь модифицирует? 
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Ну хочется же собрать!Соник wrote:А кто-нибудь модифицирует?
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Мне тоже... очень, очень......Соник wrote:Ну хочется же собрать!Соник wrote:А кто-нибудь модифицирует?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Можешь модифицировать прошивку?Аlex wrote:Мне тоже... очень, очень......Соник wrote: Ну хочется же собрать!
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Модифицируйте прошивку, мяу.
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Соник, каким образом ? Исходник нужен ! 
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Автор, поделись исходником! 
Я рожден при социализме, и я этим горжусь!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Могу.Соник wrote:Можешь модифицировать прошивку?Аlex wrote:Мне тоже... очень, очень......
Вот, тестируйте. Несколько упрощенный вариант, по сравнению с исходным. Если нужно - добавлю функций, напишите каких.
Принцип работы: Один раз в секунду производится замер температуры, данные выводятся на LED индикатор. Диапазон -55 - +125 оС. Разрешающая способность 0,1 оС (не путать с погрешностью).
Установка.
При нажатии на кнопку MODE на индикатор выводится значение установленной температуры с миганием разряда десятых долей градуса. Короткие нажатия на PLUS/MINUS увеличивают/уменьшают десятые. Длинные нажатия увеличивают/уменьшают единицы градусов.
Повторное нажатие на кнопку MODE выведет на индикатор значение гистерезиса. Установка аналогичная. Диапазон от 0,1 до 50 оС. Значение 0,0 выключает нагрузку независимо от установленной температуры.
Третье нажатие - показания температуры.
Через примерно 5 сек после последнего нажатия на любую из кнопок, установленные значения записываются в EEPROM (будут считаны при следующем включении питания), а индикатор переводится в режим отображения температуры.
Схема в Proteus только для демонстрации и отладки.
Если есть вопросы или пожелания - пишите.
- Attachments
-
- Termometr_v1.zip
- (22.39 KiB) Downloaded 2546 times


