Комментарии 9
НЛО прилетело и опубликовало эту надпись здесь
Совершенно верно — и именно поэтому тут применяется датчик освещённости. Сейчас алгоритм управления яркостью несложный — запоминаем освещённость в момент включения, в зависимости от величины освещённости вычисляем шаг приращения для включения и шаг для отключения. Это сделано для того, чтобы время включения оставалось постоянным. А вообще, алгоритм можно полностью переделать — построить его на свой вкус. Благо, что исходники программы прилагаются, и язык LAD весьма понятен.
0
Делал подобное, но с STM семейством тогда был незнаком, делать на огромной ATMEGA было лениво, поэтому использовал внешнюю микросхему PCA9955B (16ти канальный драйвер с ШИМ на каждый канал) с управлением по I2C. Но лежит в столе, ремонт у друга еще не окончен, полевых испытаний не было. Регулировка яркости также отсутствует, подсветка всегда включается на 25% яркости.
Фото платы
+1
Дело в том, что применение для динамического освещения — это частный случай. На самом деле это лего мира автоматики — можно собрать что угодно и для чего угодно. Эту же плату можно с успехом применить для управления блоком клапанов — просто пишется другая программа и загружается в память контроллера. То есть, по сути, получается программируемая логика с 21 выходами с нагрузочной способностью 2А.
То есть, можно например, часть выходов задействовать для ШИМ управления, а частью управлять чем-то ещё — отопление, вентиляция, кондиционирование и т.д. Конечно, будет нужна новая интерфейсная часть — но ядро интерпретатора, которое зашито в память микропроцессора, это позволяет делать. И можно реализовать сложные алгоритмы — отладка позволит «отловить» все неточности.
То есть, можно например, часть выходов задействовать для ШИМ управления, а частью управлять чем-то ещё — отопление, вентиляция, кондиционирование и т.д. Конечно, будет нужна новая интерфейсная часть — но ядро интерпретатора, которое зашито в память микропроцессора, это позволяет делать. И можно реализовать сложные алгоритмы — отладка позволит «отловить» все неточности.
0
В мире автоматики, как правило, самый сок — это программа, связь и защита входов/выходов
Такую плату нарисовать изготовить — один вечер
0
Взглянув на заголовок статьи и слово Ladder — предположил, что автор реализует упрощенную версию языка программирования Ladder Diagram. Но прочитав под катом, понял, что ошибся :)
0
Добрый день. Прошивки контроллеров, реализующие ПЛК, на каких условиях вы расспространяете?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ladder на службе в быту, а также почему это может оказаться Вам интересно и даже полезно