ВЫБОР СПОСОБА ВВОДА ЦИФРОВОГО СИГНАЛА В КОМПЬЮТЕР - Разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9
Существует несколько способов передачи цифрового сигнала от внешнего устройства в компьютер: через последовательный порт, через параллельный порт, через слот на материнской плате (ISA или PCI интерфейс), через GAME - порт. [3]
Последовательный порт предназначен для последовательной передачи в компьютер - в каждый момент последовательный порт может принимать один бит информации. Максимальная скорость передачи информации составляет 115 кБод. Доступ к последовательному порту COM1 осуществляется через порты 3F8-3FF. Назначение портов следующее:
- 3F8 - регистр данных, также управляет скоростью передачи данных. 3F9 - старший байт командного регистра, управляет разрешением аппаратных прерываний 3FA - старший байт командного регистра, управляет аппаратными прерываниями, формируемыми последовательным портом. 3FB - регистр управления линией. 3FC - регистр управления модемом. 3FD - регистр статуса линии. 3FE - регистр статуса модема. 3FF - регистр доступа к "Stretch Pad"
Недостатками последовательного порта являются: необходимость инициализации порта перед его использованием, установка обработчиков аппаратных прерываний для синхронной работы с внешним устройством, сложность организации интерфейса с внешним устройством, связанное с последовательной передачей данных с определенной скоростью.
Ввод данных через слот на материнской плате является наиболее быстрым. Однако применение этого способа целесообразно лишь для устройств предъявляющих повышенные требования к скорости передачи информации. Создание устройства, вставляемого в слот весьма затруднительно, т. к. требует полной поддержки этим устройством интерфейсов ISA и PCI. Кроме того, несмотря на повышенные возможности, возрастает и сложность программного обеспечения.
Работа с портом джойстика является наиболее простым способом, но, естественно обладает и меньшими возможностями. Обмен данными с
GAME - портом осуществляется через порт с адресом 201. Через младшие 4 бита данного порта осуществляется чтение данных с внешнего устройства, 4 старших бита представляют собой триггеры, которые могут быть в одном из двух состояний - "включен/выключен". Видно, что возможностей этого интерфейса явно не хватает для решения поставленной задачи.
Наиболее приемлемым представляется организация обмена данными через параллельный порт (интерфейс Centronics). Этот способ благодаря простоте сопряжения и удобству программирования широко используется для подключения к компьютеру нестандартных внешних устройств. Особенности параллельного порта описаны ниже.
Похожие статьи
-
Основным достоинством интерфейса Centronics является его стандартность - он есть на каждом компьютере и на всех компьютерах работает одинакового (правда...
-
Программирование подключенной к параллельному порту аппаратуры заключается в установке определенных битов в регистрах данных и управления и чтении...
-
Существует несколько вариантов реализации требуемого устройства. Например можно задачу отслеживания положения гантрии возложить на аппаратное...
-
В рамках данной дипломной работы была произведена разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9. Это...
-
Конструкция разработанного устройства сопряжения, а также выбор используемых элементов и материалов обусловлен функциональными особенностями схемы и...
-
Программа должна считывать данные, выработанные АЦП через определенные промежутки времени. Приемлемым способом обеспечения этого является опрос АЦП по...
-
Для преобразования аналогового сигнала от датчика положения гантрии в цифровую форму, для дальнейшей обработки с помощью ЭВМ необходимо использование...
-
Исходя из разработанной структурной схемы, можно выделить следующие части проектируемой схемы. Аналого-цифровой преобразователь должен преобразовывать...
-
После преобразования аналогового сигнала в цифровую форму с помощью АЦП возникает необходимость в программной обработке полученного цифрового сигнала....
-
Согласно техническому заданию, питание проектируемого устройства необходимо осуществлять от источников питания симулятора напряжением 15 В. Для микросхем...
-
Программу обработки данных можно запускать как до, так и после включения устройства сопряжения. Перед первым использованием, а также после изменения...
-
После обмена данными с АЦП происходит преобразование считанных данных в одно целое число, характеризующее уровень сигнала на входе АЦП. Т. к. АЦП имеет...
-
Использование микросхемы АЦП имеет некоторые особенности. Так сигналы на ее входы рекомендуется подавать в следующей последовательности: напряжения...
-
Рентгеновский симулятор - это аппарат для определения величины и положения (ориентации и удаления от излучателя) области облучения, а также маркирования...
-
Оценка требований Для решения задачи необходимо следующее оборудование: Одноплатный компьютер; Роликовый сканер; Соединение с Internet. Требования к...
-
Перспективной областью применения стандарта Zigbee являются беспроводные системы считывания показаний различных счетчиков. Данный сегмент рынка крайне...
-
Расчет надежности В общем случае при конструировании надежность оценивается показателями безотказности и долговечности. Нормируемыми показателями...
-
Угол поворота гантри можно видеть на ее центральной части. Там находится неподвижная круговая шкала с отсчетами в градусах. Вид шкалы показан на рис....
-
Известно, что любые элементы имеют разброс параметров. Поэтому, использование динамического диапазона АЦП может быть неполным или наоборот, может...
-
Полученное по вышеприведенным формулам значение угла сравнивается с заданными величинами запуска и остановки. Программа обеспечивает запуск сканирования...
-
Разработанное устройство предполагается эксплуатировать совместно с рентгеновским симулятором SLS-9. При проведении исследований, врач будет работать с...
-
После устройств ограничения уровня входного сигнала необходимо этот сигнал уменьшить для того, чтобы он подходил под параметры АЦП. Это можно сделать...
-
В настоящее время в медицинских исследованиях широко используются компьютерные томографы. С их помощью можно получить поперечное...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
Solidworcks Enterprise PDM (SWE-PDM) управляет данными и процессами на различных этапах жизненного цикла изделия, обеспечивая коллективную (параллельную)...
-
Задача данной выпускной квалификационной работы состоит в программной и аппаратной разработке комплекса, оповещающего адресата о поступлении...
-
В данной выпускной квалификационной работе разработан прототип умного почтового ящика, удаленного сетевого устройства для контроля почтовой...
-
Для реализации ИИС контроля расхода энергоресурсов проведем анализ характеристик существующих беспроводных технологий передачи данных. Наиболее...
-
Автоматизированный почтовый драйвер аппаратный Результатом данной выпускной квалификационной работы стало создание прототипа умного почтового ящика,...
-
Модификацией программно-аппаратного комплекса может быть использование умного РОЕ инжектора. POE инжектор (injector или midspan) -- устройство,...
-
Основные понятия - Микропроцессор как важнейший компонент персонального компьютера
Любое внешнее устройство, совершающее по отношению к микропроцессору операции ввода-вывода, можно назвать периферийным. Регистр представляет собой...
-
Микропроцессорный комплект. Серии К1810. Состав: К1810ВМ86 - центральный процессор (16 бит) ВМ88 - центральный процессор с восьмибитной шиной данных;...
-
Статический однофазный счетчик активной и реактивной электрической энергии ST 1000-6 Статические однофазные счетчики активной и реактивной электрической...
-
Роликовый (рулонный) сканер предназначен для создания электронных копий почтовой корреспонденции и оптического распознавания символов. Принцип работы...
-
Необходимо построить базу данных, содержащую информацию о ПО, используемом в ЦЗН. В результате анализа предметной области выявляются документы -...
-
Устройство на операционной системе Android с поддержкой технологии NFC поддерживает три способа взаимодействия. Первый способ - режим чтения/записи. Этот...
-
Уже на первых персоналках Xerox двадцать лет назад применялся графический интерфейс, очень похожий на современную графическую среду Windows. С тех пор...
-
В документации к sane-backends содержится описание флага wait-for-button. Данный флаг взаимодействует с утилитой scanimage, который ожидает нажатия любой...
-
Выбор программного обеспечения для внедрения KPI целиком и полностью упирается в потребности конкретной компании. Благодаря все большей и большей...
-
Можно выделить три основных метода разработки программного обеспечения: 1. Конструкторы программ (Аlgoritm2, Devel Studio, MnCreator, Game Maker и др.)....
ВЫБОР СПОСОБА ВВОДА ЦИФРОВОГО СИГНАЛА В КОМПЬЮТЕР - Разработка программно-аппаратного комплекса для мониторинга рентгеновского симулятора SLS-9