Контроллер освещения лестниц StairLight

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Akshin22
Родился
Сообщения: 5
Зарегистрирован: Вс апр 07, 2019 07:35:03

Re: Контроллер освещения лестниц StairLight

Сообщение Akshin22 »

Запустил контроллер.
Появилось несколько вопросов:
1. Происходит ложное срабатывание датчиков, через разные промежутки времени (датчик HC-SR501), как от этого избавиться?
2. Как сделать подсвечевание в дежурном режиме ТОЛЬКО крайних ступений т.е. 1 и 16й . 2 я и 15я чтобы не участвовали вообще. Яркость 1 и 16 сделать минимальной?
3. Какой режим нужно выбирать перемычкой на датчике H или L?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

1 - с такими датчиками не работал, так что посоветую только общие вещи: убедиться что виноват именно датчик методом его отключения от входа контроллера, определить какой из датчиков или оба, попробовать поиграться с настройками датчиков (например чувствительность, если есть), проверить отсутствие помех в линии питания датчиков.
2 - хотел сделать отдельную настройку, чтобы можно было выбирать алгоритм работы в дежурном режиме, но на тот момент не хватило места. Если собран вариант на 24 канала, то можно задействовать каналы в последовательности 1,3-16,18, т.е. 2 и 17 просто не подключать, а на их место подключить 3 и 16, а настраивать как 18 канальный вариант.
3 - насколько я понял она переключает режим срабатывания. Длительность срабатывания нужно ставить на минимум, а режим срабатывания на однократный, тогда контроллер будет правильнее отрабатывать обнаружение движения.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Akshin22
Родился
Сообщения: 5
Зарегистрирован: Вс апр 07, 2019 07:35:03

Re: Контроллер освещения лестниц StairLight

Сообщение Akshin22 »

1. Без датчиков не срабытывает. С датчиками срабатывает ложно. Но при этом, я не вижу мультиметром срабатывание этих датчиков... Видимо импульсы настолько короткие что мультиметр не успевает уловить изменения, а контроллер улавливает. Напрошивается вывод, может нужно увеличить время по входам 2313 на при котором запускается включение подсветки... Скажем если импульс очень короткий то сработка не происходит, а если к примеру 0,5 секунды, то уже пошла сработка на вкючение.
2. Думал тоже об этом, но собрал версию на 16 т.к ступеней 15, получается "не туда не сюда"
3. Так и сделал.

Можно как вариант сделать настройку яркости отдельно, т.е для для первой и последней выставил какую нужно, а для 2 и 15 убрал на ноль.
А Вы уже оставили этот проект, или возможны новые прошивки в дальнейшем?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

1 - можно попробовать увеличить конденсаторы на входах (с11 с12), конечно мультиметр не увидит таких импульсов, от которых контроллер сработает.

Проект будет дорабатываться по мере появления мыслей и свободного времени.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
snowrider
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс июн 22, 2014 09:52:42

Re: Контроллер освещения лестниц StairLight

Сообщение snowrider »

[uquote="Akshin22",url="/forum/viewtopic.php?p=3610503#p3610503"]Доброго дня!
Хочу себе сделать такой контроллер! Очень прикольно)
Тут выкладывали плату в лайоуте 6 на 24 канала, Она рабочая, кто нибудь проверял(делал по ней)? Хотел заказать изготовление ПП на производстве. Вариант автора очень хороший, но хотел повторить на одной плате, чтобы уменьшить количество проводов.
snowrider, а Вы сможете выложить свой вариант в Гербер или Лайоут? Тоже очень красиво получилось...[/uquote]

Не вопрос!! Всегда рад помочь
дополнительный файл схема с обозначениями
https://drive.google.com/open?id=1xxRbv ... -8Tom8mlDW
Вложения
результат.zip
Заказал на заводе, итог
(249.2 КБ) 456 скачиваний
StairLight_V2.ZIP
Гербер
(275.81 КБ) 480 скачиваний
С Уважением
Александр
Аватара пользователя
snowrider
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Вс июн 22, 2014 09:52:42

Re: Контроллер освещения лестниц StairLight

Сообщение snowrider »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3637327#p3637327"]1 - можно попробовать увеличить конденсаторы на входах (с11 с12), конечно мультиметр не увидит таких импульсов, от которых контроллер сработает.

Проект будет дорабатываться по мере появления мыслей и свободного времени.[/uquote]

Автору привет!! Keen может найдеш силы и время допилить проект с блюпупом и софтом для конфигурации :beer: (по случаю прикупил 4313 :)) )
С Уважением
Александр
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3637327#p3637327"][/uquote]

День добрый! Считал фьюзы, МК бэушный. Кварц установлен с ёмкостями. Что то нужно менять во фьюзах?
Вложения
Fuse old.jpg
(133.82 КБ) 856 скачиваний
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

Конфигурация фьюзов выглядит как по-умолчанию, т.е. внутренний генератор на 8МГц, с делителем на 8, значит с тактированием ничего делать не нужно. Рекомендую включить детектор просадки напряжения: BOLDEVEL1+BODLEVEL0.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3666946#p3666946"]Конфигурация фьюзов выглядит как по-умолчанию, т.е. внутренний генератор на 8МГц, с делителем на 8, значит ничего делать не нужно.[/uquote]

Понял. Спасибо!
После "заливки" прошивки, светодиод с порта PD4 горит постоянно, светодиод c порта PB2 мигает примерно 2 Герца. Это правильно?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

Правильно
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

Сегодня попробовал запустить контроллер. Не отрабатывает по датчику SENS1. Куда "копать"?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

Либо от датчика к контроллеру, либо в обратную сторону проверять цепочку: "выход датчика-провод между датчиком и контроллером-R4-общий вывод VD3(он же вход контроллера)". При срабатывании датчика в этой цепи должны быть импульсы (контроллер срабатывает по заднему фронту). Простой тест, отключить датчик и замкнуть вход на землю, должно произойти срабатывание.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3667621#p3667621"]Либо от датчика к контроллеру, либо в обратную сторону проверять цепочку: "выход датчика-провод между датчиком и контроллером-R4-общий вывод VD3(он же вход контроллера)". При срабатывании датчика в этой цепи должны быть импульсы (контроллер срабатывает по заднему фронту). Простой тест, отключить датчик и замкнуть вход на землю, должно произойти срабатывание.[/uquote]

Датчики не подключал. Проверял путём замыкания-размыкания. Завтра проверю уровень.
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3667621#p3667621"][/uquote]

Доброго утра! "Шарик оказался балбесом!" (это я о себе). Всего лишь НЕ пропаял резистор 2 кОм!!!
И вопрос по режиму работы контроллера - в программе есть функция "переход в дежурный режим не только по времени, а ещё и по пересечению второго ( или первого, в зависимости от направления прохода) датчика?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

Доброго утра! "Шарик оказался балбесом!" (это я о себе). Всего лишь НЕ пропаял резистор 2 кОм!!!

Ну, бывает :)
И вопрос по режиму работы контроллера - в программе есть функция "переход в дежурный режим не только по времени, а ещё и по пересечению второго ( или первого, в зависимости от направления прохода) датчика?

В смысле гасить после того как человек покинул лестничный пролет? Нет, такого нет, есть спорные моменты такого алгоритма работы, это ранее уже обсуждалось.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3668611#p3668611"][quote]В смысле гасить после того как человек покинул лестничный пролет? Нет, такого нет, есть спорные моменты такого алгоритма работы, это ранее уже обсуждалось.[/uquote]

Ясно! Какое максимальное время задержки перехода в дежурный режим?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

Переменная, которая за это отвечает 8-битная, так что максимальное время горения после последнего срабатывания датчика 255с + время на последовательное выключение ступеней.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
svg67
Встал на лапы
Сообщения: 95
Зарегистрирован: Пн ноя 29, 2010 14:47:18
Откуда: Омск
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение svg67 »

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=3668623#p3668623"]Переменная, которая за это отвечает 8-битная, так что максимальное время горения после последнего срабатывания датчика 255с + время на последовательное выключение ступеней.[/uquote]

Понял. Спасибо!
Аватара пользователя
moon7
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Ср июн 02, 2010 10:05:40
Откуда: Kiev
Контактная информация:

Re: Контроллер освещения лестниц StairLight

Сообщение moon7 »

Не пойму а где в еепроме 0xA5 Идентификатор устройства ? Где здесь что? Чем отредактировать? Почему первая строчка FFFF.... ? После редактирования говорит не верная контрольная сумма.
https://prnt.sc/p28ij2
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Контроллер освещения лестниц StairLight

Сообщение Engineer_Keen »

moon7 писал(а):Не пойму а где в еепроме 0xA5 Идентификатор устройства ?

Это было в версии 1, которая на 16 каналов из статьи. Приведенный скриншот EEPROM от второй версии, там нет идентификатора, вместо него контрольная сумма.
moon7 писал(а):Где здесь что? Чем отредактировать?

Начиная с адреса 0х10:
Спойлер

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

0x10 - количество ступеней
0x11,0x12 - делитель и мультипликатор скорости изменения яркости в дежурном режиме
0x13,0x14 - минимальная и максимальная яркости в дежурном режиме
0x15,0x16 - делитель и мультипликатор скорости зажигания ступеней в режиме включения
0x17,0x18 - то же самое, для режима выключения;
0x19,0x1A - минимальная и максимальная яркость в режиме горения;
0x1B - длительность режима горения;
0x1C - константа задержки переключения между режимом ожидания и дежурным (не настраивается энкодером)
0x1D - признак изменения данных EEPROM, используется для определения контроллером по контрольной сумме, что его перепрошили с выключенным фьюзом EESAVE, для того что бы при этом он автоматически применил настройки по умолчанию.
0x1E - 01 если используется логарифмический закон изменения яркости, иначе 00
0x1F - 00
0x20 - контрольная сумма (CRC=(байт 0x10 XOR байт 0x11, +1, XOR байт 0x12, +1, ... , XOR 0x1F, +1))

moon7 писал(а):Почему первая строчка FFFF.... ?

На всякий случай первые 16 байт EEPROM не используются.
moon7 писал(а):После редактирования говорит не верная контрольная сумма.

Кто говорит? Вообще не советую редактировать этот файл, это не наглядно, неудобно, и если ошибиться при подсчете КС, то контроллер все равно сделает все по-умолчанию.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Ответить

Вернуться в «Статьи»