Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
13.05.2016, 08:47
|
|
Прописка
Регистрация: 17.09.2008
Сообщений: 101
Сказал спасибо: 7
Сказали Спасибо 27 раз(а) в 7 сообщении(ях)
|
Подключение к одному входу, нескольких выходов с TTL-сигналами
Уважаемые знатоки, подскажите пожалуйста, как можно подключить к одному входу, несколько выходов с TTL- уровнями. Чтобы понятнее было, на вход, через оптопару 6N137 нужно подать сигнал с Arduino, с м/с AM26LS31C и с LPT-порта. Причём, если сигнал пойдёт с LPT выхода с Arduino и AM26LS31C, наверное нужно будет просто отключить от оптрона ?
|
|
|
|
13.05.2016, 09:22
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,703
Сказал спасибо: 189
Сказали Спасибо 3,193 раз(а) в 2,070 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
сделать монтажное ""или""
монтажное ""и""
смотря чо тебе надо.
__________________
кагмаподэ магмаподэ
|
|
|
|
13.05.2016, 09:57
|
|
Прописка
Регистрация: 17.09.2008
Сообщений: 101
Сказал спасибо: 7
Сказали Спасибо 27 раз(а) в 7 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Мне нужно подавать управляющие импульсы на контроллер двигателя, в станке с ЧПУ.
|
|
|
|
13.05.2016, 10:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.08.2004
Адрес: Украина
Сообщений: 1,308
Сказал спасибо: 696
Сказали Спасибо 518 раз(а) в 311 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
chkmatulla, если у Вас на входе сигналы с TTL уровнями, и они не должны смешиваться, тогда Вам необходим мультиплексор, например КП2 (155,555,1533), КП11,12 (555,1533), или их аналоги. Можете использовать аналоговые мультиплексоры, если сопротивление ключа в открытом состоянии для вас не критично (CD4052, 4053).
|
|
|
|
13.05.2016, 11:01
|
|
Прописка
Регистрация: 17.09.2008
Сообщений: 101
Сказал спасибо: 7
Сказали Спасибо 27 раз(а) в 7 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Кажется, Ваш вариант, kualx, наиболее подходящий. Спасибо за помощь !
|
|
|
|
13.05.2016, 11:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,303
Сказал спасибо: 2,132
Сказали Спасибо 1,730 раз(а) в 983 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Импульс один или пачка? Просто импульсы или цифровая посылка в электронном виде?
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
13.05.2016, 12:26
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Не забываем, что мультиплексоры работают по принципу коммутации выбранного в данный момент только одного входа на один выход. Поэтому, коммутацию входов придется переключать.
Если же нужно просто объединить входы на общий выход, чтобы в любой момент времени входящий сигнал с любого входа проходил на выход Запятая Нужно сделать монтажное или на диодах запятая либо на логическом элементе. Может быть потребуются другие логические функции например исключающее или, в зависимости от характера сигналов
|
|
|
|
13.05.2016, 12:38
|
|
Прописка
Регистрация: 17.09.2008
Сообщений: 101
Сказал спасибо: 7
Сказали Спасибо 27 раз(а) в 7 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Нет, там такая задача, если джойстик поставлен в любое положение, отличное от центра, нельзя, чтобы на вход контроллера пришли импульсы с валкодера. Меня смущает только такой момент, когда джойстик в центре и валкодер не крутим, выхода всё равно могут друг друга коротить ? Ведь, я так думаю (С), состояние выхода, не нормируется ? И такой вопрос, если с микросхемы снять питание, её выхода не будут мешать работе Arduino ? Это если вместо мультиплексора, такой способ применить.
Что касается, единичный импульс или пачка, как говорится, в течении дня - всё возможно.
Последний раз редактировалось chkmatulla; 13.05.2016 в 12:53.
|
|
|
|
13.05.2016, 13:31
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Логическое или (монтажное на диодах, либо на логическом элементе), при наличии лог.1 на одном из входов, не позволит изменить состояние выхода при любых лог.уровнях на других входах.
Другим словами, если один сигнал в лог.1, то на выходе будет лог.1 при любом раскладе.
А вообще-то, наш штатный телепат ещё не вернулся после длительных праздников, и поэтому мы плохо угадываем то, чего у вас там за схема и сигналы и о чем вы думаете.
|
|
|
|
13.05.2016, 13:47
|
|
Прописка
Регистрация: 17.09.2008
Сообщений: 101
Сказал спасибо: 7
Сказали Спасибо 27 раз(а) в 7 сообщении(ях)
|
Re: Подключение к одному входу, нескольких выходов с TTL-сигналами
Ну, есть контроллер сервопривода, на вход подаются сигналы Dir и Step от Arduino. Это, когда джойстик находится в положении влево- вправо или вперёд- назад. А когда джойстик находится в среднем положении, Arduino никакие импульсы не выдаёт и мы можем вручную двигать наш инструмент, вращая валкодеры. Валкодер выдаёт точно такие же сигналы, как и Arduino и подаёт их на тот же вход. Так вот, крайне не желательно, чтобы сигналы с валкодера, приходили на вход контроллера, в то же время, когда туда их подаёт Arduino. Так понятнее будет ? Или ещё схема нужна ?
Последний раз редактировалось chkmatulla; 13.05.2016 в 13:59.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:44.
|
|