D18B20, Arduino, MODBUS, Master SCADA

  • В этой теме 259 ответов, 23 участника, последнее обновление 5 лет сделано Роман.
Просмотр 15 сообщений - с 61 по 75 (из 260 всего)
  • Автор
    Сообщения
  • #15830
    Степан
    Участник
    • Ответов: 51
    @sten58

    ПЗУ должно быть не у ардуинки, а у датчика

    Ничего подобного. Кто ис ху прописывается уже в Мастер СКАДА, ардуинка тупо читает данные и передает по модбасу. И могла бы сама, во-первых, проверять наличие датчиков, во-вторых, определять их адреса и писать в EEPROM при первом обнаружении, чтобы не искать каждый раз по новой, в третьих, передавать данные всех подключенных датчиков в модбас.

    Вопрос, а настолько ли Master SCADA умная, чтобы получать не только данные, но и адреса датчиков, и при изменении конфигурации наезжать на оператора?

    #15831
    Степан
    Участник
    • Ответов: 51
    @sten58

    Если повесить каждый датчик на отдельный пин, при старте ардуинка можно определить автоматом ID датчика

    И даже если все на один, все равно может.

    #15832
    Степан
    Участник
    • Ответов: 51
    @sten58

    поскольку клапан отбора – вещь отжившая

    Сорри за оффтоп, а что вместо? Краник с сервой? А какой краник?

    Очень живо интересуюсь!!!

    #15833
    Степан
    Участник
    • Ответов: 51
    @sten58

    если бы можно было передавать данные о температурах по WiFi

    Нужен виртуальный COM через WIFI. Навскидку https://www.besd.nl/cmdata/documents/Virtual-COM-port.pdf.

    Гуглил virtual com port via wifi.

    #15835
    Степан
    Участник
    • Ответов: 51
    @sten58

    опрос  750 ms …

    Там же НЕ МЕНЕЕ 750 ms, считывание может и подождать. Задержку делают не ч-з delay(), а опросом таймера, или по прерыванию от таймера.

     

    Виртуино – костыль … требует кучу времени…

    В том-то идело – во времени…

    #15836
    Степан
    Участник
    • Ответов: 51
    @sten58

    использовать … nodemcu ESP8266

    Тогда почему бы не STM32F103? Минус – нет WiFi и EEPROM, зато куча памяти, куча ног, и цена очень демократичная.

    #15838
    Роман
    Участник
    • Ответов: 291
    @papazol

    Если датчики подключаются каждый к своей ноге ардуины, то никаких проблем с заменой одного на другой нет вообще. Рекомендую разъёмы. Каждый разъём – определённая точка измерения, как обычно. Все внутренние запросы адресов датчиков не требуют от оператора никаких действий.

    Конечно, можно передавать адреса датчиков и по MODBUS, чтобы оператор видел, что да как. Но тогда нужна полноценная мнемосхема, в принципе, нарисовать её можно, но смысла я в ней не вижу. Если учинить управление колонной по MODBUS (включать нагрев, регулировать мощность и т. д.), то тогда смысл появляется. Но тогда все устройства, используемые с колонной, должны иметь либо свой внутренний MODBUS, либо могли управляться простыми цифровыми входами (ВКЛ/ВЫКЛ). Если у кого-то есть идеи, какие из реально используемых устройств можно было бы подключить к дистанционному управлению, выкладывайте.

    #15839
    Роман
    Участник
    • Ответов: 291
    @papazol

    Тогда почему бы не STM32F103?

    Всё очень просто: мало знаний. Не успели ещё ардуину (“простую”) освоить, а тут уже надо осваивать ещё что-то. И второе: а смысл? Если бы у ардуины не хватало быстродействия, памяти или ещё чего-то для осуществления задумок. А так – всего вдоволь, даже лишнее.

    #15840
    Степан
    Участник
    • Ответов: 51
    @sten58

    как бы мне так отслеживать отбор через ардуинку

    Видел решение с датчиками уровня (погружные контакты). И еще видел применение сервы для смены приемных емкостей – трубочка от холодильника перебрасывается с дырки на дырку. Прикольно 🙂

    #15841
    Роман
    Участник
    • Ответов: 291
    @papazol

    Навскидку

    Ссылка почему-то не работает.

    #15842
    Роман
    Участник
    • Ответов: 291
    @papazol

    как бы мне так отслеживать отбор через ардуинку

    Видел решение с датчиками уровня (погружные контакты). И еще видел применение сервы для смены приемных емкостей – трубочка от холодильника перебрасывается с дырки на дырку. Прикольно

    Друзья, давайте о перебрасывании трубочек в соответствующей теме говорить.

    #15843
    Степан
    Участник
    • Ответов: 51
    @sten58

    систему сигнализации на захлеб колонны…

    По давлению в кубе можно сделать. Видел на homedistiller.ru решение с дифманометром, но дорогой же, зараза! Хочу попробовать на 2-х датчиках атмосферного давления, один на воздухе, другой в кубе меряет. Осталось конструктив придумать для последнего 🙂 Точность там достаточная, по разности и делать управление.

    #15844
    Степан
    Участник
    • Ответов: 51
    @sten58

    Друзья, давайте о перебрасывании трубочек в соответствующей теме говорить.

    ОК, принято. Я тут впервой, еще не сориентировался.

    #15845
    Степан
    Участник
    • Ответов: 51
    @sten58

    Но тогда все устройства, используемые с колонной, должны иметь либо свой внутренний MODBUS

    Ну, зачем? Если их всех подключить к ардуине, которая с модбасом – а таких решений море, только модбас добавляй – то зачем им модбас? Мы же  термодатчики к модбасу напрямую не прикручиваем!

    #15846
    Степан
    Участник
    • Ответов: 51
    @sten58

    учинить управление колонной по MODBUS

    Надо покурить доки по MODBUS и по Master SCADA, что они еще могут. Так, на перспективу.

Просмотр 15 сообщений - с 61 по 75 (из 260 всего)
  • Для ответа в этой теме необходимо авторизоваться.