3.5 Алгоритм работы программы управления кип

  1. Чтение порта состояния по адресу 301h.

  2. Анализ бита 3 (ERROR) - если ошибок нет, то идем далее.

  3. Записываем в порт данных байт данных по адресу 300h.

  4. Программная задержка 500 мкс.

  5. В порт управления по адресу 302h пишем код - 00000001 - формируем сигнал «STROBE».

  6. Программная задержка на 500 мкс.

  7. В порт управления по адресу 302h пишем код - 00000000 - снимаем сигнал «STROBE».

  8. Читаем в цикле порт состояния по адресу 301h и анализируем бит 6 «-ASC», если он равен «0», то передача прошла удачно и КИП готов к работе.

3.6 Расчет надежности разработанного устройства

Используя рекомендации из источника [1], выполним расчет надежности. Интенсивность отказов любого блока может быть определена, как сумма произведений интенсивности отказа компонента на количество компонент одного типа.

к=iCi (3.1)

Полученная интенсивность не может считаться достоверной, так как считается, что интенсивность отказа, связанная с некачественной пайкой, монтажам печатной платы, составляет половину отказов находящихся на ней элементов, то можно рассчитать время наработки на отказ платы с размещенным на ней функциональным блоком из выражения:

Тбл=1/(1+0.5)к=1/бл (3.2)

где бл=1,5к

Функциональными компонентами контроллера ИРПР-М являются микросхемы серии КР1533, время наработки на отказ для которых составляет 50000 часов. Модуль состоит из 10 микросхем одинаковой наработки на отказ. Пользуясь изложенной методикой из (3.1) и (3.2) определим:

к=iCi=(1/50.000)*10=2*10-4 ч-1

бл=1,5*к=1,5*2*10-4=3*10-4

Т=1/бл=3.333 ч

Итак, средняя наработка на отказ разработанного блока составляет 3333 часов.

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

Для начала работы необходимо проинициализировать КИП. Для этого необходимо установить сигнал -INIT (бит 2 регистра управления) в состояние логического «0», выполнить программную задержку, а затем снять сигнал.

Программа инициализации:

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