Объединение плат Arduino в информационное UART кольцо

Начиная с версии 1.10.5, программа FLProg позволяет объединять несколько плат Arduino в кольцевую UART сеть. Сначала рассмотрим, как это происходит. Платы соединяются между собой в соответствии со схемой, изображённой на заглавной иллюстрации. Предположим, что плата 1 отсылает через UART пакет данных содержащий идентификаторы платы, переменной, а так же значение переменной. Плата 2 принимает данный пакет …

Далее…Объединение плат Arduino в информационное UART кольцо

1

FLProg+nooLite (продолжение)

В предыдущем уроке я рассказал о реализации поддержки оборудования nooLite в программе FLProg. Моим упущение было не рассказать об одной очень удобной функции этого оборудования, которое позволяет подключить сразу несколько трансиверов к одному порту UART и обращаться с ними независимо. Я решил исправить это упущение. Схема подключения нескольких трансиверов к одному порту UART (взято из …

Далее…FLProg+nooLite (продолжение)

0

PID-регулятор для ИМ с дискретным и аналоговым управлением

Данный самописный PID-регулятор с успехом используется в системах на ПЛК известного Российского производителя на промышленных объектах. Регулирует температуру и давление в трубопроводах посредством дискретных и аналоговых трехходовых кранов. Также управляет частотными преобразователями трехфазных двигателей по интерфейсу 0-5В (0-10В и 4-20мА с внешними блоками преобразования на ОУ). Представлено 2 вида регуляторов ПИД и ПД. ******************************************************************************************* ПИД …

Далее…PID-регулятор для ИМ с дискретным и аналоговым управлением

4

PCF8574

PCF8574, PCF8574A различаются только секторами адресов, возможно максимально установить по 8 штук на одну шину, итого 8х2х8вх/вых — 128вх/вых. Блок легко может быть переделан под PCF8575 — 16 вх/вых. Описание: Адрес для входа должен подаваться в виде байта(0-255), например: 3C= 3×16 + C = 48+12=60 Для работы в качестве ТОЛЬКО НА ВЫХОД(управляем нагрузками) сигнал byte_out …

Далее…PCF8574

1

Блок для работы с HMI Virtuino

Создал блок пользователя, для работы с программой визуализации Virtuino на андроид. Подключение к андроиду через WiFi или БТ, выбирается соответствующим блоком. Добавил блоки приема и отправки текста. Изменил блоки передачи переменных, теперь с блока DV можно сразу получать переменные разных типов. Входами и выходами virtuino управляет напрямую, переделывать библиотеку не вижу смысла (все переменные программа …

Далее…Блок для работы с HMI Virtuino

9

Блок задержки включения/выключения сигнала

Для проектов использующих датчики уровня жидкости актуально иметь возможность настройки времени срабатывания в разных положениях. Это один из возможных сценариев применения данного блока. Схема: Раздельно задается время включения — Time1 и выключения Time0. Значения в мс. Сигнал En разрешает задержку сигнала. Скачать

2

Сторожевой таймер для автоматического перезапуска микроконтроллера

Сторожевой таймер для Ардуино

  Автоматический перезапуск микроконтроллера (МК) после программного зависания — хорошо известный эффективный способ повышения надёжности функционирования МК систем. Устройство, осуществляющее эту функцию, называется сторожевым таймером или WDT (WatchDog Timer). Несмотря на широкую номенклатуру выпускаемых специализированных микросхем для WDT [1], во многих случаях предпочтительнее использовать более доступные таймеры 555. Интернет предлагает богатое разнообразие подобных схем и …

Далее…Сторожевой таймер для автоматического перезапуска микроконтроллера

2

Управление нагрузкой переменного тока

У многих пользователей периодически возникает вопрос защиты от помех при коммутации мощной нагрузки. естественно опторазвязка с реле, но как показывает практика макетка на столе работает, а собираешь в корпус и начинаются глюки в момент переключения реле. Экраны и RC цепочки помогают но не всегда, на мой взгляд твёрдотельное реле выход из положения. Нет контактов а …

Далее…Управление нагрузкой переменного тока

0

Программирование ESP8266 с помощью FLPROG

Программирование esp8266

Доброго времени суток Уважаемые коллеги Хочу поделится с Вами своими опытами проектирования и загрузки проектов в ESP8266 с помощью FLPROG. Создал вот такой пример и загрузил в ESP8266 напрямую через Ардуино IDE. Все делается легко и просто как мы привыкли загружать скетчи в ардуино. Точно так же мы выберем ESP8266 смотря какая плата у Вас и нажимаем загрузить и вуаля радуемся …

Далее…Программирование ESP8266 с помощью FLPROG

5

Фазное регулирование нагрузки переменного тока с помощью FLProg

Выдался свободный денёк и я решил наконец то опробовать блок скоростного счетчика в режиме линии задержки. Этот режим создавался в основном для реализации фазного регулирования нагрузки, но до сих пор я не успевал его обкатать в реальном применении. Думаю уже пора.

2