Страница 1 из 2
Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 13:13:06
VNN84
Всем привет!
Задача следующая: с порта МК выходит сигнал, который проходит через умный блок-буфер "?". На выходе блока "?" всегда должно быть не больше одной единицы!
Т.е. в случае сбоя МК, на выходе блока "?" не при каких условиях не должно быть больше одной единицы! Есть какие мысли как это сделать НА ПРОСТОЙ ЛОГИКЕ? Формат вывода с порта МК может быть любым (бегущая точка, или волна, или ее инверсия и т.д.).
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 13:49:19
ublhjnt
Попробуй на исключающем ИЛИ.
Не понятно только для чего.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 13:52:59
VNN84
Мысль правильная, но нету 8-ми входовых и 8-выходовых исключающих ИЛИ.
Да и что они будут исключать если кол-во входов равно кол-ву выходов?
А надо это для организации схемы управления сетевого стабилизатора напряжения.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 13:58:59
ublhjnt
Смысла на понимаю семи выходов, если условие выхода только одной 1.
Поставь на 1 "1", на остальных "0".
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 14:34:25
SmarTrunk
На выходе блока не больше одной единицы? Так ясно, что нужно дешифратор поставить. Заодно съэкономятся ножки МК, т.к. на дешифратор нужно подавать двоичный "адрес" нужной ножки, т.е. для 8 выходов с МК нужны 3 ножки, для 16 выходов с МК нужны 4 ножки и т.д.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 16:21:31
VNN84
Вот, вот это уже интересно! Надо проработать. Единственная не удобность - не получить 0 на всех выходах.
ublhjnt писал(а):Смысла на понимаю семи выходов, если условие выхода только одной 1.
Поставь на 1 "1", на остальных "0".
Не семи, а восьми. Смысл такой что 8 ступеней регулирования.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 16:29:25
orinoko
Вот, вот это уже интересно! Надо проработать. Единственная не удобность - не получить 0 на всех выходах.
Дешифратор со входом разрешения...
Или дополнительный элемент И на выходе Q0 дешифратора, чтоб при необходимости задавить лог. 1 этого выхода
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 17:00:32
ublhjnt
Вот, вот это уже интересно! Надо проработать
По моему порешь ерунду. Нарисуй диаграмму хотя бы для 3 входов-выходов?
На каком выводе выхода должна быть "1", при произвольной кодировке входов?
Даже при анализе чёт-нечёт в каком разряде выхода выставлять "1"?
Задача поставлена не корректно.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 17:03:58
Romanoff
Можно и самому дешифратор на ППЗУ сделать, например, на доброй старой К155РЕЗ

Прошьете ее, как вам удобно.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 17:28:59
SmarTrunk
Смысл? Этих дешифраторов как грязи, за копейки, серии 74HC, например 74HC237, стоит 9 руб. С ДВУМЯ входами разрешения и еще внутренним буфером-защелкой.
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 17:56:32
VNN84
orinoko писал(а):Дешифратор со входом разрешения...
Или дополнительный элемент И на выходе Q0 дешифратора, чтоб при необходимости задавить лог. 1 этого выхода
Спасибо!
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 18:01:31
Stalker007
Это ещё сколько выходов нужно. Например, если у дешифратора их 8, а вам нужно 6 штук, то и разрешение выхода не нужно. Ставишь 1 на незадействованный и всё.

Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 18:55:33
gregor
Видимо я тоже бестолковый! В техзадание не въехал.
Пытаюсь догадаться: если буфер, то значит восемь входов и. я надеюсь, столько же выходов?
Если я прав, то какой из выходов приоритетный? То есть где единицу ставить?
Что должно быть на выходах, если на всех входах ноль?
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 23:21:57
VNN84
Пока просто Убрал.
Нарушение правил форума пункт 2.3
aen
Re: Вопрос знатокам логики
Добавлено: Пн апр 09, 2012 23:28:07
VNN84
gregor писал(а):Видимо я тоже бестолковый! В техзадание не въехал.
Пытаюсь догадаться: если буфер, то значит восемь входов и. я надеюсь, столько же выходов?
Если я прав, то какой из выходов приоритетный? То есть где единицу ставить?
Что должно быть на выходах, если на всех входах ноль?
Давайте я сделаю так. Вот что я хочу переработать:
http://clip2net.com/s/1N5Zj и
http://clip2net.com/s/1N5ZP
МК будет ATMEL, но суть в другом. Хочу добавить схему, которая обезопасит от результата сбоя МК. Видно что если появится больше одной единицы на выходе МК, то 2 симистора откроются и произойдет КЗ. Не очень приятно даже об этом думать.
Ответы на остальные вопросы наверно очевидны. За ранее спасибо за конструктивные посты.
Re: Вопрос знатокам логики
Добавлено: Вт апр 10, 2012 09:14:03
Romanoff
Автор первоначальной схемы - Годин Алексей Валерьевич, делал несколько контроллеров и на цифровой логике (не МК), где собственно и использовались предложенные ранее схемы включения симисторов
на элементах Исключающее ИЛИ или
через дешифратор.
Re: Вопрос знатокам логики
Добавлено: Вт апр 10, 2012 09:17:42
VNN84
Предыдущее сообщение, да еще полностью цитировать зачем?
Мы же его и так видим.
Почитайте правила форума в конце концов, хотя это и без правил большинству понятно.
Это само собой ко всем относится, кто такое не понимает
Вижу, с дешифратором сейчас работаю ))). А вот в первой схеме с XOR, чесно сказать, я голову сломал, так и не понял

Re: Вопрос знатокам логики
Добавлено: Вт апр 10, 2012 12:13:46
ublhjnt
А вот в первой схеме с XOR, чесно сказать, я голову сломал,
Ничего сложного нет. Разберёшься.
Просто ты очень скрытный и не хочешь озвучить полностью тех. задание.
Если надо стабилизировать переменное напряжение, это одно. Тогда при чём "знатоки логики".
Я в первом посту написал про искл. ИЛИ, но никакой реакции не было.
Определись с вопросом, тогда и помощь квалифицированную получишь.
Re: Вопрос знатокам логики
Добавлено: Вт апр 10, 2012 22:47:02
eufs
Если хотите сделать грамотно, то нужно контролировать цепи после симисторов и не допускать аппаратно управления, которое образует КЗ, потому как простой контроль управления от МК решит только часть задачи защиты.
Re: Вопрос знатокам логики
Добавлено: Вт апр 10, 2012 22:50:13
VNN84
Не совсем понимаю что контролировать после симисторов?