АНАЛОГО-ЦИФРОВОЕ ПРЕОБРАЗОВАНИЕ ИЗМЕРЯЕМЫХ СИГНАЛОВ
ТЕМА 7. Изучаемые вопросы: Числовой код и представление чисел в виде двоичного кода; Принцип аналого-цифрового преобразования.
Измеренные при помощи измерительных систем электрические сигналы можно наблюдать визуально на экране осциллографа. Все они аналоговые, т.е. имеют вид непрерывных во времени функций U(t); I(t); R(t) и т.п. Именно поэтому они в исходном виде не пригодны для обработки в компьютере. Современные компьютеры это цифровые системы, понимающие только коды в виде логических нулей и единиц. Логическим нулем для ЭВМ является электрический сигнал, напряжение которого находится в диапазоне от 0В, до 0,4В. Логической единицей является электрический сигнал, напряжение которого находится в диапазоне от 2,4В, до 5,0В. Это позволяет представить любое число в виде 8-и, 12-и, 16-и или 24-х разрядного кода.
В таблице приведен пример кодирования числа 5. Оно представлено в виде 12-ти разрядного кода, состоящего из комбинации нулей и единиц.
Пример кода числа 5 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Номера разрядов (биты) | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Номера байтов | 1 | 2 | 3 |
Числовой код состоит из 12-ти разрядов, в каждом из которых обозначен или нуль, или единица, причем объем информации в каждом разряде равен одному биту. Каждые четыре бита содержат один байт информации.
|
|
Для того чтобы аналоговый электрический сигнал стал «понятен» компьютеру его оцифровывают или преобразуют в коды компьютера. Процесс преобразования аналогового электрического сигнала в цифровые коды компьютера, называется аналого-цифровым преобразованием.
Структурная схема процесса аналого-цифрового преобразования представлена на рис. 23. На примере данного рисунка рассмотрим преобразование аналогового электрического сигнала представляющего функцию зависимости напряжения от времени U(t) в цифровые коды компьютера. Пусть для этого имеется 12-ти разрядный аналого-цифровой преобразователь (АЦП) – электронное устройство, преобразующее аналоговый сигнал в последовательность цифровых кодов. После подачи аналогового электрического сигнала U(t) на вход аналого-цифрового преобразователя, АЦП осуществляет его квантование – деление на N-е количество уровней (см. рис. 23).
Количество N уровней квантования амплитуды измеряемого сигнала Umax определяется как:
N=2n (12)
где n - разрядность АЦП.
Рис. 23. Структурная схема процесса аналого-цифрового преобразования. |
В нашем примере при разрядности АЦП n = 12 бит, количество уровней квантования будет равным N=4096. Другими словами, амплитуда входного аналогового сигнала будет поделена на 4096 равных частей (уровней квантования). Каждый уровень квантования имеет свой числовой код. Таблица кодов приведена справа на рис. 23.
|
|
Суть аналого-цифрового преобразования заключается в пошаговом выявлении уровня, в котором в данный момент времени находится величина напряжения аналогового входного сигнала и присвоении ему числового кода.
На рис. 23 показаны 14 шагов аналого-цифрового преобразования. Рассмотрим их подробнее. Аналого-цифровое преобразование осуществляется АЦП пошагово, т.е. дискретно и через заданные интервалы времени Δt. Шаг времени преобразования Δt определяется частотой nАЦП работы тактового генератора АЦП:
Δt = , [с] (13)
В нашем примере, при частоте nАЦП= 70 КГц, шаг времени преобразования Δt составит:
Δt = = 0,0000142 с, или 14,2 мкс.
Таким образом, АЦП будет определять, в каком уровне находится напряжение аналогового сигнала U(t) через каждые 14,2 мкс.
В первый момент времени (шаг 1) напряжение аналогового сигнала U(t) будет находится на нулевом уровне квантования и поэтому ему будет присвоен код нулевого уровня = 0000 0000 0000 0000. Этот код будет передан в ЭВМ.
|
|
На втором шаге, напряжение аналогового сигнала U(t) будет находится на третьем уровне квантования и поэтому ему будет присвоен код третьего уровня = 1100 0000 0000 0000. Этот код будет также передан в ЭВМ.
На третьем шаге, напряжение аналогового сигнала U(t) будет находится на пятом уровне квантования и поэтому ему будет присвоен код пятого уровня = 1010 0000 0000 0000. Этот код будет передан в ЭВМ, и т.д.
б) | Рис. 24. Внешний вид аналого-цифровых преобразователей фирмы «L-Card»: а) АЦП L-Card модели Е 14-140 с USB выходом; б) АЦП L-Card модели L-154 с шиной PCI; | |
а) |
После выполнения 14 шагов аналого-цифрового преобразования от АЦП в ЭВМ поступит 14 кодов с интервалом времени 14,2 мкс. В итоге, аналоговый сигнал U(t) будет представлять собой следующую последовательность кодов:
Шаг | Время, (с) | Коды уровней сигнала | |||||||||||||
1 | 0.0000000 | 0
Мы поможем в написании ваших работ! |