Устройство сопряжения Учеба XXI

 

1 Управляющий блок устройства

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

Внешний вид lpt-разъема

рис.1 внешний вид разъема
LPT-порта компьютера

Табл.1 Назначение контактов разъема Centronics

 

КОНТАКТ

СИГНАЛ

НАПРАВЛЕНИЕ

1

DATA STROBE

OUTPUT

2

DATA 0

OUTPUT

3

DATA 1

OUTPUT

4

DATA 2

OUTPUT

5

DATA 3

OUTPUT

6

DATA 4

OUTPUT

7

DATA 5

OUTPUT

8

DATA 6

OUTPUT

9

DATA 7

OUTPUT

10

ACK

INPUT

11

BUSY

INPUT

12

PEPER OUT

INPUT

13

SELECT

INPUT

14

AUTO FEED

OUTPUT

15

ERROR

INPUT

16

INIT

OUTPUT

17

SELECT INPUT

OUTPUT

18 .. 25

GROUND

-

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

1.     скорость обмена до 100 КБайт в секунду;

2.     внешняя восьмиразрядная шина данных для чтения из компьютера (сигналы D0..D7);

3.     четырехразрядная шина управления для чтения из компьютера (сигналы STROBE, AUTO FEED, INIT и SELECT INPUT);

4.     пятиразрядная шина состояния для записи в компьютер (сигналы АСК, BUSY, PE, SLCT и ERROR);

5.     шина "земли".

Оригинальность нашей идеи состояла в том, что в качестве своеобразных телеграфных ключей мы решили задействовать сигналы D0...D7 восьмиразрядной шины данных. На каждом из восьми контактов мы можем программно установить логический ноль или единицу, которым соответствуют низкий и высокий уровни напряжения. В качестве электронного ключа можно было использовать дешевый транзистор p-n-p или n-p-n типа, но в этом случае мы не смогли бы обеспечить высокий уровень защиты компьютера. Поэтому мы выбрали оптрон – интегральное оптическое устройство, состоящее из светодиода и фототранзистора, выполняющее гальваническую развязку управляющего и усиленного сигналов. В итоге мы получили следующую схему:

 

рис.2 Схема управляющего блока

 

По стандарту интерфейса Centronics к передатчикам предъявляются следующие требования: при токе нагрузки порядка 14 мА, низкий уровень должен составлять не более +0.4В, а высокий не менее +2.4В. Напряжение высокого уровня без нагрузки должно составлять примерно +5 В.

Так как кроме оптрона в управляющую цепь мы включили также дополнительно еще один светодиод (для индикации выходного сигнала), то расчет ограничительного сопротивления был следующим:

1.     На оптроне падает: U оптрона = 2 В
На светодиоде падает: U светодиода = 2 В
Остается: U = (5 – 2 – 2) В = 1 В

2.     Ток нагрузки составляет: I нагрузки = 10 мА; тогда номинал ограничительного сопротивления R огр. = 1В/0.001А = 100 Ом

 

2 Генерирующий блок устройства

 

рис.3 Схема симметричного мультивибратора
на двух кремниевых транзисторах

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

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

Напряжение питания 6В

C1, C2    – керамические конденсаторы номиналом 0,01 мкФ

R1, R4    – сопротивления номиналом 1 кОм

R2, R3    – сопротивления номиналом 500 кОм

R5           – потенциометр номиналом 50 кОм

R6           – сопротивление номиналом 5 кОм

D1, D2    – кремниевые диоды КД521

T1, T2     – кремниевые транзисторы КТ3107

В указанной выше схеме потенциометр R5 предназначен для регулирования частоты. Однако для удобства эксплуатации устройства необходимо также обеспечить возможность изменения громкости выходного сигнала. Но так как изменение сопротивления нагрузки в этой схеме не приводит к желаемому эффекту (изменяется в большей степени частота, а не громкость), то нам пришлось добавить транзистор n-p-n типа для усиления выходного сигнала. Таким способом мы добились того, что изменение сопротивления нагрузки не приводит к изменению режима работы мультивибратора и, соответственно, параметров выходного сигнала. В итоге, мы получили следующую схему блока генерации:

рис.4 Схема генерирующего блока

3 Блок питания устройства

Так как интерфейс Centronics на разъеме не имеет шины питания, для обеспечения работы устройства нам пришлось использовать внешний источник. Чтобы не усложнять свою задачу, мы воспользовались уже готовым адаптером. Его мощность мы подбирали, исходя из того, что по опытным данным один мультивибратор потребляет не более 100 мА. Поэтому устройство на 8 каналов должно иметь источник питания 1А, а так как мы изготавливали сокращенный вариант на 4 канала, то было вполне достаточно 500 мА. Было также внесено несколько изменений, о которых мы расскажем далее.

Изменение напряжения на входе мультивибраторов неизбежно приводит к изменению частоты выходного сигнала, что крайне нежелательно. У большинства дешевых адаптеров напряжение изменяется в широком диапазоне значений в зависимости от потребляемого устройством тока, поэтому для стабилизации напряжения мы добавили микросхему КРЕН 5Г по типовой схеме подключения. На вход микросхемы мы подаем несколько большее напряжение (порядка 9 вольт), а на выходе получаем стабилизированное напряжение.

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

Для удобства эксплуатации мы также добавили индикатор питания, который позволяет быстро выявить наиболее частую «неисправность» в работе устройства.

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

4 Схема устройства

В итоге мы получили схему устройства, представленную на рисунке.

рис.6 Схема устройства (на два канала)

5 Изготовление устройства

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

1.     подготовить и распечатать рисунок схемы (выполняется с учетом выбранной разводки и геометрических параметров деталей);

2.     подготовить текстолит;

3.     перенести рисунок с бумаги на текстолит;

4.     протравить плату.

При подготовке рисунка печатной платы можно воспользоваться любым графическим редактором. Мы выбрали программу Photoshop. Сначала мы нанесли дорожки и монтажные площадки для пайки элементов. В центре каждой площадки мы нарисовали белый кружок, что позволило нам в последствии избежать длительной процедуры кернения, так как после травления в этих местах медь была растворена реактивом. Мы также смогли существенно сэкономить реактив, так как все свободное пространство мы заполнили черным цветом, и при травлении медь на этих участках была надежно защищена краской и не вступала в реакцию. В Photo Shop это сделать было очень легко: мы создали черный фон, а для слоя с рисунком платы применили эффект «Outer Glow» с параметрами screen mode, белый цвет, 100% opacity, 25 pixels blur, 500% intensity. На печать необходимо вывести не собственно рисунок печатной платы, а его зеркальное отображение. Распечатывать рисунки желательно на листах глянцевой бумаги от старых журналов, с них краска сходит немного лучше.

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

Для того чтобы перенести рисунок с листа бумаги, необходимо положить текстолит на стол фольгой вверх. На текстолит накладывается лист бумаги рисунком вниз. После этого необходимо прогладить лист бумаги утюгом. Чтобы лист бумаги не смещался относительно текстолита, мы подворачивали его края за текстолит, и закрепляли их монтажной лентой (строительным скотчем). При нагревании краска лазерного принтера становится пластичной и прилипает к медной фольге. Опытным путем нами было установлено, что на результат в большей степени влияет не продолжительность или температура, а сила воздействия. На утюг нужно давить всем своим весом (порядка 70 кг), в этом случае краска надежно прилипает к фольге. Если рисунок переводится с тонкой глянцевой бумаги, то при выполнении этой операции можно отчетливо видеть участки, на которых краска прилипла к плате, что очень удобно.

После необходимо поместить плату в емкость с горячей водой на 20-30 минут, чтобы бумага размокла, тогда будет легко ее удалить. Сделать это можно руками, но лучше использовать губку или кусок ветоши. Работать нужно аккуратно, но сильно беспокоиться за рисунок тоже не стоит, краска достаточно хорошо удерживается на фольге. Повышенное внимание нужно уделять монтажным площадкам. Если не удалить бумагу с их центра, то реактив не будет иметь доступа к медной фольге, и впоследствии не удастся избежать процедуры кернения.

Травить плату желательно раствором хлористого железа (FeCl3). После травления краску можно легко стереть ветошью, пропитанной бензином.

Для удобства последующей пайки печатной платы устройства, с противоположной стороны мы тем же способом нанесли необходимые примечания.

Корпус устройства был выполнен из подручных материалов.

 

Маретиалы для скачивания

Данная инструкция по изготовлению устройства /sites/default/files/attach/description.doc
Изображение для изготовления печатной платы на 4 модуля /sites/default/files/attach/4x-board-and-labels.doc
Изображение для передней панели на 4 модуля /sites/default/files/attach/4x-cover.png

Комментарии отсутствуют.

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