Бесплатная техническая библиотека
Универсальный параллельный адаптер. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Компьютеры
Комментарии к статье
Универсальный параллельный адаптер предназначен для подключению к компьютеру различных устройств с цифровыми входами. Например, он может использоваться для записи информации в ПЗУ, прямого управления шаговыми двигателями, для налаживания различных электронных схем в качестве эмулятора и т.д.. При наличии соответствующего программного обеспечения многие из перечисленных задач можно выполнить используя только порт компьютера, но при этом возникает вполне реальный риск выхода порта из строя, так как его выходы не имеют защиты и рассчитаны на подключение только одного вывода, а для ремонта может потребоваться замена материнской платы. Кроме того для подключения к параллельному порту чего либо необходимо предварительно выключить компьютер. Адаптер устраняет эти проблемы и позволяет думать в первую очередь о разрабатываемой схеме, а не о том как бы в процессе ее создания не спалить компьютер.
Идея использовать параллельный порт для выдачи и приема цифровых сигналов с ТТЛ уровнями не нова, например в [1] приводится подобная схема. Предлагаемый здесь адаптер отличается простотой, при возможностях достаточных для большого количества применений. К тому же если Вам через какое то время понадобится увеличить количество входов-выходов можно просто собрать такую же схему и подключить ее по приведенной ниже таблице. Хотя если предполагается что выводов одной схемы сразу будет недостаточно лучше использовать более мощный вариант. Схема состоит из трех регистров и одного мультиплексора. Все регистры включены по одинаковой схеме, за исключением третьего, его выходы могут быть переведены в высокоомное состояние, поэтому к нему так же подведен управляющий сигнал разрешения включения выходов ОЕ. Информационные входы всех регистров объединены и подключены к соответствующим выходам параллельного порта компьютера, так как используется ТТЛШ серия, то допустимо нагружать один выход порта на несколько входов микросхем. Для стробирования используются управляющие линии порта, подключенные ко входам С регистров. Для увеличения количества входов используется мультиплексор D4.
Схема подключается к параллельному порту, так же необходимо подвести питание +5В к микросхемам, лучше всего для этого использовать блок питания компьютера. В моем варианте собранная схема находится внутри компьютера, подключается к внутреннему разъему LPT порта на системной плате, для питания использует 4 контрактный разъем, а рабочие выходы выведены на 32 контактный разъем вмонтированный в заглушку от отсека 5,25 на передней панели. На этот же разъем выведены напряжения питания +5, +12 вольт. При необходимости увеличить количество выводов можно собрать второй такой же блок и подключить его в соответствии с приведенной ниже таблицей к первому, подключенному к компьютеру. При этом появятся дополнительно несколько входов и выходов, но время доступа увеличится. Для подключения к внешнему устройству используются цепи О1...О24, из них О1...О16 являются обычными выходами, а О17-О24 могут использоваться как входы или выходы. Цепь О16 параллельно используется для внутренних нужд.
Подключение к параллельному порту
| Вывод порта | Тип | Название вывода | Цепь адаптера |
|---|
| 2 |
O |
D0 |
IN1 |
| 3 |
O |
D1 |
IN2 |
| 4 |
O |
D2 |
IN3 |
| 5 |
O |
D3 |
IN4 |
| 6 |
O |
D4 |
IN5 |
| 7 |
O |
D5 |
IN6 |
| 8 |
O |
D6 |
IN7 |
| 9 |
O |
D7 |
IN8 |
| 1 |
O |
-STROBE |
IN9 |
| 14 |
O |
-AUTO FD |
IN10 |
| 16 |
O |
-INIT |
IN11 |
| 17 |
O |
-SLCT IN |
IN12 |
| 10 |
I |
-ACK |
IN13 |
| 11 |
I |
BUSY |
IN14 |
| 12 |
I |
PE |
IN15 |
| 13 |
I |
SLCT |
IN16 |
| 18...25 |
- |
GND |
общ. |
Подключение второго адаптера для увеличения количества выводов
| Первый | Второй | Первый | Второй |
|---|
| O1 |
I1 |
O9 |
I9 |
| O2 |
I2 |
O10 |
I10 |
| O3 |
I3 |
O11 |
I11 |
| O4 |
I4 |
O12 |
I12 |
| O5 |
I5 |
O17 |
I13 |
| O6 |
I6 |
O18 |
I14 |
| O7 |
I7 |
O19 |
I15 |
| O8 |
I8 |
O20 |
I16 |
Программа должна писаться для каждого конкретного случая использования устройства отдельно, поэтому я не привожу здесь никаких вариантов, а только рассматриваю основные принципы программного управления схемой. Практически любой язык программирования имеет функции позволяющие записать число по заданному адресу в порт ввода-вывода. Управление схемой осуществляется через вызовы таких функций. Для записи 8 битного числа в буферный регистр схемы, необходимо записать его в регистр данных параллельного порта, затем записать в в регистр управления любое число имеющее в соответствующем разряде единицу (соответствующем выводу С выбранного буферного регистра) и затем в него же ноль. Для чтения 4х бит данных достаточно просто прочитать регистр состояния порта, для чтения остальных бит предварительно измените состояние линии О16. Необходимо учитывать то что некоторые входные и выходные линии порта проинвертированы. Адреса регистров для LPT1 приведены в таблице и верны для большинства компьютеров, но для корректного определенья адресов следует использовать данные BIOS.
| Регистр данных |
378h |
| Регистр состояния |
379h |
| Регистр управления |
37Ah |
Публикация: cxem.net
Смотрите другие статьи раздела Компьютеры.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Хорошо управляемые луга могут компенсировать выбросы от скота
15.02.2026
Животноводство, особенно разведение крупного рогатого скота, часто обвиняют в значительном вкладе в глобальное потепление из-за мощного парникового газа - метана, который выделяется при пищеварении у жвачных животных. Это вызывает острые политические споры и призывы к сокращению потребления мяса. Однако ученые напоминают, что полная картина климатического воздействия отрасли не ограничивается только выбросами от животных: огромную роль играет окружающая экосистема - пастбища, почва и растительность, которые способны активно поглощать углекислый газ из атмосферы.
Исследователи из Университета Небраски-Линкольна решили глубже изучить этот баланс. Группа под руководством профессора Галена Эриксона сосредоточилась на том, как правильно организованные пастбища накапливают углерод в растениях и грунте благодаря естественным процессам, стимулируемым выпасом скота. Ученые подчеркивают, что при достаточном уровне осадков и грамотном управлении такие луга превращаются в мощные природные погло ...>>
NASA тестирует инновационную технологию крыла
15.02.2026
Коммерческая авиация ежегодно расходует колоссальные объемы керосина, что сказывается не только на бюджете авиакомпаний, но и на состоянии окружающей среды. В 2024 году глобальные затраты на авиационное топливо достигли 291 миллиарда долларов, и эта сумма продолжает расти. Чтобы справиться с этими вызовами, NASA активно работает над технологиями, способными заметно повысить аэродинамическую эффективность самолетов. Одним из самых перспективных направлений стало создание специальной конструкции крыла, которая максимизирует естественный ламинарный поток воздуха и минимизирует сопротивление.
В январе 2026 года специалисты NASA Armstrong Flight Research Center успешно провели важный этап наземных испытаний концепции Crossflow Attenuated Natural Laminar Flow (CATNLF). Для эксперимента под фюзеляж исследовательского самолета F-15B закрепили вертикально ориентированную масштабную модель высотой около 0,9 м (3 фута), напоминающую узкий киль. Такая компоновка позволила подвергнуть прототип р ...>>
Забота о внуках очень полезна для здоровья мозга
14.02.2026
Общение между поколениями приносит радость всей семье, но мало кто задумывается, насколько активно бабушки и дедушки, заботящиеся о внуках, поддерживают свою умственную форму. Регулярное взаимодействие с детьми стимулирует мозг пожилых людей, помогая сохранять память, скорость мышления и общую когнитивную активность.
Новые научные данные подтверждают, что такая добровольная помощь не только важна для общества, но и может замедлять возрастные изменения в мозге.
Исследователи из Тилбургского университета в Нидерландах провели анализ, чтобы понять, приносит ли уход за внуками реальную пользу здоровью пожилых людей. Ведущий автор работы Флавия Черечес отметила, что многие бабушки и дедушки регулярно присматривают за детьми, и оставался открытым вопрос, насколько это положительно сказывается на их собственном благополучии, особенно в плане когнитивных функций.
Ученые поставили цель выяснить, способен ли регулярный уход за внуками замедлить снижение памяти и других умственных способ ...>>
Случайная новость из Архива Двухкаскадные токовые датчики
16.07.2007
Компания Texas Instruments представила два токовых датчика с диапазоном синфазных входных напряжений от -16 В до 80 В. INA270 и INA271 имеют двухкаскадную архитектуру и предназначены для применения в цепях, где требуется фильтрация входного сигнала.
Для решения проблем, возникающих при измерении малых падений напряжения на шунте, в присутствии высокого синфазного напряжения, между каскадами INA270 и INA271 могут быть включены фильтрующие цепи для поддержания буферизированного напряжения на выходе. В результате, при управлении АЦП или низкоимпеданеными нагрузками, применение дополнительных усилителей не требуется. Диапазон синфазных напряжений на входе INA270 и INA271 составляет от -16 В (обратное напряжение автомобильной батареи) до напряжений при кратковременных перегрузках +80 В. При этом диапазон напряжений питания приборов от одиночного источника от +2,7 до +18 В.
Устройства отличаются высокой точностью (максимальная погрешность не более 3% во всем температурном диапазоне), широкой полосой (130 кГц), низким током покоя (максимум 900 мкА) и расширенным температурным диапазоном -40...125°С. Доступны коэффициенты усиления: 14 для INA270 и 20 для INA271. Оба прибора могут применяться также в телекоммуникационном оборудовании, портативных компьютерах, паяльных станциях, измерительных и испытательных системах.
|
Другие интересные новости:
▪ Сердечный имплантат с радиоволновым питанием
▪ Микросхемы на основе 14-нм технологии 2 поколения
▪ Ноутбук ASUS VivoBook 4K
▪ Безошибочные осциллирующие катализаторы
▪ Обнаружена самая массивная нейтронная звезда
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Бытовые электроприборы. Подборка статей
▪ статья Рукоятка. История изобретения и производства
▪ статья Где и когда дети организовали серию демонстраций против повышения цен на сладости? Подробный ответ
▪ статья Работа на стиральной машине. Типовая инструкция по охране труда
▪ статья Активная KB антенна. Энциклопедия радиоэлектроники и электротехники
▪ статья Бесстартерный запуск ламп дневного света. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2026