Преобразователи код-аналог
Выходные регистры цифровых вычислительных машин присоединяются к устройствам управления или индикаторам через преобразователи код-аналог. При этом дискретные сигналы преобразуются в непрерывные в виде напряжений постоянного или переменного тока, углов поворота, временного интервала.
Процесс преобразования кода в непрерывные величины можно представить в виде двух этапов: сначала из числового кода получается импульсный сигнал с амплитудной модуляцией, а затем из импульсного сигнала получается непрерывный. На первом этапе происходит квантование сигнала по уровню, а на втором сигнал экстраполируется по горизонтальным и наклонным прямым или квадратичной параболе. В результате этого преобразователи код—аналог именуются соответственно как нулевого, первого и второго порядков (см. гл. XV).
Точность преобразователей код—аналог в основном определяется качеством аналоговых элементов, входящих в преобразователь, и составляет от 0,5 до 0,01%.
Преобразователи кода в постоянное напряжение выполняют на основе схем параллельной и последовательной передачи кода. В преобразователях первого типа сигналы суммируются на УПТ со своим коэффициентом веса, определяемым номером данного разряда (рис. VI.30, а).
Если на вход такого преобразователя поступает код Nx , то на его выходе будет напряжение
(VI.123)
где umax — максимальное значение напряжения, снимаемое с преобразователя.
Входной код представим в виде
(VI.124)
Рис. VI.30. Схема построения преобразователя код—аналог с параллельной передачей кода
Максимальное значение кода из п разрядов Nmax = 2n -1 или приближенно Nmax = 2n. В этом случае выражение (VI.123) можно записать в виде
(VI.125)
или
(VI.126)
Из рис. VI.30, а видно, что входной код N, поступает на триггеры, управляющие двухпозиционными ключами. Если в i-м разряде кода будет «1», то ключ Ki подсоединит резистор R∙2n-i-1 к источнику питания; если же в данном разряде будет «0», то ключ присоединит этот резистор к земле.
Недостатком преобразователей с весовыми резисторами является необходимость подбора резисторов с отличием в 2n-2 раза друг от друга с высокой точностью.
Если создать матрицу из одинаковых R и 2R резисторов, то удается ликвидировать этот недостаток. Схема такого преобразователя приведена на рис. VI.30, б.
Преобразователи второго типа имеют большое число элементов аналогового типа: блоки суммирования, деления и хранения постоянного напряжения (рис. VI.31). Цикл работы такого преобразователя состоит из п одинаковых тактов по два такта каждый. В первой его половине напряжение блока деления БД un суммируется с напряжением un. Для этого по сигналу синхронизатора С замыкается ключ K1 и напряжение uП поступает на вход 1 сумматора. Ключ Кг подает напряжение блока деления на вход 2 сумматора.
Рис. VI.31. Схема построения преобразователя код—аналог с последовательной передачей кода
Во второй половине также происходит деление выходного напряжения сумматора на 2. Это напряжение поступает в БД с помощью ключа K2. Одновременно с этим размыкается ключ К1. В результате имеем
(VI.127)
Рис. VI.32. Схема построения преобразователя кода во временной интервал
При наличии хорошей синхронизации между поступлением разрядов и переключением ключей K1 и К2 получим ивых, пропорциональное Nх.
Преобразование кода во временной интервал можно выполнять с помощью схемы, изображенной на рис. VI.32. В нее входят триггер для запуска, логические блоки, счетчик СТ, сдвигающий регистр RG и схема сравнения кодов ССК. Из рис. VI.32 видно, что импульс конца временного интервала формируется схемой сравнения кодов, поступающих из всех разрядов регистра и счетчика. Счетчик подсчитывает число поступающих импульсов ГИ. При совпадении кодов в счетчике и регистре схема сравнения выдает сигнал, стробирующий импульс конца временного интервала из импульсов ГИ.
Преобразователи кода в угол представляют собой цифровые следящие системы, двигатель в которых формирует непрерывный сигнал.