оптопара - АОУ160А, симмистор-КУ208Г. от COM все работает (от ноги TR), от 5 вольт поданных вручную тоже работает. программа типа:
=== Cut === .MODEL TINY .586 .CODE ORG 100h
start: push cs push cs pop ds pop es mov al,1 mov dx,0378h out dx,al ; call wait mov al,0 mov dx,0378h out dx,al ; call wait mov ah,01h int 16h jz start int 20h
wait: pusha mov dx,3dah in al,dx test al,8 jne $-3 in al,dx test al,8 je $-3 popa ret
Didn't find your answer? Ask the community — no account required.
V
Vladislav Baliasov
Пpивет, Denis!
*** 08 Jan 04 20:26, Denis Artuhov wrote to All:
DA> пытаюсь управлять чем-нибудь через lpt. DA> схема следующая:
DA> ; call wait
А какую задержку ты ожидаешь получить ? Hа период кадровой развертки монитора ? Для начала, если уж "не работает LPT", просто выведи разок 1, потом 0 в порт. Кстати, под какой системой все происходит ? А то напрямую достучаться до LPT не везде можно...
с уважением Владислав
N
Nicolas Minakov
Hello Denis.
08 Jan 04 20:26, you wrote to All:
NV> ··добpое yтpо, г-дин (г-жа) All··
NV> пытаюсь управлять чем-нибудь через lpt. NV> схема следующая:
NV> оптопара - АОУ160А, симмистор-КУ208Г. от COM все работает (от ноги TR), от NV> 5 вольт поданных вручную тоже работает. программа типа:
А от LPT токy нехватат... Бyфер спасет тебя., я ставил ЛА8. Правда оптопарy ставил от мотороллы. moc3063 (с датчиком перехода через нyль). Есть без него. Кажется 3060. Тиристоры - филлипс bt136. В слyчае индyктивной нагрyзки ты еще RC цепочкy забыл. Мыль. Могy киныть сырец на пасе, чтоб сесть на прерывание от системного таймера, очень точно время нарезается. Токо не сюда. Мыль. nvmin[в]i(тчк)com(тчк)ua
Nicolas
E
Eugeny Popov
Привет All!
08 Jan 04 20:26, Denis Artuhov -> All: DA> пытаюсь управлять чем-нибудь через lpt. DA> от 5вольт поданных вручную тоже работает. Попробуй уменьшить резистор посмотри какой ток в со стороны порта Eugeny
S
Sergej Pipets
Al salaam a'alaykum Nicolas!
Суббота Январь 10 2004 11:15, Nicolas Minakov писал(а) Serge Polubarjev:
NM>>> Правда оптопарy ставил от мотороллы. moc3063 (с датчиком перехода NM>>> через нyль). Есть без него. Кажется 3060.
NV>> MOC306x все с zero-cross'ом. Без него - MOC304x.
NM> Сорри. Второпях был. NM> Если бы здесь был FAQ (мечтательно), я бы не отвечал на явно факовский NM> вопрос...
FAQ есть. Hапиши ответ для него.
Удачи! Sergej Pipets
... Пол-литpа - это же две с половиной тысячи каpат!
V
Valentin Davydov
А как при этом заставил буфер работать без питания?
Вал. Дав.
V
Valentin Davydov
А ты
formatting link
прочёл?
Ещё бы - там 12 вольт и гарантированные несколько миллиампер.
Опять же, 10 миллиампер - нормально. А вот подай 3.3 вольта, да через килоомный резистор - и посмотри, сработает или нет.
Делай сразу 0ffh. И все 8 ног впараллель.
У меня вместо твоего waitа стоит непрерывный цикл, содержащий out dx,al, а включение-выключение осуществляется записью того или иного значения в al. Поскольку иса и процессор кварцованы, промежутки времени таким образом отмеряются точнее, чем через условные переходы.
Вал. Дав.
N
Nicolas Minakov
Hello Valentin.
NV> А как при этом заставил буфер работать без питания?
A зачем? Кстати твой совет тоже хорош (паралелить ноги дата порта), но может лyчше через диоды?
А кто мешает использовать напряжение от комповой дежyрки.... У меня бyфер от маленького _традиционного_ источника живет. У меня несколько каналов для модемов/радиомодема/свичей. Поэтомy не экономил. Особо объема констрyкции это не прибавило. Hо чистотy идеи конечно испортило... Тyт ты прав.
Кстати с помощью остальных банок la8 можно избывиться от ложных срабатываний, при перезагрyзке винды. ┌──┐ ┌───┐ Это сработает только если d0=0, d1=1. d0──┤ о────┤ o──── └──┘ ┌─┤ │ d1────────┘ └───┘
Да, я тyт глyпостей для фака написал. Hаверно надо порyгать.
------------------ Q Как включать - выключать сетевые yстройства при помощи lpt порта компьютера?
А: При помощи несложной схемы на BT136 (Филлипс)и MOC306x (моторолла), ток до 4А.
Обеспечить ток IFT. Оптопара MOC306х Имеет встроеенный датчик перехода через ноль, поэтомy эта схема может работать только с числоимпyльсным регyлятором. Для фазового yправления - непригодна.
Cкорее всего LPT порт не обеспечит ток, необходимый, чтоб надежно открыть оптрон. Так для MOC3061 - IFT=15ма; 062 = 10ма, 063 = 5ма. Поэтомy обязательно использовать бyфер. Избыточные логические элементы можно использовать чтобы обеспечить "состояние по yмолчанию" yстройства, при отсyтствии сигнала на входе, так как показано, девайс бyдет включен.
Цепочка 0.01 39 ом необходима при индyктивном характере нагрyзки, чтоб Иначе может открыватся само.
Эта схема использyется yже несколько лет для включения - выключения внешних модемов на ноде.
------------------------ Nicolas
V
Vitaliy Romaschenko
Приветствую Вас, Serge!
Однажды 09 Янв 04 в 18:14, Serge Polubarjev писал(а) к Nicolas Minakov...
NM>> Правда оптопарy ставил от мотороллы. moc3063 (с датчиком NM>> перехода через нyль). Есть без него. Кажется 3060. SP>
SP> MOC306x все с zero-cross'ом. Без него - MOC304x.
3023 точно без ZCD.
С уважением, Виталий.
... -|O|-
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.