• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Устройства индикации и обработки сигналов

  • Автор темы Автор темы Vova777
  • Дата начала Дата начала

Vova777

Ученик
Регистрация
1 Фев 2011
Сообщения
5
Реакции
0
Баллы
0
Устройства индикации и обработки сигналов

Вот с 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
 
во люди пошли,задачу им реши и ещё на почту им пошли
 
Набросал схему, суть там в том, что реле F1 управляется с LPT-порта, оно замыкает силовую цепь 220 В. А силовая идет через трансформатор на понижение до 12 В и далее на реле F2, т.е. замыкаем силовую, реле F2 замыкает цепь 5В и возвращает сигнал в LPT- порт (т.е. подтверждение замыкания силовой цепи). Программа для работы с портом моя, на Delphi писал.

Мне интересно было бы узнать у вас:
1) Я смогу таким образом осуществить контроль замыкания силовой цепи?
2) Порт LPT опрашивается (порт читается) периодически (период - несколько милисекунд), во время опроса порта, сигнал с управляющей ножки пропадет или останется?

P.S. Я работаю пока только с DATA-регистром, во избежание "каши" на ножках, если подавать контрольный сигнал на регистр STATUS, во-первых, во-вторых, тогда мне не требуется обрабатывать прерывания порта в программе и не нужны дополнительные драйверы.
 

Вложения

  • Схема.webp
    Схема.webp
    17.2 KB · Просмотры: 170
Еще такой вопрос: нужен дешифратор сигнала, хочу использовать все 256 комбинаций сигналов регистра данных, может кто поможет? Или на какой пин регистра Status подавать сигнал подтверждения, чтобы избежать каши в регистре данных?
 
вот зачем тебе это? если в теоеретическом плане то можно подумать, а если что-то собираешь лучше скажи что и зачем. Просто однозначно есть решения получше, чем то что ты придумал, люди посоветуют, а ты решишь
 
вот зачем тебе это? если в теоеретическом плане то можно подумать, а если что-то собираешь лучше скажи что и зачем. Просто однозначно есть решения получше, чем то что ты придумал, люди посоветуют, а ты решишь

Собираю схему для коммутации силовой цепи с LPT-порта.
 
Назад
Сверху