Страница 69 из 98

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

Добавлено: Вт янв 31, 2012 11:20:32
Soir
bond_sn писал(а):...Плохо правда, что в этой прошивке нет 2-х минутной задержки включения компрессора.
Почему сразу "плохо"? Никто не просил, вот и нет.

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

Добавлено: Вт янв 31, 2012 14:05:46
bond_sn
Soir писал(а):Почему сразу "плохо"?
Немного не так выразился :) , изначально вник в оригинал статьи. Но я уже придумал как это обойти с помощью того же "Барьера" в котором есть задержка включения после пропадания или выхода за пределы нормы напряжения сети, компрессоры нынче не дешевые :)) . А так все отлично!

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

Добавлено: Пт фев 03, 2012 17:46:47
Хатуль_мадан
Чтобы не путаться в схемах, прошивках, конструкциях и отвечать по теме в своей ветке, а не в личных сообщениях,
обсуждение исходной статьи "Терморегулятор на микроконтроллере PIC16F84 и датчике DS18B20" перенес СЮДА

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

Добавлено: Сб фев 04, 2012 19:25:01
variaevg
Уважаемый Coir!
Возможна ли доработка Вашей конструкции Termometr_v6_Heat_CA под такие изменения:
1. С ростом температуры при достижении Т1 на Вых1 устанавливается 1
2. При достижении Т2:
- на Вых2 устанавливается 1
- с задержкой 1 мин на Вых1 устанавливается 0 и дальше соблюдается если Вых2 = 1 то Вых1 = 0

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

Добавлено: Сб фев 04, 2012 20:08:56
Soir
variaevg писал(а):Уважаемый Coir!
Возможна ли доработка Вашей конструкции Termometr_v6_Heat_CA под такие изменения:
1. С ростом температуры при достижении Т1 на Вых1 устанавливается 1
2. При достижении Т2:
- на Вых2 устанавливается 1
- с задержкой 1 мин на Вых1 устанавливается 0 и дальше соблюдается если Вых2 = 1 то Вых1 = 0
Не уверен, что правильно понял работу устройства. Погоняйте для начала в Proteus. В работе устройства отсутствует гистерезис как класс...

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

Добавлено: Вс фев 05, 2012 03:54:03
variaevg
Погонял на протеусе.

При достижении Т1 на обоих выходах устанавливается 1.
- Для вых1 это правильно, включается вода.
- Для Вых2 это неправильно, на Вых2 единица должна появляться без задержки при достижении Т2.
Выключение нарева, конец процесса.

При достижении Т2
- С задержкой 1 мин на Вых1 установился 0 (выключение воды) и запищал бузер. Все правильно.

Снижение температуры на работу не влияло, отлично.

Заметил, что бузер несколько раз самопроизвольно включался в самых раныж местах процесса, может быть ошибку датчика не учитывать?

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

Добавлено: Вс фев 05, 2012 09:12:45
Soir
variaevg писал(а):Погонял на протеусе.
При достижении Т1 на обоих выходах устанавливается 1.
- Для вых1 это правильно, включается вода.
- Для Вых2 это неправильно, на Вых2 единица должна появляться без задержки при достижении Т2.
Выключение нарева, конец процесса.
Изменил, проверьте.
variaevg писал(а):Заметил, что бузер несколько раз самопроизвольно включался в самых раныж местах процесса, может быть ошибку датчика не учитывать?
Proteus иногда ложно выдает ошибку датчика особенно на медленных машинах, проверите в железе если будут ошибки будем исправлять.
Но я изменил алгоритм поведения при ошибке. Теперь при ошибке датчика выход 2 устанавливается в единицу, выход 1 остается без изменений, включается сигнал, запускается таймер (1 минута). Если ошибка устранилась, то устройство возобновляет свою работу, сигнал отключается, таймер останавливается. Если в течении минуты ошибка не исчезла устройство переходит в состояние "конец процесса".

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

Добавлено: Вс фев 05, 2012 13:49:25
variaevg
Уважаемый Soir!
Респект и уважуха.
Приступаю к изучению Termometr_16F628_PWM_v2, обе эти конструкции будут на одной плате.
Добью в металле (требует времени) отпишусь.
Огромное спасибо.

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

Добавлено: Вс фев 05, 2012 20:49:58
Александровичь
Доброго здоровья Уважаемый Soir! Извените за беспокойства, можно зделать 10 версию термогегулятора. t1 - t2 также не зависимы друг от друга но к t1 добавить есле можно 3 канал таймер регулируемый минут на5.t1 включен нагрев 3 канал работает t1 выключен (верхний установленный порог) 3 канал отработал 5 минут выключился.t1 включен (нижний порог) 3 канал включен.Это для управления насосом как в газовых котлах.

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

Добавлено: Вс фев 05, 2012 21:09:40
variaevg
to Soir.
В проекте http://radiokot.ru/forum/download/file.php?id=63817 какой уровень на выводе 4 соответствует ОК или ОА? А если оставить свободным?

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

Добавлено: Вс фев 05, 2012 22:02:23
Soir
variaevg писал(а):В проекте http://radiokot.ru/forum/download/file.php?id=63817 какой уровень на выводе 4 соответствует ОК или ОА?
0 - ОА, 1 - ОК. Там же все моделируется, можете пощелкать джампером.
variaevg писал(а):А если оставить свободным?
Это цифровой вход, тут третьего (4-го, 5-го и т.д.) не дано. Будет приравнено к 0, но все помехи и наводки будут Ваши.

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

Добавлено: Вс фев 05, 2012 22:11:57
Soir
Александровичь писал(а):...можно зделать 10 версию термогегулятора. t1 - t2 также не зависимы друг от друга но к t1 добавить есле можно 3 канал таймер регулируемый минут на5.t1 включен нагрев 3 канал работает t1 выключен (верхний установленный порог) 3 канал отработал 5 минут выключился.t1 включен (нижний порог) 3 канал включен.Это для управления насосом как в газовых котлах.
Там нет свободных выводов для 3-го канала. Надо что-то решать. Или менять схему, или МК, или способ подключения датчиков, или от чего-то отказываться. Это будет на 80% новый проект.

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

Добавлено: Вс фев 05, 2012 22:43:52
Александровичь
Уважаемый Soir! Вы и так проделали огромную работу по усовершенствованию прибора что стыдно просить,на ваше усмотрение у меня счас стоит отдельно http://ur5kby.at.ua/publ/ur5kbymylivepagecom/1-2-2 ( Реле задержки отключения насоса котла) хотелось в одном приборе все.

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

Добавлено: Вс фев 05, 2012 23:58:37
variaevg
Уважаемый Soir!
Не приходилось ли Вам или кому то (Вы больше в теме) решать задачу стабилизации переменного тока для активной нагрузки.
По аналогии с http://radiokot.ru/forum/download/file.php?id=63817. Фазовый регулятор с входным сигналом не по температуре, а току. С установками и индикацией соответственно.
Если есть такая информация, поделитесь пожалуйста.

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

Добавлено: Пн фев 06, 2012 07:09:40
Soir
variaevg писал(а):Уважаемый Soir!
Не приходилось ли Вам или кому то (Вы больше в теме) решать задачу стабилизации переменного тока для активной нагрузки.
По аналогии с http://radiokot.ru/forum/download/file.php?id=63817. Фазовый регулятор с входным сигналом не по температуре, а току. С установками и индикацией соответственно.
Если есть такая информация, поделитесь пожалуйста.
В моем арсенале таких устройств нет.

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

Добавлено: Пн фев 06, 2012 07:18:18
Soir
Александровичь писал(а):...хотелось в одном приборе все.
Подумаю на досуге...
Про периферию. Два датчика температуры, три выхода на реле, так? А зачем? Может достаточно одного датчика или температура меряется в разных местах? Одно реле управляет нагревателем, второе насосом, а третье для чего?

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

Добавлено: Ср фев 08, 2012 22:13:12
Soir
Александровичь писал(а):...хотелось в одном приборе все.
Что-то последние сообщения пропали.
Во вложении проект в Proteus, описание и прошивка.
Это только проект для симуляции, хотя почти все в нем есть. Кнопки в цепях датчиков для имитации ошибки, в жизни они не нужны. В зависимости от тока потребления индикатора возможно нужно установить транзисторные ключи. Что непонятно - спрашивайте.
Прошивку в железе не проверял. В Proteus тоже не гонял от и до. Так что если выявите глюки - пишите. Ну и алгоритм посмотрите, все ли я правильно понял. Больше опирался на свой опыт (занимался установкой, обслуживанием и ремонтом котлов автономного отопления).

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

Добавлено: Ср фев 08, 2012 22:15:04
Soir
Удалил повторяющееся сообщение.

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

Добавлено: Ср фев 08, 2012 22:16:42
Soir
Удалил повторяющееся сообщение.

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

Добавлено: Ср фев 08, 2012 22:19:33
Soir
Удалил повторяющееся сообщение.
Когда уже сайт заработает нормально?...