![]() |
Главная Микропроцессорные системы [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] чсазаны жирными линиями на рис. 5.22,а, г), а импуль-"Сы помех (тонкие линии на рис. 5.22,а) «отсеиваются». Использование операции стробирования позволяет извлечь следующие выгоды: уменьшить число обрабатываемых импульсов за счет «отсеивания» помех и, следовательно, снизить вычислительную загрузку МП; уменьшить анализируемый интервал полезных параметров и до ширины интервала селекции {х и т,.) и, следовательно, снизить требования к разрядности МП u(t} UcT u*(L) u(i] ![]() I I Рис. 5.23. Принцип амплитудной селекции сигналов и преобразователя время - код при высокой инструментальной точности измерений. Операция стробирования может оказаться полезной и при передаче сигналов автономных датчиков. Для примера рис. 5.23 иллюстрирует операцию селекции амплитудной информации, заключенной в величине выходного напряжения u{t) одного из датчиков. Эта операция основывается на использовании результатов оценивания параметров тл V для управления аналого-цифровым преобразователем (АЦП), построенным по следящему принципу [25]. Для этого необходимо осуществить вывод из вычислительного устройства значений измеряемых параметров и последующее цифроаналоговое пре-г)бразование (ЦАП) в опорное напряжение («*v(J) или и\(0) предсказывающее ожидаемые значения входных сигналов (ыт(0 или «(0) с точностью до ширины строба амплитудной селекции Ыст (см. рис. 5.23). При этом функции АЦП сводятся к представлению в цифровой форме величины отклонения текущего выходного лапряжения датчика от ожидаемого значения что позволяет радикально уменьшить количество разрядов и время преобразования АЦП. Таким образом, благодаря взаимодействию вычислительного устройства с трактом приема сигналов на; начальном этапе обработки данных - этапе измерений-информационных параметров - становится возможны№ осуществление предварительной селекции принимаемых. сигналов по временному и амплитудному признакам,что приводит к существенной экономии аппаратурных и вычислительных затрат и открывает дополнительные возможности реализации более эффективных алгоритмов; обработки сигналов в комплексированных РТС. Именно это оправдывает выбранный на этапах формулировка задачи и метода ее решения принцип комплексирования? входных данных. 5. Ввод данных. Использование операций управляемого* стробирования принимаемых сигналов оказывает заметное влияние на характер пocлeдyюшx операций, непосред-сгвенно связанных с процедурой обмена данными междувычислительным устройством и источниками сигналов. Основной особенностью обмена в данном случае является» то, что в вычислительное устройство на каждом шаге измерения вводятся не полные значения измеряемых пара меров, т.е. компоненты вектора р(/) = [т (г), Uy{i)~ {i)Y, а только их отклонения от некоторых ожидаемых. !значений-Р*(г), вычисленных в результате полного цикла обработки сигналов на предыдущем шаге измерения. t В тракте передачи автономных данных вычисление откло-Ыеат Sy (г) - и, (i) - и*у,у (i) осуществляется непосред- ственно аппаратным путем в процессе операции аналого-1ифрового преобразования выходных напряжений датчиков, рри этом исключаются программные операции вычислени» соответствующих компонентов вектора отклонений е (i) =г t==\s{i), s{i), Sy{i), e{i)Y, которые относятся к следующе- программному блоку. I Иначе обстоит дело в радиотехническом тракте, где-1ля вычисления отклонений е = (г) - т* (г) требуется осуществить ряд операций обработки принимае-1мых сигналов с помощью вычислительного устройства. Смысл этих операций определяется характером входных •сигналов, изображенных на рис. 5.22, и для их рассмотрения можно воспользоваться соображениями и результатами, приведенными в § 5.2, 5.3. Вся радиотехническая информация на г-м шаге измерения заключена в пачке импульсных сигналов, попадающих в стробы азимутального и дальномерного каналов (см. рис.5.22). Совокупность амплитуд принятых импульсов т"в/()} (где j = [l,N\, и iV-число импульсов в пачке) характеризует отклонение измеряемого параметра г(г) от ожидаемого значения с*(г), определяющего временное «оложение азимутального строба на г-м шаге. Совокупность N значений непосредственно отражает закон изменения полезного параметра -с на интервале селек- дии пачки х: При этом наличие N отсчетов позволяет осуществить сглаживание флюктуации за время х и тем самым повысить точность измерения x{i) на г-м шаге. Реализация процедуры сглаживания отнесена к следующему программному блоку. В силу специфики стробирования импульсных сигналов исходными данными для этой процедуры является совокупность значений (s(/) = х.(г) - -г*р(г)} для /=:[l,iV]. Таким образом, задачей данного программного блока наряду с вводом в микропроцессорное вычислительное устройство автономных данных (г) и (г) является ввод массивов радиотехнических данных {sjii)} и {Мду(0}> каждый из которых состоит иЗ N элементов. Эти операции обмена между вычислительным и внешними устройствами неотделимы от предшествующих операций стробирования сигналов в реальном времени, которые выполняются аппаратными средствами. Последовательность соответствующих аппаратных и программных операций, осуществляющих етробирование сигналов и ввод данных, образует схему алгоритма обмена данными, представленную на рис. 5.24. Эта схема показывает, что принятое на рис. 5.17 разбиение алгоритма обмена на программные блоки «Управление стробированием» и [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 |