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

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

Сообщение nvz »

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

Сообщение Soir »

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

Сообщение faza380 »

А можно изменить прошивку СС_V2 под схему Радио 2006г. №1 стр.43... Если нужно...
Нужно, просто уже все собрано и корпус и крепление, времени переделывать уже нету.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

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

Сообщение nvz »

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

Сообщение nvz »

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

Сообщение faza380 »

Насколько я помню, нажимаешь и держишь 1 кнопку, второй устанавливаешь температуру через градус по кругу, гистерезис задаётся программно
Ага, точно, вот таким дурацким способом он и "программируется"
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение 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 раза.
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср янв 26, 2011 15:32:25

Сообщение vcter »

To Soir:

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

Сообщение nvz »

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

Сообщение Soir »

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

Хочу полюбопытствовать. На каком языке ты пишешь прошивки (asm, Си, Basic и т.д.)?
Proteus у тебя в связке с чем работает?
Пишу на С в MPLAB, компилятор HI-TECH. Proteus работает сам по себе.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

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

Сообщение nvz »

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

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

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

Сообщение vcter »

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

Сообщение nvz »

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

Сообщение vcter »

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

Сообщение nvz »

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

Сообщение Soir »

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

Сообщение nvz »

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


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

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

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

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