Как стать автором
Обновить

Ladder на службе в быту, а также почему это может оказаться Вам интересно и даже полезно

Время на прочтение5 мин
Количество просмотров8.7K
Всего голосов 17: ↑17 и ↓0+17
Комментарии9

Комментарии 9

НЛО прилетело и опубликовало эту надпись здесь
Совершенно верно — и именно поэтому тут применяется датчик освещённости. Сейчас алгоритм управления яркостью несложный — запоминаем освещённость в момент включения, в зависимости от величины освещённости вычисляем шаг приращения для включения и шаг для отключения. Это сделано для того, чтобы время включения оставалось постоянным. А вообще, алгоритм можно полностью переделать — построить его на свой вкус. Благо, что исходники программы прилагаются, и язык LAD весьма понятен.
Делал подобное, но с STM семейством тогда был незнаком, делать на огромной ATMEGA было лениво, поэтому использовал внешнюю микросхему PCA9955B (16ти канальный драйвер с ШИМ на каждый канал) с управлением по I2C. Но лежит в столе, ремонт у друга еще не окончен, полевых испытаний не было. Регулировка яркости также отсутствует, подсветка всегда включается на 25% яркости.
Фото платы

Дело в том, что применение для динамического освещения — это частный случай. На самом деле это лего мира автоматики — можно собрать что угодно и для чего угодно. Эту же плату можно с успехом применить для управления блоком клапанов — просто пишется другая программа и загружается в память контроллера. То есть, по сути, получается программируемая логика с 21 выходами с нагрузочной способностью 2А.
То есть, можно например, часть выходов задействовать для ШИМ управления, а частью управлять чем-то ещё — отопление, вентиляция, кондиционирование и т.д. Конечно, будет нужна новая интерфейсная часть — но ядро интерпретатора, которое зашито в память микропроцессора, это позволяет делать. И можно реализовать сложные алгоритмы — отладка позволит «отловить» все неточности.

В мире автоматики, как правило, самый сок — это программа, связь и защита входов/выходов
Такую плату нарисовать изготовить — один вечер

Да, и именно об этом и было написано в тексте статьи — всё упрощённо и максимально недорого. Поверьте, есть в арсенале и серьёзные решения — но они интересны очень узкому кругу лиц ввиду своей специфичности. Я даже скажу, что у меня на эту плату ушло 2 часа — вечер это слишком много.
Взглянув на заголовок статьи и слово Ladder — предположил, что автор реализует упрощенную версию языка программирования Ladder Diagram. Но прочитав под катом, понял, что ошибся :)
Добрый день. Прошивки контроллеров, реализующие ПЛК, на каких условиях вы расспространяете?
День добрый. Именно прошивки ПЛК были только для F1, для всего остального — только в составе готового устройства. Обновления с криптозащитой.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации