Распиновка lpt порта: Разъем DB 25 (LPT) — распиновка, описание, фото

Содержание

Распайка LPT — Схемы компьютерного железа

LPT — параллельный порт, в современных устройствах почти не используется, до появления USB использовался для подключения принтеров и факсов к компьютеру.

Распиновка lpt порта

N Направление Сигнал
1 Выход Data Strobe
2 Выход Data 0
3 Выход Data 1
4 Выход Data 2
5 Выход Data 3
6 Выход Data 4
7 Выход
Data 5
8 Выход Data 6
9 Выход Data 7
10 Вход Acknowledge
11 Вход Busy
12 Вход Paper Out
13 Вход Select
14 Выход Auto feed
15 Вход Error
16 Выход Init
17 Выход Select Input
18-25 Ground

 


Распайка LPT

Распиновка разъема lpt

Translate using Google:. Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду. Спасибо за подсказку по распиновке. Не обратил внимания на стандартный шлейф lpt, он же «стандартный». Вот распиновка разъема на материнке и распиновка контроллера.


Поиск данных по Вашему запросу:

Распиновка разъема lpt

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Как подключить принтер c LPT разъемом в USB.

help! распайка lpt


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

Первый принтер с параллельным интерфейсом Centronics модели был представлен в году [1]. Интерфейс был разработан в Centronics Р. Говардом и П. Параллельный интерфейс Centronics быстро стал де-факто отраслевым стандартом.

Производители в то время использовали различные разъёмы со стороны системного блока, поэтому существовало множество различных кабелей.

Например, в ранних системах VAX использовался разъём DC-3 , в NCR применялся контактный плоский разъём, Texas Instruments использовала контактный краевой разъём, а в Data General использовался контактный плоский разъём. Dataproducts представила весьма оригинальную реализацию параллельного интерфейса для своих принтеров. Параллельное соединение Dataproducts было доступно в двух вариантах: либо для коротких соединений до 15 м , либо для длинных соединений от 15 до м.

Интерфейс Dataproducts встречался во многих системах мэйнфреймов вплоть до х годов, многие производители принтеров предлагали его в качестве опции.

Производители вскоре реализовали принтеры, совместимые как со стандартным соединением Centronics, так и с соединением IBM. В году IBM реализовала первую версию двунаправленного интерфейса. HP в году на принтере LaserJet 4 представила свою версию двунаправленного интерфейса, известную как Bitronics.

До появления USB параллельный интерфейс был адаптирован помимо принтеров к большому числу периферийных устройств. Вероятно, одним из первых таких устройств были электронные ключи для защиты программного обеспечения от копирования. Вскоре параллельный интерфейс нашёл применение в накопителях на гибких магнитных дисках Iomega Zip и сканерах , за которыми последовали и другие устройства: модемы , звуковые карты , веб-камеры , геймпады , джойстики , внешние жёсткие диски и CD-диски.

Появились адаптеры для подключения SCSI -устройств через параллельный интерфейс. Для потребителей интерфейс USB , а в некоторых случаях Ethernet , эффективно заменили параллельный порт принтера. Многие производители персональных компьютеров и ноутбуков рассматривают параллельный порт как устаревшее наследие прошлого и больше не поддерживают параллельный интерфейс.

Традиционно в системе IBM PC три первых параллельных порта распределяются в соответствии со следующей таблицей. Если есть неиспользуемый слот LPTx, адреса других портов сдвигаются вверх. Например, если отсутствует порт 0x3bc, то тогда порт 0x станет LPT1 [6]. В версиях Windows, которые не используют ядро Windows NT типа DOS и некоторых других операционных систем , программы могут получить доступ к параллельному порту с помощью подпрограмм outportb и inportb. Это повышает безопасность и способствует разрешению конфликтов при доступе к устройству.

В Linux, если процесс запущен с правами администратора, могут использоваться функции inb , outb и команда ioperm для доступа к базовому адресу порта. Расположение выводов для параллельного порта следующее:. В исходном варианте параллельного интерфейса SPP, Standard Parallel Port линии данных были однонаправленными только вывод.

Специалисты компании LapLink , занимавшейся ПО для синхронизации настольного компьютера с ноутбуком , придумали обходной путь. Кроме восьми линий данных, параллельный порт имеет пять линий состояния. Восьмибитный байт делился на два 4-битных полубайта , которые передавались друг за другом, приём осуществлялся через линии состояния. Пятая линия состояния служила для синхронизации: 0 сменялся на 1 и наоборот каждый раз, когда передавался полубайт, в ответ принимающая сторона меняла 0 на 1 на своей линии и заодно передавала свой полубайт.

Подобным механизмом пользовалось и другое аппаратное обеспечение, подключавшееся к параллельному порту. Разводка кабеля [7] :. В дальнейшем кабель LapLink или кабель InterLink , в честь утилиты MS-DOS , или нуль-принтерный кабель , по аналогии с нуль-модемным стал экзотическим, но быстрым и надёжным до килобайт в секунду [8]! Игры, за редчайшими исключениями [9] , такой связи не поддерживали; к тому же главным средством дистанционной игры тогда был телефонный модем , и игры проектировали под его частоты.

На Windows 7 соединение компьютеров через нуль-модемный кабель и LapLink всё ещё работает [10] , хоть и упрятано в дебри меню. Материал из Википедии — свободной энциклопедии. Параллельное соединение информатика. Hardware Book. Дата обращения 8 июня Компьютерные шины. Шина адреса Шина данных Шина управления Пропускные способности. Категории : Компьютерные шины Протоколы физического уровня. Скрытые категории: Википедия:Статьи с некорректным использованием шаблонов:Cite web не указан язык Википедия:Статьи с некорректным использованием шаблонов:Cite web указан неверный параметр Страницы, использующие волшебные ссылки ISBN.

Пространства имён Статья Обсуждение. Просмотры Читать Править Править код История. В других проектах Викисклад. Эта страница в последний раз была отредактирована 3 октября в Текст доступен по лицензии Creative Commons Attribution-ShareAlike ; в отдельных случаях могут действовать дополнительные условия. Подробнее см. Условия использования. Политика конфиденциальности Описание Википедии Отказ от ответственности Свяжитесь с нами Разработчики Заявление о куки Мобильная версия.


Питание sata распиновка

Parallel port allow the input of up to 9 bits or the output of 12 bits at any one given time. This port may be used for interfacing home made projects since external circuitry is minimal for many simple tasks. The port is composed of 4 control lines, 5 status lines and 8 data lines. There are differnt modes of Parallel port work in modern computer. Centronics is an early used standard for transferring data from a host to the printer.

Спасибо за подсказку по распиновке. Не обратил внимания на стандартный шлейф lpt, он же «стандартный». Вот распиновка разъема.

Уважаемый посетитель!

Вычислительная техника и информационные технологии. Схемо и системотехника электронных средств. Устройства приема и обработки радиосигналов в системах подвижной радиосвязи. Устройства генерирования и формирования сигналов в системах подвижной связи. Схемотехника современных телекоммуникационных устройств. Дата последнего обновления файла 4. Параллельные интерфейсы характеризуются тем, что в них для передачи бит в слове используются отдельные сигнальные линии, и биты передаются одновременно. Параллельные интерфейсы используют логические уровни ТТЛ транзисторно-транзисторной логики , что ограничивает длину кабеля из-за невысокой помехозащищенности ТТЛ-интерфейса.

Распиновки параллельных портов

С необходимостью разобраться с подключением к компьютеру того или иного устройства сталкивается каждый, ведь сегодня ПК ноутбук, планшет есть у всех. А у компьютера есть много разных разъёмов для подключения множества различных устройств: клавиатуры, мышь, принтеры, питание, модемы, монитор, джойстик и многое другое. Всё это дело иногда нуждается в ремонте обрыв провода внутри кабеля или перегиб возле штекера , а купить новый не всегда есть возможность. В таблицах, ниже приведены цоколёвка и распиновка внутренних и внешних разъёмов персонального компьютера и ноутбука. Количество этих разъемов может быть разным.

LPT расшифровывается как line print terminal, что в переводе на русский означает построчный терминал принтера.

Параллельный порт

Некоторые устройства могут иметь стандартные разъёмы и не стандартное подключение. Будьте бдительны!!! Добрый день. У меня есть двд привод от компьютера, под иде-шлейф. Я его запитал от блока питания.

LPT порт: распиновка

В вычислительной технике параллельный порт является физической реализацией принципа параллельного соединения. Он также известен как принтерный порт или порт Centronics. Стандарт IEEE определяет двунаправленный вариант порта, который позволяет одновременно передавать и принимать биты данных. Первый принтер с параллельным интерфейсом Centronics модели был представлен в году [1]. Интерфейс был разработан в Centronics Р. Говардом и П. Параллельный интерфейс Centronics быстро стал де-факто отраслевым стандартом. Производители в то время использовали различные разъёмы со стороны системного блока, поэтому существовало множество различных кабелей.

Порт Lpt один из основных разъемов, которые используются для Знание особенностей, принципов работы, схема распиновки.

Особенности и принцип работы Lpt разъема на компьютере

Распиновка разъема lpt

Категория — Разъемы и кабели. Интерфейсный порт LPT другие названия параллельный или принтерный порт используется в персональных компьютерах для подключения различных периферийных устройств. На практике с его помощью чаще всего обслуживались принтеры. Фокусная область применения интерфейса прямо отражается в его англоязычном наименовании: сокращение LPT образовано от Line Print Terminal.

Распиновка параллельного LPT порта DB25

ВИДЕО ПО ТЕМЕ: Как подружить старый LPT принтер с новым компьютером. Кабель переходник USB to LPT (bitronics)

А вот по схеме, приведенной ниже — получилось: DB обычный LPT — MicroCentronix 1 — 15 2 — 6 3 — 7 4 — 8 5 — 9 6 — 10 7 — 11 8 — 12 9 — 13 10 — 3 11 — 1 12 — 5 13 — 2 14 — 17 15 — 4 16 — 14 17 — 16 18 — 33 19 — 24,25 20 — 26,27 21 — 28,29 22 — 30,31 23 — 19,22 24 — 20,21,23 25 — 32,34,35 Т. Шлейф, соединяющий интерфейсные разъемы, использует 18 проводов. Около разъема MicroCentronix есть отверстия, куда можно было бы, в принципе, припаять шлейф, руководствуясь эстетическими соображениями. Я паял провода как показано на рисунке прямо на ноги разъема. Дополнение 1 Считаю, что в вышеприведенном материале допущено несколько неточностей, поэтому целесообразно добавить мои выкладки. В статье указывается, что надо взять разъём-маму со старого принта; автор называет его DB мама.

Вход Регистрация.

Распиновка HP printer cable — PC LPT to half-pitch mini-Centronics parallel port cable

Схема распайки унифицированного разъема параллельного LPT порта компьютерной техники на 25 контактов используемого для подключения принтеров устаревший интерфейс и другой периферии. До года использовался как основной разём для подключения принтеров, по-этому его иногда обозначали как PRN порт. Источник: www. Немецкое издание Planet 3DNow! Эрик Ван Бёрден Eric van Beurden , один из модераторов Microsoft представила на прошедшем сегодня в Нью-Йорке мероприятии ряд новинок, включая планшет Surface Pro X с фирменным чипсетом Microsoft SQ1, разработанным в сотрудничестве с Qualcomm.

Распайка разъема портов COM и LPT

Сейчас этот форум просматривают: Google [Bot] и гости: 2. Почти в каждой современной мат плате есть встроенный LPT,не выведенный наружу. Слышал, что есть косичка для вывода наружу, но нашел только для COM-порта. Буду благодорен за точные названия переходников и по возможности за места покупки.


Lpt порт распиновка

Вы можете увидеть эти изображенный в изображении ниже. PCI-карты занимают место, и мне приходится беспокоиться о драйверах, какую платформу я использую Linux против Windows , а что нет. Но я не знаю, как его подключить. Заголовки на материнской плате не коробочной , так что нет никакого способа говорить ориентацию, в которой для подключения кабелей.


Поиск данных по Вашему запросу:

Lpt порт распиновка

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Лекция 230. СОМ порт

Распайка LPT


Некоторые устройства могут иметь стандартные разъёмы и не стандартное подключение. Будьте бдительны!!! Добрый день. У меня есть двд привод от компьютера, под иде-шлейф. Я его запитал от блока питания. Подключился к аудио. Но он чуть покрутился и все. Аудио сд не играет. Видимо ждет команд. Можете подсказать , чтонибуть замкнуть в иде шлейфе, чтобы симулировать комманду плей.

Другие операнды ненужны. Наверняка, ведь можно куданибуть лог. Спасибо заранее. Ищите сд привод старый, они были раньше с кнопками плей и стоп, тогда шлейф не нужен, только питание подать. Прайс на ремонт. Другой вариант. Существуют как минимум два разных документа с разными данными: Русскоязычный вариант: Жилы с 10 по 16 после первого разъёма перекручены — необходимо для идентификации дисковода.

Нечетные контакты — корпус. По такой схеме можно подключить индикатор активности. DVD slim sata распиновка стандарта мини сата. Распиновка USB-разъемов 1. USB 2. USB 3. Серия Powered-B отличается от серии B, тем, что у него есть в наличии 2 дополнительных контакта, которые служат для передачи дополнительного питания, таким образом, устройство может получить до мА тока.

Это снимает надобность в дополнительном источнике питания для маломощных устройств. Распиновка разъёма материнской платы для передней панели USB 3. Схема заглушки для тестирования COM-порта. Схема заглушки для тестирования LPT-порта. Схема заглушки 0 модемный кабель. Та же самая видеокарта, но заклеено больше контактов.

Она работает в режиме x4 PCI Express. Распайка разъёмов GSM устройств некоторых моделей сотовых телефонов. На самом деле мануал составлен не нами, но отдать должное тут довольно много собрано для дела и обойти стороной мы это не смогли.

Павел 17 февраля , Андрей 5 октября ,


Распайка разъема портов COM и LPT

Некоторые устройства могут иметь стандартные разъёмы и не стандартное подключение. Будьте бдительны!!! Добрый день. У меня есть двд привод от компьютера, под иде-шлейф.

Тут распиновка LPT(на том же сайте найдете и COM) — можно попробывать использовать один DATA BIT как RX, другой как TX и тд.

можно ли использовать LPT порт как COM

Parallel port allow the input of up to 9 bits or the output of 12 bits at any one given time. This port may be used for interfacing home made projects since external circuitry is minimal for many simple tasks. The port is composed of 4 control lines, 5 status lines and 8 data lines. There are differnt modes of Parallel port work in modern computer. Centronics is an early used standard for transferring data from a host to the printer. The majority of printers use this handshake. Data is first applied on the Parallel Port pins 2 to 7. The host then checks to see if the printer is busy.

Последовательный порт

В г. В дальнейшем для принтеров стали использовать быстродействующий интерфейс USB, а LPT-порт начал постепенно вытесняться из компьютерных спецификаций. Остряки сравнивают LPT с чемоданом без ручки — и выбросить жалко, и тащить невозможно. Разъём LPT-порта имеет 25 контактов. Нумерация контактов вилок и розеток зеркальная Рис.

Категория — Разъемы и кабели. Интерфейсный порт LPT другие названия параллельный или принтерный порт используется в персональных компьютерах для подключения различных периферийных устройств.

LPT порт: распиновка

Alex Keda , в AlexCo , в Реализовывал подобное под Linux, подключал импульсные датчики герконы счетчиков воды, микроволновые датчики, пожарные датчики, но все это было ради экспериментов и не претендовало на полноценную систему, из-за нестабильности системы зависание софта или отключение питания. Для подобных целей существует множество контроллеров и микроконтроллеров которые имеют системы защиты и сохраняют информацию даже при потере связи с компьютером. Статья конечно интересная и должна вдохновить многих на подобные эксперименты.

vri-cnc.ru

Согласование режимов IEEE ПУ в стандарте IEEE обычно не требуют от контроллера реализации всех режимов, предусмотренных стандартом. Для определения режимов и методов управления конкретным устройством стандарт предусматривает последовательность согласования negotiation sequence. Последовательность построена так, что старые устройства, не рассчитанные на применение IEEE , на нее не ответят, и контроллер останется в стандартном режиме. Во время фазы согласования контроллер выставляет на линии данных байт расширяемости extensibility byte , запрашивая подтверждение на перевод интерфейса в требуемый режим или прием идентификатора ПУ табл. Идентификатор передается контроллеру в запрошенном режиме любой режим обратного канала, кроме ЕРР. ПУ использует сигнал Xflag Select в терминах SPP для подтверждения запрошенного режима обратного канала, кроме полубайтного. Полубайтный режим поддерживается всеми устройствами IEEE

Тут распиновка LPT(на том же сайте найдете и COM) — можно попробывать использовать один DATA BIT как RX, другой как TX и тд.

LPT-порт в схемах на микроконтроллере

Lpt порт распиновка

COM-монитор Порта. Михаил Август 21, Октябрь 1, Статьи, Техника 3. При вычислении последовательный порт представляет собой последовательный интерфейс связи, через который информация передается или выдается за раз. На протяжении большей части истории персональных компьютеров данные передавались через последовательные порты на устройства, такие как модемы, терминалы и различные периферийные устройства.

Распиновка основных разьемов компьютера

Зеркало: файл скачан размер размещён примечание Также там лежит сам уже откомпелированный файл lptmon, можно юзать его, установив chmod lptmon если необходимо, а можно откомпелировать исходники коммандой CC lptmon. Директория testlpt, в ней лежит программа pr22 и ее исходник для тестирования lpt порта. Работает просто: запускается, получает состояния с 10 по 15 пинов и если какойто пин замкнут на землю то выдает pin10 on у меня в данный момент 10й пин замкнут на что программа отвечает.

Но следует отметить, что найти его в интернет-магазинах бывает довольно сложно, так как подобный переходник LPT с каждым годом требуется все меньше и меньше, так как количество принтеров современных моделей, использующихся для подключения юсб, становится все больше.

Ваши права в разделе. Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете добавлять файлы Вы можете скачивать файлы. Как утихомирить кулер видеокарты? GA-8IP-G — странно глючит. HDD Makxtor h5- неопределяется. HDD дает кз. Проблемы с комьютером.

Параллельный порт — это тип интерфейса, который можно найти на компьютерах личных и других для подключения периферийных устройств. Имя относится к способу отправки данных. Параллельные порты одновременно посылают несколько бит данных, в параллельной связи , в отличие от последовательных интерфейсов, которые отправляют биты по одному. Для этого параллельные порты требуют нескольких линий передачи данных в своих кабелях и разъемах портов и имеют тенденцию быть больше, чем современные последовательные порты, для которых требуется только одна линия данных.


LPT USB переходник для принтера. Распиновка LPT порта

Нередко для подключения старых принтеров приходится приобретать LPT USB переходник. Но следует отметить, что найти его в интернет-магазинах бывает довольно сложно, т.к. подобный переходник LPT с каждым годом требуется все меньше и меньше, т.к. количество принтеров современных моделей, использующихся для подключения юсб, становится все больше.

Лишь некоторые специализированные и дорогие аппараты типа DELL, могут иметь LPT порт, который по-другому называется параллельным.

Согласно инструкции, подобный LPT адаптер способен поддерживать различные принтеры, сканеры и т.п. В комплекте вместе с ним могут присутствовать даже болты для надежного закрепления. Длина данного кабеля обычно составляет около метра. На плату приходит 26 коннекторов, а выходит целых 4. На обратной его стороне имеется резистор, чип, а также предохранитель. Все 26 контактов выводятся посредством контроллера на 4 USB-контакта.

Может показаться, что переходник USB необходимо вставлять непосредственно в принтер, т.е. в стандартный порт LPT (IEEE 1284), но на самом деле для этого все равно придется воспользоваться кабелем. Но в этом есть большой плюс, который заключается в длине кабеля, которая увеличивается на целый метр. Это, в свою очередь, очень удобно, ведь вам не придется ставить оргтехнику вплотную к своему персональному компьютеру.

После того как LPT USB переходник использован для соединения принтера старой модели с ПК, операционная система определит порт COM1, которого до этого в ней не было. Далее вам лучше всего выполнить установку принтера своими руками, т.е. без автоматического поиска драйверов со стороны ОС. Для этого воспользуйтесь ручным поиском девайса, для которого вы использовали переходник с USB на LPT. При этом не забудьте заранее скачать драйвер для той версии Windows, которая установлена на вашем ПК.

Далее в окне установки принтера вам нужно определиться с портом девайса. Соответственно выберите «Использовать существующий порт» и выбрать «LPT1». Если драйверов в списке не окажется, в таком случае загрузите соответствующее для печатающей оргтехники ПО на нашем сайте или на официальном сайте производителя. В конце вам остается кликнуть на «ОК» и получить тестовую страницу печати. Если печать удастся, то переходник с LPT на USB (LPT to USB), который вы приобрели вполне подошел для организации подключения старого девайса с современным ПК.

Распиновка lpt порта

Чтобы попробовать поработать с LPT переходником, запустите OpenFile («LPT1USB», …). Теперь вы будете работать не с драйвером порта LPT, который относится к операционной системе, а с драйвером данного переходника. Он начинает принимать пакеты данных от пользовательского приложения, после чего отсылает их посредством системного драйвера USB на USB-контроллер.

Musuk Pages::Мысли о микрокомпьютерах

… построить дом, посадить дерево, помигать светодиодами.

Однажды в 11 классе я сделал проект для участия в конкурсе программистов. Это был прибор, который измерял напряжение и отправлял его цифровое значение на компьютер, а там отдельное приложение рисовало красивый график. Основная сложность состояла именно в подключении самодельного устройства к компьютеру. У COM-порта, USB и PS/2 довольно мутные протоколы, так что самым доступным способом оказался LPT-порт принтера. Да и с тем всё непросто: входных пинов всего 5, и, чтобы запихать 12 бит данных, мне пришлось городить схему из мультиплексоров, которые отправляли на LPT-порт сначала первые 4 байта, потом вторые, а потом третьи. Вряд ли я смог бы сделать такую схему сам, если б не помощь отца.

Схема подключения 12-разрядного АЦП к LPT-порту

Реализация схемы

Сейчас подобная задача решается уже без таких мучений. Микрокомпьютеры вроде Raspberry Pi оснащены достаточным количеством GPIO-контактов (General Purpose Input-Output). Через них можно отправлять 0 и 1 в свои программы или же наоборот, отправлять 0 и 1 (0/+5V) на свои устройства. Например, чтобы мигнуть лампочкой, вам нужны 2 строчки кода, резистор и светодиод. Можно просто приделать 2 проводка к кнопке и узнать в коде программы нажата она или нет. Библиотеки для работы с итерфейсом GPIO есть для C, Python, и для Javascript.

Распайка Raspberry Pi 2

Программа на Javascript, которая мигает светодиодом

У Raspberry Pi, кроме GPIO-интерфейса, есть четыре USB 2.0 порта, HDMI для подключения монитора, а ещё есть интерфейсы SPI, UART и I2C. I2C мне очень понравился тем, что он довольно простой и для него есть много готовых устройств. В I2C данные передаются по двум проводам, к этой двупроводной шине можно подключить 112 устройств одновременно. Каждое I2C устройство должно иметь свой адрес, по которому к нему можно обращаться из кода программы.

Теперь энтузиастам стала доступна модульность на уровне железа, когда продают не просто чип сенсора, а маленькое I2C-устройство в виде маленькой платы с чипом и правильными резисторами. Больше не нужно заниматься травлением, пайкой, разводкой, подбором резисторов «развязки». Можно, например, просто купить на Aliexpress датчик давления BMP180, подключить его двумя проводками по I2C прямо к Raspberry, а дальше уже колдовать на программном уровне.

I2C датчик давления BMP180

Путь от идеи до реализации стал занимать часы, а не дни и недели. Это очень важно, потому что со временем запал проходит и 99% проектов забрасываются после первых неудач. Поразительно, ведь аппаратная часть моего школьного проекта теперь может быть заменена I2C–устройством чуть больше пятирублёвой монетки. Вместо страданий над оцифровкой можно заняться чем-то интересным: например, изобрести специфический сенсор для контроля мутности воды или придумать хитрый алгоритм для обработки полученных данных.

16 битный АЦП ADS1115 с I2C интерфейсом

Микрокомпьютеры Raspberry Pi, Banana Pi, Odroid C2 изначально задумывались, как ультра-дешёвые (≈$35) решения для школ. Однако, энтузиасты широко используют такие компьютеры для создания домашних медиа-центров, автомобильных компьютеров и построения умного дома. Я на базе Raspberry Pi сделал походный WiFi-роутер с мощной антенной, способный раздавать гостиничный WiFi на телефоны.

WiFi-роутер из Raspberry

Говоря о микрокомпьютерах, многие вспоминают Arduino. Однако, эта платформа довольно сильно отличается от вышеупомянутых. Arduino — это «микроконтроллер с человеческим лицом», более низкоуровневая система с более высоким порогом входа, где разработчику нужно программировать AVR-микроконтроллер. Arduino, конечно, даёт больше возможностей на уровне железа, но имеет слабую вычислительную мощность для обработки данных. Raspberry Pi же, работающий на процессоре с архитектурой ARM, — это полноценный компьютер с 1Gb оперативной памяти, 1.2GHz процессором, WiFi, USB-портами, HDMI, операционной системой и высокоуровневыми средствами разработки от C++ до Node.js. Программирование микроконтроллеров — это, конечно, дело интересное, но более сложное, и, как по мне, реже применимое в жизни, чем программирование под Linux.

Для Raspberry Pi создан специальный Linux на базе Debian — Raspbian. Решение многих задач и проблем можно найти на форумах Ubuntu и Debian, но и сообщество Raspberry Pi тоже очень велико. Есть даже отдельный раздел на Stack Exchange. Удобно, что вся система живёт на SD-карточке, потому очень просто делать бэкапы и восстанавливать образы, если что-то сломалось.

Рабочий стол Raspbian

Консоль Raspberrian с данными о I2C устройствах

Да, именно благодаря Raspberry Pi мне стал интересен Linux. В обычной жизни он мне не особенно нужен, но программировать на Raspberry — значит программировать под Linux. Забавы ради, приходится разбираться с кучей новых вещей, которые иногда неожиданно пригождаются в работе.

В итоге, если в своей жизни вы ещё не мигали светодиодами, или хотели бы поразбираться с Linux, но не знаете, зачем он вам, то Raspberry будет неплохим способом потратить время. Ну и конечно, я завидую современным школьникам — такой простор для творчества.

4-осевой контроллер шаговых двигателей ЧПУ TB6560

4-х осевой контроллер шаговых двигателей ЧПУ TB6560 используется в качестве управляющего устройства для четырех шаговых двигателей в системах станков с числовым программным управлением. Также может использоваться для бытовых или учебных целей.
Для использования контроллера шаговых двигателей нужно скачать и установить на компьютер программу для его управления и настройки, например, MACh4, KCAM4, EMC2 и другие.
Далее нужно определиться с местом монтажа контроллера. Место должно быть защищено от агрессивных факторов окружающей среды, т.к. контроллер не установлен в корпус. Контроллер может быть смонтирован на любой плоской поверхности, для этого на плате предусмотрено четыре отверстия диаметром 3 мм. Потом с помощью кабеля LPT «папа-мама», который идет в комплекте, соединить контроллер с компьютером.
Разъемы кабеля LPT «папа-мама» исполнены в корпусе DB25.
Распиновка LPT порта контроллера:

Далее нужно подобрать шаговые двигатели, с которыми предстоит работать. В соответствии с техническими характеристиками контроллера нужно выбирать 2 – 4 фазные  шаговые двигатели с напряжением питания от 12 до 33 В постоянного тока и максимально потребляемым током 3.5 А.
Когда двигатели подобраны, нужно их подключить к соответствующим клеммам осей X, Y, Z и А. Питание на двигатели подается непосредственно от платы контроллера, поэтому внешнее питание двигателей не требуется.
Теперь нужно подобрать источник питания для всей системы. Источник питания в комплекте с контроллером не идет. Для расчета нужных характеристик источника питания можно использовать формулу «Выходной ток = Ток Шагового Двигателя * количество + 2 A».
Когда источник питания подобран, его нужно подключить к клеммнику контроллера «Power».
Теперь нужно произвести программную и ручную настройку работы двигателей. Пример программной настройки в программе MACh4 и руководство пользователя на английском языке можно посмотреть в Документации. Ручная настройка производиться с помощью DIP переключателей, которые находятся на плате. Для каждой оси X, Y, Z, А есть свой переключатель.
Таблица положений выключателей на DIP панели:

Выключатели T1 и T2 отвечают за ток, подаваемый на двигатели. Выключатели D1 и D2 отвечают за скорость вращения в оборотах за минуту. Выключатели M1 и M2 отвечают за размер шага двигателя от полного шага 1 до 1/16 шага.
На плате также есть релейный выход для управления мотор-шпинделем или его охлаждением. При напряжении питания контроллера 36 вольт – реле может коммутировать ток до 10 А. Используемое реле: JQC-3FF 5V DC-1ZS (551) 10A 277VAC, 12A 125VAC. К этому интерфейсу может быть подключено только одно устройство.
На плате есть 6-пиновый разъем для подключения вентилятора.
Микроконтроллеры Toshiba TB6560AHQ при работе сильно нагреваются, потому на них установлен металлический радиатор и кулер с напряжением питания 12-36 В. Использование контроллера без кулера крайне не рекомендуется.
Схема подключения:

Характеристики:

четыре микроконтроллера: Toshiba TB6560AHQ;
связь с компьютером: параллельный порт LPT в корпусе DB25;
напряжение питания: 12 – 36 В;
напряжения питания шагового двигателя: 12-33 В;
максимальный ток фазы шагового двигателя: 3.5 А;
возможность установки шага: от 1 до 1/16 от максимального шага;
регулировка тока для каждой оси: от 20%*3 A до 100%*3 A от максимального тока;
регулировка скорости: медленно, 25%, 50%, быстро;
защита: от перенапряжения, перегрузки по току и перегрева;
контроллер совместим с: 2, 4 — фазными двигателями до 3.5 А;
реле: JQC-3FF 5V DC-1ZS (551) 10A 277VAC, 12A 125VAC;
светодиодная индикация: питания, реле, нагрузки по осям;
совместимые программы для настройки контроллера: MACh4, KCAM4, EMC2 и другие;
маркировка кабеля LPT: NONG LI JI AWM 80 300V VW-1 COMPUTER CABLE;
длина кабеля: 140 см;
внешний диаметр кабеля: 6,1 мм;
размеры платы контроллера: 180 х 152  мм;
габариты: 180 х 178 х 25 мм;
вес платы: 423 г;
вес комплекта:  600 г.

Комплект поставки:

  • 4-осевой контроллер шаговых двигателей ЧПУ TB6560 в антистатической упаковке;
  • кабель LPT «папа-мама»;
  • диск с ПО и инструкцией пользователя.

Провода для параллельный порт



Что такое параллельный порт

Параллельный порт-это тип интерфейса,находящийся на компьютерах,которые используются для подключения различного периферийного оборудования к компьютеру.Когда кабель подключен к параллельному порту,соединённые два устройства могут общаться. Параллельный порт характеризуется двумя рядами небольших отверстий, которые принимают в себя небольшие контакты на шнуре,и там, как правило,есть отверстие для винта на каждой стороне порта так, чтобы шнур может быть надёжно закреплён к компьютеру. Параллельный порт часто называют порт принтера, а иногда-как порт Centronics,с 1970-х годов Centronics имела модель 101,так что для принтеров он был первым параллельным интерфейсом. Параллельные порты часто идентифицируются в компьютерной системе «LPT1» и «LPT2.»

Ввели этот интерфейс разработчики Роберт Говард и Prentice Робинсон с Centronics,и он быстро стал промышленным стандартом. Несмотря на общность интерфейсов,производители не используют universal connector,поэтому были необходимы различные параллельные кабели.DC-37 разъемы,36-контактный и 50-контактный разъемы и 25-контактный разъёмы были произведены в течение этого времени,чтобы разрешить использование параллельного интерфейса. Параллельные порты стали популярными, потому что они были способны передавать данные параллельно быстрее, чем стандартный порт.Данные,передаваемые через параллельное соединение передавали восемь битов,часто через восьми-контактный разъём. Эти разъемы вставляли в гнездо,обычно их можно найти на задней панели компьютера.Разработчики и производители быстро адаптировали технологии к их собственным продуктам,ведущим к внедрению многих новых принтеров и периферийных устройств. IBM выпустила версию персонального компьютера, в который вошёл разъем параллельного порта,который разделял многие сходства с разъемом Centronics.Hewlett Packard последовал другой версии. Хотя они и похожие,но существуют различия в типах подключения, что сделало развитие периферийных устройств трудным,потому что там было стандартного порта для данного типа разъема. В 1994 году,этот вопрос был урегулирован,когда институт инженеров по электротехнике и радиоэлектронике (IEEE) выпустил набор стандартов для унификации технологий в промышленности. Эти стандарты IEEE создали более унифицированный набор типов подключения.Этот стандарт известен как «IEEE 1284» и устанавливает параметры,которые определяют bi-directional параллельное соединение между периферийными устройствами и компьютерами.

Со стандартизацией связи пришли несколько принтеров, zip-накопители,сканеры,внешние модемы,веб-камеры, геймпады и джойстики,которые использовали параллельный интерфейс. Разработчики изготовили адаптеры для запуска SCSI устройств через параллельный порт.Через эволюцию параллельной коммуникации,были разработаны Universal Serial Bus (USB) и ethernet интерфейс,и они фактически заменили параллельный порт. Большинство производителей компьютеров пересмотрели параллельный порт компьютера и не включают параллельный интерфейс в свои изделия.

[share-locker locker_id=»1c6188f5cf5f8d498″ theme=»blue» message=»Если Вам понравилась эта статья,нажмите на одну из кнопок ниже.СПАСИБО!» facebook=»true» likeurl=»CURRENT» vk=»true» vkurl=»CURRENT» google=»true» googleurl=»CURRENT» tweet=»true» tweettext=»» tweeturl=»CURRENT» follow=»true» linkedin=»true» linkedinurl=»CURRENT» ][/share-locker]

Источник

Параллельный порт компьютера

Одним из самых старых портов компьютера является LPT-порт или параллельный порт. И хотя LPT-порт сейчас можно увидеть далеко не на всякой материнской плате, тем не менее, читателям, возможно, интересно было бы узнать, что он из себя представляет.

История

Прежде всего, разберемся с названием порта. Возможно, далеко не все знают, что обозначает аббревиатура LPT. На самом деле, LPT – это сокращение от словосочетания Line Print Terminal (построчный принтерный терминал). Таким образом, становится понятным, что LPT-порт предназначался, прежде всего, для подключения принтеров. Именно поэтому порт LPT имеет и еще одно название – порт принтера. Хотя теоретически могут подключаться к LPT и другие устройства.

LPT-порт имеет давнюю историю. Он был разработан фирмой Centronics (поэтому данный порт часто называют также портом Centronics), производившей матричные принтеры еще до начала эпохи персоналок, в начале 1970-х. А в начале 1980-х LPT-порт стал использоваться фирмой IBM в своих компьютерах и на какое-то время стал стандартным портом для подключения высокоскоростных (на то время) устройств.

Интерфейс LPT существовал в нескольких редакциях. В оригинальной версии LPT-порт был однонаправленным, то есть мог передавать данные лишь в одном направлении – к периферийному устройству. Разумеется, такая ситуация не устраивала пользователей, поскольку существовали принтеры, которые требовали передачи данных в обоих направлениях. Поэтому впоследствии интерфейс LPT несколько раз был усовершенствован, пока не был разработан его международный стандарт IEEE 1284. В соответствии с этим стандартом интерфейс параллельного порта поддерживал несколько режимов работы и был также совместим со старыми стандартами. Кроме того, интерфейс в своей конечной редакции поддерживал относительно высокие скорости передачи данных – до 5 Мб/с.

Принцип работы параллельного порта

Порт LPT называется параллельным потому, что в подключаемом к нему кабеле данные передаются параллельно, то есть, одновременно по нескольким проводникам. Этим свойством параллельный порт отличается от другого порта компьютера –последовательного порта COM.

Проводников, передающих сами данные, в кабеле Centronics насчитывается 8. Кроме того, в кабеле присутствует несколько линий, по которым передаются управляющие сигналы.

Хотя параллельный порт большей частью используется для подключения принтеров, тем не менее, существовали и другие его применения. Во-первых, при помощи порта LPT можно напрямую соединить два компьютера – посредством специального кабеля Interlink. До широкого распространения сетевых карт Ethernet подобное соединение, хоть и не обеспечивавшее пользователю большую скорость передачи данных, зачастую было, тем не менее, единственным способом связать два компьютера. Существуют также электронные ключи, предназначенные для подключения к порту LPT.

Как и в случае многих других устройств на материнской плате, режимы работы параллельного порта часто можно настроить через BIOS Setup. Как правило, для этого используются такие опции BIOS, как Parallel Port, Parallel Port IRQ, Parallel Port DMA и т.п.

Разъем параллельного порта на материнской плате и кабель Centronics

Разъем порта LPT обычно располагается непосредственно материнской плате, хотя до середины 1990-x гг. он обычно присутствовал на вставляемой в слот расширения так называемой мультикарте, на которой были также расположены другие порты компьютера. Выход порта представляет собой 25-контактный разъем типа «розетка», который называется разъемом DB25.

Для подключения к принтеру используется специальный кабель ­­– кабель Centronics. Один конец (вилка) кабеля Centronics подключается к порту, другой (также вилка) – к специальному разъему принтера. Последний разъем имеет 36 контактов. Следовательно, особенностью кабеля Centronics является то, что он имеет разные разъемы с обеих сторон.

Хотя часто разъем кабеля для материнской платы называется разъемом Centronics, тем не менее, строго говоря, разъемом Centronics называется лишь 36-контактный разъем для подключения к принтеру, а не к материнской плате. Разъем кабеля для подключения к порту называется разъемом Amphenolstacker, от названия разработавшей его американской фирмы Amphenol, производящей разъемы.

Особенности работы параллельного порта

Благодаря тому, что LPT-порт поддерживает параллельную передачу данных, в первых ПК этот порт считался одним из самых скоростных портов компьютера. Передача данных по нескольким линиям во многом сближает интерфейс LPT по архитектуре с компьютерными шинами. Тем не менее, это обстоятельство накладывает и ограничение на длину кабеля, которая из-за возникающих в кабеле помех не может превышать 5 м.

Максимальное напряжение, использующееся в сигнальных линиях порта, составляет +5 В. Для простой передачи данных требуется всего лишь десять сигнальных линий – это 8 линий собственно данных, линия строб-сигнала, то есть, сигнала о готовности порта к передаче данных, и линия занятости. Остальные линии используются для совместимости со стандартом Centronics.

Назначение выводов разъема параллельного порта DB25:

  • 1 – Data strobe (Строб-сигнал)
  • 2-9 – Данные, биты 0-7
  • 10 – Acknowledge (Подтверждение от принтера)
  • 11 – Busy (Занят)
  • 12 – Paper Out (Кончилась бумага)
  • 13 – Select (Принтер активен)
  • 14 – Auto Feed (Автоматическая подача)
  • 15 – Error (Ошибка)
  • 16 – Init (Инициализация принтера)
  • 17 – Select Input (Выбор устройства)
  • 18-25 – Земля

Заключение

LPT-порт представляет собой интерфейс персонального компьютера, который в настоящее время считается устаревшим и не имеет значительной поддержки со стороны производителей компьютерного оборудования и программного обеспечения. Однако параллельный порт до сих успешно используется во многих устаревших моделях компьютеров и принтеров.

Источник

Разъем DB 25 (LPT) — распиновка, описание, фото

Описание DB 25 (LPT)

Параллельный порт — тип интерфейса, разработанный для компьютеров (персональных и других) для подключения различных периферийных устройств. В вычислительной технике параллельный порт является физической реализацией принципа параллельного соединения. Он также известен как принтерный порт или порт Centronics. Стандарт IEEE 1284 определяет двунаправленный вариант порта, который позволяет одновременно передавать и принимать биты данных.

До появления USB параллельный интерфейс был адаптирован помимо принтеров к большому числу периферийных устройств. Вероятно, одним из первых таких устройств были электронные ключи для защиты программного обеспечения от копирования. Вскоре параллельный интерфейс нашёл применение в накопителях на гибких магнитных дисках Iomega Zip и сканерах, за которыми последовали и другие устройства: модемы, звуковые карты, веб-камеры, геймпады, джойстики, внешние жёсткие диски и CD-диски. Появились адаптеры для подключения SCSI-устройств через параллельный интерфейс. Могли подключаться параллельно и другие устройства, такие как EPROM и аппаратные контроллеры.

Для потребителей интерфейс USB, а в некоторых случаях Ethernet, эффективно заменили параллельный порт принтера. Многие производители персональных компьютеров и ноутбуков рассматривают параллельный порт как устаревшее наследие прошлого и больше не поддерживают параллельный интерфейс. Руководящие принципы для программы Windows Logo фирмы Microsoft «настоятельно рекомендуют» разработчикам систем воздерживаться от применения параллельных портов. Разработаны и доступны адаптеры «USB-параллельный интерфейс», которые позволяют подключать принтеры с параллельным интерфейсом к USB портам.

Источник

Parallel

ReferencesДля этой карты Microsoft QuickBasic будет использоваться для выполнения некоторых простых программ.

Список деталей и потенциальный поставщик

Ниже приведены детали, которые я использовал для своей конструкции. Кроме того, я перечисляю источник, из которого я его купил, а также номер детали поставщика и стоимость. Я немного походил по магазинам и обнаружил, что Digikey может быть единым источником запчастей. Однако я не считаю Digikey самым дешевым местом для запчастей. 34-контактный разъем и разъем, а также разъем, корпус и зажимы немного дорогие.Jameco, дешевый источник, не имеет таких деталей. Это не критические детали, и вы можете заменить их любой деталью, которая может быть в вашем мусорном ящике.
Таблица 1а: Параллельный интерфейс Блок.
КРАСНЫЙ T1 3/4 LED DIGIKEY #MR3050QT-ND 0.45 8
Yellow T1 3/4 LED Digikey # MR3350QT-ND 0.45 8
DB25 мужской разъем Digikey # 225M-ND 0,92 1
DB25 Мужской корпус Digikey # 925GP-ND 0.55 1
220 Ом Резисторы 220 Ом 9
0.100 Заголовки центра E.g. DIGIKEY #WM4000-ND
0.100 ЦЕНТРАЛЬНЫЕ КОРПУСЫ E.G. DIGIKEY #WM2601-ND
0,100 ОБЖИМЫ E.G. Digikey # WM2200-ND
Red Binding Post Jacks Digikey # J117-ND 0.59
Черный связывающий Post Jacks Digikey # J118-ND 0.59 2
34-ШТЫРЬКОВАЯ ПРЯМАЯ ПРОВОДНАЯ ГОЛОВКА ДЛЯ НАМОТКИ DIGIKEY #CHW34G-ND 4.20 1
34 PIN-разъем Digikey # MSC34G-ND 4.76 1
ленты 34 PIN Digikey # MC34M-X-ND 10.39 5 FT
Wire Wrap 9007 9007
Коробка корпуса 6×3 3 / 16×1 7/8 Radio Shack 270-223 3.19 1
1

Теория операции

Параллельный порт на IBM PC 25-контактный гнездовой порт.На рисунке и в таблице ниже описаны функции контактов:

0 50010 5 0
ТАБЛИЦА 2: ВЫВОД ПАРАЛЛЕЛЬНОГО ПОРТА
. Data Bit 2 Вывод
5 Вывод 6 бита данных 4 Выход
7 бита данных 5 Выход
8 бит данных 6 Вывод
9 Data Bit 7 10
11 Busy статус
12 PE: ЛОТОК ДЛЯ БУМАГИ ПУСТ СТАТУС
13 ПРИНТЕР ОНЛАЙН СТАТУС
14 Авто линейка после (CR) Карета Возврат Control 15 Принтер Ошибка Статус
16 Инициализировать принтер Control
17 Выбрать /DESELECT PRINTER CONTROL
18-25 UNUSED/GROUND

Параллельный порт имеет 4 типа функций для 25 контактов: данные (8 контактов), управление (4). 5) и заземление (8).Чтобы понять назначение типов данных, управления и состояния, рассмотрим, что происходит, когда вы печатаете что-либо на своем принтере. Принтер печатает буквенно-цифровые символы на бумаге (таким образом, используя строки данных). Иногда он выполняет возврат каретки и перевод строки (следовательно, используя управляющие строки). Иногда принтер не печатает из-за того, что у вас закончилась бумага или вы забыли подключить принтер к сети (строки состояния). Таким образом, принтер имеет несколько типов функций, связанных с вводом и выводом.8 линий данных используются для 8 цифровых линий OUTPUT. Например, вы можете включить 8 разных моторов. 5 строк состояния используются для 5 цифровых линий ВХОДА. Таким образом, вы можете подключить 5 различных датчиков, таких как кнопки. 4 линии управления можно использовать для 4 дополнительных цифровых выходных линий (таким образом, еще 4 двигателя!).

Адреса параллельных портов

Каждому устройству в компьютере назначен адрес памяти. Например, ваш компакт-диск занимает адрес. Как и ваши жесткие и гибкие диски.Параллельный порт не является исключением. IBM Technical Reference Manual описывает 2 возможных адреса для параллельного порта. Если у вас старый ПК с адаптером для монохромного дисплея (старый монитор Hercules Green Monitor), адрес будет 3BCH (десятичное число 956). Если у вас есть компьютер с видеокартой CGA, EGA, VGA или Super VGA (наиболее распространенный для компьютеров после 1990 года), адрес параллельного порта — 378H (десятичное число 888). Этот адрес важен, потому что мы можем затем написать соответствующее программное обеспечение. Это станет яснее в разделе «Программирование на QBasic».Если вы не уверены в адресе вашего параллельного порта, учтите следующее: Если ваш компьютер имеет процессор 286, 386, 486 или Pentium и у вас есть цветной монитор (VGA или SVGA), ваш компьютер, вероятно, использует 378H в качестве параллельного порта. адрес.
ТАБЛИЦА 3: АДРЕС ПАРАЛЛЕЛЬНОГО ПОРТА VGA и SVGA
378H (888D) 379H (889D) 37ah (890d)
Mono Display Card 3BCH (956D) 3BDH (957D) 3BEH (958D)

ПРИМЕЧАНИЕ: Суффикс «h» будет использоваться для обозначения шестнадцатеричных чисел.Суффикс «d» будет использоваться для десятичных чисел. Эта табличная информация будет полезна позже в разделе «Программирование на QBasic».

Конструкция схемы

Схема

На рисунке ниже показана основная схема.

Вы можете щелкнуть ниже, чтобы загрузить формат схемы Adobe Acrobat. Я попытался получить более общий формат, например. GIF или PS, но безуспешно (как видно на нечеткой картинке выше). Я попытался предоставить метафайл Windows формат, но нашли плохие результаты e.грамм. плохо загружается в Word. если ты не знаете, что такое Acrobat, посетите Adobe скачать копию его БЕСПЛАТНОЙ программы просмотра PDF-файлов.

Загрузите файл схемы Acrobat (PDF). Рекомендуемые! 6695 байт

Как видно, имеется 8 цифровых выходных линий D0-D7. Они символизируются черной стрелой. Также есть 4 дополнительных выходных линии: Strobe, LF/CR, Initialize, Select/Deselect. Они символизируются полым наконечником стрелы. Эти цифровые выходные линии следует использовать с некоторой осторожностью.Для использования этих строк могут потребоваться некоторые дополнительные шаги программирования. Если для вашего приложения достаточно 8 линий цифрового вывода, постарайтесь не использовать эти линии. Например, линия Strobe сама по себе является важной линией. Это гарантирует, что параллельные данные на линиях D0-D7 готовы к отправке одновременно . Также можно увидеть 5 цифровых входных линий: Ошибка принтера, В сети, Пусто, Подтверждение и Занято. Они обозначены серыми стрелками. Для схемы требуется внешний источник 5 В.Он подключен к Vcc (контакт 16) и GND (контакт 8) 74367. Номера контактов разъема DB-25 соответствуют штыревому разъему. Этот разъем подключается к параллельному порту ПК. Это подчеркивается на рисунке ниже. Это защищает материнскую плату от проседания или слишком большого тока. Параллельный порт может потреблять или отдавать около 5 мА тока. Таким образом, нельзя напрямую подключить двигатель, например, через D0 и GND.Мотор может запросто потреблять ампер тока! Если бы кто-то подключил двигатель непосредственно к D0 и GND, вы могли бы, возможно, ударить и повредить вашу материнскую плату! С 74367 в качестве защитного буфера, если ваше приложение потребляет или потребляет слишком много тока, эти микросхемы сгорят до того, как ваша материнская плата повысится. Вы можете думать об этих микросхемах как об электрических «предохранителях». Эти буферные чипы обычно используются для подключения реальных устройств к ПК. Дополнительное примечание: существует много типов чипов 74367.Есть простой 74367. Также есть 74LS367, 74HCT367 и другие варианты TTL. Разница между ними заключается в напряжении, которое определяет сигнал HI и LO. Я рекомендую использовать 74HCT367. Для выхода HI определяется минимальным напряжением 4,9 В. LO определяется максимальным напряжением 0,1 В. Для входа HI определяется минимумом 2,0 В, а LO определяется максимумом 0,8 В. .Серия HCT также обеспечивает непосредственный интерфейс с чипами типа CMOS и TTL.

Блок интерфейса

Блок интерфейса можно увидеть на следующем фото.

Я использовал 8 перемычек красного цвета, соединенных с D0 по D7. Эти посты позволяют мне очень легко подключить внешнее реальное устройство, такое как транзистор. Я могу использовать зажимы типа «крокодил» или штекеры типа «банан», прикрепляя их к этим соединительным штифтам. Я просверлил 8 отверстий в коробке шкафа Radio Shack и вставил эти соединительные штифты. Затем я припаял концы клемм к гофрированным проводам (деталь Digikey WM2200). Я вставил гофрированные провода в корпус (деталь Digikey WM2601-ND). Их корпус плотно прилегает к разъему (деталь Digikey WM4000-ND).Наконец, разъем припаян к линиям D0-D7 74367. На следующем фото видны контакты разъема.

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

Взаимодействие устройств реального мира

На схеме я показываю другое устройство реального мира, светодиод и переключатель. Последовательно со светодиодом можно использовать резистор на 220 Ом. Я припаял 8 красных светодиодов к 8 цифровым выходным линиям от D0 до D7.В разделе «Программирование QBasic» я покажу программу QBasic, которая последовательно включает все 8 светодиодов, зажигая их. Также на схеме показан однополюсный однопозиционный переключатель (SPST). Это демонстрирует, как схема может использоваться для обнаружения цифрового входа. Как упоминалось ранее, вы не можете подключить двигатель напрямую через линию цифрового выхода и землю. Реальное устройство, такое как двигатель, потребляет слишком много тока. Вместо этого можно было бы подключить транзистор, например 2N2222. Вы можете подключить базу транзистора к цифровой линии.Источник будет подключен к источнику питания двигателя. Затем эмиттер транзистора подключается к земле схемы 74367 и к земле источника питания двигателя. Решение об использовании транзистора, такого как 2N2222, будет зависеть от потребляемого двигателем тока. 2N2222 может работать до ампера или около того. Это нормально, скажем, для игрушечного мотора Radio Shack за 99 центов.

Дополнительные советы по сборке

Как упоминалось в разделе «Список деталей», существует множество дополнительных деталей. Я использовал 34-контактный разъем и разъем с прямым проводом.Я хотел иметь «аккуратную» шину проводов для припайки к DB-25. Я также хотел провести проводную обмотку для быстрого устранения неполадок в цепи. Конечно, нет никакой реальной необходимости использовать эти части. Я перечислил их для удобства читателя. Также я использовал желтый светодиод для выхода стробоскопа. Как можно прочитать в разделе программирования QBasic, стробоскоп — это важный сигнал. Я хотел использовать желтый светодиод, чтобы отличить его от других 8 красных светодиодов. Светодиоды и 34-контактный разъем более четко видны на фотографии собранной печатной платы:

QBasic Programming

В этом разделе описывается, как зажечь 8 светодиодов, подключенных к 8 цифровым выходным линиям D0–D7.Напомним, что микросхемы 74367 требуют внешнего источника питания 5 В. После подключения DB-25 к параллельному порту ПК включите питание 5 В. Теперь вы можете запустить QBasic для тестирования платы. Попробуйте следующую программу: От 0 до 255 130 OUT PORTBASEADDR, X
100 REM ПРОВЕРКА 8 ЦИФРОВЫХ ВЫХОДНЫХ ЛИНИЙ
110 PORTBASEADDR = 888: REM FOR NON-MONO GRAPHICS 8
140 для задержки = 1-500: следующая задержка
150 следующий x

Если все было правильно собрано и программное обеспечение правильно должны видеть, что 8 светодиодов должны «считать» от 0 до 255 в двоичном виде.Напомним из Таблицы 3, адрес параллельного порта назначен 888d (378h). Таким образом, мы можем получить доступ к 8 цифровым строкам от D0 до D7, написав десятичное число от 0 до 255. В QBasic мы делаем это с помощью оператора OUT. Я полагаю, что в Turbo C эквивалентным оператором является OUTPORT. Следует также обратить внимание на то, как строка Strobe мигает каждый раз, когда данные отправляются по D0-D7. Это своего рода синхронизирующий сигнал. Строб гарантирует, что все данные от D0 до D7 отправляются в одно и то же время , отсюда и название параллельный порт .Это важно, особенно в синхронизированных приложениях. Например, предположим, что вы сделали манипулятор с 8 двигателями. Если вам нужно синергетическое, скоординированное движение, вы должны убедиться, что все данные от D0 до D7 попадают на все 8 моторов одновременно.

Использование линий управления в качестве дополнительных цифровых выходов

В таблице 3 указаны адреса линий управления как 958d. Вы также можете использовать OUT со следующей таблицей:
ТАБЛИЦА 4: НАЗНАЧЕНИЕ БИТОВ ЛИНИИ УПРАВЛЕНИЯ
БИТ УПРАВЛЕНИЯ ФУНКЦИЯ
БИТ 0 — СТРОБ 11 9001D 90DNORMAL, 0 LO=NORMAL, LO=NORMAL, LO=NORMAL, LO=NORMAL,
бит 1 — LF / CR Lo = Normal, Hi = цифровой выход
бит 2 — init lo = normal, hi = цифровой выход
бит 3 — Выбор / SELECTECT LO =NORMAL, HI=DIGITAL OUTPUT

Таким образом, вы используете оператор OUT 958, 2, чтобы включить бит 1, линию LF/CR для цифрового выхода.OUT 958, 6 включает биты 1 и 2.

Использование строк состояния для цифрового входа

В таблице 3 указано, что адрес строки состояния — 957d. Мы можем использовать оператор QBasic INP для считывания сигналов в компьютер. INP используется в сочетании со следующей таблицей:
Таблица 5: Значение строки состояния бита
Бит управления функция
бит 0-2 не используется
бит 3 — ошибка принтера = Ошибка принтера, Привет = Нет ошибки
бит 4 — Онлайн Lo = не онлайн, Hi = принтер онлайн
бит 5 — бумага LO = бумага, привет = без бумаги
БИТ 6 — ПОДТВЕРЖДЕНИЕ LO=ДАННЫЕ ОТПРАВЛЕНЫ, HI=НОРМАЛЬНОЕ
БИТ 7 — ЗАНЯТО LO=ЗАКРЫТО, HI=НЕ ЗАНЯТО

Оператор QBasic: SWITCHSTATUS = INP(957) вернет состояние коммутатора. То есть, если переключатель SPST нажат, то SWITCHSTATUS вернет число 16d. Если переключатель не нажат, то SWITCHSTATUS должен быть 0.

Куда дальше?

Поздравляем, если вы зашли так далеко! Итак, что вы можете и чего не можете делать с этим блоком интерфейса параллельного порта? Что ж, 8 цифровых выходных линий (плюс, возможно, еще 4) и 5 ​​цифровых входных линий предоставляют вам множество возможностей. Во-первых, вы можете сделать? Ну, эта коробка дешевая и быстро собираемая единица.Он сразу подключается к задней панели вашего ПК. В качестве примера реального приложения предположим, что вы хотите создать домашнее устройство безопасности. Вы можете использовать 5 входных датчиков: тензометрические (для разбитых окон), звуковые датчики (для громких звуков), тепловые датчики (для пожаров), еще один тензодатчик (для обнаружения того, что кто-то стоит на приветственном коврике вашей входной двери, и датчик инфракрасного излучателя/детектора (для обнаружения того, что кто-то вошел в коридор). Вы можете использовать 8 цифровых линий для выполнения многих действий, связанных с событиями.Например, если сработал датчик тепла, вы можете использовать 1 цифровой выход, чтобы включить другую цепь для вызова пожарной охраны. Если приветственный коврик обнаруживает, что на нем кто-то стоит, вы можете использовать еще один цифровой выход, чтобы включить свет на крыльце. Возможности безграничны… почти. Наконец, вы можете подключить 8 цифровых выходов к цифро-аналоговому преобразователю (ЦАП). Затем у вас может быть аналоговый выход, который может дать вам диапазон напряжения, например, для управления двигателем! Что вы не можете сделать? Что ж, 5 цифровых входов — это 3 полных байта.Это прискорбно. Для большинства цифро-аналоговых преобразователей требуются полные 8 бит. Таким образом, вы не можете использовать ЦАП для аналогового ввода. Да ладно… Альтернативой является 4-битный ЦАП. У вас просто будет меньше разрешение. Желаем удачи и наслаждайтесь!

Оставайтесь с нами!

Я планирую создать печатную плату (печатную плату) для этой схемы. я сделает произведение искусства свободно доступным в духе World Wide Web. Я в шоке от некоторых компаний, которые продают блок интерфейса параллельного порта для 100 долларов, учитывая, что вы можете сделать его самостоятельно менее чем за 20 долларов.Кто знает, может быть, я заключить контракт на изготовление печатной платы с производителем и продать эту схему по сети примерно за 15 долларов или около того. Может быть, я заставлю плакать некоторые компании… дайте мне знать если вы думаете, что это хорошая идея 🙂 Напишите мне!

Ссылки

  • Золотое дно робота-строителя Гордона Маккомба Книги с вкладками ISBN 0-8306-0800-1

    ПРИМЕЧАНИЕ. В схемах этой книги есть ошибки! Некоторые из них явно заметны, но многие нет. Хотя я вполне уверен в своей схеме.

    Нажмите здесь, чтобы перейти на главную страницу Пола

    Нажмите здесь, чтобы перейти в нашу лабораторию робототехники

    Нажмите здесь, чтобы отправить мне ваши комментарии и предложения по электронной почте

Распиновка параллельного кабеля и информация о портах

На этой странице
Назначение контактов параллельного разъема
Кабель принтера
Соединительный кабель
Windows 95/98/ME DCC
Параллельные тестовые заглушки

Стандартные параллельные кабели легко достать, но соединительный кабель и тестовые разъемы которые показаны здесь, зачастую лучше паять самостоятельно.

Разъем параллельного порта на вашем компьютере использует 25 контактов. На большинстве периферийные устройства, такие как принтеры, 36-контактный разъем Centronics используется версия. Здесь показаны распиновки обоих разъемов. Розетка Centronics названа в честь компании, которая представила первый матричный принтер в 1970 году, но после того, как IBM и Epson захватили рынок матричных принтеров (позже затем следует Hewlett Packard в сегменте лазерных и настольных струйных принтеров) у большинства людей слово centronics ассоциируется только с самим интерфейсом порта, а не с производителем.

Параллельная распиновка DB25

Распиновка Centronics

Большинство принтеров подключаются к компьютеру с помощью кабеля с 25-контактным штекерным разъемом DB на одном конце. сбоку и 36-контактный разъем centronics с другой. Здесь показан обычный способ изготовления такого кабеля.

Следующий параллельный кабель можно использовать для передачи файлов и сетевых программ, таких как LapLink и InterLink.В кабеле используется параллельный порт, что позволяет достичь более высокой пропускной способности, чем при последовательное соединение при тех же низких затратах. Кабель, среди прочего, совместим со следующим программным обеспечением.

  • Laplink от ПО для путешествий
  • MS-DOS v 6.xx Интерлинк
  • Прямое кабельное соединение для Windows 95, 98 и ME
  • Нортон Командир
  • Призрак Нортона

Поскольку параллельный порт компьютера в основном предназначен для подключения принтеров с односторонней связью, трюк используется для достижения полной двусторонней передачи данных между обеими сторонами.Пять ошибок и сообщение о состоянии входы переопределяются как входы данных. Вместо того, чтобы читать полные байты, коммуникационное программное обеспечение считывает эти пять бит и объединяет несколько групп данных обратно в байты. Отправитель и получатель должны использовать тот же протокол для преобразования байтов в группы по 5 бит и наоборот.

Параллельный кабель Interlink и Windows 95/98/ME DCC

И Norton Diagnostics, и CheckIt имеют возможность проверки функциональности параллельного порта. Для этого обоим программным пакетам нужна специальная заглушка на порту.К сожалению, расположение контактов обоих разъемов не то же самое. Схема обеих розеток приведена здесь.

Тестовая заглушка Norton

Тестовая заглушка CheckIt

Если вам нужно припарковаться в шести кварталах,
вы найдете два новых парковочных места
прямо перед зданием.

ПОСТУЛАТ ПАРКОВКИ ЛЕМАРА

Что такое параллельный порт?

Обновлено: 02.08.2020 автором Computer Hope

Реже упоминается как интерфейс Centronics , разъем Centronics или порт Centronics в честь компании, которая изначально его разработала, порт был позже разработан Epson.Параллельный порт находится на задней панели IBM-совместимых компьютеров и представляет собой 25-контактный (тип DB-25 ) компьютерный интерфейс, обычно используемый для подключения принтеров к компьютеру.

Где находится параллельный порт на компьютере?

Параллельный порт находится на задней панели компьютера и является частью материнской платы. Ниже приведен пример интерфейса DB25 на задней панели компьютера.

Примечание

С появлением USB, FireWire и других более быстрых решений параллельные порты стали редко использоваться.Кроме того, многие новые компьютеры и ноутбуки больше не имеют параллельного порта.

Идентификация параллельного порта

На приведенном выше рисунке видно, что подключение к параллельному порту DB25 легко определить, поскольку это самое большое подключение на задней панели компьютера. Соединение имеет форму буквы D, гнездо и 25 отверстий.

Режимы параллельного порта

Компьютер может использовать параллельный порт в разных режимах в зависимости от ваших потребностей и доступных ресурсов.Некоторые из этих режимов включают: IEEE-1284 (автоматический), режим Centronics, режим полубайта, SPP (однонаправленный), двунаправленный, EPP и ECP.

Обзор параллельного порта

Разъем DB25 имел 8-битную шину данных и максимальную длину кабеля 15 футов. Несмотря на то, что существуют кабели длиной 50 футов, не рекомендуется использовать эти кабели, так как это может привести к плохому соединению и сигналам данных. Ниже приведена дополнительная информация о каждом из контактов этого разъема. Контакты с 1 по 25 указаны на изображении выше.

PIN-код НАЗНАЧЕНИЕ
Контакт 1 -Стробоскоп
Контакт 2 +Бит данных 0
Контакт 3 +Бит данных 1
Контакт 4 +Бит данных 2
Контакт 5 +Бит данных 3
Контакт 6 +Бит данных 4
Контакт 7 +Бит данных 5
Контакт 8 +Бит данных 6
Контакт 9 +Бит данных 7
Штифт 10 -Подтвердить
Контакт 11 +Занято
Штифт 12 +Конец бумаги
Контакт 13 +Выбрать
Штифт 14 -Автоматическая подача
Штифт 15 -Ошибка
Штифт 16 -Инициализировать принтер
Штифт 17 -Выберите ввод
Штифт 18 — Возврат бита данных 0 (GND)
Штифт 19 — Возврат бита данных 1 (GND)
Штифт 20 — Возврат бита данных 2 (GND)
Штифт 21 — Возврат бита данных 3 (GND)
Штифт 22 — Возврат бита данных 4 (GND)
Штифт 23 — Возврат бита данных 5 (GND)
Штифт 24 — Возврат бита данных 6 (GND)
Штифт 25 — Возврат бита данных 7 (GND)

Ниже приведено объяснение каждой из вышеперечисленных целей.

Pin1 — Подтверждение данных при низком уровне сигнала.
Контакты 2–9 — контакты передачи данных.
Контакт 10 — подтверждение того, что обработка данных завершена, а высокий уровень сигнала указывает на готовность к дальнейшей обработке.
Штырь 11 — Когда сигнал становится высоким, это означает, что принтер принял данные и обрабатывает их. Как только этот сигнал становится низким, а вывод 10 становится высоким, больше данных готово к приему.
Контакт 12 — Замятие бумаги в принтере при высоком уровне сигнала или отсутствие сигнала при застревании в принтере.
Контакт 13 — Когда принтер с высоким уровнем сигнала указывает, что он подключен к сети и готов к печати.
Штырь 14 — При низком уровне сигнала ПК указывает, что принтер вставляет перевод строки после каждой строки.
Контакт 15 — Принтер отправляет компьютеру данные о том, что произошла ошибка.
Контакт 16 — Когда низкий уровень сигнала ПК запрашивает, чтобы принтер инициировал внутренний сброс.
Pin 17 — При низком уровне сигнала ПК выбрал принтер и должен в ответ подготовиться к данным.
Штифт 18-25 — Масса.

Для чего используется параллельный порт?

Сегодня параллельный порт повсеместно заменен портом USB. Однако ниже приведен список различных аппаратных компонентов, которые использовались с параллельным портом.

Принтер — Наиболее распространенное использование параллельного порта.

Сканер . Еще одним часто используемым параллельным устройством является сканер параллельных портов. Сканеры параллельных портов являются популярной альтернативой сканерам SCSI из-за простоты их установки.

Внешние диски — Параллельные порты популярны для внешних дисков, таких как дисковод Iomega Zip, который можно извлечь с одного компьютера и подключить к другому.

Параллельные порты на компьютерах Apple

Компьютеры Apple Macintosh используют SCSI в качестве интерфейса, который является параллельным, но гораздо более гибким по сравнению с параллельным портом, используемым в IBM-совместимых компьютерах. Компьютеры Apple никогда не использовали параллельный порт.

Кабель, Соединение, Кабель для передачи данных, Термины оборудования, LPT, Параллельный интерфейс, Термины печати, Последовательный порт

Питание от параллельного порта

Авторское право Томи Энгдал, 1997-1998

Введение

Параллельный порт ПК никогда не был предназначен для обеспечения какой-либо выходной мощности к подключенным к нему устройствам.он был предназначен только для соединения принтер к вашему ПК. Но в этом странном компьютерном бизнесе все изменения. Внезапно параллельный порт стал портом, где вы можете подключить очень широкий выбор устройств, таких как ключи защиты программного обеспечения, съемные диски, модемы, сетевые адаптеры, устройства совместного использования принтеров, удлинители параллельных портов, звуковые карты, считыватели электронных телекарт и много самодельных схем.

Большинство этих внешних цепей имеют собственные источники питания. Вы можете рассмотреть внешний блок питания с некоторыми устройствами не очень полезен, потому что трансформатор обычно больше, чем само устройство, и у вас есть еще один трансформатор Это проводка, валяющаяся вокруг твоего стола.Иногда было бы полезно, если бы схема будет работать без внешнего источника питания.

Поскольку в параллельном порту нет выходной мощности, работа схемы из параллельного порта кажется сначала совершенно невозможным. Но есть одно решение этой проблемы: украсть немного мощности из параллельного порта сигнальные линии. Тот же подход используется с последовательным портом ПК. устройства с питанием, такие как компьютерная мышь. Тот же метод также полезен для параллельного порта и некоторых устройств, таких как копирование. защитные ключи и некоторые устройства вывода звука используют этот метод.

Новые возможности параллельного порта ПК (EPP,ECP, IEEE 1284) делают портировать быстрее, гибче и стандартизированнее. Это сделает параллельный порт все более и более привлекательный интерфейс для всех видов периферийных устройств. Но новые возможности не остались без цены: некоторые старые схемы просто отказываются работать в этих новых портах.

Устройства с питанием от параллельного порта

Наиболее традиционным устройством с питанием от порта принтера является ключ защиты программного обеспечения. Эти маленькие коробки подключаются между параллельным портом ПК и кабелем, идущим к принтер.Для работы этих ключей необходимо откуда-то получать питание: от сигнальных линий — однозначно нет-нет. Этот метод работает иногда, но вызывает слишком часто проблемы. Ключи не работают надежно с некоторыми параллельными портами и иногда им нужно, чтобы принтер был включен все время для ключ для работы. Самая распространенная проблема в том, что ключ не получает достаточная мощность от параллельного порта (напряжение на сигнальных контактах слишком сильно падает) в некоторых конфигурациях системы.

Ключи должны быть рассчитаны на работу вплоть до минимального TTL. низкий или, по крайней мере, до минимального значения Vout High, равного 2.4В. Если ваш ключ не работает но ваш принтер работает нормально, то это почти наверняка вина ключ — не параллельный порт. Программное обеспечение с несовместимым ключом к параллельный порт на машине не будет использоваться на этой машине — еще один причина не наказывать законных покупателей программного обеспечения.

Все устройства с питанием от параллельного порта так или иначе вытесняют pecs. Обычно эти продукты работают на «стандартных» компьютерах сами по себе очень хорошо, но когда одновременно используется более одного из них, вы можете ожидать проблемы, потому что если параллельный порт едва может питать одно устройство, то два устройства определенно слишком много для него.

Устройства вывода звука

Наиболее распространенным устройством с питанием от параллельного порта является простой параллельный порт. Цепь ЦАП. Первым таким коммерческим продуктом был Covox Speech Thing, но вскоре после появления этого продукта многие компьютерные хакеры разработали собственную схему, используя ту же основную идею.

Схемная схема во всех схемах этого типа, которые не нуждаются во внешнем питании. основан на какой-то сети резисторов, которая управляется непосредственно от выводы данных параллельного порта.Таким образом, параллельный порт автоматически питает ЦАП. этап схемы, который дает выходное напряжение напрямую. Максимум ток, который потребляет схема, составляет около 1 мА от контакта D7, а общая мощность потребление менее 2 мА. Это хорошо в диапазоне, что параллель порт может легко поставить без проблем.

Вот еще одна популярная версия схемы ЦАП с параллельным портом:

 Параллельный порт:

          сигнальный контакт 20k 20k
          D0 2 >---###-+-###--0v
                              20к # 10к
          D1 3 >---###-|
                              20к # 10к
          D2 4 >---###-|
                              20к # 10к
          D3 5 >---###-|
                              20к # 10к
          D4 6 >---###-|
                              20к # 10к
          D5 7 >---###-|
                              20к # 10к
          D6 8 >---###-|
                              20к # 10к
          D7 9 >---###-|
                                  # 10к 100нФ
                                  +-------][----> К усилителю
                                  # 10к
          GND 20 >-------+-------------->
                                  0в
 

Считыватели телекарт

Что вам нужно знать об электронных телекартах Документ, написанный Стефаном Бауссоном, представляет простой способ чтения электронных телекарт с помощью ПК.На саму телекарту нужно питание около 5В при 5 мА максимум и питание берется с остальных электроники очень мало. Схема получает питание от выводов данных D3-D7 через диоды. Таким способом на телекарту подается напряжение чуть более 4В, которого вполне достаточно для ее работы. Этот метод не очень надежный способ получения энергии и более новые версии схемы считывания используют внешний источник питания для более надежная работа.

Модули идентификации вызывающего абонента

В Финляндии отправляется сигнал идентификации вызывающего абонента (если вы подписались на услугу) как тон DTMF до или между сигналами телефонного звонка.Сигналы DTMF могут легко декодируется с помощью подходящего чипа, такого как MT8870C-1 от Mitel. рекомендуемый рабочий диапазон для MT8870C-1 составляет от 4,75 В до 5,25 В, и это обычно потребляет ток около 3 мА, что делает его вполне подходящим для питания от параллельного порта.

 +---------+--------+--+-D1-<+5В
>-C1--R1-+---------+ MT8870C-1 | | | |
         | | _____________ | С3 | +-D2-<+5В
         | +----1 18--+ | | |
>-C2--R4-?--+--+--------2 17------------+ | +-D3-<+5В
         R3 R2 +-R5-----3 16------R6----+ |
         +--+-----------4 15---->StD |
                        5 14---->Q4 |
                        6 13---->Q3 |
               +--------7 12---->Q2 |
               +-X1-----8 11---->Q1 |
                    +---9 10-------+
                    | _____________
                  Земля
 
В этой схеме питание для ИС генерируется от ПК параллельно контакты данных порта D1-D3.Питание от выводов данных подается через диоды D1-D3 (типа BAT42, BAT50 или аналогичный диод с малым падением напряжения) на +5В потребляемая мощность ИС. Программное обеспечение драйвера гарантирует, что параллельный контакты данных порта D1-D3 установлены в логическую 1, когда схема используется дать власть. Схема разработана Per Elfstrom ([email protected]), и я показываю здесь только части которые необходимы для понимания метода питания схемы. Вся схема, программное обеспечение и описание схемы (на финском языке) доступно на http://www.helsinki.fi/%7emetsala/cid.html.

Расширители параллельных портов

От: [email protected] (Джордж Понтис)

«Еще одна область, которая может представлять интерес в вашем документе, это некоторые прокомментируйте расширители параллельного порта. У меня есть пара xmit/rcv от LinkSys который я купил в Fry’s Electronics примерно за 70 долларов. Они преобразуют параллель сигнал в последовательный поток данных, используя сигнальные линии и линии управления для питания. Мой набор работал нормально, пока я не добавил аппаратный ключ для дорогого Windows-приложение.Затем перестала надежно работать печать. я взял передатчик отдельно и частично проследил схему. Они использовали 7 диоды для высасывания энергии из контактов 13, 14, 15, 17, 1, 2 и 3. Кроме того, они подключены контакты с 15 (ERR) по 16 (INIT). Линия стробоскопа соединена с триггер, который запускает тактирование параллельно загруженных данных».

Другие устройства

Другими устройствами, которые полностью питаются от параллельного порта, являются параллельный порт. мультиплексоры продаются с сетевыми адаптерами Xircom. Этот мультиплексор позволяет подключите сетевой адаптер и принтер или два принтера к одному параллельному порту.Устройство мультиплексора получает питание от параллельного источника питания и включает в себя несколько очень маломощные чипы TTL, которые делают всю работу. я точно не разобрался как эта штука работает и получает достаточную мощность, но в любом случае они существуют и они обычно работают, как обещали. Я предполагаю, что мультиплексор также использует мощность, доступную от сигнальных линий квитирования, которые управляется внешними устройствами, потому что всегда какое-либо устройство с внешним питанием, подключенное к мультиплексору.

Какая мощность может быть у источника параллельного порта

Сравнение различных типов параллельных портов

 Обычный UM82C11-C IEEE 1284 уровень II
Вывод данных (>2.4 В) 2,6 мА 2 мА 14 мА
Потребитель линии данных (<0,4 В) 24 мА 24 мА 14 мА
Управляющий выход (>2,4 В) 0,5 мА* 1,5 мА ?
Сигнальные линии (короткое замыкание) 1 мА ? ?
Потребитель линии управления (<0,4 В) 7 мА 7 мА 14 мА
 
* Это значение рассчитано на основе известных данных, доступных в порту.

Обычный параллельный порт

Обычный параллельный порт ПК был основан на дискретных чипах LS-TTL, и его показатели производительности определяются используемыми компонентами.Хорошая схема параллельного порта ПК имеется в документах ТИПИЧНАЯ СХЕМА ОРИГИНАЛЬНОГО ПАРАЛЛЕЛЬНОГО ПОРТА IBM PC Ричарда Стивена Уолца.

Линии данных

В обычных реализациях параллельного порта выходные данные представляют собой выходы 74LS374 IC с тотемным полюсом TTL, которые могут выдавать 2,6 мА и потреблять 24 мА. Обычно за выходом чи стоят резисторы 22 Ом и 2,2-10 нФ. конденсатор, но в некоторых реализациях эта RC-цепь не используется. Выходы смиряются с тем, что дают не менее 2.4 В при нагрузке 2,6 мА. Этот Значение 2,6 мА относится к используемым обычным схемам LS-TLL, реализации LSI используемый во многих компьютерах, может дать больше или меньше. Например довольно популярный (несколько лет назад) микросхема параллельного порта UM82C11-C может выдавать только 2 мА.

 +5
        / |
    ---H на V
        \ -->
         |________ TTL-выход вкл. = 1 = высокий уровень, источник тока
         | вне |
        / Нагрузка (до 2,6 мА при 2,4 В)
    ---L выкл |
        \_________/
        Земля
 
Если вы установите выходы в высокое состояние и не загружаете выходы, вы получите почти полный выход +5В.Если вы начнете брать ток из порта, напряжение будет падать из-за сопротивлений внутри параллельного Портовая электроника. Напряжение гарантированно останется на уровне 2,4 В, когда вы загружаете вывод, как указано. Если вы попытаетесь получить больше тока от порт, выходное напряжение упадет, и электроника параллельного порта начнут нагреваться больше, чем указано. Из-за различных имплементаций, порт мог бы дать гораздо больше чем 2,4В при полной нагрузке (например 4.75" нагрузка 2,5 мА в современных порт, как указано в статье журнала Circuit Cellar Ink), но вы не можете верьте, что каждый компьютер дает выше 2,4 В.

Стандарты, называемые EPP (расширенный параллельный порт) и ECP (расширенный Capabilities Port) принес множество улучшений. Самое важное одним из них является возможность двунаправленной связи по данным контакты D0-D7, в связи с изменением конструкции этих контактов. Единственная разница между ECP/EPP и «нормальным» SPP заключается в том, что транзистор тянет заменен резистором (должно быть 4700 Ом, по стандартам).

 +5
         |
       4,7 кОм
         |
         |________ ТТЛ-выход
         | из
        /
    ---L выкл.
        \
         |
        Земля
 
Следовательно, вывод ECP/EPP может быть установлен на «режим чтения», установив его в 1, чтобы транзистор был открыт (непроводящий) и фактический логический уровень на выводе может быть прочитан. Эта система в большинстве случаев обратно совместима с SPP; некоторый трудности действительно возникают, например, вы не можете получить много энергии от контактов данных.

Выходы управления

Вы также можете использовать контакты Control Out. Они ничего не могут найти (около 1 мА через резисторы 4,7К на +5), и может потреблять только около 7 мА. (Затвор LS TTL фактически потребляет 8 мА, но один потребляется 4,7 К. резистор на +5).

Опять же, проверьте клоны с другими электрическими характеристиками. Например очень популярная (несколько лет назад) микросхема UM82C11-C реализует управление выходы как стандартные выходы TTL с более низкой (1,5 мА) токовой нагрузкой вместо этого Традиционная схема с открытым коллектором и подтягивающими резисторами.ОС 82C11 довольно популярная микросхема для реализации параллельных портов мало лет назад, но он был очень чувствителен к эффектам защелкивания ESD и CMOS. Столкнувшись с проблемами с этим, производитель начал использовать другие решений (в настоящее время вся карта ввода-вывода обычно интегрируется в один чип).

IEEE 1284

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

Хост-адаптеры и периферийные устройства были созданы с любое количество подтягивающих значений на линиях управления, открытом коллекторе или водители тотемных столбов для линий данных и управления, а также самые оскорбительные всего конденсаторы до 10000пФ на линиях данных и стробоскопа. Этот тип вариации дизайна делает невозможным создание нового интерфейсный протокол без явного определения требуемой электрической параметры, с которыми можно гарантировать работу.

Стандарт 1284 определяет два уровня совместимости интерфейсов: Уровень I и Уровень II.Интерфейс уровня I определен для продуктов которые не будут работать в скоростных продвинутых режимах, но нужно использовать возможности обратного канала стандарт. Интерфейс уровня II предназначен для устройств, которые воспользоваться этими высокоскоростными возможностями.

Драйверы интерфейса IEEE 1284 уровня II должны обеспечивать ток 14 мА (напряжение не менее +2,4 В), а также потреблять ток 14 мА (выходное напряжение ниже 0,4 В). Выходное сопротивление в нормальном рабочем диапазоне определено как 50+/-5 Ом.

Как использовать мощность, доступную через параллельный порт

Поскольку мощность параллельного порта очень ограничена, схема, которую вы хотите подключить к параллельному порту, должна быть спроектирована так чтобы они брали как можно меньше энергии. Это возможно используя небольшое количество логических микросхем с низким энергопотреблением и работая затем на низкие тактовые частоты.

Непосредственное питание от параллельного порта для питания логики 5 В

Одним из методов, часто используемых для питания небольших цепей, является использование питание от выходных контактов данных напрямую для питания внешней микросхемы.Если у вас есть одна микросхема, которая потребляет ток менее 1 мА, вы можете легко питайте его напрямую от одного контакта вывода данных. Вы получаете около 4,5-5В таким образом очень легко подключиться к микросхеме, просто используя один контакт вывода данных. Вы можете ожидать надежного потребления около 0,5 мА от каждой линии данных, которая принимает общий ток 4 мА.

Если вам нужно немного больше силы, вы должны взять силу у много выводов данных параллельного порта. Непосредственное подключение всех выводов данных вы хотите использовать шину питания +5 В цепи, не очень хорошая идея потому что это вызовет проблемы.Если вы случайно потянете вниз один из тех контактов данных, которые вы используете для подачи питания, он закоротит другие выходы на землю, что приведет к перегрузке выхода параллельного порта чип. Кроме того, если у вас есть выводы данных параллельного порта, напрямую связанные друг с другом, порт, скорее всего, не пройдёт тест полки при включении питания, проводимый каждый раз, когда компьютер запущен.

Более сложный способ получить порт из множества выводов данных: использовать диоды, которые пропускают только ток от параллельного порта цепи, а не иначе.Эти диоды вызовут падение напряжения (около 0,5 В в кремниевых диодах при таком токе), что вам и нужно потому что у вас уже есть немного низкое напряжение для вашей схемы. Напряжение Падение на диодах можно свести к минимуму, используя диоды типа Шоттки. (падение напряжения около 0,2-0,3В). Вы также можете рассмотреть возможность использования германиевые диоды, но они имеют более высокое внутреннее сопротивление и они становятся редкими.

Очень типичная схема, которая получает питание от линий передачи данных параллельного порта ПК. через диоды - схема считывателя телекарт, представленная в Что нужно знать об электронике телекарты документ.Если вы параллельно 8 линиям данных, вы можете надежно нарисовать около 0,5 мА каждый. Из-за падения напряжения на диоде в схеме запараллеливания питания вам повезет чтобы получить 4-5 мА при 4,5В. Имеется 5 управляющих выходов, с которых можно надежно потреблять по 1 мА каждый. Это составляет около 9 мА. Если вы можете держать все выходы высокими, до 50 мА кажется возможным, но напряжение будет сильно падать. Если вы используете переключатель для генерации рабочее напряжение для вашей схемы, то вы можете вынуть максимальное количество питание от порта принтера таким образом.

Как правило, чем больше ток и чем выше напряжение, которое требуется вашей схеме, тем меньше вероятность того, что она будет работать на различных параллельные порты. Питание напрямую от параллельного порта хорошо работает для запуска нескольких микросхем CMOS. который будет работать до 3 В (или меньше) и потреблять всего несколько мА.

Питание низковольтной логики

Если вы проектируете свою схему для надежной работы при напряжении от 3 до 4,5 В у вас нет проблем с получением нужного напряжения от параллельного порта.У вас большой запас по падению напряжения на диодах.

Генерация +5 В от питания, поступающего от параллельного порта

Если вашей схеме абсолютно необходим стабильный источник питания +5В, у вас нет другой выбор, чем использовать преобразователь постоянного тока в постоянный для получения стабильного напряжения +5 В. от мощности, которую он может получить от параллельного порта. Обычно в готовом виде Модули преобразователя DC/DC не подходят для этого, потому что они предназначен в основном для больших нагрузок. То, что вы ищете, очень Импульсный источник питания с малым током, который может подавать выход +5 В от диапазон входного напряжения 2.4-4,5 В и экономно использует мощность. Подходящими компонентами являются небольшие однокристальные миниатюрные переключатели, разработанные для небольших устройств с батарейным питанием. Максим имеет широкий выбор подходящих компонентов.

Разводка параллельного порта ПК

 <= в DB25 Cent Name of Reg
=> выходной контакт контактный бит сигнала Функция Примечания
------ ---- ---- -------- --- ---------- ----
=> 1 1 -Strobe C0- Установите низкий импульс >0.5 нам отправить
=> 2 2 Данные 0 D0 Установить наименее значащие данные
=> 3 3 Данные 1 D1 ...
=> 4 4 Данные 2 D2 ...
=> 5 5 Данные 3 D3 ...
=> 6 6 Данные 4 D4 ...
=> 7 7 Данные 5 D5 ...
=> 8 8 Данные 6 D6 ...
=> 9 9 Data 7 D7 Установите наиболее значимые данные
<= 10 10 -Ack S6+ IRQ Low Pulse ~ 5 мкс, после принятия
<= 11 11 +Busy S7- High для занятости/не в сети/ошибки
<= 12 12 +PaperEnd S5+ High для отсутствия бумаги
<= 13 13 +SelectIn S4+ High для выбранного принтера
=> 14 14 -AutoFd C1- Установите Low для автоматической подачи одной строки
<= 15 32 -Ошибка S3+ Низкий для ошибки/не в сети/конец бумаги
=> 16 31 -Init C2+ Установите низкий импульс > 50 мкс для инициализации
=> 17 36 -Select C3- Установите Low для выбора принтера
== 18-25 19-30, Земля
               33,17,16
 

Источники


Томи Энгдал <[email protected]>
Карты ЧПУ и ПК

: Кабель LPT

Детали

Подробная информация

Параллельный порт позволяет вводить до 9 бит или выводить 12 бит в любой момент времени.Этот порт можно использовать для сопряжения самодельных проектов, так как внешние схемы минимальны для многих простых задач. Порт состоит из 4 линий управления, 5 линий состояния и 8 линий данных. В настоящее время он устарел и редко встречается на задней панели вашего ПК (обратите внимание, что 25-контактный штекерный разъем D-SUB может представлять собой последовательный порт RS-232, который несовместим с LPT!)


Номер контакта (DB25) Номер контакта (36 контактов) Название сигнала Направление Регистр - бит Перевернутый DB25 Распиновка
1 1 Строб Вход/Выход Контроль-0 Да
2 2 Данные 0 Выход Данные-0
3 3 Данные 1 Выход Данные-1
4 4 Данные 2 Выход Данные-2
5 5 Данные 3 Выход Данные-3
6 6 Данные 4 Выход Данные-4
7 7 Данные 5 Выход Данные-5
8 8 Данные 6 Выход Данные-6
9 9 Данные 7 Выход Данные-7
10 10 Подтверждение В Статус-6
11 11 Занят В Статус-7 Да
12 12 Бумага без бумаги В Статус-5
13 13 Выберите В Статус-4
14 14 Перевод строки Вход/Выход Контроль-1 Да
15 32 Ошибка В Статус-3
16 31 Сброс Вход/Выход Контроль-2
17 36 Выбор принтера Вход/Выход Контроль-3 Да
18-25 19-30,33,17,16 Земля - - -

 

Сегодня невозможно или сложно найти и купить новый ноутбук или настольный ПК с параллельным портом

В то время как параллельный порт исчезает с ноутбуков и настольных компьютеров, все еще можно приобрести недорогую карту PCI, которая предоставит вам один LPT-порт.


       
  Слот PCI Плата параллельного порта     Плата параллельного порта слота PCI Express  
  Эта карта обеспечивает 1 отраслевой стандартный 25-контактный параллельный порт принтера LPT в одном низкопрофильном слоте PCI.Поскольку PCI полностью совместим с Plug and Play, ваш BIOS и операционная система автоматически настроят карту, обеспечив бесконфликтную установку.     Эта плата обеспечивает 1 стандартный 25-контактный параллельный порт принтера LPT на одной низкопрофильной плате PCI Express. Поскольку PCI Express полностью совместим с Plug and Play, ваш BIOS и операционная система автоматически настроят карту, обеспечив бесконфликтную установку.  

 

 

 

 

 

 

 

 

 

Драйвер параллельного порта

Драйвер параллельного порта

Список рисунков

1.1 Parport

Parport — это драйвер для традиционного параллельного порта ПК. Порт имеет в общей сложности 17 физических контактов. В исходном параллельном порту эти выводы были разделены на три группы: данные, управление и состояние. Группа данных состоит из 8 выходных контактов, группа управления состоит из 4 контактов, а группа состояния состоит из 5 входных контактов.

В начале 1990-х годов был введен двунаправленный параллельный порт, который позволяет использовать группу данных для вывода или ввода. Драйвер HAL поддерживает двунаправленный порт и позволяет пользователю устанавливать группу данных как входную или выходную.Если порт сконфигурирован как выход, он обеспечивает в общей сложности 12 выходов и 5 входов. Если он сконфигурирован как вход, он обеспечивает 4 выхода и 13 входов.

В некоторых параллельных портах контакты группы управления представляют собой открытые коллекторы, которые также могут быть переведены в низкий уровень с помощью внешнего вентиля. На плате с выводами управления с открытым коллектором режим «x» обеспечивает более гибкий режим с 8 выходами и 9 входами. В других параллельных портах группа управления имеет двухтактные драйверы и не может использоваться как вход. 1

Никакие другие комбинации не поддерживаются, и порт нельзя изменить с входа на выход после установки драйвера.На рисунке [.] показаны две блок-схемы, одна из которых показывает драйвер, когда группа данных сконфигурирована для вывода, а другая — для ввода. Для режима «x» обратитесь к списку контактов «halcmd show pin» для назначения направления контактов.

Драйвер parport может контролировать до 8 портов (определено MAX_PORTS в hal_parport.c). Порты нумеруются, начиная с нуля.

1.1.1 Установка

 loadrt hal_parport cfg="" 
1.1.1.1 Использование индекса порта

Адреса ввода-вывода ниже 16 обрабатываются как индексы портов.Это самый простой способ установки драйвера parport, который взаимодействует с драйвером parport_pc Linux, если он загружен.

 loadrt hal_parport cfg="0" 

Будет использовать адрес, обнаруженный Linux для parport0.

1.1.1.2 Использование адреса порта

Строка конфигурации состоит из шестнадцатеричного адреса порта, за которым следует необязательное направление, повторяющееся для каждого порта. Направление «вход», «выход» или «x» определяет направление физических контактов со 2 по 9, а также необходимость создания входных контактов HAL для физических управляющих контактов.Если направление не указано, по умолчанию выводится группа данных. Например:

 loadrt hal_parport cfg="0x278 0x378 in 0x20A0 out" 

Этот пример устанавливает драйверы для одного порта с адресом 0x0278, с контактами 2-9 в качестве выходов (по умолчанию, поскольку ни "in", ни "out" не были указаны ), один на 0x0378, с контактами 2-9 в качестве входов, и один на 0x20A0, с контактами 2-9, явно указанными как выходы. Обратите внимание, что для правильной настройки драйвера необходимо знать базовый адрес параллельного порта. Для портов шины ISA это обычно не проблема, так как порт почти всегда имеет «хорошо известный» адрес, например 0278 или 0378, который обычно настраивается в BIOS системы.Адрес карты PCI обычно отображается в «lspci -v» в строке «Порты ввода-вывода» или в журнале сообщений ядра после выполнения «sudo modprobe -a parport_pc». Адреса по умолчанию нет; если не содержит хотя бы одного адреса, это ошибка.

Рисунок: Блок-схема Parport

1.1.2 Выводы

  • (бит) parport..pin--out -- Управляет физическим выходным выводом.
  • (бит) parport..pin--in -- отслеживает физический входной контакт.
  • (bit) parport..pin--in-not -- отслеживает физический входной контакт, но инвертирует его.

Для каждого контакта — это номер порта, а — номер физического контакта в 25-контактном разъеме D-shell.

Для каждого физического выходного контакта драйвер создает один контакт HAL, например, parport.0.pin-14-out. Контакты со 2 по 9 являются частью группы данных и являются выходными контактами, если порт определен как выходной порт. (Вывод по умолчанию.) Контакты 1, 14, 16 и 17 являются выходами во всех режимах. Эти контакты HAL управляют состоянием соответствующих физических контактов.

Для каждого физического входного контакта драйвер создает два контакта HAL, например, parport.0.pin-12-in и parport.0.pin-12-in-not. Контакты 10, 11, 12, 13 и 15 всегда являются входными. Контакты со 2 по 9 являются входными, только если порт определен как входной. Вывод -in HAL имеет значение TRUE, если физический вывод имеет высокий уровень, и FALSE, если физический вывод имеет низкий уровень. Вывод -in-not HAL инвертирован - это FALSE, если физический вывод имеет высокий уровень.Подключив сигнал к тому или иному, пользователь может определить состояние входа. В режиме «x» контакты 1, 14, 16 и 17 также являются входными.

1.1.3 Параметры

  • (бит) parport..pin--out-invert -- инвертирует выходной контакт.
  • (bit) parport..pin--out-reset (только для "выходных" выводов) -- TRUE, если этот вывод должен быть сброшен при выполнении функции -reset.
  • (U32) parport.<номер_порта>.reset-time -- Время (в наносекундах) между контактом устанавливается записью и сбрасывается функцией сброса, если она включена.

Параметр -invert определяет, является ли выходной контакт активным высоким или активным низким уровнем. Если -invert имеет значение FALSE, установка на выводе HAL -out значения TRUE переводит физический вывод в высокий уровень, а FALSE — в низкий. Если -invert имеет значение TRUE, то установка на выводе HAL -out значения TRUE приведет к тому, что на физическом выводе будет низкий уровень.

1.1.4 Функции

  • (функция) parport.<номер_порта>.read-- Считывает физические входные контакты порта <номер_порта> и обновляет контакты HAL -in и -in-not.
  • (функция) парпорт.read-all -- считывает физические входные контакты всех портов и обновляет контакты HAL -in и -in-not.
  • (funct) parport.<номер_порта>.write -- Считывает контакты HAL-out порта <номер_порта> и обновляет физические выходные контакты этого порта.
  • (функция) parport.write-all -- считывает выводы HAL-out всех портов и обновляет все физические выходные выводы.
  • (funct) parport..reset -- Ожидает, пока не истечет время сброса с момента связанной записи, затем сбрасывает выводы на значения, указанные параметрами -out-invert и -out-invert.сброс должен быть позже в том же потоке, что и запись. Если -reset имеет значение TRUE, то функция сброса установит вывод на значение -out-invert. Это можно использовать в сочетании с doublefreq stepgen для создания одного шага за период. Шаговое пространство stepgen для этого вывода должно быть установлено на 0, чтобы включить двойную частоту.

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

1.1.5 Общие проблемы

Если загрузка модуля сообщает

insmod: ошибка при вставке '/home/jepler/emc2/rtlib/hal_parport.ko':
-1 Устройство или ресурс занят

, убедитесь, что стандартный модуль ядра parport_pc не загружен 2 и что ни одно другое устройство в системе не затребовало порты ввода-вывода.

Если модуль загружается, но не работает, значит, адрес порта неверен или требуется модуль probe_parport.

1.1.6 Использование DoubleStep

Чтобы настроить DoubleStep на параллельном порту, вы должны добавить функцию parport.n.reset после parport.n.write и настроить шаговое пространство на 0 и желаемое время сброса. Таким образом, этот шаг может быть подтвержден для каждого периода в HAL, а затем отключен parport после подтверждения на время, указанное в parport.n.reset-time.

Например:

 loadrt hal_parport cfg="0x378 out" 
 setp parport.0.reset-time 5000 
 loadrt stepgen step_type=0,0,0 
 addf parport.0.read base-thread 
 addf stepgen.make-pulses base-thread 
 addf parport.0.write base-thread 
 addf parport.0.reset base-thread 
 addf stepgen.capture-position servo-thread 
 ... 
 setp stepgen.0.steplen 1 
 setp stepgen.0.stepspace 0 

1.2 probe_parport

В современных ПК для использования параллельного порта может потребоваться настройка plug and play (PNP). . Модуль probe_parport выполняет настройку любых имеющихся портов PNP и должен загружаться перед модулем hal_parport.На машинах без портов PNP он может быть загружен, но не действует.

1.2.1 Установка

loadrt probe_parport

loadrt hal_parport ...

Если ядро ​​Linux выводит сообщение, подобное

parport IOS обнаружен.

при загрузке модуля parport_pc (sudo modprobe -a parport_pc; sudo rmmod parport_pc), вероятно, потребуется использование этого модуля.

Алфавитный указатель

Сноски

1 HAL не может автоматически определить, действительно ли двунаправленные контакты режима «x» являются открытыми коллекторами (OC).Если это не так, их нельзя использовать в качестве входов, и попытка подать на них НИЗКИЙ уровень от внешнего источника может привести к повреждению оборудования. Чтобы определить, есть ли у вашего порта выводы «открытый коллектор», загрузите hal_parport в режиме «x». Если устройство не подключено, HAL должен прочитать вывод как TRUE. Затем подключите резистор 470 Ом от одного из управляющих контактов к GND. Если результирующее напряжение на управляющем выводе близко к 0 В, а HAL теперь считывает вывод как FALSE, то у вас есть порт OC. Если результирующее напряжение далеко от 0 В или HAL не считывает вывод как FALSE, то ваш порт нельзя использовать в режиме «x».Внешнее оборудование, управляющее выводами управления, также должно использовать вентили с открытым коллектором (например, 74LS05). На некоторых машинах настройки BIOS могут влиять на возможность использования режима «x». Режим "SPP", скорее всего, будет работать. спинка

2 В пакетах EMC для Ubuntu файл /etc/modprobe.d/emc2 обычно предотвращает автоматическую загрузку parport_pc. назад

Распиновка параллельного порта — RF Cafe

ЭПП была создана в 1991 году. для обеспечения передачи данных со скоростью до 2 Мбит/с и предназначался в первую очередь для тех, кто не печатает.

 

ECP был создан в 1992 г., чтобы обеспечить более высокую скорость связи с принтером.

 

IEEE1284 был создан в 1994 году для объединения EEP и ECP, и полагается на хост, чтобы определить, какой стандарт использовать.

Строб 1 1 Написать 1 Хост CLK 1
Данные 0 2 2 Данные 0 2 Данные 0 2
Данные 1 3 3 Данные 1 3 Данные 1 3
Данные 2 4 4 Данные 2 4 Данные 2 4
Данные 3 5 5 Данные 3 5 Данные 3 5
Данные 4 6 6 Данные 4 6 Данные 4 6
Данные 5 7 7 Данные 5 7 Данные 5 7
Данные 6 8 8 Данные 6 8 Данные 6 8
Данные 7 9 9 Данные 7 9 Данные 7 9
Подтверждение 10 10 Прерывание 10 Периферийный CLK 10
Занято 11 11 Подождите 11 Периферийный ACK 11
Конец бумаги 12 12 Запасной 12 Обратное подтверждение 12
Выберите 13 13 Запасной 13 X-флаг 13
Автоперевод строки 14 14 Строб данных 14 Подтверждение хоста 14
Ошибка 32 15 Запасной 15 Запрос периферии 15
Инициализация принтера 31 16 Сброс 16 Обратный запрос 16
Выбор входа 36 17 Адресный строб 17 1284 Активный 17
Возврат стробоскопа 19 18 Земля 18 Земля 18
Данные 0 Возврат 20 19 Земля 19 Земля 19
Данные 1 Возврат 21 19 Земля 20 Земля 20
Данные 2 Возврат 22 20 Земля 21 Земля 21
Данные 3 Возврат 23 20 Земля 22 Земля 22
Данные 4 Возврат 24 21 Земля 23 Земля 23
Данные 5 Возврат 25 21 Земля 24 Земля 24
Данные 6 Возврат 26 22 Земля 25 Земля 25
Данные 7 Возврат 27 22
Подтверждение Возврат 28 24
Возврат при занятости 29 23
Возврат конца бумаги 28 24
Выберите Возврат 28 24
Автоматический возврат строки 30 25
Возврат ошибки 29 23
Инициализация возврата принтера 30 25
Выбор входа Возврат 30 25
Экран 33 Н/З
Н/З 34 Н/З
Н/З 35 Н/З
.

Добавить комментарий

Ваш адрес email не будет опубликован.