псевдосенсорный выключатель

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Jenia2
Родился
Сообщения: 8
Зарегистрирован: Пн авг 17, 2009 16:25:37
Откуда: Кишинев, Молдова
Контактная информация:

псевдосенсорный выключатель

Сообщение Jenia2 »

Здравствуйте, Коты.
Нарыл я в нете схемку выключателя света на PIC 12C509A, плавно зажигает лампу, гасит потом в течении двух минут, но время непрерывной работы, по описанию автора, 8 часов.
Прошу помощи в коррекции прошивки таким образом, чтоб гасил он свет через 10 минут после включения?

Заранее благодарен.

схема и прошивка в архиве.
Вложения
ONOFF2.rar
(163.68 КБ) 425 скачиваний
Реклама
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

Могу дать исходник, без учета времени. Исходник с выдержкой времени к сожелению утрачен, давно это было.
Реклама
Jenia2
Родился
Сообщения: 8
Зарегистрирован: Пн авг 17, 2009 16:25:37
Откуда: Кишинев, Молдова
Контактная информация:

Сообщение Jenia2 »

Alexey1969 писал(а):Могу дать исходник, без учета времени. Исходник с выдержкой времени к сожелению утрачен, давно это было.
Алексей, я в програмировании совсем не силен, думал может кто то поможет.
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

В общем то, там ничего сложного, но модернизировать программу не имея под руками собранного устройства, на котором можно ее проверить, безсмысленно. А на сборку пока времени не хватает.

Хотя возможно и соберусь воспроизвести, как ремонт закончу.... тогда выложу :)
Реклама
Эиком - электронные компоненты и радиодетали
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

Alexey1969 писал(а):Могу дать исходник, без учета времени. Исходник с выдержкой времени к сожелению утрачен, давно это было.

Здравствуйте.

Было бы очень интересно посмотреть на исходник,
если можно покажите.
Реклама
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

Пожалуйста :) Если что то намодернезируете, не сочтите за труд, выложить посмотреть.... :)
Вложения
1.asm
(6.62 КБ) 340 скачиваний
Реклама
Jenia2
Родился
Сообщения: 8
Зарегистрирован: Пн авг 17, 2009 16:25:37
Откуда: Кишинев, Молдова
Контактная информация:

Сообщение Jenia2 »

Привет, Всем!
Смотрю народ заинтересовался темой.
К чему я ее начал:
У меня в прихожей, кроме штатной лампочки (на потолке), есть еще одна над зеркалом 60 Ватт. А поскольку в прихожей всегда полумрак, она то и пользуется наибольшей популярностью, поскольку находится как раз в удобном месте(под рукой, так сказать). И вот включат ее и забудут, хотя включали, по делу, в зеркало посмотреться, причесаться и т.д. максимум 10 минут. И горит она иногда целыми днями.
Вот я и решил, собрать устройство, которое выключало бы забытую лампочку минут через 10-15. Экономия в доме я думаю была бы ощутимой.
Да и это устройство думаю будет полезным не только мне.
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Сообщение Секретный кот »

Jenia2
Датчик движения лучше возьмите, самый дешевый. Лампочка заодно и включаться будет автоматически, и задержку на выключение выставите какую угодно (0-30 минут).
Даже остановленные часы два раза в сутки показывают правильное время.
Jenia2
Родился
Сообщения: 8
Зарегистрирован: Пн авг 17, 2009 16:25:37
Откуда: Кишинев, Молдова
Контактная информация:

Сообщение Jenia2 »

Секретный кот писал(а):Jenia2
Датчик движения лучше возьмите, самый дешевый.
мне как раз не нужно автоматического включения, дочка носится из комнаты в комнату, через прихожую, так будет целая цветомузыка. тогда точно лампочка не потухнет в течении дня.

меня как раз устраивает ручное включение и автоматическое отключение.
Rv
Встал на лапы
Сообщения: 82
Зарегистрирован: Чт ноя 29, 2007 13:23:32

Сообщение Rv »

Есть очень простой вариант:две микросхемы рис2.Радио№1 2006 с.34
Jenia2
Родился
Сообщения: 8
Зарегистрирован: Пн авг 17, 2009 16:25:37
Откуда: Кишинев, Молдова
Контактная информация:

Сообщение Jenia2 »

Rv писал(а):Есть очень простой вариант:две микросхемы рис2.Радио№1 2006 с.34
Спасибо за информацию, но на платку 3х4 см эта схема не поместиться. у контроллера есть преимущество - меньше деталей и габариты платы как раз для того, что б вмонтировать в выключатель.
Rv
Встал на лапы
Сообщения: 82
Зарегистрирован: Чт ноя 29, 2007 13:23:32

Сообщение Rv »

Jenia2 писал(а):
..но на платку 3х4 см эта схема не поместиться...
Если взять корпуса cd4020bcm soic16 и cd4011bcm soic14 ,ещё и место останется.
Аlex

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

Вот наваял прошивочку, прошу заценить. PIC12F675.
Отлаживал в протеусе, так что обвязку можно взять из выше упомянутой схемы.
Алгоритм: Нажимаем на кнопку - плавно загарается (1 сек.). Работет 10 мин. и плавно гаснет (10 сек.). Во время работы можно выключить лампу нажатием на кнопку, так-же плавно будет гаснуть. Если нажать ещё раз, погаснет моментально.
Проект протеуса и кекс прикрепляю.
Исходник пока не выкладываю. Дойдёт до ума прошивка, прокоментирую и выложу.
Вощем оцнивайте, кртиткуйте, обзывайте ..... :))
Вложения
Onn_off_lamp.rar
(18.13 КБ) 278 скачиваний
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

Стабилитрон D1 не нужен. Зачем установлен D2 ?
Нельзя полностью открывать триак, при 2 проводном подключениии устройству нечем будет питатся.
Аlex

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

Зачем установлен D2 ?
Без него почему-то во время 2-ой (отрицательной) полуволны симистор открыт постоянно. На УЭ откуда-то появляеться короткий отрицательный импульс. Он и открывает его на всю полуволну. Поставил диод и всё стало нормально. Может протеус чего глючит. Обвязку можно взять из схемы топикстартера.
Нельзя полностью открывать триак
А он полностью и не открывается, я делаю небольшую выдержку между переходом через "0" и открытием симистора. Это можно увидеть осцилографом.
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

Наверное глюк протеуса. Конденсатор в детекторе переходов, нужен обязательно, он подавляет выбросы в момент открытия триака. И резистор в цепи кнопки тоже нужен.

Если детектор переходов настроен на положительный фронт, задержка на питание не менее 2 мс.
Аlex

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

У автора прошивки, которую Вы выложили, задержка 1Мс.

Код: Выделить всё

		;задержка 1 мс для питания устройства остаточным напряжением
		CALL Time1mc		;задержка 1 мс	
У меня 0.5, но это поменять не проблема.
Аlex

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

Поменял на 1 Мс. Выкладываю всё, вместе с исходником. Хотя не думаю что исходник кому понадобится.
Вложения
Onn_off_lamp.rar
(19.94 КБ) 270 скачиваний
Аватара пользователя
Alexey1969
Вымогатель припоя
Сообщения: 622
Зарегистрирован: Чт мар 05, 2009 05:31:16
Откуда: г. Кемерово
Контактная информация:

Сообщение Alexey1969 »

Пардон запамятовал, за давностью... :)
Кстати, я и есть автор :)
На реальном устройстве проверяли работу прошивки ?
Аlex

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

Неа, только в протеусе. Но думаю там ничего сложного что-бы ей не работать на железе.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»