Кстати, а ступеньки как статикой зажигаются? По алгоритму, как будто один из датчиков сработал, или вообще в произвольном порядке? Можно конечно и стабилитроны поставить, по крайней мере для начала. Тут важно обеспечить повторяемость эксперимента, но в тоже время не убить девайс статикой...
Кстати, а ступеньки как статикой зажигаются? По алгоритму, как будто один из датчиков сработал, или вообще в произвольном порядке?.
Зажигаются все сразу одновременно это со слов хозяина. Попытались воспроизвести но не получилось (потеплело ). Я спросил как выходил из положения, сказал что еще раз клацал статикой ступеньки гасли все сразу и через некоторое время переходили в ждущий режим Как оказалось после монтажа контроллер ни разу не выключался (перегружался) вот такой полтергейс
_________________ Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Скорее от конкретного экземпляра устройства, при условии что МК 100% исправен
C2 вообще по хорошему надо бы на десяток мкф, электролит. Мой косяк, я привык что у меня блок питания лабораторный и позволяет забивать на электролиты в цепи цифрового питания
Последний раз редактировалось AlekseyEnergo Вт мар 04, 2014 13:21:56, всего редактировалось 2 раз(а).
C2 вообще по хорошему надо бы на десяток мкф, электролит. Мой косяк, я привык что у меня блок питания лабораторный и позволяет забивать на электролиты в цепи цифрового питания
Немного поясню о чем речь... могут не понять... Я написал сообщение, что на плате не хватает конденсатора С2 и возможно по этому вылезают глюки...но взял и удалил это сообщение, по скольку глюк вылез и с конденсатором. В последствии, все так и, перезалил прошивку и теперь уже три дня работает без сбоев. Т.е. конденсатор С2 нужно ставить, хотя бы нависулькой. Со слов Engineer_Keen, желательно 22-47мкф.
Последний раз редактировалось AlekseyEnergo Вт мар 04, 2014 12:51:47, всего редактировалось 1 раз.
Нарушение пункта 2.7 правил форума.(до моего редактирования) Предупредил!!
Глючит, глючит, глючит!!!!! Собрал два экземпляра и у обоих через некоторое время работы слетает прошивка EEPROM. Один экземпляр уже установил у друга, дык на последнем этапе проверки повис. На втором экземпляре добился проявление дефекта таким образом - если во время срабатывания датчика движения (начинают зажигаться светодиоды), вдруг выключить питание и через 1-2сек включить с нова (имитируя пропадание сетевого выключения предпложим) и так несколько раз. Это приводит к зависанию. С2 установил 100мкф, схему обвесил кондерами 1000п. Слетает именно EEPROM. После обновления только EEPROM, все работает как надо . И если не выключать напряжение так "экстремально", то то же все работает - у меня проработало неделю и ни чего не сбилось (первый экземпляр проверял неделю перед установкой). НО ведь такие идеальные условия эксплуатации в ряд ли будут. Надо что то придумывать. Обшарил инет на предмет глюков ТТiny2313 - ни кто не жалуется...
... Должно помочь включение фьюзами BOD. Выставить на 4.3В (BODLEVEL=110).
Проверил - ПОМОГЛО!!!! Теперь работает стабильно. Нашел еще рекомендацию, при использовании BOD изменить еще и SUT1 и SUT0 на противоположное. Engineer_Keen как думаете? нужно?
Фузы SUT задают задержку старта работы после сброса контроллера, если мгновенный старт не нужен (а в данном случае это все равно не заметно), то можно ставить максимальную задержку, хуже от этого не будет.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Ну вот и я установил на лестницу это устройство... Ох и трудная работа Все отлично работает. Но вопрос о снижении яркости крайних ступеней в режиме ожидания актуален Все так и ярко светят... Ссылку на фотки и видео http://tempfile.ru/file/3063722.
Попробуйте этот вариант, тут ШИМ крайних ступенек теоретически должен быть на 50%, но мне пока не на чем проверять. (RS485 убрал, регулировка порога освещенности - резистором)
(плохую прошивку убрал)
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Последний раз редактировалось Engineer_Keen Ср мар 26, 2014 14:02:44, всего редактировалось 1 раз.
Зарегистрирован: Ср мар 14, 2012 13:26:07 Сообщений: 13 Откуда: Московская область
Рейтинг сообщения:0
Залил эту прошивку, прибор стал вести себя непонятно. После включения не горят дежурные ступени. После срабатывания датчика движения, зажглась половина ступенек, сработал ещё раз, зажглись все и так горят не отключаясь. P.S. Устанавливаю устройтство на свою лестницу параллельно с ёё монтажём, поэтому сразу профрезеровал на ступеньках паз для ленты. Как сделаю, выложу фотоотчёт.
Ладно, тогда я эту прошивку убираю Все таки нельзя без собственной проверки выкладывать... Не знаю когда смогу сделать регулируемый уровень, пока нет возможности
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Нашел время, переделал кое-что. Изменения: - убран интерфейс RS485 и все что с ним связано из прошивки и программы конфигуратора (нестабильная работа с разными переходниками, да и не нужен никому), теперь настройки времен срабатывания и количества ступеней только через файл EEP (или энкодером, у кого есть); - убран режим АЦП компаратора, теперь регулировка освещенности только переменным резистором (нестабильная работа, неудобство регулировки через конфигуратор), виртуальный гистерезис убран (не возможно сделать в режиме обычного компаратора) и заменен задержкой, в связи с чем теоретически возможны мерцания в дежурном режиме на границе освещенности; - изменено поведение светодиода, теперь он один раз моргает при срабатывании датчиков или постоянно моргает, если светло; - добавлены регулировки максимальной яркости дежурного режима и режима "подсветка включена" (настройки добавлены в конфигуратор), настройки заняли места "адреса RS485" и "скорости RS485" соответственно, файлы EEP несовместимы с предыдущей версией; - в 2 раза увеличены все интервалы регулировок (в связи с влиянием на некоторые из них максимальной яркости), приблизительные времена рассчитываются в конфигураторе на основе количества ступеней и настроек яркостей. Схема не меняется, лишние детали (max487 с обвязкой), не мешают. Вместо RC-фильтра на входе AIN0 - средний вывод переменного резистора (в статье описано). Проверял на макетке, гонял пол-дня, вроде глюков не словил пока...
Зарегистрирован: Ср мар 14, 2012 13:26:07 Сообщений: 13 Откуда: Московская область
Рейтинг сообщения:0
Engineer_Keen спасибо за оперативность! Прошивку залил. Пока всё отлично, яркость регулиуется. Ура! Буду тестировать дальше. Ещё раз большое Вам спасибо!
Engineer_Keen спасибо большое. Теперь то, что надо. Появилась идея изменения алгоритма работы подсветки... Как мне кажется, в алгоритме заложен запрет выполнения новой команды на включение(зажигание) ступеней до завершения уже начатого процесса? А если убрать его? Как мне кажется, работа устройства будет более правильной... Часто бывают такие ситуации, кто то начал двигаться по лестнице, за ним уже начинают гаснуть ступеньки и на лестнице появляется ещё другой человек. Он пойдёт уже по тёмным ступеням. А если выключить такое ограничение, то при каждом срабатывании датчика движения ступени с нова будут зажигатся. А если срабатывание произошло в момент когда все ступени освещены, то пусть начинается отсчет времени задержки гашения по новой. Вот как то так.
Как мне кажется, в алгоритме заложен запрет выполнения новой команды на включение(зажигание) ступеней до завершения уже начатого процесса?
Не кажется, а так и есть.
PilotAn писал(а):
кто то начал двигаться по лестнице, за ним уже начинают гаснуть ступеньки и на лестнице появляется ещё другой человек. Он пойдёт уже по тёмным ступеням.
Да, можно это можно сделать, но есть одна проблема при движении навстречу. Алгоритм построен так, что фронт засветки ступеней всегда один, он идет либо вверх, либо вниз. Ситуация: снизу человек подошел к лестнице и она начала зажигаться, он увидел что она начала зажигаться и пошел по ней, допустим он пошел почти со скоростью фронта и прошел например 4-5 ступеней, в этот момент сверху навстречу ему пойдет другой человек, если разрешить повторное срабатывание, то фронт сразу пойдет сверху, а нижние ступени начиная с 6-7й - останутся темными! Человек идущий снизу, по инерции пойдет по темным ступеням, а это мягко говоря некомфортно... Сейчас у человека есть выбор, подождать пока все погаснет и "засветить" по-новой или догнать задний фронт, если убрать запрет, то ИМХО будет хуже. Но так как я выкинул RS485, во флеше освободилось много места, возможно я смогу (опять же, когда будет время) сделать несколько независимых фронтов засветки ступеней.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Сейчас этот форум просматривают: romserg, UB3RBV! и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения