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.
Перед этим необходимо обратится к
регистру управления и активизировать
работу АЦП и генератора. Листинг
программы: