Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.221.174.248] |
|
Сообщ.
#1
,
|
|
|
1)какое напрежение подается на выходе портов при передаче данных и можно ли как нибудь програмно или не програмно это напрежение изменить
2)Возможно ли сделать такчтобы порт выдавал определеный сигнал на выход в течении определенного времени (програмно) Заранее благодарю за ответ! |
Сообщ.
#2
,
|
|
|
ну что уважаемые! время тикает поможите хотя бы линками (только стоящимми)
оченьнужно ПОЖАЛСТА ;) |
Сообщ.
#3
,
|
|
|
Ну...
Если брать к примеру ЛПТ порт, то там ВРОДЕБЫ напряжение - 5 Вольт(Стандартное Напр-е логической 1-цы). Если хочешь изменить это Напр-е, то только аппаратно, через резистор(ы). Конечно, и на ЛПТ и на СОМ можно выводить сигналлы(данные) с определлёной скоростью(частотой) Спроси как это делать в разделе Assembler! |
Сообщ.
#4
,
|
|
|
Вешаешь свою программу на прерывание таймера (IRQ0).
|
Сообщ.
#5
,
|
|
|
спасибо попробую
|
Сообщ.
#6
,
|
|
|
http://denis716.narod.ru
http://www.vibration.ru/obrab_signalow.shtml Посмотри здесь и объясни поконкретней задачу. |
Сообщ.
#7
,
|
|
|
Наскока я помню - на ЛПТ всегда было 5В, а на КОМ можно и 12В.
Если нужно с аналогом работать - то лучше через ЛПТ. Там 8 выходов (0/1) и пять входов. контакты ЛПТ: 2 - 9 - сигнальные выводы. 18 - 25 - это земля Для ввода информации в порт используются выводы 10-13, 15 Для подачи сигналов на выхода пишешь байт по адресу порта (обычно - 0378h для ЛПТ1) Для чтения - читаешь с [адрес порта +1] (для ЛПТ1 - 0379h). При чтении там есть один прикол - один из входов инверсный. |
Сообщ.
#8
,
|
|
|
DAC на LPT привесить - 572ПА1 или вагон резисторов (как Covox раньше делали) - будет изменяемое напряжение (0-5 вольт)...
|
Сообщ.
#9
,
|
|
|
Зачем вагон резисторов??? Есть микруха 74HC573, предназначенная как раз для работы с портами данных.
|
Сообщ.
#10
,
|
|
|
Цитата Testudo, 11.12.02, 11:15:02 Зачем вагон резисторов??? Есть микруха 74HC573, предназначенная как раз для работы с портами данных. Резисторы - это чтобы изобразить ЦАП(DAC). а 74HC573 просто регистр-защелка. А воще: зачем так замарачиваться, почему не купить ЛЮБУЮ звуковую плату. |
Сообщ.
#11
,
|
|
|
Я тут еще подумал, можно извратиться и получить кучу аналоговых сигналов.
Повесить на каждый выход порта по резистору с конденсатором С (С на землю) и заряжать С импульсами разной длительности и на них будут разные напряжения одновременно. |
Сообщ.
#12
,
|
|
|
полёт свободной мысли.. ребята.. ему надо порт лпт, и две сигнальные ножки, чтобы на них можно было подавать по желанию заданной длительности сигнал.
Он хочет сделать релейный выключатель света в комнате, чтобы управлялся с компа. При чём тут звуковуха ? ))))) |
Сообщ.
#13
,
|
|
|
Вот именно, при чем тут звуковуха?
А 573 микруха в данном случае обеспечивает гальвано-развязку. Если нужна всего пара выводов, то можно использовать оптопары. 2Alexei: А это уже плохой стиль - вешать всякую байдень на питание из порта - так порт сжечь не долго. |
Сообщ.
#14
,
|
|
|
По документации выход порта LPT расчитан на один вход TTL.
|
Сообщ.
#15
,
|
|
|
Сообщ.
#16
,
|
|
|
2Testudo
Никакую "байдень на питание из порта" вешать не надо, если чего-то не понял это не значит, что оно плохо А 74НС573 - заурядный "Octal 3-State Noninverting Latch" и никакой гальванической развязки не обеспечивает! И вообще сдуру можно не только порт сжечь... ;D 2sifonoff Если делать грамотно то этого предостаточно. 2Some1 А вопрос был как программно изменить наприжение на выходе порта(значит получить отличное от 0 и 5в), если просто переключить из "0" в "1", то чего тут менять? |
Сообщ.
#17
,
|
|
|
2Alexei:
Насчет Цитата :заурядный "Octal 3-State Noninverting Latch" Пример. У меня на одной из работ (на телевидении) были табло, отображающие цифры. Так как цифры было довольно внушительного размера, то сделаны они были нестандартным методом и потребляли довольно большую мощьность. Для управления ими был использован ДСП и на его выходах несколько пар - 573 + Flip-flop. Так вот. Когда в высоковольтной части схемы произошло замыкание, все флопики повылетали нафиг (обуглились и потрескались), вылетело несколько 573, а ДСП и все остальные компоненты остались целыми. Отсюда вывод: спасли дело 573. |
Сообщ.
#18
,
|
|
|
И это нормально! Так и должно быть. Но галванической развязки тут нет.
|
Сообщ.
#19
,
|
|
|
Ну ладно, ладно - пристал к одному слову! ;D ;D ;D
Я просто хотел сказать, что с порта питание желательно не брать. Для этого эта микруха и нужна - чтобы питать подключенную схему от отдельного источника питания. |
Сообщ.
#20
,
|
|
|
Буферировать выход никогда не помешает, и отдельный источник питания необязателен при этом.Связь по земле(корпус) все равно остается.Со всеми неприятными последствиями и феерверками.
|
Сообщ.
#21
,
|
|
|
Цитата Со всеми неприятными последствиями и феерверками. Ну, фейрверки будут только если земля к батарее прикручена, а если у компутера заземление хорошее, то ничего не случиться. |
Сообщ.
#22
,
|
|
|
класно даже не ожидал такого оживления :D
74HC573 к ней можно подключать 220в? (как я понял 74HC573 заменяет реле с магнитным пускателем ) или как ? кстати я где то читал что можно к порту подключить 220 и програмно выводит 220в на выход порта без последствий |
Сообщ.
#23
,
|
|
|
Нет, к 573 220 нельзя. К ней только 5 можно.
А если нужно 220, то делаешь так: [tt] >-----[r=470]----- <земля | _ ^ XX1 | >----------------- <выход[/tt] Где XX1 - семисторная оптопара, например - КУ208Г. К ней на вторую пару концов можно и 220 подключать. |
Сообщ.
#24
,
|
|
|
КУ208Г- Не удачный пример, обычный семистор без оптронной развяки.
|
Сообщ.
#25
,
|
|
|
а вообщето еще пока чайниквы немогли бы эти термены объяснить подробнее
|
Сообщ.
#26
,
|
|
|
Цитата КУ208Г- Не удачный пример, обычный семистор без оптронной развяки OK. Вместо КУ208Г - MOC2030 |