Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Как избавиться от лишних проводов

Непрочитано 14.04.2010, 17:03  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Сообщение от Gorgon67 Посмотреть сообщение
...data-это данные clock-это синхронизация, а что выполняет latch шинка?...
Latch это "защёлка", тоесть что-бы загрузить в сдвиговую часть регистра-передатчика информацию необходимо "клацнуть" коротким одиночным импульсом по входу Latch, при этом состояние параллельных входов занесётся с регистр сдвига. Далее подаём сотню тактовых импульсов на входы Clock приёмника и передатчика при этом "поезд" битов переезжает с регистров-передатчиков в сдвиговую часть регистров-приёмников и снова "клацаем" Latch на приёмнике. При этом принятые биты в регистре приёмнике перепишутся на выходы и отобразятся светодиодами. Входы Latch приёмника и передатчика "щелкать" можно одновременно. В принципе (как уже было сказанно выше) Latch можно не использовать при этом процесс продвижения информации будет мелькать на светодиодах.
Миниатюры:
Нажмите на изображение для увеличения
Название: Registers.GIF
Просмотров: 79
Размер:	50.2 Кб
ID:	6798  
Реклама:

Последний раз редактировалось OneTech; 14.04.2010 в 17:51.
OneTech вне форума  
Сказали "Спасибо" OneTech
Gorgon67 (14.04.2010)
Непрочитано 14.04.2010, 18:45  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Самая проблема не снять данные, а передать их. И получить достоверные данные. Вот поэтому не получится на простой логике. Все равно МК цеплять. А регистры, АЦП или контроллер клавы - это вторично. НИКТО из них не умеет по 485 передавать или по CAN.
Если нет такой возможности... Ну готовое решение не существует. Из возможных вариантов (но далеко не дешево получится) - использовать Болид. 5 шт. Сигнал-20, 1 шт. С2000 и пара С2000-БИ. Надежно, сертифицировано. Все события в лог пишутся, и на пульте отображаются. А для красоты С2000-БИ - это такие блоки индикации со светодиодами. Программируется довольно прозрачно. Заодно можно туда же и охранную и пожарную сигнализацию прикрутить
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 15.04.2010, 00:07  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Сообщение от DK Посмотреть сообщение
НИКТО из них не умеет по 485 передавать или по CAN.
В чём же заключается "умение" передавать по каналу 485? Ведь 485 это всего лишь физическая реализация передачи логических ноликов и еденичек, нет никакой привязки к UART-y, USART-y или SPI лишь бы не выйти за граничные частоты рекомендуемые производителем чипа. Пусть там хоть ШИМ будет промудулированный звуком, он свободно пройдёт через 485 канал.

А о ошибках, если не драть высоких частот передачи, если не ложить витую пару на фазу 220В, если соблюдать уровни лог. "0" и "1" то откуда им там взятся? Я на фирме 2 года занимаюсь передачей через 485-й, оборудование серийное. UART который "катается" через 485-й канал ниразу не засекал ошибки (ведутся логи) если не оторван один из проводков А или В, если нет искажения рекомендованных уровней между линиями А и В, и если амплитуда полезного сигнала достаточна для срабатывания усилителей 485-го чипа. Используем ST485 и ADM485. Пару раз брали МАХ-ы.
OneTech вне форума  
Непрочитано 15.04.2010, 00:30  
Gorgon67
Временная регистрация
 
Регистрация: 13.11.2007
Сообщений: 96
Сказал спасибо: 8
Сказали Спасибо 41 раз(а) в 16 сообщении(ях)
Gorgon67 на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Да мне по большому счету это разминка закисших за время службы мозгов, поэтому готовых вариантов и не искал. На выходных поеду затариватся детальками и паять. Вопрос считаю решенным, но тему закрывать рановато. Думаю в процессе наладки могут возникнуть вопросы. Спасибо всем кто принимал и активно принимает участие.
Gorgon67 вне форума  
Непрочитано 15.04.2010, 00:52  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Удачи Поможем если что.
OneTech вне форума  
Непрочитано 15.04.2010, 07:43  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Сообщение от OneTech Посмотреть сообщение
485 это всего лишь физическая реализация
ну я имел в виду не просто 485 голый, конечно. А с наложенным на физику протоколом.
Просто разговор про минимальное количество проводов был.
А если проще делать, то согласен на все 100% - DATA, CLOCK, START/STOP по диф. парам отдельным. С хорошими драйверами. А если проводочек STP взять, то вообще все шоколадно будет.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 15.04.2010, 12:35  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

О минимальном количестве согласен, конечно было-бы проще заглатывать с 597-х регистров по SPI нулики и адынычки, далее передавать через микроконтроллер UART › RS-422(485), ну и CRC-шку грех не наложить. При этом латчи, клоки автоматически отпадают.
Только у автора задачка другая, да и я сам люблю иногда поизвращаться проектируя что-то на логике. Этакая разминка мозгов. Ну а если копать глубже то можно вообще коаксиалом отмахнуться, транслируя по кабелю и питание и информацию о состояниях датчиков.

Последний раз редактировалось OneTech; 15.04.2010 в 12:42.
OneTech вне форума  
Непрочитано 15.04.2010, 20:17  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

А вообще - токовая петля может решить проблему... Ну очень дубовая. Не зря же столько лет используют. Тем более что однонаправленная передача.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 15.04.2010, 21:28  
OneTech
Вид на жительство
 
Регистрация: 09.10.2009
Сообщений: 353
Сказал спасибо: 20
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
OneTech на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Уровней много нужно для токовой петли, градации между соседними значениями весьма малы. А вообще я с петлёй никогда не сталкивался.
OneTech вне форума  
Непрочитано 15.04.2010, 22:29  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Как избавиться от лишних проводов

Сообщение от OneTech Посмотреть сообщение
Уровней много нужно
Да там просто все - нет тока - 0, есть ток (20мА) - 1. Если долго нет тока - обрыв.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
Как избавиться от паразитных наводок? dg79 Электроника - это просто 22 21.10.2014 22:48
[Решено] Как внедрялась АСУ chermnv Отвлекитесь, эмбеддеры! 743 14.02.2010 23:11
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33


Часовой пояс GMT +4, время: 21:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.