Передача и прием по двум проводам.
- Сообщения: 4
- Зарегистрирован: Чт мар 15, 2012 21:00:37
Здравствуйте всем. Прошу помощи у спецов. Сам чтото затрудняюсь. на микросхемах логики надо сделать чтотовроде приемника-передатчика. передатчик отсылает восемь бит, приемник их принимает и зажигает светодиоды. у приемника восем переключателей, у приемника восемь светодиодов. А связь по двум проводам. Буду рад помощи. Вроде угадал с форумом, пните если не так.
- Реклама
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Два регистра один параллельно-последовательный, а второй последовательно-параллельный и генератор к ним.
например 74НС165 и 74НС595
например 74НС165 и 74НС595
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 321
- Зарегистрирован: Пн окт 18, 2010 21:18:21
на каком расстоянии находится приемник от передатчика и как часто будут переключаться диоды?
- Сообщения: 4
- Зарегистрирован: Чт мар 15, 2012 21:00:37
Расстояние около метра просто стенд. скорость чтобы вручную переключил увидел. Я вот подумал если 595 там ведь 8 данных они сплошным потоком пойдут, и как их расчленять на приемнике. Что то вроде наверно синхронизации надо? определить где начало где конец.
Так это же ж RS232. Ну и эмулируйте его на логике.
Docendo discimus
- Реклама
Это сдвиговый регистр. Подаём бит на вход, дёргаем тактовый вход - бит записывается на первый выход, остальные сдвигаются. Обычная последовательная передача. Два провода - данные и такт (передача ведь в одну сторону)Я вот подумал если 595 там ведь 8 данных они сплошным потоком пойдут, и как их расчленять на приемнике.
Правда в конце у него надо дёрнуть защёлку, чтобы данные на выходе появились. Если не нужна - можно взять 74HC164
Данные и такт - это уже два провода. а как же Общий? это уже третий. Хотя на рассоянии 1 метр где два провода - там и третий пройдёт. А что ТС скажет? Хотя при расстоянии метр можно и шлейф на 10 проводов кинуть безо всяких микросхем. Или это учебное задание?
Смотря до какой степени заморачиваться...orinoko писал(а):Данные и такт - это уже два провода.
Общий, вообще-то, не принято обозначать. Тогда автору нужна передача по одному проводу, тут асинхронная передача (UART), или хитрости, как по ссылке Engineer_KeenДанные и такт - это уже два провода. а как же Общий?
Асинхронную передачу на логике не так уж и просто реализовать. Во всяком случае если автор смог бы это осилить, он не задавал бы подобных вопросов.
Много слов и ни одной схемы.
Сейчас пороюсь в архиве и найду рабочую схему.
Вот Вам готовая схема передачи любой их 8 команд (вложение)
Эта схема взята у Шелестова
У меня тоже есть схема(когда то разрабатывал на 40 команд) Моя схема немного проще(не сильно, но если сравнивать 8 и 40 команд, то моя будет намного проще). Есть и у Бирюкова(источник не помню), но намного сложнее (много микросхем).
Сейчас пороюсь в архиве и найду рабочую схему.
Вот Вам готовая схема передачи любой их 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.
Меня ждать недолго. Любуйтесь!Колумб писал(а):" Жду Brigadir.
А поболтать?
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Мое мнение такое - высказал мысль, а ТС пусть разбирается. Когда чтото надумает - разродится схемкой. Правильной или неправильной - но он сделает САМ. Дальше скорректируем. А вот выдавать на гора по первому требованию решения, считаю в корне неправильным. Результатом будет одно - голова ТС забита ожиданием схемы дающего.Brigadir писал(а):Много слов и ни одной схемы.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 4
- Зарегистрирован: Чт мар 15, 2012 21:00:37
Спасибо. Схема хорошо Метеор мне еще с ее работой разобратся. Буду рисовать графики.
Метеор, я почти согласен с Вами, но подобную схему трудно отыскать, это не мультивибратор....Когда мне приспичило: я долго копал всю литературу и нашел только одну схему(мне надо было на 40 каналов) и та не подошла. Пришлось выдумывать свою.
Но у меня были иные требования: все каналы должны включаться независимо друг от друга,то есть и один и пять и 12 = одновременно, не мешая друг другу. И всё это передаваться фактически по одному проводу(информационному).
Но у меня были иные требования: все каналы должны включаться независимо друг от друга,то есть и один и пять и 12 = одновременно, не мешая друг другу. И всё это передаваться фактически по одному проводу(информационному).
А поболтать?
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Вне темы!
Бригадир, я не требую оправданий ни Ваших, ни ТС, ни своих.
Каждый сам определяет для себя тот порог, за которым он устав объяснять хватается за "карандаш", и порог объяснений\рисований после которого он перестает "отвечать на запросы системы"
Бригадир, я не требую оправданий ни Ваших, ни ТС, ни своих.
Каждый сам определяет для себя тот порог, за которым он устав объяснять хватается за "карандаш", и порог объяснений\рисований после которого он перестает "отвечать на запросы системы"
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 321
- Зарегистрирован: Пн окт 18, 2010 21:18:21
на логике вряд ли получится, а на МК напрашивается LIN или 1-Wire
МК - тоже логика. Ваша логика = неправильная. Разница в количестве корпусов и гибкости программирования. Но МК не всё могут. Их возможности сильно ограничены.s64 писал(а):на логике вряд ли получится, а на МК напрашивается LIN или 1-Wire
А поболтать?
- Сообщения: 134
- Зарегистрирован: Сб янв 09, 2010 22:21:24
Сложного ничего нет, но RS-232 - это ТРИ провода.Колумб писал(а): Про 232 невспомнил, прикину чтото солжновато видится. Engineer_Keen спасибо вникнуть надо. Жду Brigadir.
Странно, что никто про RS-485 не вспомнил. Вот это как раз - по ДВУМ проводам
Я думал предложить, но 485-ый на 1 метр - это слишком уж. Только добавится по 1 МС с каждого конца.
А 232-ой, если данные гнать в одну сторону - это всё-таки 2 провода.
А 232-ой, если данные гнать в одну сторону - это всё-таки 2 провода.


