Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[98]

13 4 1. ВЫДЕЛЕНИЕ СЛОЖНЫХ ФУНКЦИОНАЛЬНЫХ БЛОКОВ

Часто функциональные блоки бывают значительно сложнее тех, которые мы рассмотрели ранее. Хорошим примером является блок микро процессора. Его функции в системе SONAR включают разрешение подачи питания, реакцию на прерывание системы SONAR, считывание интервала и подтверждение факта, что имела место ответная реакция. Этот блок имеет несколько входов и выходов (рис. 13.7),

Разрешение

Разрешение

Запрос прерывания

Интервал

Подтверждение прерывания

Питание

3z,fев кГц,-

Передаваемый строб-сигнал

Интервал

превышения

интервала

апробированные SZkYu,

Си нал совпадения

Бланнирушщии импульс

Передаваемый Передаваемый Принимаемый Принимаемый "импульсимпульсимпульс

импульс

Рнс. 13.7. Структурная схема системы

/ - микропроцессор; 2 -схема прерывания; 3 - порт питания; 4- источник питания системы SONAR; 5 - порт интервала; 6 - опорный генератор; 7 - генератор поворотной платформы; 8 - счетчик интервала; 9- вентиль интервала; 10- логические схемы передатчика; - моностабильная схема; 12 - детектор совпадений; 13 - вентиль передатчика; 14 - управляющая схема; 15 - усилитель; 16 - преобразователь передатчика; 17 - преобразователь приемника

Другим примером является вентиль интервала, который должен управлять потоком импульсов от опорного генератора к счетчику интервала и сбрасывать счетчик в соответствующий момент. Вентиль открывается передним фронтом стробирующего сигнала передачи, закрывается


при получении сигнала совпадения и сбрасывает счетчик интервала, при получении следующего стробирующего сигнала или сигнала прерывания подтверждения приема.

Эти блоки выполнены на нескольких интегральных схемах и дискретных компонентах. Однако в некоторых случаях довольно сложные функциональные блоки могут быть выполнены на одной ИС. Например, детектор совпадений представляет собой одну ИС, состоящую из двух независимых ждущих мультивибраторов

13.4.2. ОПРЕДЕЛЕНИЕ КОНКРЕТНОГО УЧАСТКА, НА КОТОРОМ ИМЕЕТ МЕСТО НЕИСПРАВНОСТЬ

Чтобы отыскать неисправность в сложной системе, необходимо установить, в какой части структурной схемы она могла произойти. Это можно сделать, разделяя различные участки схемы на более простые цепи управления и контуры регулирования.

Как только неисправность обнаружена в одной из этих цепей, определение функционального блока трудностей не представляет. Применяя методы «разделяй и властвуй» или размыкание контура регулирования, находим неисправный блок, а в нем негодный компонент. Чтобы показать на конкретном примере применение такой методики, мы сначала познакомим Вас с системой SONAR робота HERO 1. Обратимся к рис. 13.7. Батареи робота непрерывно подают питание на генератор импульсов истинного времени (часы). Эти часы управляют кварцевым генератором опорной частоты 32,768 кГц. Высокостабильный сигнал генератора используют для определения временного интервала между передачей сигнала и приемом эхо-сигнала.

При получении команды из программы микропроцессор записывает в порт питания комбинацию битов, разрешающую подачу питания на систему SONAR. В результате подается питание на генератор, работающий с частотой 35 кГц, а также на другие схемы. Генератор можно настроить так, что его частота будет совпадать с резонансной частотой преобразователей.

Передающий вентильный логический блок представляет собой по существу 14-разрядный делитель и схему-защелку типа RS. Эти схемы генерируют два сигнала. Один из них определяет передний фронт стробирующего сигнала передачи, а другой - его задний фронт. Время между этими сигналами и есть длительность стробирующего сигнала передачи.

Стробирующий сигнал передачи очень важен для работы системы SONAR. Во-первых, он мгновенно отпирает передающий вентиль, пропуская несколько импульсов от перестраиваемого генератора. Кроме того, его передний фронт отпирает вентиль интервала, подает разрешающие сигналы на детектор совпадений в приемнике и на ждущие муль-


тивибраторы, которые вырабатывают бланкирующие нмпульсы для детектора совпадений.

Импульсы от передающей логической схемы усиливаются и передаются на преобразователь передатчика. Получившийся в результате звук (излучаемый импульс) доходит до препятствия и отражается от него. Эхо от этого звука преобразовывается в электрический импульс преобразователем приемника и затем усиливается.

Для подавления прямого приема импульса передатчика ждущий мультивибратор вырабатывает бланкирующий импульс. Сигнал на выходе детектора совпадений появится только после получения разрешения от логической передающей схемы; после окончания бланкирующего импульса будет принят эхо-сигнал.

Как указывалось ранее, логическая схема интервала пропускает импульсы от опорного генератора к счетчику интервала под действием переднего фронта стробирующего сигнала передатчика до того момента, когда она получит сигнал совпадения или подтверждения прерывания. Она также сбрасывает счетчик интервала, представляющий собой 12-разрядный счетчик, выполненный на одной ИС. Содержимое самого старшего его разряда используют в качестве сигнала превышения интервала. Следующие восемь разрядов соединены с портом интервала, который передает информацию микропроцессору. Оставшиеся три разряда используют как схему деления на восемь для понижения частоты опорного генератора до 4096 Гц.

Схема прерывания генерирует сигнал IRQ (запрос прерывания) для микропроцессора. Сигнал IRQ SONAR вырабатывается при получении или сигнала совпадения, или сигнала превышения интервала. Когда микропроцессор принимает сигнал IRQ, он считывает величину из порта интервала, после чего он хранит эту величину в резервной ячейке памяти для прикладной программы.

13.4.3. ДЕЛЕНИЕ СТРУКТУРНОЙ СХЕМЫ

Рассматривая структурную схему системы SONAR (рис. 13.8), вы видите, что функциональные блоки можно разделить на четыре группы: передатчик, приемник, счетчик и управление.

Разделение структурной схемы на более крупные группы блоков можно рассматривать как изменение уровня схемы. Так же, как и в слу чае выбора границ функциональных блоков, выбор границ функциональных групп достаточно произвольный.

Если рассмотреть границы групп, вы увидете, что они имеют входы и выходы подобно функциональным блокам. В этом примере входом группы передатчика является разрешение подачи питания на систему SONAR. Выходными сигналами этой группы оказываются стробирую-щий сигнал передатчика и импульс передатчика. Входами группы прием-



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120] [стр.121] [стр.122] [стр.123] [стр.124] [стр.125] [стр.126] [стр.127] [стр.128] [стр.129] [стр.130] [стр.131] [стр.132] [стр.133] [стр.134] [стр.135] [стр.136] [стр.137]