Устройства индикации и обработки сигналов
Вот с LPT-порта, с регистра DATA можно вывести до 256 различных комбинаций сигналов. А какое устройство можно подобрать или собрать, чтобы распределять сигналы (условно назовем его "УРС")?
Что-то в виде выхода из УРС на 255 пинов, на входе в УРС сигнал (комбинация логов 1 на пинах LPT-порта в DATA-регистре) №1 - на выходе из УРС включаем пин №1; сигнал №25 - пин 25, и т.д. Нужно работать с каждым из 256 сигналов. Еще бы триггеры, чтобы управлять пинами выхода одним краткосрочным импульсом с порта. Например: ->Вход: лог 1 на пинах: 1,2,3,6 (условный сигнал №35); (((Комп -> LPT.порт -> вход -> УРС -> выход))) <-Выход: лог 1 на пине 35 (условно). Чтобы проверить, какие пины включены, обработать, и вывести на отдельный пин определенный вариант сигнала с порта. Желательно привести варианты схем, ссылки на них, или принципиально иные варианты решения задачи. Или можно писать мне на имейл: lord_vladimir@mail.ru |
во люди пошли,задачу им реши и ещё на почту им пошли
|
Вложений: 1
Набросал схему, суть там в том, что реле F1 управляется с LPT-порта, оно замыкает силовую цепь 220 В. А силовая идет через трансформатор на понижение до 12 В и далее на реле F2, т.е. замыкаем силовую, реле F2 замыкает цепь 5В и возвращает сигнал в LPT- порт (т.е. подтверждение замыкания силовой цепи). Программа для работы с портом моя, на Delphi писал.
Мне интересно было бы узнать у вас: 1) Я смогу таким образом осуществить контроль замыкания силовой цепи? 2) Порт LPT опрашивается (порт читается) периодически (период - несколько милисекунд), во время опроса порта, сигнал с управляющей ножки пропадет или останется? P.S. Я работаю пока только с DATA-регистром, во избежание "каши" на ножках, если подавать контрольный сигнал на регистр STATUS, во-первых, во-вторых, тогда мне не требуется обрабатывать прерывания порта в программе и не нужны дополнительные драйверы. |
Еще такой вопрос: нужен дешифратор сигнала, хочу использовать все 256 комбинаций сигналов регистра данных, может кто поможет? Или на какой пин регистра Status подавать сигнал подтверждения, чтобы избежать каши в регистре данных?
|
вот зачем тебе это? если в теоеретическом плане то можно подумать, а если что-то собираешь лучше скажи что и зачем. Просто однозначно есть решения получше, чем то что ты придумал, люди посоветуют, а ты решишь
|
Цитата:
|
Часовой пояс GMT +4, время: 06:20. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.