Запустил контроллер. Появилось несколько вопросов: 1. Происходит ложное срабатывание датчиков, через разные промежутки времени (датчик HC-SR501), как от этого избавиться? 2. Как сделать подсвечевание в дежурном режиме ТОЛЬКО крайних ступений т.е. 1 и 16й . 2 я и 15я чтобы не участвовали вообще. Яркость 1 и 16 сделать минимальной? 3. Какой режим нужно выбирать перемычкой на датчике H или L?
1 - с такими датчиками не работал, так что посоветую только общие вещи: убедиться что виноват именно датчик методом его отключения от входа контроллера, определить какой из датчиков или оба, попробовать поиграться с настройками датчиков (например чувствительность, если есть), проверить отсутствие помех в линии питания датчиков. 2 - хотел сделать отдельную настройку, чтобы можно было выбирать алгоритм работы в дежурном режиме, но на тот момент не хватило места. Если собран вариант на 24 канала, то можно задействовать каналы в последовательности 1,3-16,18, т.е. 2 и 17 просто не подключать, а на их место подключить 3 и 16, а настраивать как 18 канальный вариант. 3 - насколько я понял она переключает режим срабатывания. Длительность срабатывания нужно ставить на минимум, а режим срабатывания на однократный, тогда контроллер будет правильнее отрабатывать обнаружение движения.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
1. Без датчиков не срабытывает. С датчиками срабатывает ложно. Но при этом, я не вижу мультиметром срабатывание этих датчиков... Видимо импульсы настолько короткие что мультиметр не успевает уловить изменения, а контроллер улавливает. Напрошивается вывод, может нужно увеличить время по входам 2313 на при котором запускается включение подсветки... Скажем если импульс очень короткий то сработка не происходит, а если к примеру 0,5 секунды, то уже пошла сработка на вкючение. 2. Думал тоже об этом, но собрал версию на 16 т.к ступеней 15, получается "не туда не сюда" 3. Так и сделал.
Можно как вариант сделать настройку яркости отдельно, т.е для для первой и последней выставил какую нужно, а для 2 и 15 убрал на ноль. А Вы уже оставили этот проект, или возможны новые прошивки в дальнейшем?
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Доброго дня! Хочу себе сделать такой контроллер! Очень прикольно) Тут выкладывали плату в лайоуте 6 на 24 канала, Она рабочая, кто нибудь проверял(делал по ней)? Хотел заказать изготовление ПП на производстве. Вариант автора очень хороший, но хотел повторить на одной плате, чтобы уменьшить количество проводов. snowrider, а Вы сможете выложить свой вариант в Гербер или Лайоут? Тоже очень красиво получилось...
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Конфигурация фьюзов выглядит как по-умолчанию, т.е. внутренний генератор на 8МГц, с делителем на 8, значит с тактированием ничего делать не нужно. Рекомендую включить детектор просадки напряжения: BOLDEVEL1+BODLEVEL0.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Либо от датчика к контроллеру, либо в обратную сторону проверять цепочку: "выход датчика-провод между датчиком и контроллером-R4-общий вывод VD3(он же вход контроллера)". При срабатывании датчика в этой цепи должны быть импульсы (контроллер срабатывает по заднему фронту). Простой тест, отключить датчик и замкнуть вход на землю, должно произойти срабатывание.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Либо от датчика к контроллеру, либо в обратную сторону проверять цепочку: "выход датчика-провод между датчиком и контроллером-R4-общий вывод VD3(он же вход контроллера)". При срабатывании датчика в этой цепи должны быть импульсы (контроллер срабатывает по заднему фронту). Простой тест, отключить датчик и замкнуть вход на землю, должно произойти срабатывание.
Датчики не подключал. Проверял путём замыкания-размыкания. Завтра проверю уровень.
Доброго утра! "Шарик оказался балбесом!" (это я о себе). Всего лишь НЕ пропаял резистор 2 кОм!!! И вопрос по режиму работы контроллера - в программе есть функция "переход в дежурный режим не только по времени, а ещё и по пересечению второго ( или первого, в зависимости от направления прохода) датчика?
Доброго утра! "Шарик оказался балбесом!" (это я о себе). Всего лишь НЕ пропаял резистор 2 кОм!!!
Ну, бывает
Цитата:
И вопрос по режиму работы контроллера - в программе есть функция "переход в дежурный режим не только по времени, а ещё и по пересечению второго ( или первого, в зависимости от направления прохода) датчика?
В смысле гасить после того как человек покинул лестничный пролет? Нет, такого нет, есть спорные моменты такого алгоритма работы, это ранее уже обсуждалось.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
[quote]В смысле гасить после того как человек покинул лестничный пролет? Нет, такого нет, есть спорные моменты такого алгоритма работы, это ранее уже обсуждалось.
Ясно! Какое максимальное время задержки перехода в дежурный режим?
Переменная, которая за это отвечает 8-битная, так что максимальное время горения после последнего срабатывания датчика 255с + время на последовательное выключение ступеней.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Переменная, которая за это отвечает 8-битная, так что максимальное время горения после последнего срабатывания датчика 255с + время на последовательное выключение ступеней.
Не пойму а где в еепроме 0xA5 Идентификатор устройства ? Где здесь что? Чем отредактировать? Почему первая строчка FFFF.... ? После редактирования говорит не верная контрольная сумма. https://prnt.sc/p28ij2
Не пойму а где в еепроме 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 писал(а):
После редактирования говорит не верная контрольная сумма.
Кто говорит? Вообще не советую редактировать этот файл, это не наглядно, неудобно, и если ошибиться при подсчете КС, то контроллер все равно сделает все по-умолчанию.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения