Без описания |
Поиск в теме | Версия для печати |
nestandart  |
Отправлено: 17 Апреля, 2011 - 18:35:42
|

Супер-модератор

Сообщений всего: 1490
Дата рег-ции: Сент. 2010
|
В основной программе установить программный блок , который (так же как и основная программа) будет "крутиться в цикле" , но не будет мешать основной программе.
В начале цикла генерировать некую последовательность импульсов ,
передавать ее на другой МК , "от ноги к ноге"
а тот будет принимать ее , сравнивать с оригиналом и генерировать ответ (другую последовательность) , которая будет приниматься первым МК и далее по кругу.
Такую систему даже не нужно синхронизировать
(Кто первый поймал сигнал , тот и ведущий).
Если сигнал не пришел или не был опознан , резервный МК переключает
управление на себя посредством : транзисторов , реле и т.д.
Если сигнал не опознан и резервный МК перевел управление на себя
то помимо всего прочего он может провести некие реанимационные действия
(например перезагрузку другого МК)
Можно навешать датчиков на каждый МК и отслеживать состояние другого.
Много чего можно. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (2): [1] 2 » |
« Микроконтроллеры » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|
|
|