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

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

Хатуль_мадан писал(а):Цифра 85 означает сбой в питании датчика и его сбросе в исходное состояние. Такое очень часто наблюдают в автомобилях


Мне кажется что в автомобиле не сбой в питании датчика и его сброс, а наводки с высоковольтных проводов маскируют импульсы от датчика и контроллер не может его найти. На индикаторе пробелы.
Во всяком случае у меня было так.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

faza380 писал(а):Я собрал схему Термометр-термостат Радио 2006г. №1 стр.43, но мне не нравиться...

nvz писал(а):можно изменить прошивку( Радио 1/06) на новую (СС_V2) с минимальными переделками схемы...

А можно изменить прошивку СС_V2 под схему Радио 2006г. №1 стр.43... Если нужно...
faza380
Родился
Сообщения: 7
Зарегистрирован: Чт фев 10, 2011 01:08:33

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

Сообщение faza380 »

А можно изменить прошивку СС_V2 под схему Радио 2006г. №1 стр.43... Если нужно...

Нужно, просто уже все собрано и корпус и крепление, времени переделывать уже нету.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

faza380 писал(а):
А можно изменить прошивку СС_V2 под схему Радио 2006г. №1 стр.43... Если нужно...

Нужно, просто уже все собрано и корпус и крепление, времени переделывать уже нету.

По статье в Радио не понял назначение кнопок.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

Насколько я помню, нажимаешь и держишь 1 кнопку, второй устанавливаешь температуру через градус по кругу, гистерезис задаётся программно. Проще добавить третью и сделать как в твоей схеме, а без добавления можно: нажал первую - мигалка - второй устанавливаешь по кругу температуру отключения, нажал первую ещё раз - второй устанавливаешь градусы вниз до температуры включения, похоже до 20 градусов хватит. у него зона была 42-58градусов.
Но это только моё мнение....
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

to Alex:
можно ли создать прошивку для 16F676 по таким параметрам?
Вложения
Как-то так.doc
(64.5 КБ) 250 скачиваний
faza380
Родился
Сообщения: 7
Зарегистрирован: Чт фев 10, 2011 01:08:33

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

Сообщение faza380 »

Насколько я помню, нажимаешь и держишь 1 кнопку, второй устанавливаешь температуру через градус по кругу, гистерезис задаётся программно

Ага, точно, вот таким дурацким способом он и "программируется"
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nvz писал(а):...нажал первую - мигалка - второй устанавливаешь по кругу температуру отключения, нажал первую ещё раз - второй устанавливаешь градусы вниз до температуры включения, похоже до 20 градусов хватит. у него зона была 42-58градусов.
Но это только моё мнение....

Примерно так и сделал. Гистерезис в пределах 0,1 - 20 град., устанавливаемая температура 0 - 90 град. При коротком нажатии в режиме установки на PLUS увеличение на 0,1 град, при длинном - ускоренное увеличение. Переключение между режимами - короткое нажатие на SET. Прошивка под вариант схемы из журнала Радио. Во вложении также проект в Proteus только для демонстрации и отладки.
http://www.radiokot.ru/forum/download/file.php?id=57953
Последний раз редактировалось Soir Ср фев 16, 2011 11:00:01, всего редактировалось 2 раза.
vcter
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср янв 26, 2011 15:32:25

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

Сообщение vcter »

To Soir:

Хочу полюбопытствовать. На каком языке ты пишешь прошивки (asm, Си, Basic и т.д.)?
Proteus у тебя в связке с чем работает?
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

to Soir:
Попробовал эту схему в протеусе, только 4 ногу посадил на плюс, а сопротивление с кондёром выкинул. Работает нормально, пробовал даже с паразитом. Если можно изладь эту-же прошивку на ОК и температуру уставки 0-90 гр.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

vcter писал(а):To Soir:

Хочу полюбопытствовать. На каком языке ты пишешь прошивки (asm, Си, Basic и т.д.)?
Proteus у тебя в связке с чем работает?

Пишу на С в MPLAB, компилятор HI-TECH. Proteus работает сам по себе.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nvz писал(а):to Soir:
Попробовал эту схему в протеусе, только 4 ногу посадил на плюс, а сопротивление с кондёром выкинул. Работает нормально, пробовал даже с паразитом.

В Proteus все работает нормально, там тепличные условия... В нем на датчик питание вообще можно не подавать.
nvz писал(а):Если можно изладь эту-же прошивку на ОК и температуру уставки 0-90 гр.

Изладил. Прошивка и так была на ОК. На всякий случай сделал две на ОА и ОК.
Прошивки для схемы из журнала Радио 2003 №10.
Вложения
Termometr_16F84_v5.2003.zip
(34.56 КБ) 387 скачиваний
Последний раз редактировалось Soir Ср фев 16, 2011 00:15:19, всего редактировалось 1 раз.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

Очень спасибо!

Что интересно, по-моему в Радио 01/06 индикатор был с ОА.

Кстати, запрос, который я отправил Алексу, в принципе возможен или сложноватый?
vcter
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср янв 26, 2011 15:32:25

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

Сообщение vcter »

Soir писал(а):Пишу на С в MPLAB, компилятор HI-TECH. Proteus работает сам по себе.


А я думал MPLAB в связке с Proteus. Proteus в качестве дебагера для MPLAB.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

OFF
может кто знает, почему так и как с этим бороться? замучился уже
Вложения
Безымянный.png
(190.08 КБ) 475 скачиваний
vcter
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср янв 26, 2011 15:32:25

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

Сообщение vcter »

nvz писал(а):OFF
может кто знает, почему так и как с этим бороться? замучился уже


Ищи у себя вирус, больше нечему так пакостить.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

Стоит NOD32, последнее обновление сегодня.... Ща попробую прогнать через него операционку.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

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

Сообщение Soir »

nvz писал(а):Что интересно, по-моему в Радио 01/06 индикатор был с ОА.

Не вникал.
faza380 писал(а):нашел то что мне необходимо Termometr_16F84_CC_v2

так и делал...
nvz писал(а):Кстати, запрос, который я отправил Алексу, в принципе возможен или сложноватый?

Ничего сложного в нем не вижу. Что там еще за логика? Может ее тоже в МК запихнуть? Какая нужна точность импульсов?
Если Alex не откликнется и будет время, сделаю в выходные.
Аватара пользователя
nvz
Электрический кот
Сообщения: 1056
Зарегистрирован: Чт ноя 25, 2010 16:58:42
Откуда: Средний Урал

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

Сообщение nvz »

К примеру: вых.А работает на светодиод, вых. А "и" В - звуковой сигнал. Вых.С - сам по себе, а вых.D "и" Е - сигнализация. В общем, можно расписать подробно, что я хочу.


to vcter: просканировал, и шо? (вложение)
Вложения
Skan.png
(25.65 КБ) 397 скачиваний
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

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

Сообщение Аlex »

Если Alex не откликнется и будет время, сделаю в выходные.
Откликаюсь, но с отрицательным результатом ((( У меня сейчас совсем нет времени, работы много привалило. nvz, извени...
PS: Если не горит, тогда сделаю как освобожусь, не вопрос.
Ответить

Вернуться в «PIC»