Главная  Микропроцессорные системы 

[0] [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]

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

Аизм=2Лв/с=1Яв=0,667 мкс. Отсюда следует необходимая разрядность преобразователя время - код в режиме измерения Гиш= =]1од2Тст/Апзм[=3, которая, очевидно, не противоречит данной разрядности МП, т. е. Гизм< гп-

Теперь следует остановиться на взаимодействии вычислительного устройства с устройством поиска, задающим начальное значение то для следящего измерителя. Напомним, что на предыдущем этапе проектирования выбран вариант, использующий аппаратную реализацию операции поиска полезного сигнала (см. рис. 5.3). Для определенности предположим, что эта операция осуществляется посредством многоканального бинарного накопителя (МБН), принципы построения которого подробно описаны в § 4.2. Основные его параметры--объем накапливаемой выборки и величина порога обнаружения К выбираются на этапе анализа качественных характеристик проектируемой системы (этап 2 в § 5.1). Здесь необходимо уточнить число каналов накопления т, исходя из удобства его сопряжения с вычислительным устройством при выбранном способе обмена данными.

Результатом действия накопителя является обнаружение импульса в некотором канале накопления (например, канал с номером ко на рис. 4.6,яс) и в лучшем случае -запоминание факта обнаружения в этом канале. Номер канала ко определяет временное положение обнаруженного импульса с точностью до длительности интервала дискретизации Ао, т. е. то=оАо. Однако для ввода значения в вычислительное устройство необходимо предварительно представить величину временного интервала То в виде цифрового кода. Для этой цели может служить преобразователь время - код, играющий роль цифрового дискриминатора следящего измерителя, так как в режиме поиска операция дискриминирования не производится. При этом необходимо изменить его диапазон и интервал дискретизации таким образом, чтобы обеспечить возможность передачи 8 вычислительное 168



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

Наиболее подходящими с этой точки зрения являются параметры преобразователя время - код, равные соответствующим параметрам преобразователя код - время, поскольку в этом случае число ко с выхода первого преобразователя может непосредственно использоваться для управления вторым преобразователем, без каких-либо дополнительных программных преобразований в вычислительном устройстве. При этом количество каналов накопления т будет определяться интервалом дискретизации как ш=ТитДпкв- данном случае т== =250.

Таким образом, в рассматриваемом варианте следует предусмотреть два режима работы преобразователя время - код, отличающиеся своими техническими характеристиками. Для переключения режимов служит управляющее устройство (УУ на рис. 5.6), а обмен сигналами управления между вычислительным и управляющим устройствами выполняется с помощью регистра МБР2, который запоминает соответствующие команды, вырабатываемые по программе в вычислительном устройстве. Характер требуемых переключений и соответствующие изменения параметров преобразователя время - код для двух рассматриваемых режимов отра-

Таблица 5.6

Переключаемые параметры и управляющие сигиалы

Режим поиска

Режим слежения

Измеряемый времен-

ной интервал

Интервал дискретиза-

Аобн

=4пкв = >33

Дизи=0,667 мкс

ции А

Число разрядов г

= пкв = 8

нзм=3

Диапазон преобразо-

tarn

= 1333 мкс

•Сст=5,33 мкс

вания

Сигнал начала преоб-

- излучаемый сигнал

<н.ст - начало

разуемого интерва-

строба

Сигнал окончания ин-

- сигнал обнаруже-

Сп - сигнал с вы-

тервала

с выхода накопи-

хода приемни-

теля



жены в табл. 5.6 (обозначения сохраняются такими же, как на временных диаграммах рис. 5.4). Необходимые для переключения сигналы вырабатываются хронизатором (ТГ, ДЧ1 и ДЧ2 на рис. 5.6).

Далее рассмотрим подробнее работу устройства ввода--вывода, осуществляющего обмен между вычислительным устройством и дополнительными аппаратнычи средствами, описанными выше. Основными элементами этого устройства являются многорежимные буферные регистры (МБР), предназначенные для выполнения следующих функций:

МБР1-для вывода данных из ЦПЭ в преобразователь код -время по сигналу готовности (СП);

МБР2 - для вывода управляющего кода из ЦПЭ в устройство управления (УУ), обеспечивающее переключение режимов преобразователя;

МБРЗ -для вывода из ЦПЭ точных разрядов кода

оцениваемого временного интервала ти;

МБР4 -для вывода из ЦПЭ грубых разрядов кода

Ти (совместное использование двух регистров МБРЗ и МБР4 обеспечивает вывод из ЦПЭ 16-разрядных чисел при 8-разрядной шине данных);

МБР5 -для ввода в ЦПЗ данных из преобразователя время -код по сигналу готовности (СГ5), который используется для выработки сигнала «Запрос прерывания» (3. Пр.), подаваемого на ЦПЭ;

МБР6 - дл5? выработки кода команды RST (указывающего начальный адрес подпрограммы обработки прерываний) по сигналу «Подтверждение прерывания» (П. Пр.), поступающему из ЦПЭ;

МБР7 -для фиксации слова-состояния ЦПЭ, которое используется для управления другими регистрами.

Выбор нужного регистра при обмене данными обеспечивается адресной частью команды ввода - вывода, которая поступает на шину адреса ЦПЭ. Первые три разряда этой.шины (Ло-Лг на рис. 5.6) используются для адресации внешних устройств, остальные - для адресации памяти. Дешифратор (ДШ) вырабатывает разрешающий сигнал на обмен с тем регистром, который определяется соответствующей командой ввода - вывода. Этот сигнал подается на вход «Выбор кристалла» (BKi) нужного регистра. Направление обмена (ввод или вывод) задается соответствующими разрядами сло-



[0] [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]

0.001