5.5 Расчет надежности модуля аналогового ввода/вывода

Основываясь на методике, изложенной в п.3.5. произведем расчет надежности модуля. Основу модуля составляют микросхемы фирмы Analog Devices и микросхемы отечественного производства серии КР1533. Расчет с учетом параллельных каналов затронут в п.4.5. Время наработки на отказ микросхем фирмы Analog Devices составляет 70000 часов общее их количество - 3, серии КР1533 - 50000часов, общее количество этих микросхем - 9. Произведем расчет:

к=3/80000+9/50000=(0,375+1,8)*10-4=2,175*10-4с-1

бл=1,5*к=1,5*2,175*10-4=3,2625*10-4 => T=1/бл=3065 часов

Надежность модуля невелика в сравнении с надежностью модулей промышленного стандарта фирмы Advantech, которая составляет 50000 часов.

5.6 Разработка программного модуля инициализации

Модуль ввода/вывода аналоговых сигналов работает в режиме прерывания. Для начала работы модуля необходимо выбрать свободное аппаратное прерывание, соединить его вывод с выходом схемы формирования прерывания и поместить в таблицу прерываний адрес программы - обработчика прерывания. Схема использует аппаратное прерывание IRQ5, что соответствует программному прерыванию в таблице прерываний 0х0D. Перед этим необходимо обратится к регистру управления и активизировать работу АЦП и генератора. Листинг программы:

Соседние файлы в папке Проектирование микропроцессорного устройства системы управления