Выбор аналого-цифрового преобразователя - Разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9
Для преобразования аналогового сигнала от датчика положения гантрии в цифровую форму, для дальнейшей обработки с помощью ЭВМ необходимо использование АЦП.
В АЦП входным сигналом является напряжение, а выходным - соответствующий этому напряжению цифровой код, который образуется в результате квантования входного напряжения по уровням. Принцип работы АЦП зависит от метода преобразования. По алгоритму преобразования основные методы преобразования, используемые в микросхемах АЦП, подразделяются на методы: последовательного счета, поразрядного уравновешивания (последовательного счета) и параллельного действия (считывания). [5]
Критерием выбора АЦП являются его параметры: число разрядов, быстродействие, точность, стоимость.
Число разрядов выходного кода определяет количество возможных уровней квантования входного сигнала. Для n-разрядного двоичного кода это количество равно 2N.
Разрешающая способность определяется минимальным входным напряжением, соответствующим изменению выходного кода на единицу младшего разряда. Она характеризует порог чувствительности при котором происходит смена выходного кода.
Нелинейность (рис. 4.1) показывает максимальное отклонение реальной передаточной характеристики от идеальной; выражается в процентах или долях младшего разряда (МР).
Рис. 4.1 Нелинейность и абсолютная нелинейность преобразования.
Дифференциальная нелинейность - это отклонение двух входных сигналов, соответствующих соседним выходным кодам от значения МР. Выражается дифференциальная нелинейность также в процентах или долях МР.
Абсолютная погрешность преобразования в конечной точке шкалы - это отклонение напряжения от номинального значения, соответствующего конечной точке характеристики преобразования. Эта погрешность зависит от шага квантования (методическая погрешность) и инструментальных погрешностей, вносимых узлами АЦП.
Наиболее быстродействующими являются АЦП параллельного действия, однако они также самые сложные и самые дорогие. АЦП последовательного счета имеют самое низкое быстродействие. Широко распространенные АЦП последовательного приближения обладают средним быстродействием.
Исходя из специфики задачи, для ее выполнения подойдут функционально завершенные АЦП, пригодные для непосредственного сопряжения с ЭВМ. Такие АЦП требуют минимального количества вспомогательных элементов, имеют встроенные источники опорного напряжения, генераторы тактовых импульсов буферные регистры с тремя состояниями. Важным требованием является работа АЦП с ТТЛ уровнями для непосредственного подсоединения к параллельному порту ЭВМ.
Определим требуемую разрядность АЦП. Для обеспечения точности менее одного градуса число разрядов n должно быть:
N > log360
Т. е. n должно быть больше или равно 9.
Указанным требованиям удовлетворяет 10 - разрядный функционально полный АЦП последовательного приближения К1113ПВ1, выполненный по КМДП - технологии.
Функциональная электрическая схема АЦП К1113ПВ1 показана на рис. 4.2.
Рис.4.2 Функциональная электрическая схема АЦП К1113ПВ1.
Микросхема К1113ПВ1 выполняет функцию 10-разрядного аналого-цифрового преобразования однополярного или биполярного входного сигнала с представлением результатов преобразования в параллельном двоичном коде. Она содержит все функциональные узлы АЦП последовательного приближения, включая КН, ЦАП, РПП, ИОН, ГТИ, выходной буферный регистр с тремя состояниями, схемы управления. [6]
Для ее эксплуатации необходимы только два источника питания и регулировочные резисторы. Выходные каскады с тремя состояниями позволяют считывать результат преобразования непосредственно на шину данных МП. Несколько АЦП могут обслуживать один МП, и наоборот. По уровням входных и выходных логических сигналов АЦП сопрягается с цифровыми ТТЛ ИС. Классификация БИС по группам А, Б, В проводится по значениям параметров нелинейности и дифференциальной нелинейности.
Микросхемы К1113ПВ1 изготавливаются по биполярной технологии, модифицированной для совмещенного формирования на кристалле биполярных транзисторов, а также элементов инжекционной логики и тонкопленочных прецизионных резисторов. Технология позволяет разместить в одной БИС большое число цифровых элементов и выполнить аналоговые узлы с высоким уровнем параметров. В процессе производства осуществляется настройка АЦП до требуемых значений электрических параметров путем подгонки сопротивлений тонкопленочных резисторов лазерным лучом.
Микросхемы К1113ПВ1 выпускаются в 18-выводном герметичном металлокерамическом корпусе типа 238.18-1 с вертикальным расположением выводов.
Нумерация и расположение выводов микросхемы:
- 1-9 - цифровые выходы 9-1; 10 - напряжение источника питания (+5 В); 11 - гашение и преобразование; 12 - напряжение источника питания (-15 В); 13 - аналоговый вход; 14 - общий (аналоговая земля); 15 - управление сдвигом нуля; 16 - общий (цифровая земля); 17 - готовность данных; 18 - цифровой выход 10 (младший разряд);
Основные электрические параметры микросхемы К1113ПВ1А представлены в табл. 4.1.
Табл. 4.1
Основные электрические параметры АЦП К1113ПВ1
Параметр |
Не менее |
Не более |
Число разрядов n |
10 |
- |
Нелинейность, % |
- 0,1 |
0,1 |
Дифференциальная нелинейность, % |
- 0,1 |
0,1 |
Абсолютная погрешность преобразования в конечной точке шкалы |
- 20 |
20 |
Напряжение смещения нуля на входе, мВ |
- 30 |
30 |
Время преобразования t, мкс |
- |
30 |
Напряжение питания U1, В |
4,5 |
5,5 |
Напряжение питания U2, В |
-16,5 |
-13,5 |
Ток потребления I1 |
- |
10 |
Ток потребления I2 |
- |
20 |
Входное сопротивление, кОм |
10 |
- |
Диапазон униполярного входного напряжения, В |
- |
10,24 |
Диапазон биполярного входного напряжения, В |
-5,12 |
5,12 |
Предельно допустимое значение униполярного входного напряжения, В |
0 |
10,5 |
Предельно допустимые значения биполярного входного напряжения, В |
-5,5 |
5,5 |
Номинальные значения напряжений источников питания: U1=5 В 5% и U2=-15 В 5%. Диапазоны их предельных изменений составляют U1=(4,5 - 5,5) В, U2=-(16,5 - 13,5) В.
В БИС К1113ПВ1 выходной ток ЦАП сравнивается с током, протекающим через входной резистор от источника сигнала. Тем самым формируется логический сигнал управления РПП. Стабилизация разрядных токов ЦАП осуществляется встроенным ИОН на основе стабилитрона со скрытой структурой.
Включение АЦП в режиме работы с униполярным входным напряжением предполагает подсоединение вывода 15 к цифровой земле (вывод 16). При этом на выходе встроенного ЦАП задается ток, равный току СР, но противоположной полярности. При работе АЦП с биполярным входным напряжением электрические сигналы на вывод 15 не подаются.
Тактирование РПП обеспечивается импульсами встроенного ГТИ с частотой следования 300-400 кГц. Установка РПП в исходное состояние и запуск его в режим преобразования производятся по внешнему сигналу "Гашение и преобразование". По окончании преобразования АЦП вырабатывает сигнал готовность данных" и информация из РПП поступает на цифровые выходы через каскады с тремя состояниями. Временные диаграммы работы АЦП приведены на рис. 4.3.
Рис. 4.3 Временные диаграммы работы АЦП К1113ПВ1.
Напряжение от источников питания и входных сигналов подаются на БИС АЦП К1113ПВ1 в следующей последовательности: потенциал земли, напряжения питания, напряжения на входы управления, входное напряжение. Порядок снятия напряжений обратный. Допускается одновременная их подача и снятие.
ИС К1113ПВ1А использует два питающих напряжения +5 В и -15 В. В разрабатываемой схеме используются напряжения, получаемые с источника питания симулятора: +15 и -15 В. Необходимое для питания АЦП напряжение +5 В получается с помощью интегрального стабилизатора напряжения К142ЕН5В.
Известно, что при обработке аналоговых сигналов, изменяющихся с частотой, соизмеримой или большей, чем скорость работы АЦП, из аналогового сигнала приходится делать выборки. [5] Для этого некоторое значение сигнала в определенные моменты запоминается на время, необходимое для того, чтобы АЦП преобразовал его в двоичный код. Эту функцию выполняют устройства выборки и хранения аналогового сигнала (УВХ). Это своего рода аналоговые запоминающие устройства. Обычно схемы УВХ в своей основе имеют интегратор на операционном усилителе (ОУ) с высокоомной нагрузкой и малыми токами утечки, снабженный ключевыми схемами. Также УВХ выпускаются в виде комплексных ИС.
Необходимо определить целесообразность использования УВХ в разрабатываемом устройстве. Очевидно, что потребность в УВХ возникает, когда частота аналогового сигнала больше скорости работы АЦП. Если же за время преобразования t аналогового сигнала в цифровой код, изменение первого будет меньше разрешающей способности АЦП, необходимость в УВХ отпадает. Гантри симулятора проходит полный оборот за 40 с. Разделив 40 на 1024 получим время, соответствующее изменению кода на единицу: 40/1024=0,039 с, т. е. около 40 мс. Время же преобразования выбранного АЦП составляет 30 мкс, что более чем в 1000 раз меньше. Таким образом применение УВХ в данном устройстве не оправдано и аналоговый сигнал предполагается подавать непосредственно на вход АЦП после подгонки его под уровень входного сигнала (динамический диапазон) АЦП.
Определим точность преобразования с помощью 10-ти разрядного АЦП. Изменение выходного кода на единицу младшего разряда произойдет при повороте гантрии на угол равный:
Таким образом, разрешающая способность преобразователя, исходя из разрядности АЦП, составит 0,35.
Т. к. датчик положения гантри - потенциометр питается двуполярным напряжением (10В), АЦП будет использоваться в биполярном режиме. Напряжение полной шкалы регулируется резистором, подключенным к аналоговому входу. Схема включения АЦП показана на рис. 4.4.
Рис. 4.4 Схема включения АЦП К1113ПВ1.
Как видно из описания выбранного АЦП для его связи с компьютером потребуется 13 линий. 10 линий непосредственно должны передавать цифровые данные о положении гантрии. Выход АЦП "Готовность" передает информацию о готовности данных. На вход "Гашение и преобразование" будет передаваться информация о приеме данных программой. Вход АЦП "Цифровая земля" подключается к земле компьютера.
Проблема нехватки разрядов регистра данных параллельного порта (8 разрядов вместо требуемых 10) решается подачей двух младших разрядов в регистр состояния, а 8-ми старших разрядов непосредственно в регистр данных. Порядок подключения разрядов АЦП к регистру данных таков: старший разряд АЦП к старшему биту регистра данных. Девятый и десятый разряды АЦП подключается соответственно к шестому и седьмому битам регистра состояния (считая, что младший бит - первый).
Выходная линия АЦП "Готовность" подключается к пятому биту регистра состояния.
На вход АЦП "Гашение и преобразование" сигнал подается со второго бита регистра управления. Данный бит является инверсным, т. е. при записи в него единицы, на линии появляется ноль.
Земля схемы подсоединяется к земле компьютера также через разъем параллельного порта.
Выбор именно этих битов параллельного порта обусловлен структурой самого порта, а также конструктивным и программным удобством их использования
Похожие статьи
-
Использование микросхемы АЦП имеет некоторые особенности. Так сигналы на ее входы рекомендуется подавать в следующей последовательности: напряжения...
-
Программирование подключенной к параллельному порту аппаратуры заключается в установке определенных битов в регистрах данных и управления и чтении...
-
После устройств ограничения уровня входного сигнала необходимо этот сигнал уменьшить для того, чтобы он подходил под параметры АЦП. Это можно сделать...
-
Согласно техническому заданию, питание проектируемого устройства необходимо осуществлять от источников питания симулятора напряжением 15 В. Для микросхем...
-
Основным достоинством интерфейса Centronics является его стандартность - он есть на каждом компьютере и на всех компьютерах работает одинакового (правда...
-
Угол поворота гантри можно видеть на ее центральной части. Там находится неподвижная круговая шкала с отсчетами в градусах. Вид шкалы показан на рис....
-
Исходя из разработанной структурной схемы, можно выделить следующие части проектируемой схемы. Аналого-цифровой преобразователь должен преобразовывать...
-
Программа должна считывать данные, выработанные АЦП через определенные промежутки времени. Приемлемым способом обеспечения этого является опрос АЦП по...
-
После обмена данными с АЦП происходит преобразование считанных данных в одно целое число, характеризующее уровень сигнала на входе АЦП. Т. к. АЦП имеет...
-
Существует несколько вариантов реализации требуемого устройства. Например можно задачу отслеживания положения гантрии возложить на аппаратное...
-
В рамках данной дипломной работы была произведена разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9. Это...
-
Полученное по вышеприведенным формулам значение угла сравнивается с заданными величинами запуска и остановки. Программа обеспечивает запуск сканирования...
-
Существует несколько способов передачи цифрового сигнала от внешнего устройства в компьютер: через последовательный порт, через параллельный порт, через...
-
Конструкция разработанного устройства сопряжения, а также выбор используемых элементов и материалов обусловлен функциональными особенностями схемы и...
-
Разработанное устройство предполагается эксплуатировать совместно с рентгеновским симулятором SLS-9. При проведении исследований, врач будет работать с...
-
Известно, что любые элементы имеют разброс параметров. Поэтому, использование динамического диапазона АЦП может быть неполным или наоборот, может...
-
Расчет надежности В общем случае при конструировании надежность оценивается показателями безотказности и долговечности. Нормируемыми показателями...
-
Программу обработки данных можно запускать как до, так и после включения устройства сопряжения. Перед первым использованием, а также после изменения...
-
После преобразования аналогового сигнала в цифровую форму с помощью АЦП возникает необходимость в программной обработке полученного цифрового сигнала....
-
Рентгеновский симулятор - это аппарат для определения величины и положения (ориентации и удаления от излучателя) области облучения, а также маркирования...
-
Рисунок 5 - Регистр сдвига 74LS164 74LS164 - 8-ми разрядный сдвиговый регистр с последовательным входом и параллельным выходом. Последовательные данные...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
Структурная схема умного почтового ящика Основой программно-аппаратного комплекса является одноплатный компьютер Raspberry Pi. Программный интерфейс...
-
Любая производственная деятельность, в том числе и работа с электронными устройствами, сопряжена с появлением опасных для жизни и здоровья факторов,...
-
При перезагрузке Raspbery счетчик counter сбрасывается и файлы начинают перезаписываться. Для того, чтобы обойти данную проблему воспользуемся переносом...
-
Автоматизированный почтовый драйвер аппаратный Результатом данной выпускной квалификационной работы стало создание прототипа умного почтового ящика,...
-
В данной выпускной квалификационной работе разработан прототип умного почтового ящика, удаленного сетевого устройства для контроля почтовой...
-
Роликовый (рулонный) сканер предназначен для создания электронных копий почтовой корреспонденции и оптического распознавания символов. Принцип работы...
-
Оценка требований Для решения задачи необходимо следующее оборудование: Одноплатный компьютер; Роликовый сканер; Соединение с Internet. Требования к...
-
В настоящее время в медицинских исследованиях широко используются компьютерные томографы. С их помощью можно получить поперечное...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
Модификацией программно-аппаратного комплекса может быть использование умного РОЕ инжектора. POE инжектор (injector или midspan) -- устройство,...
-
Solidworcks Enterprise PDM (SWE-PDM) управляет данными и процессами на различных этапах жизненного цикла изделия, обеспечивая коллективную (параллельную)...
-
В документации к sane-backends содержится описание флага wait-for-button. Данный флаг взаимодействует с утилитой scanimage, который ожидает нажатия любой...
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
Ubuntu Mate является операционной системой [11], основанной на Debian GNU/Linux. Установка операционной системы заключается в записи на карту памяти...
-
Статический однофазный счетчик активной и реактивной электрической энергии ST 1000-6 Статические однофазные счетчики активной и реактивной электрической...
-
Разработка базы данных мониторинга окружающей среды
ВВЕДЕНИЕ Информация о состоянии окружающей природной среды, об изменениях этого состояния давно используется человеком для планирования своей...
-
Постановка задачи на разработку программного обеспечения Для того чтобы предлагаемая схема была интегрирована в САПР, который не имеет функции интеграции...
-
Разработаем алгоритм одного из основных методов, используемого в данной программе. Private void pictureBox1_MouseDown(objects sender, MouseEventArgs e)...
Выбор аналого-цифрового преобразователя - Разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9