Введение в OpenSCADA. Работа с шиной I2C и GPIO Raspberry Pi

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 18

  • @arcsin1474
    @arcsin1474 5 ปีที่แล้ว

    Пишу из февраля 2019. Модуль уже называется GPIO, a не BMC...... ради унификации шаблонов для Raspberry и некоторых Orange. Поддерживается инверсия. т.е. в этом случае реле управляется инверсной логикой (для включения надо подать 0) а можно инвертировать выход, и управлять прямой логикой.
    метод с MidnightComander интересный, а то я по обычному ssh гоняю. для записывания на флешки, и другие *FAT*, NTFS надо закатывать в тар-архив, иначе потом не откроется корректно.
    полученный шаблон на LM75 можно выложить на форум + описание по примеру и Роман включит в основную библиотеку.

  • @greenme74
    @greenme74 6 ปีที่แล้ว +2

    Сергей, с интересом смотрю твои видео. Хотелось бы больше тем по Open Scada. Спасибо.

    • @SergeyKarpesh
      @SergeyKarpesh  6 ปีที่แล้ว

      Добрый день. У меня на работе отошли немного от использования OpenSCADA, так что занимаюсь в свободное время. В теории можно сделать стрим с ковырянием мнемосхем. А то давно просят, но для ролика опыта пока мало.

    • @BeremizAutomation
      @BeremizAutomation 5 ปีที่แล้ว

      @@SergeyKarpesh , а почему отошли от использования OpenSCADA? В чём не устраивала?

    • @SergeyKarpesh
      @SergeyKarpesh  5 ปีที่แล้ว

      @@BeremizAutomation из-за обстоятельств, не связанных с OpenSCADA напрямую. Нужен комп, придумывать как и куда устанавливать монитор... В этом плане Овен СПК более привлекательный продукт.

  • @SS-vq7lo
    @SS-vq7lo 4 ปีที่แล้ว

    какое максимальное количество устройств с разными адресами можно подключить к Raspberry Pi 4 по i2c ? и где это посмотреть? нужно управлять 6 двигателями с энкодерами по отдельности, возможно ли это сделать по i2c и как подключать энкодеры? хватит ли пинов GPIO?

    • @SergeyKarpesh
      @SergeyKarpesh  4 ปีที่แล้ว

      Смотрите стандарт i2c. Всего 127 устройств на шине. С использованием мультиплексоров можно увеличить многократно. Насчет энкодеров... через gpio и высокоуровневое программирование будут пропуски шагов. Тут сложнее.

    • @SS-vq7lo
      @SS-vq7lo 4 ปีที่แล้ว

      @@SergeyKarpesh интересно можно ли воспользоваться счетчиком для энкодера в stm32 и соединить их с драйвером BLdC L6234D и уже этим всем управлять с raspberry по i2c? только не задумывался есть ли возможность прикрутить i2c к stm32

    • @SergeyKarpesh
      @SergeyKarpesh  4 ปีที่แล้ว

      @@SS-vq7lo можно. и не обязательно по i2c соединять. Можно по uart.

    • @SS-vq7lo
      @SS-vq7lo 4 ปีที่แล้ว

      @@SergeyKarpesh не сталкивался с uart, он лучше чем i2с? Сейчас пойду смотреть про него) спасибо огромное за ваши быстрые и полезные ответы

    • @SergeyKarpesh
      @SergeyKarpesh  4 ปีที่แล้ว

      @@SS-vq7lo можно в обе стороны данные одновременно гнать. Плюс скорость повысить.

  • @bluesnake00
    @bluesnake00 4 ปีที่แล้ว

    Здравствуйте, как подключить лазерный дальномер через i2c? Модель vl53l0x

    • @SergeyKarpesh
      @SergeyKarpesh  4 ปีที่แล้ว

      Нужно смотреть даташит. Как читать показания с него. А физически он подключается примерно так де.

  • @deniskam5730
    @deniskam5730 6 ปีที่แล้ว +1

    Привет! Подскажите мультиплексор для i2c

    • @SergeyKarpesh
      @SergeyKarpesh  6 ปีที่แล้ว +1

      Использую этот: www.nxp.com/docs/en/data-sheet/PCA9547.pdf

    • @deniskam5730
      @deniskam5730 6 ปีที่แล้ว

      Благодарю!

  • @S1ipkn0t
    @S1ipkn0t 6 ปีที่แล้ว

    Дружище, не сталкивался с проблемой, что на новом распбиане опенскада сбрасывает в дефолт опции ip адрес и порт при запуске?

    • @SergeyKarpesh
      @SergeyKarpesh  6 ปีที่แล้ว

      Андрей Бескровный сталкивался. Но не на малинке. Обычно такое поведение при некорректном завершении, когда новая конфигурация ещё не записана в базу данных.