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

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

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

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

Простая схема на логических элементах

Alexian_2001

Новые
Регистрация
25 Окт 2014
Сообщения
20
Реакции
0
Баллы
0
Простая схема на логических элементах

Всем доброго дня, нужно сделать на первый взгляд простую схему на логических элементах, именно на жёсткой логике. У схемы два входа для датчиков (ТТЛ уровень), и два выхода (тоже ТТЛ).
Логика работы должна быть такая: на первом выходе присутствует сигнал, если есть сигнал с первого датчика; на втором выходе есть сигнал, если присутствует сигнал со второго датчика; если сигнал со второго датчика появляется во время присутствия сигнала с первого датчика, то на обоих выходах должны быть сигналы; если сигнал с первого датчика появляется во время присутствия сигнала со второго датчика, то на обоих выходах сигналы отсутствуют. Что посоветуете?
 
A B F(A) F(B)
1 1 1 1
1 0 1 1
0 1 0 0
Так хотите?
 
Немного не так. F(A) и F(B) по данной таблице не зависят от последовательности появления A и B. А нужно учесть порядок появления сигналов.
F(A)=1, если A=1, или если B появился во время наличия сигнала A.
F(b)=1, если B=1, или если B появился во время наличия сигнала A.
Если же A появился позже B, то и F(A)=0 и F(B)=0
 
Получается, что вам нужно инвертировать сигнал на обоих выходах только в том случае, когда на втором входе устойчивая 1, а на первом она появляется. Схема непростая, нужно вводить дополнительную цепочку в виде линии задержки сигнала. Также нужно знать период, который считается за устойчивое состояние сигнала на каждом из входов.
 
Логика работы должна быть такая: на первом выходе присутствует сигнал, если есть сигнал с первого датчика; на втором выходе есть сигнал, если присутствует сигнал со второго датчика; если сигнал со второго датчика появляется во время присутствия сигнала с первого датчика, то на обоих выходах должны быть сигналы; если сигнал с первого датчика появляется во время присутствия сигнала со второго датчика, то на обоих выходах сигналы отсутствуют. Что посоветуете?
а нельзя чуть чуть изменить?
на первом выходе присутствует сигнал, если есть сигнал с первого датчика; на втором выходе есть сигнал, если присутствует сигнал со второго датчика; если сигнал со второго датчика появляется во время присутствия сигнала с первого датчика, то на обоих выходах должны быть сигналы; если сигнал с первого датчика появляется во время присутствия сигнала со второго датчика, то на втором остается, а на первом не появляется, т.е. состояние схемы не меняется.
кстати, что является датчиками, точнее какой уровень является активным на входе?
 
Всем добрый день!
Нет, изменить логику нельзя.
Датчики формируют на выходе +5 В, ТТЛ.
Вобщем, спасибо за отклики, но я схему уже составил. Используется 2 RS-триггера. Причем на вход S каждого из них подаётся через логическое "И" как сигнал со своего датчика, так и инвертированный выходной сигнал с другого триггера.
 
Используется 2 RS-триггера
да чтобы доработать мой вариант нужен еще один триггер(один уже есть) просто сейчас голова уже не варит до конца довести. рад что у вас все получилось - и у меня гора с плеч :) удачи!
 
Назад
Сверху