ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
633633
Ljutik1 (24.11.2015 14:46, просмотров: 16527)
Посоветуйте, как правильно организовать связь двух контроллеров. Есть два равнозначных контроллера. Они включают нагрузку при помощи реле. Между контроллерами есть один свободный провод. Этот провод подтянут к шине питания резистором. В контроллерах есть реле, которое может этот провод закоротить на минус питания и оптрон, при помощи которого можно контролировать напряжение на этом проводе. Все. Больше никаких соединений нет. Задача - не допустить одновременного запуска нагрузки. Сначала хотел решить задачу в лоб. Перед запуском нагрузки, контроллер замыкает реле и второй контроллер, видя нулевой потенциал на этом проводе, блокирует запуск своей нагрузки до момента появления потенциала. Первый же, запустив нагрузку, размыкает реле, предоставив второму возможность запуска. Но возможна коллизия, когда замкнутся одновременно два реле. Тогда оба контроллера посчитают, что они запретили друг другу запуск и запустят нагрузку одновременно. Пока, кроме генератора случайных чисел, ничего другого в голову не приходит.