Запустил контроллер. Появилось несколько вопросов: 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 убрал на ноль. А Вы уже оставили этот проект, или возможны новые прошивки в дальнейшем?
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Доброго дня! Хочу себе сделать такой контроллер! Очень прикольно) Тут выкладывали плату в лайоуте 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 писал(а):
После редактирования говорит не верная контрольная сумма.
Кто говорит? Вообще не советую редактировать этот файл, это не наглядно, неудобно, и если ошибиться при подсчете КС, то контроллер все равно сделает все по-умолчанию.
_________________ Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Сейчас этот форум просматривают: vik72 и гости: 36
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения