Почему сразу "плохо"? Никто не просил, вот и нет.bond_sn писал(а):...Плохо правда, что в этой прошивке нет 2-х минутной задержки включения компрессора.
Терморегулятор на микроконтроллере PIC16F84 датчикe DS18B20
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
- Реклама
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Немного не так выразилсяSoir писал(а):Почему сразу "плохо"?
- Хатуль_мадан
- Электрический кот
- Сообщения: 1007
- Зарегистрирован: Ср мар 03, 2010 11:48:00
- Откуда: Уфа
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Чтобы не путаться в схемах, прошивках, конструкциях и отвечать по теме в своей ветке, а не в личных сообщениях,
обсуждение исходной статьи "Терморегулятор на микроконтроллере PIC16F84 и датчике DS18B20" перенес СЮДА
обсуждение исходной статьи "Терморегулятор на микроконтроллере PIC16F84 и датчике DS18B20" перенес СЮДА
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Уважаемый Coir!
Возможна ли доработка Вашей конструкции Termometr_v6_Heat_CA под такие изменения:
1. С ростом температуры при достижении Т1 на Вых1 устанавливается 1
2. При достижении Т2:
- на Вых2 устанавливается 1
- с задержкой 1 мин на Вых1 устанавливается 0 и дальше соблюдается если Вых2 = 1 то Вых1 = 0
Возможна ли доработка Вашей конструкции Termometr_v6_Heat_CA под такие изменения:
1. С ростом температуры при достижении Т1 на Вых1 устанавливается 1
2. При достижении Т2:
- на Вых2 устанавливается 1
- с задержкой 1 мин на Вых1 устанавливается 0 и дальше соблюдается если Вых2 = 1 то Вых1 = 0
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Не уверен, что правильно понял работу устройства. Погоняйте для начала в Proteus. В работе устройства отсутствует гистерезис как класс...variaevg писал(а):Уважаемый Coir!
Возможна ли доработка Вашей конструкции Termometr_v6_Heat_CA под такие изменения:
1. С ростом температуры при достижении Т1 на Вых1 устанавливается 1
2. При достижении Т2:
- на Вых2 устанавливается 1
- с задержкой 1 мин на Вых1 устанавливается 0 и дальше соблюдается если Вых2 = 1 то Вых1 = 0
- Вложения
-
- Termometr_v14_CA.zip
- (16.09 КБ) 260 скачиваний
- Реклама
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Погонял на протеусе.
При достижении Т1 на обоих выходах устанавливается 1.
- Для вых1 это правильно, включается вода.
- Для Вых2 это неправильно, на Вых2 единица должна появляться без задержки при достижении Т2.
Выключение нарева, конец процесса.
При достижении Т2
- С задержкой 1 мин на Вых1 установился 0 (выключение воды) и запищал бузер. Все правильно.
Снижение температуры на работу не влияло, отлично.
Заметил, что бузер несколько раз самопроизвольно включался в самых раныж местах процесса, может быть ошибку датчика не учитывать?
При достижении Т1 на обоих выходах устанавливается 1.
- Для вых1 это правильно, включается вода.
- Для Вых2 это неправильно, на Вых2 единица должна появляться без задержки при достижении Т2.
Выключение нарева, конец процесса.
При достижении Т2
- С задержкой 1 мин на Вых1 установился 0 (выключение воды) и запищал бузер. Все правильно.
Снижение температуры на работу не влияло, отлично.
Заметил, что бузер несколько раз самопроизвольно включался в самых раныж местах процесса, может быть ошибку датчика не учитывать?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Изменил, проверьте.variaevg писал(а):Погонял на протеусе.
При достижении Т1 на обоих выходах устанавливается 1.
- Для вых1 это правильно, включается вода.
- Для Вых2 это неправильно, на Вых2 единица должна появляться без задержки при достижении Т2.
Выключение нарева, конец процесса.
Proteus иногда ложно выдает ошибку датчика особенно на медленных машинах, проверите в железе если будут ошибки будем исправлять.variaevg писал(а):Заметил, что бузер несколько раз самопроизвольно включался в самых раныж местах процесса, может быть ошибку датчика не учитывать?
Но я изменил алгоритм поведения при ошибке. Теперь при ошибке датчика выход 2 устанавливается в единицу, выход 1 остается без изменений, включается сигнал, запускается таймер (1 минута). Если ошибка устранилась, то устройство возобновляет свою работу, сигнал отключается, таймер останавливается. Если в течении минуты ошибка не исчезла устройство переходит в состояние "конец процесса".
- Вложения
-
- Termometr_v14_CA.zip
- (2.75 КБ) 265 скачиваний
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Уважаемый Soir!
Респект и уважуха.
Приступаю к изучению Termometr_16F628_PWM_v2, обе эти конструкции будут на одной плате.
Добью в металле (требует времени) отпишусь.
Огромное спасибо.
Респект и уважуха.
Приступаю к изучению Termometr_16F628_PWM_v2, обе эти конструкции будут на одной плате.
Добью в металле (требует времени) отпишусь.
Огромное спасибо.
-
Александровичь
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Вс янв 15, 2012 20:38:43
- Откуда: Украина Мелитополь
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Доброго здоровья Уважаемый Soir! Извените за беспокойства, можно зделать 10 версию термогегулятора. t1 - t2 также не зависимы друг от друга но к t1 добавить есле можно 3 канал таймер регулируемый минут на5.t1 включен нагрев 3 канал работает t1 выключен (верхний установленный порог) 3 канал отработал 5 минут выключился.t1 включен (нижний порог) 3 канал включен.Это для управления насосом как в газовых котлах.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
to Soir.
В проекте http://radiokot.ru/forum/download/file.php?id=63817 какой уровень на выводе 4 соответствует ОК или ОА? А если оставить свободным?
В проекте http://radiokot.ru/forum/download/file.php?id=63817 какой уровень на выводе 4 соответствует ОК или ОА? А если оставить свободным?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
0 - ОА, 1 - ОК. Там же все моделируется, можете пощелкать джампером.variaevg писал(а):В проекте http://radiokot.ru/forum/download/file.php?id=63817 какой уровень на выводе 4 соответствует ОК или ОА?
Это цифровой вход, тут третьего (4-го, 5-го и т.д.) не дано. Будет приравнено к 0, но все помехи и наводки будут Ваши.variaevg писал(а):А если оставить свободным?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Там нет свободных выводов для 3-го канала. Надо что-то решать. Или менять схему, или МК, или способ подключения датчиков, или от чего-то отказываться. Это будет на 80% новый проект.Александровичь писал(а):...можно зделать 10 версию термогегулятора. t1 - t2 также не зависимы друг от друга но к t1 добавить есле можно 3 канал таймер регулируемый минут на5.t1 включен нагрев 3 канал работает t1 выключен (верхний установленный порог) 3 канал отработал 5 минут выключился.t1 включен (нижний порог) 3 канал включен.Это для управления насосом как в газовых котлах.
-
Александровичь
- Открыл глаза
- Сообщения: 48
- Зарегистрирован: Вс янв 15, 2012 20:38:43
- Откуда: Украина Мелитополь
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Уважаемый Soir! Вы и так проделали огромную работу по усовершенствованию прибора что стыдно просить,на ваше усмотрение у меня счас стоит отдельно http://ur5kby.at.ua/publ/ur5kbymylivepagecom/1-2-2 ( Реле задержки отключения насоса котла) хотелось в одном приборе все.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Уважаемый Soir!
Не приходилось ли Вам или кому то (Вы больше в теме) решать задачу стабилизации переменного тока для активной нагрузки.
По аналогии с http://radiokot.ru/forum/download/file.php?id=63817. Фазовый регулятор с входным сигналом не по температуре, а току. С установками и индикацией соответственно.
Если есть такая информация, поделитесь пожалуйста.
Не приходилось ли Вам или кому то (Вы больше в теме) решать задачу стабилизации переменного тока для активной нагрузки.
По аналогии с http://radiokot.ru/forum/download/file.php?id=63817. Фазовый регулятор с входным сигналом не по температуре, а току. С установками и индикацией соответственно.
Если есть такая информация, поделитесь пожалуйста.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
В моем арсенале таких устройств нет.variaevg писал(а):Уважаемый Soir!
Не приходилось ли Вам или кому то (Вы больше в теме) решать задачу стабилизации переменного тока для активной нагрузки.
По аналогии с http://radiokot.ru/forum/download/file.php?id=63817. Фазовый регулятор с входным сигналом не по температуре, а току. С установками и индикацией соответственно.
Если есть такая информация, поделитесь пожалуйста.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Подумаю на досуге...Александровичь писал(а):...хотелось в одном приборе все.
Про периферию. Два датчика температуры, три выхода на реле, так? А зачем? Может достаточно одного датчика или температура меряется в разных местах? Одно реле управляет нагревателем, второе насосом, а третье для чего?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Что-то последние сообщения пропали.Александровичь писал(а):...хотелось в одном приборе все.
Во вложении проект в Proteus, описание и прошивка.
Это только проект для симуляции, хотя почти все в нем есть. Кнопки в цепях датчиков для имитации ошибки, в жизни они не нужны. В зависимости от тока потребления индикатора возможно нужно установить транзисторные ключи. Что непонятно - спрашивайте.
Прошивку в железе не проверял. В Proteus тоже не гонял от и до. Так что если выявите глюки - пишите. Ну и алгоритм посмотрите, все ли я правильно понял. Больше опирался на свой опыт (занимался установкой, обслуживанием и ремонтом котлов автономного отопления).
- Вложения
-
- Termometr_v10.1_CA.zip
- (23.17 КБ) 248 скачиваний
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Удалил повторяющееся сообщение.
Последний раз редактировалось Soir Чт фев 09, 2012 06:49:16, всего редактировалось 2 раза.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Удалил повторяющееся сообщение.
Последний раз редактировалось Soir Чт фев 09, 2012 06:48:54, всего редактировалось 2 раза.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Удалил повторяющееся сообщение.
Когда уже сайт заработает нормально?...
Когда уже сайт заработает нормально?...
Последний раз редактировалось Soir Чт фев 09, 2012 06:48:12, всего редактировалось 6 раз.


