В общем так. Делаю диплом, тема автосвет на микроконтроллере. есть датчик освещенности (фоторезистор) подцепленный к МК и датчик движения в разрве от источника 220 до лампочки. при достижении темноты (логич единица на PORTB.2) дает команду по PORTB.3 и зажигает лампочку 220в. Есть еще и принудительное выключение лампочки на случай внештатной ситуации в определенное время ( время ставится через дисплей, как и настройка часов) Так вот, когда лампочка удачно включена (время, например, вечер ) по будильнику надо ее выключить. Но происходит следующее: лампочка тухнет, но в след секунду загорается снова. Нужно, чтобы потухла и зажглась только по достижении след суток при наличии движения и темноты. Помогите с алгоритмом, пожалуйста. Проект в протеусе 7.7 и code vision прилагается. Буду премного благодарен.
Даже не смотря твою программу, я чувствую, что там у тебя стоит таймер, который каждую секунду проверяет значение PB2 и включает лампочку. Значит, когда у тебя срабатывает будильник на выключение, нужно остановить таймер, и заново включить его только после начала новых суток (время 00:00) или когда на ножке PB2 появится 0 (т.е. опять свет - значит начался день).
Кстати, у меня к тебе вопрос. Такая же (почти) тема проекта, ты фоторезистор куда ставишь? Защищаешь от света лампы?
Реле не очень внушает надежду на то, что МК не сбросится при переключении. Тем более, кондера по питанию нет. Лучше бы задействовал часы DS1307 или накрайняк диодный вентиль ИЛИ на два питания.
а вот за это спасибо. резистор, я думаю, надо прям на стекло лепить. Да я тоже подумываю убрать реле и запитать от батареи только. Ну или еще подумать...как вариант ))
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
на казусе где-то год назад была тема - выключатель уличного освещения без всяких фотодатчиков. Вводится широта-долгота места, где находится выключатель и высчитывается по формуле астрономического календаря длительность светового дня и пр. В назначенное время включается, причем время плавает каждый день. Мега 8 считала, кажется.
Заголовок сообщения: Re: Автосвет: нужна помощь по алгоритму
Добавлено: Ср апр 27, 2011 15:19:07
Поставщик валерьянки для Кота
Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22 Сообщений: 2401 Откуда: Россия, Волгоград
Рейтинг сообщения:0 Медали: 1
eunikolenko писал(а):
я ничего про него не знаю точнее, знаю что это такое ( в теории), но как его использовать здесь... это для меня темный лес.
Конечно решение от urry более элегантно, но если все же вернуться к сомпаратору (я имею ввиду встроенный в мегу8 компаратор), то тут все до противного примитивно, при возникновении условия сравнения генерируется прерывание, в нем свет включается, выключаем по таймеру/часам, или переводим компаратор на "обратную" сработку (предположим что при потемнении происходило перелючения компаратора из 1 в 0 и генерировалось прерывание, то теперь настраиваем прервание на изменение из 0 в 1, и отключаем свет по "просветлению" , вариантов куча, главное включить фантазию и вспомнить архитектуру процика, удачи
_________________ Чем дальше, тем больше становлюсь занудой...
Это не мое решение, мне оно запомнилось своей необычностью, и в конце-концов, диплом должен быть и на диплом похож, а не на реле с фотодиодом - дочка на строительном учится, то там таки им приходится пыхтеть с чертежами, а здесь...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения