Скачиваний:
68
Добавлен:
27.06.2014
Размер:
110.08 Кб
Скачать

Задание на курсовую работу.

Спроектировать систему самоконтроля аналого-цифрового прео-

бразователя, которая бы в течение работы АЦП проверяла его исправность.

Сущность метода АЦП.

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

В данной работе используется метод параллельного кодирования .

Параллельное кодирование. В этом методе напряжение входного сигнала подается на один из входов п компараторов одновременно; другие входы компараторов подключены к п опорным источникам с равномерно распределенными напряжениями. Шифратор с приоритетом формирует цифровой выходной сигнал, соответствующий самому старшему компаратору из активизированных входным сигналом (рис. 1).

Параллельное кодирование (один из видов «мгновенного» кодирования) - это самый быстрый метод А/Ц-преобра-зования. Время задержки от входа до выхода равно сумме времен задержки на компараторе и шифраторе. Параллельные преобразователи, выпускаемые промышленностью, имеют до 1024 уровней квантования (с выходами до 16 разрядов). При большем числе разрядов они становятся дорогими и громоздкими. Быстродействие их колеблется от 15 до 300 млн. отсчетов в секунду.

На рис.1 приведена общая схема паралельного АЦП.

Ниже приведена схема приоритетного шифратора 74F148 , имеющего 8 входных и 3 выходных информационных линии.

Таблица 1.

Таблица истинности приоритетного шифратора 74F148.

Принцип работы приоритетного шифратора :

Шифратор получает данные с восьми входных линий , которые активны в состоянии логического нуля и преобразует их в три выходных линии , также считающиеся активными в состоянии логического нуля. Значение приоритета связывается с каждым входом и когда две или более входных линий одновременно активны , значение приоритета старшего входа передаётся на выход , вход 7 имеет наивысший приоритет. Логическая единица на EI(Enable Input) установит на всех выходах неактивное состояние. Выход GS(Group Signal) активен, когда хотя бы один из входов активен. EO(Enabled Output) активен , когда все входы неактивны.EO и EI используются при каскадировании приоритетных шифраторов.

Рис 3. Расширение разрядов АЦП.

Комментарии к схеме рис. 3.

0-7 (на обоих шифраторах) – информационные входные линии.

А0-А4 – информационные выходные линии.

Enable – логический ноль разрешает работу шифратора.

FLAG – если ноль, то хотя бы один их входов активен.

Разработка системы самоконтроля.

В литературе нами было обнаружено два типа систем самоконтроля :

  1. Дублирование преобразователя и последующее сравнение выходов.

  2. Обратное преобразование цифрового сигнала в аналоговый и сравнение его с исходным.

Эти методы имеют существенный недостаток – громоздкая схема контроля и как следствие - понижение надёжности , повышение цены изделия , возникает проблема «сторожа за сторожем».

Имеет смысл разработка системы контроля , которая будет обнаруживать

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

Рис. 4. Функциональная схема АЦП с системой самоконтроля.

Описание системы тестов.

Из рис.4 видно что местами подключения схемы самоконтоля являются входы и выходы аналогового участка схемы и приоритетного шифратора , реализованные в виде интегральныз микросхем. Принцип построения тестов следующий : при определённом значении на входе АЦП происходит просмотр выходных значений и если обнаружено нессответствие , то выдаётся сообщение о ошибке ; контроль происходит с учётом особенностей работы схемы приоритетного шифратора (подробнее см. ниже).

Test1.

При подаче нулевого потенциала на вход АЦП компаратор test1_comp разрешает тестирование - происходит анализ выходных значений , в случае , если хотя бы один из информационных выходов имеет нулевой уровень , либо GS=1;E0=0 не соответствует действительности , выдаётся сообщение об ошибке.

Test2.

В отличие от предыдущего теста , test2 контролтрует схему в течение всего времени её работы , происходит сравнеиие значений GS и EO , и если они равны , то выводится сообщение об ошибке.

Test3.

При подаче на вход АЦП такого потенциала , при увеличении которого не происходит

изменения значений информационных выходов А0-А2 ( в нашем случае 10V).

На входах I0-I7 – уровни логического нуля (Uin=10 V) , компаратор test3_comp разрешает тестирование – происходит анализ выходных значений , в случае , если хотя бы один из информационных выводов имеет уровень логической единицы , то выводится сообщение об ошибке.

Test4.

Особенностью работы приоритетного шифратора является то , что значения на вызодах EO и GS различны. Когда на входах I0-I7 – уровни логической единицы (Uin=0) , GS=1 , EO=0 ;

В остальных случаях GS=0 , EO=1. Test4 проверяет выход АЦП на неединичные значения и GS=0;EO=1;

Схема аналого-цифрового преобразователя с системой самоконтроля представлена на рис. 5.

Комментарии к схеме рис.5

Элементы :

1-46 приоритетный шифратор

47-60 система самоконтроля

Test1_Error, Test2_Error, Test3_Error, Test4_Error – индикаторы ошибок

A0,A1,A2 – выходные линии

Uin – вход АЦП

I0-I7 – линии связи аналогово и цифрового участков схемы.

Моделирование исправной схемы.

Моделирование исправной схемы призводится при помощи программного комплекса Electronics Workbench. 5.12. , представляющего собой программный продукт, позволяющий производить моделирование, тестирование, разработку и отладку электрических цепей.

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

Таблица 2

Результаты моделирования.

Uin

EI*

E0

GS

I2

I1

I0

Error1

Error2

Error3

Error4

10

F

T

F

F

F

F

F

F

F

F

9

F

T

F

F

F

T

F

F

F

F

8

F

T

F

F

T

F

F

F

F

F

7

F

T

F

F

T

T

F

F

F

F

5

F

T

F

T

F

F

F

F

F

F

4

F

T

F

T

F

T

F

F

F

F

2

F

T

F

T

T

F

F

F

F

F

0

F

F

T

T

T

T

F

F

F

F

  • EI=const

F – логический ноль

Т – логическая единица

Error1, Error2, Error3, Error4 – логическая единица указывает на наличие ошибки , обнаруженной системой самоконтроля.

Как видно из результатов моделирования , ни при одном допустимом входном наборе сообщение об ошибке не появляется.

Соседние файлы в папке Разработка системы самоконтроля аналого-цифрового преобразователя
  • #
    27.06.2014654.45 Кб651.BMP
  • #
    27.06.2014110.08 Кб681.DOC
  • #
    27.06.201476.82 Кб6411.EWB
  • #
    27.06.201469.34 Кб6212.EWB
  • #
    27.06.201414.47 Кб642.BMP
  • #
    27.06.201444.54 Кб642.DOC
  • #
    27.06.201461.21 Кб6331.EWB