Всем спасибо за ответы
Не буду отвечать каждому, отвечу в целом
Всё, что вы писали про задержки: время переключения реле, время открытия-закрытия клапана, время обработки сигнала модулем и т.д.- это всё НЕВАЖНО. Все эти задержки - они всегда ПОСТОЯННЫЕ. Их можно "устранить", просто уменьшив требуемую дозу.
Проблема с RS-485 не в том, что там есть какая-то там ЗАДЕРЖКА (например) 100мс, а в том, что эта задержка СЛУЧАЙНАЯ, т.е., всё зависит от случая: она может быть и 100мс, а может быть и 0мс (да, 0мс тоже может быть).
Всё упирается в то, как отработает очередной программный цикл контроллера (который можно поставить хоть 1мс) и цикл выдачи команд на Modbus
А это уже никак не обыграть. Это уже вероятности. Будет разброс - и от этого никуда не деться. Чем меньше время - тем меньше этот разброс
К слову, в моём варианте разброс 5мс это прям вообще нормально. Т.е., не задержка в 5мс, а случайное время задержки в 0мс-5мс с усреднённым значением ~2.5мс
За это время там накапают слёзы в доли грамма. При допуске дозирования +-10 грамм - это совершенно нормально




Ответить с цитированием
