Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Вс янв 16, 2011 09:51:02
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Это вы так мягко намекаете, что помощи этот товарищ может не ждать? По идее здесь можно приспособить 2 термостата из уже обсуждаемых в этой ветке на одну нагрузку, ручное управление сделать тумблером, изменение яркости - для чего, для экономии электричества? Одно смущает: если температура ниже, чем нижний предел также выключение ,если температура больше чем нижний предел-включается, это как? В Чешской республике температура изменяется скачками? Например была температура -3 градуса - подогрев включился, температура скачком упала до -10 - подогрев отключился?
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Вс янв 16, 2011 13:10:51
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Alex! С вашего разрешения продолжу о прогреве автомобиля. Докладаю: механику собрал, схему спаял. Сразу появились проблемки: двигатель моторедуктора слишком резво бегает, а за ним и обороты двигателя. Можно ли доработать последнюю прошивку taho.hex? Идея такая: При частоте 0-46 Гц на пятой ноге МС единица, а от 46 до 50 Гц сигнал импульсный: 10мс - единица, 30мс - нолик и т.д. То-же и с шестой ногой: с max до 54 Гц - постоянная единичка, с 54 до 50 - импульсами. И ещё: дополнительно любой вход микросхемы приспособить для блокировки, при единице на нём микросхема работает в штатном режиме, при нолике (заземлении) на пятой ноге устанавливается ноль, а на шестой - единица, независимо от подаваемой частоты. Как то так...
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пн янв 17, 2011 07:45:06
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Да на любую свободную, куда взгляд упадёт. Проверил прошивку, чавой-то опять не то.... Ща нарисую типа графика, как Petr, и выложу в этом же сообщении.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пн янв 17, 2011 11:20:20
Родился
Зарегистрирован: Пн сен 06, 2010 08:38:57 Сообщений: 12
Рейтинг сообщения:0
Возникла следующая проблема. Вынес датчик температуры на 5 метров, кабелем 0,5мм 3х жильным. После 8 дней работы загорается еррор, отключаешь питание, включаешь и опять работает, но потом повторяется раз в три дня, а то и чаще, не могу понять в чём дело? У меня первая прошивка.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пн янв 17, 2011 11:50:19
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Наверное тоже придётся сопротивление снижать на датчик... Alex: вроде всё правильно работает, но (извини дурака, запурхался) импульсы 150/700мс, нолик забыл в конце.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Пн янв 17, 2011 17:21:22
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Только что пришёл из гаража, проводил эксперимент. Что сказать - БЛЕСК! При включении зажигания заслонка закрылась, как завёл - пошла на открытие до определённого уровня, а потом толчками и встала. 1500 обормотов как вкопанные, видно как при прогреве открывается тоже толчками, в общем всё прекрасно, спасибо Alex. Осталось только настроить компаратор по температуре двигателя и сделать ручное управление, но это уже мелочи (наверное). С уважением NVZ.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт янв 20, 2011 13:07:05
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1056 Откуда: Средний Урал
Рейтинг сообщения:0
Чтой-то тишина в этой ветке, нарушить надо. Нужна прошивка термометра для 16F84А, а лучше для 16F676 (единственная у меня осталась, а 84 ещё искать надо). Условия: DS18B20, индикатор трёхсегментный с общим катодом, одна кнопка управления: длинное нажатие - вызов установки уставки, короткими выставляется уставка от +20 до +70 градусов снизу вверх по кругу, при которой и выше на выходе МС появляется единичка. Нужен сей девайс для установки в авто, вместо штатного термометра, а так же для блокировки автоматики подогрева (с компараторами не выходит из-за множества причин). С уважением NVZ.
Нужна прошивка термометра для 16F84А, а лучше для 16F676 (единственная у меня осталась, а 84 ещё искать надо)...
Дались Вам эти 16F84А. Нет - и не ищите, переходите на 16F628A. И память больше, и возможностей больше, и дешевлее, и найти легче... 16F676 просто так не получится, у этого МК выводов (портов) меньше. 3 выхода - разряды, 7 выходов - сегменты, вход/выход - датчик, выход - куда-то, вход - кнопка, 2 вывода - питание - итого 15. У данного МК всего 14 выводов. Ну, кнопку куда-то можно прицепить, с питанием все понятно. А из оставшихся портов, 12 должны быть портами вывода. У 16F676 таких поротов всего 11. Выход такой: или использовать другой МК, либо усложнять схему, например, регистром сдвига для передачи данных на индикатор.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения