[an error occurred while processing this directive]
|
А здесь, если нет больших вычислений и преобразований аналога, Кроме как выше/ниже уставки, то поможет очень простая вещь - битовый процессор. Сейчас делается на PLD, см. iosifk.narod.ru, статьи. Входной буфер должен заполняться быстрее вычислителя и асинхронно по 3-м каналам. Тогда одиночная помеха промажоритируется. Вычислители могут работать тоже асинхронно, но читая данные из 3-х каналов и мажоритируя, записывая данные в выходной буфер, каждый в свой. Тогда одиночный сбой вычислителя - промажоритируется. Программа - циклическая, без ветвлений. Выходной блок должен брать данные из выходного буфера синхронно, мажорититровать их и выдавать на исполнительные механизмы.
В общих словах примерно так. Пример реализации - на сайте буран.ру.
Правда там наши системы не видны. Да и нас там не фотографировали. Но автоматическая заправка работала.
Удачи.
E-mail: info@telesys.ru