Страница 16 из 98
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт дек 16, 2010 22:25:32
Soir
NoMaD писал(а):Soir, если будут какие нибудь изменения с удовольствием рассмотрю, в воскресенье буду собирать.
В железе пока не вижу причин вносить изменения. Так что можете собирать. Что касается прошивки - предела совершенству нет. Можете зарезервировать места для дополнительных кнопок, если будут идеи можно будет без переделки платы продвигать проект. В принципе точка во втором разряде всегда включена и можно освободить RB7 для других целей. Ну и конечно МК на панельку.
NoMaD писал(а):Хотелось бы увидеть еще более простой программатор

Под рукой нет. Попадались и на коте JDM с одним или даже совсем без транзисторов. Также были варианты на LPT...
Хотя вот, нашел:
http://lytnev.newmail.ru/shemes/picprog.mm/picm1.htm
http://lytnev.newmail.ru/shemes/picm.htm (с двумя транзисторами - такой у меня)
Работоспособность не проверял.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт дек 16, 2010 23:33:43
NoMaD
Soir, спасибо за все, как соберу отпишусь, был бы рад заиметь исходник

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 03:21:58
Elektrik158
Всех приветствую. Наступили холода,надо защитить подвал от замерзания.Остановил свой выбор на
http://radiokot.ru/konkurs/012/ неделю уже вокруг нее как кот кручусь,наконец-то созрел воплотить сие творение.И тут я набрел на данную ветку форума(перечитал все страницы) и окончательно запутался.
Я так понял в ходе обсуждения родилось несколько схем,масса прошивок и т.д.
В самом начале ветки было:
"При включении терморегулятора, первое время (минут 30) работает как надо. Включает и отключает по заданным уставкам. Но через 30мин показывает только одну измеренную температуру, а уставки не работают. Видимо контроллер зависает. Кто подскажет, что надо изменить. После снятия питания всё работает нормально."
имеется вопрос действительно ли это так?(если эта проблема действительно существует,имеется ли прошивка лишенная данной проблемы,применительно к первоначальной конкурсной схеме?)
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 06:48:21
nvz
Elektrik158: у меня сейчас стоит на контроле температуры подвала примерно такая схема
http://radiokot.ru/forum/download/file.php?id=50121.
Soir: микросхема оказывается 16F84A 04/P. кажется она не дружит с частотой 14 МГц. Мне бы на 4МГц.
Спасибо.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 07:14:18
Elektrik158
А для первоначального варианта схемы ни у кого нету работоспособной прошивки?(плата разведена,всю ночь сидел

)
nvz: нету ли у тебя платы в layout ? и какой дисплей стоит?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 07:36:38
Soir
nvz писал(а):Soir: микросхема оказывается 16F84A 04/P. кажется она не дружит с частотой 14 МГц. Мне бы на 4МГц.
14.318MHz Вы сами указывали. Ладно, будет на 4.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 07:40:24
Soir
Elektrik158 писал(а):А для первоначального варианта схемы ни у кого нету работоспособной прошивки?(плата разведена,всю ночь сидел

)
Речь идет о соответствии выводов МК или о функциональности устройства? У Вас 16F84?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 09:08:05
Elektrik158
да
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 09:18:43
Elektrik158
ой,не проснулся

не уловил первую часть вопроса.
т.е. функционал я так понял тут полируют один и тот же,регулируемый термостат.
мне предпочтительнее чтобы программа корректно работала в схеме приведенной в конкурсной работе.
ответ "да",это не вопрос о 16F84
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 09:25:22
nvz
То есть вам нужны все функции?
На передней панели кнопка "SET" переключает выбор режима установок: гистерезиса температуры, инверсии выхода (для холодильника), скважности (П- регулирование), температуры уставки. Кнопки "Минус" и "Плюс" меняют значения уставок, включают или выключают соответственно режимы инверсии и П-регулирования.
Кстати, платы я развожу в акаде, по-моему так проще и быстрее.
Прошивку примените с первоначального проекта, я её пробовал - не глючит.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 09:36:36
Soir
Elektrik158 писал(а):...т.е. функционал я так понял тут полируют один и тот же,регулируемый термостат.
Не совсем. Тут "полируют" без П-регулирования и без включения/выключения инверсии.
Elektrik158 писал(а):...ответ "да",это не вопрос о 16F84
??? Уточните.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 09:41:14
Elektrik158
В инверсии выхода (для холодильника),нету необходимости.А вот возможность включения скважности (П- регулирование),хотелось бы иметь.Ну и конечно же настраивать температуру стабилизации и гистерезис (без них устройство становится неинтересным)
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 09:43:37
Elektrik158
Там опечаточка закралась.
Я хочу чтобы основой устройства был на PIC16F84A
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 12:17:30
Soir
nvz писал(а):
Soir: микросхема оказывается 16F84A 04/P. кажется она не дружит с частотой 14 МГц. Мне бы на 4МГц.
Спасибо.
На 4МГц.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 13:51:04
nvz
Ещё раз спасибо! Проверю, отпишу.
С уважением nvz.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 19:14:43
nvz
Тяпница, господа!
Тиха украинская ночь...........
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 20:30:13
Soir
Elektrik158 писал(а):Я хочу чтобы основой устройства был на PIC16F84A
Прошивка для
http://radiokot.ru/konkurs/012/. Lite версия.
Кнопкой SET выбирается установка температуры, установка гистерезиса, индикация температуры и так по кругу. Короткое нажатие на PLUS/MINUS меняет десятые доли на единичку. Длинное - тоже, но в ускоренном режиме. Термостат без П-регулирования. Включение/выключение. Установленные значения заносятся в EEPROM, при включении питания - читаются оттуда.
Во вложении прошивка и файл для
симуляции в Proteus.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 20:39:47
Elektrik158
Спасибо большое,буду запускать
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 20:52:28
Elektrik158
Есть вопрос: на схеме U1 и U4, это логические инверторы?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пт дек 17, 2010 22:55:15
Soir
Elektrik158 писал(а):Есть вопрос: на схеме U1 и U4, это логические инверторы?
Да, инверторы. В схеме первоисточнике это транзисторы. Моя схема только для отладки и демонстрации. То есть, Вы изготавливаете плату по схеме, взятой из
http://radiokot.ru/konkurs/012/, прошиваете МК "родной" прошивкой и проверяете работоспособность. Если есть проблемы, или желание попробовать мою прошивку - перепрошиваете МК уже моей прошивкой. При этом никаких изменений вносить в схему не надо.