Страница 19 из 98
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Вт дек 21, 2010 18:32:20
nvz
Свершилось! Благодаря Soir и Alex термометр заработал. Уменьшил сопротивление с 4,7 кОм до 820 Ом. И показывает правильно -30.6 градусов. Для интереса включил контроль понижения температуры и через 5 минут прозвучал сигнал (-30.7). Так что пока всё работает, спасибо! одной головной болью меньше...
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Вт дек 21, 2010 19:36:50
Soir
Днем написал ответ, а его че-то нет.
nvz писал(а):Проверил прошивку: при подаче напряжения на 17 ноге сразу плюс, хотя он должен появиться при 10 имп/сек.
Я еще до конца не вник в логику работы. Так как алгоритм проясняется по ходу пьесы, то и в программе будут нестыковки. При включении питания понятно. Теперь вопрос, а как должно вести себя устройство, если сигнал с датчика перестал поступать? На выходе "0" сразу или через 10 сек. Сейчас через 10 сек.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Вт дек 21, 2010 19:58:12
nvz
Всё верно, выдержка 10 сек после снижения частоты импульсов до 9 герц и ниже.
Логика: при включении схемы машина стоит, на выходе сразу 0. В начале движения при 10 Гц появляется 1 и держится при любой частоте которая выше. При снижении частоты до 9 Гц включается таймер 10 сек и если за эти 10 сек частота не увеличилась -на выходе появляется 0. С другой стороны после тех -же 10 гц и выше может появиться сразу отсутствие импульсов если тормозом заблокировать колёса - то-же самое, что и при 9 Гц: выдержка времени.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Вт дек 21, 2010 20:29:13
Soir
nvz писал(а):...термометр заработал. Уменьшил сопротивление с 4,7 кОм до 820 Ом.
И все-таки, чтобы поставить точку. Если не трудно, проверьте в своих условиях еще одну прошивку. С сопротивлением 4,7к и 820 Ом.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 02:07:09
Аlex
nvz, принципиально ли именно на 84-ом ?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 05:53:02
nvz
Alex: Не понял, что есть 84?
Soir: в прошивке Auto_Light.zip при подаче напряжения на схему на 17 ноге сидит 1, должен быть 0.
Да, ещё - всех с Днём Энергетика!!!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 08:53:38
Аlex
Alex: Не понял, что есть 84?
PIC16F84
Да, ещё - всех с Днём Энергетика!!!
И Вас тоже !!!

Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 09:38:59
nvz
У меня в запасе остались одна 16F84А и несколько 16C622, но эти кажется одноразовые и похоже я их кончил (пробовал прошивать, но не получилось). Кстати, на 16F84 у меня есть идея применения на авто, давно эта задумка, но, как обычно, нужна помощь.
PS. только что нашёл 16F676-I/P
Soir: я заметил, что 1 на 17 ноге появляется из-за дребезга контактов питания, я ещё добавил резистор 100кОм на 3 ногу 561ЛЕ5 - минус - стало стабильнее, работает как надо. Прошивку на таймер проверю вечером после работы, во время возлияния. Сделаю-отпишу. Местное время отличается от московского на 2 часа.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 09:58:54
Soir
nvz писал(а):...я заметил, что 1 на 17 ноге появляется из-за дребезга контактов питания, я ещё добавил резистор 100кОм на 3 ногу 561ЛЕ5 - стало стабильнее, работает как надо.
Буду разбираться. Макет занят под термометр, если мы с ним уже закончили - займусь светом. А то проверяю в Proteus, а там все шоколадно: ни дребезга, ни помех, ни емкости монтажа...
Да и прошивка сыровата.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 10:01:12
nvz
Очепятка - вечером проверю термометр, а не таймер.
Провёл эксперимент - при программировании выставил задержку при включении PWRT на МС авто, вроде стало вааще хорошо.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 10:21:57
Аlex
Soir, а схема какая ? Давай я проверю на длинный провод, пока у меня тут всё под рукой.
Кинь весь проект, протеус и прошивку.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 14:33:39
Elektrik158
Soir писал(а):Elektrik158 писал(а):...Только есть еще просьба,переделать эту прошивку под индикатор с общим катодом.
Во вложении прошивка и файл для
симуляции в Proteus.
Приветствую.Soir, может быть что эта прошивка не под общий катод?Потому что я ее залил и вставил контроллер в плату индикатором с ОК - ноль эмоций.Переставил контроллер на плату с индикатором с ОА - светятся нули.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 16:30:15
Соник
Оппана! Как тема разрослась пока меня не было
Докладываю:
Собрал термостат по схеме
Аlex. Прикрепляю фото и наброски и готовые чертежи печатной платы в нескольких версиях. Я собирал по по версии 2. V3 остаётся пока непроверенной.
ПС: у меня есть некоторые предложения. Пока почитаю новые посты в теме. Задавайте вопросы, если есть.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 16:41:12
nvz
Soir писал(а):nvz писал(а):...термометр заработал. Уменьшил сопротивление с 4,7 кОм до 820 Ом.
И все-таки, чтобы поставить точку. Если не трудно, проверьте в своих условиях еще одну прошивку. С сопротивлением 4,7к и 820 Ом.
Сорвалось сообщение. Повторяю. Прошивку проверил, работает только при 820 Ом. Так как не знаю какая уставка, оставил у себя 0,1гр. с ОК. Работает и ладно!
С уважением Николай.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 16:48:16
nvz
Оппана! Как тема разрослась пока меня не было
Она не только разрослась, она ещё и свернула в сторону.
С днем Энергетика!
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 16:54:24
Elektrik158
Я смотрю у вас реле стоят в управлении нагрузкой.Я собрал на симисторах,как в конкурсной статье.У меня вопрос,кто-то собирал ее в исполнении на симисторах?
В качестве нагрузки у меня сто ваттная лампочка.У меня постоянно и практически сразу выгорает резистор R20. (Устройство собрано на резисторах типоразмера 0805 и 1206,поставил советский одноватный,тоже выпустил волшебный дым).Увеличивал сопротивление до 5килоом,та же беда,плюс нагрузка недополучает питание.
Как бороться?и где проблема?
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 16:59:54
Соник
У реле преимущество - минимальное падение напряжения на коммутируемых контактах, в отличие от полупроводников.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 17:19:40
nvz
Поддерживаю двумя руками!
Релейщик (если кто знает, кто это) Николай.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 17:35:35
Soir
Elektrik158 писал(а): Приветствую.Soir, может быть что эта прошивка не под общий катод?Потому что я ее залил и вставил контроллер в плату индикатором с ОК - ноль эмоций.Переставил контроллер на плату с индикатором с ОА - светятся нули.
Прошивка под общий катод. Дома проверю на макете.
Elektrik158 писал(а): У меня постоянно и практически сразу выгорает резистор R20.
Могу предположить, что или неисправен симистор VD3, или Вы ошиблись с его цоколевкой, или вообще ошибка в подключении нагрузки.
Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Ср дек 22, 2010 19:04:02
nvz
Elektrik158 писал(а):Я смотрю у вас реле стоят в управлении нагрузкой.Я собрал на симисторах,как в конкурсной статье.
Оно вам надо? Если вы не собираетесь изменять мощность нагрузки, а включать полную - только реле. реле можно взять из бесперебойника, или вообще автомобильное.
С днём Энергетика!