26.04.2012, 17:04 | #1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Обработка массива датчиков
Есть три термодатчика, у каждого по бинарному выходу неисправности и реальному выходу температуры.
Надо сделать максимально надежный и отказоустойчивый селектор: Входы: - температура датчика 1 - температура датчика 2 - температура датчика 3 - температура датчика X Выходы: - минимальная температура датчиков - максимальная температура датчиков - средняя температура датчиков - количество датчиков - признак неиправности одного из датчиков - признак неисправности всех датчиков --------------------- Масштабирование блока производится следующим образом: 1) Вызываете свойства мультиплексора, задаёте количество нужных вам датчиков 2) Это же количество прописываете на счётчике 3) Подключаете появившиеся пустые входы мультиплексора аналогично первым трём Предел масштабирования - 255 датчиков Но помните, чем больше датчиков, тем дольше происходит расчёт. За один цикл программы обрабатывается один датчик, в среднем 10..15 датчиков за секунду. Входы минимума и максимума задают аварийные пороги, при выходе за которые датчик считается неисправным. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 26.04.2012 в 17:15 |