Цитата:
Сообщение от galser
проблема:
три пихела, мастер и 2 слейва, мастер передает значение температуры на оба слейва, при выкл/вкл слейвы встают в аварию по обрыву датчика, после ручного сброса через ESC работают.
очевидно что слейвы не успевают прочитать переменную.
как решить проблемму?
|
Наверное это происходит из-за того, что мастер передает слейвам не значение температуры, а значение своего аналогового входа?
Если преобразовать код аналогового входа в мастере и передавать слейвам значение температуры, то аварии обрыва датчика не будет.
Ну и контролировать в слейвах их опрос мастером в любом случае не помешает. Есть несколько способов, как это сделать: по эху, по тайм-ауту и т.д. Нет связи - нет чужих аварий...