2.
3.
4.
Автоматизированный оптический спектрометр
ЦЕЛЬ РАБОТЫ:
Изучить принципы построения, программирования и отладки автоматизированных систем сбора и обработки аналого-цифровой информации на основе оптического спектрометра.
ОБОРУДОВАНИЕ:
Макет оптического спектрометра (источник света, держатель образца, монохроматор с шаговым двигателем, фокусирующая оптика, фотодетектор с усилителем), макет устройства управления шаговым двигателем, макет АЦП, макет коммутатора портов (демультиплексора), три регулируемых источника питания 0-30 В, мультиметр, двухлучевой осциллограф, персональный компьютер, соединительные провода, светофильтры-образцы с известными и неизвестными спектрами оптического поглощения.
Рис. 1.
Рис. 2.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ:
Интерфейс
ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС CENTRONICS
Исторически параллельный интерфейс был введен в персональный компьютер (ПК) для подключения принтера (отсюда и аббревиатура LPT — Line Printer — построчный принтер). Однако впоследствии параллельный интерфейс стал использоваться для подключения других периферийных устройств (ПУ). Базовая разновидность порта позволяет передавать данные только в одном направлении (от ПК к ПУ), однако позднее был разработан ряд стандартов двунаправленной передачи данных.
Адаптер параллельного интерфейса представляет собой набор регистров, расположенных в адресном пространстве устройств ввода/вывода. Количество регистров зависит от типа порта, однако, три из них стандартны и присутствуют всегда. Это регистр данных, регистр состояния и регистр управления. Адреса регистров отсчитываются от базового, стандартные значения которого 3BCh, 378h, 278h.
Порт может использовать аппаратное прерывание (IRQ7 или IRQ9). Многие современные системы позволяют изменять режим работы порта, его адрес и IRQ из настроек базовой системы ввода-вывода (Base Input Output System — BIOS) Setup.
LPT порт имеет внешнюю 8-битную шину данных, 5-битную шину сигналов состояния и 4-х битную шину управляющих сигналов. Очевидно, что порт асимметричен — 12 линий работают на вывод и только 5 на ввод.
При начальной загрузке BIOS пытается обнаружить параллельный порт, причем делает это примитивным и не всегда корректным образом — по возможным базовым адресам портов передается тестовый байт, состоящий из чередующегося набора нулей и единиц (55h или AAh), затем производится чтение по тому же адресу, и если прочитанный байт совпал с записанным, то считается, что по данному адресу найден LPT порт. Определить адрес порта LPT4 BIOS не может. Для работы с ПУ в BIOS предусмотрено прерывание INT 17h, предоставляющее возможность передавать данные (побайтно), инициализировать ПУ и получать информацию о его состоянии.
Понятие Centronics относится к набору сигналов, протоколу обмена и 36-контактному разъему, устанавливаемому в принтерах. Большинство современных принтеров совместимы с интерфейсом Centronics. Назначение сигналов и контакты разъема ПУ, на который они выведены приведены в таблице 1.