Передача и прием по двум проводам.

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 4
Зарегистрирован: Чт мар 15, 2012 21:00:37

Сообщение Колумб »

Здравствуйте всем. Прошу помощи у спецов. Сам чтото затрудняюсь. на микросхемах логики надо сделать чтотовроде приемника-передатчика. передатчик отсылает восемь бит, приемник их принимает и зажигает светодиоды. у приемника восем переключателей, у приемника восемь светодиодов. А связь по двум проводам. Буду рад помощи. Вроде угадал с форумом, пните если не так.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Два регистра один параллельно-последовательный, а второй последовательно-параллельный и генератор к ним.
например 74НС165 и 74НС595
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

на каком расстоянии находится приемник от передатчика и как часто будут переключаться диоды?
Родился
Сообщения: 4
Зарегистрирован: Чт мар 15, 2012 21:00:37

Сообщение Колумб »

Расстояние около метра просто стенд. скорость чтобы вручную переключил увидел. Я вот подумал если 595 там ведь 8 данных они сплошным потоком пойдут, и как их расчленять на приемнике. Что то вроде наверно синхронизации надо? определить где начало где конец.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Так это же ж RS232. Ну и эмулируйте его на логике.
Docendo discimus
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Я вот подумал если 595 там ведь 8 данных они сплошным потоком пойдут, и как их расчленять на приемнике.
Это сдвиговый регистр. Подаём бит на вход, дёргаем тактовый вход - бит записывается на первый выход, остальные сдвигаются. Обычная последовательная передача. Два провода - данные и такт (передача ведь в одну сторону)

Правда в конце у него надо дёрнуть защёлку, чтобы данные на выходе появились. Если не нужна - можно взять 74HC164
Реклама
orinoko

Сообщение orinoko »

Данные и такт - это уже два провода. а как же Общий? это уже третий. Хотя на рассоянии 1 метр где два провода - там и третий пройдёт. А что ТС скажет? Хотя при расстоянии метр можно и шлейф на 10 проводов кинуть безо всяких микросхем. Или это учебное задание?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

orinoko писал(а):Данные и такт - это уже два провода.
Смотря до какой степени заморачиваться...
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Данные и такт - это уже два провода. а как же Общий?
Общий, вообще-то, не принято обозначать. Тогда автору нужна передача по одному проводу, тут асинхронная передача (UART), или хитрости, как по ссылке Engineer_Keen

Асинхронную передачу на логике не так уж и просто реализовать. Во всяком случае если автор смог бы это осилить, он не задавал бы подобных вопросов.
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Много слов и ни одной схемы.
Сейчас пороюсь в архиве и найду рабочую схему.
Вот Вам готовая схема передачи любой их 8 команд (вложение)
Эта схема взята у Шелестова
У меня тоже есть схема(когда то разрабатывал на 40 команд) Моя схема немного проще(не сильно, но если сравнивать 8 и 40 команд, то моя будет намного проще). Есть и у Бирюкова(источник не помню), но намного сложнее (много микросхем).
Вложения
Шифр.GIF
(54.48 КБ) 876 скачиваний
Последний раз редактировалось Brigadir Пт мар 16, 2012 17:10:46, всего редактировалось 1 раз.
А поболтать?
Родился
Сообщения: 4
Зарегистрирован: Чт мар 15, 2012 21:00:37

Сообщение Колумб »

"Два провода - данные и такт" два провода сигнальный и земля. Про 232 невспомнил, прикину чтото солжновато видится. Engineer_Keen спасибо вникнуть надо. Жду Brigadir.
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Колумб писал(а):" Жду Brigadir.
Меня ждать недолго. Любуйтесь!
А поболтать?
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Brigadir писал(а):Много слов и ни одной схемы.
Мое мнение такое - высказал мысль, а ТС пусть разбирается. Когда чтото надумает - разродится схемкой. Правильной или неправильной - но он сделает САМ. Дальше скорректируем. А вот выдавать на гора по первому требованию решения, считаю в корне неправильным. Результатом будет одно - голова ТС забита ожиданием схемы дающего.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Родился
Сообщения: 4
Зарегистрирован: Чт мар 15, 2012 21:00:37

Сообщение Колумб »

Спасибо. Схема хорошо Метеор мне еще с ее работой разобратся. Буду рисовать графики.
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

Метеор, я почти согласен с Вами, но подобную схему трудно отыскать, это не мультивибратор....Когда мне приспичило: я долго копал всю литературу и нашел только одну схему(мне надо было на 40 каналов) и та не подошла. Пришлось выдумывать свою.
Но у меня были иные требования: все каналы должны включаться независимо друг от друга,то есть и один и пять и 12 = одновременно, не мешая друг другу. И всё это передаваться фактически по одному проводу(информационному).
А поболтать?
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Вне темы!
Бригадир, я не требую оправданий ни Ваших, ни ТС, ни своих.
Каждый сам определяет для себя тот порог, за которым он устав объяснять хватается за "карандаш", и порог объяснений\рисований после которого он перестает "отвечать на запросы системы" :tea:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

на логике вряд ли получится, а на МК напрашивается LIN или 1-Wire
Друг Кота
Аватара пользователя
Сообщения: 35639
Зарегистрирован: Вс янв 25, 2009 21:16:04
Откуда: Москва

Сообщение Brigadir »

s64 писал(а):на логике вряд ли получится, а на МК напрашивается LIN или 1-Wire
МК - тоже логика. Ваша логика = неправильная. Разница в количестве корпусов и гибкости программирования. Но МК не всё могут. Их возможности сильно ограничены.
А поболтать?
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Сообщение Bar_boss »

Колумб писал(а): Про 232 невспомнил, прикину чтото солжновато видится. Engineer_Keen спасибо вникнуть надо. Жду Brigadir.
Сложного ничего нет, но RS-232 - это ТРИ провода.
Странно, что никто про RS-485 не вспомнил. Вот это как раз - по ДВУМ проводам :))
orinoko

Сообщение orinoko »

Я думал предложить, но 485-ый на 1 метр - это слишком уж. Только добавится по 1 МС с каждого конца.
А 232-ой, если данные гнать в одну сторону - это всё-таки 2 провода. :)
Ответить

Вернуться в «Цифровая техника»