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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 27.11.2007, 12:12  
Beduin
Прописка
 
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
Beduin на пути к лучшему
По умолчанию

Сообщение от tempora
Сообщение от Beduin
Вы немножко неправильно меня поняли...
Да, нет - именно так и поняли... Можешь привести пример, когда это нужно?
Например для опроса датчиков с SPI интерфейсом ,а если слейвами использовать МК ,то по такому кольцу можно передавать сосотояние от слейвов и команды от мастера.Лично я хочу замутить систему управления доступом на таком кольце ,единственная проблема это организовать арбитраж слейвов чиобы они не портили данные в процессе их продвижения по кольцу. Как вариант можно соединить слейвы паралельно (выходы у интерфейса с ОК),и анализировать занятость шины по доп. проводу .Если на этом проводе 1 то шина кем-то занята ,если 0 - свободна.
Реклама:
Beduin вне форума  
Непрочитано 27.11.2007, 12:31  
delamoure
Прописка
 
Аватар для delamoure
 
Регистрация: 22.09.2006
Адрес: Днепропетровск
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
delamoure на пути к лучшему
По умолчанию

Сообщение от Beduin
Сообщение от tempora
Сообщение от Beduin
Вы немножко неправильно меня поняли...
Да, нет - именно так и поняли... Можешь привести пример, когда это нужно?
Например для опроса датчиков с SPI интерфейсом ,а если слейвами использовать МК ,то по такому кольцу можно передавать сосотояние от слейвов и команды от мастера.Лично я хочу замутить систему управления доступом на таком кольце ,единственная проблема это организовать арбитраж слейвов чиобы они не портили данные в процессе их продвижения по кольцу. Как вариант можно соединить слейвы паралельно (выходы у интерфейса с ОК),и анализировать занятость шины по доп. проводу .Если на этом проводе 1 то шина кем-то занята ,если 0 - свободна.

Кривой путь. Очень кривой.

По поводу арбитража в такой реализации. Если предполагается команда для каждого slave один байт и ответ от slave тоже один байт, то ничего сложного нет.

А вообще лучше делай по классике. Все slave подключены параллельно, и у каждого вход cs отдельно заведен на master. Не хватает выходов для cs на master - используй дешифратор.
delamoure вне форума  
Непрочитано 27.11.2007, 13:10  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

Сообщение от Beduin
Например для опроса датчиков с SPI интерфейсом ...
Я так и думал... Это делается иначе. А то, что ты делаешь, в медицине называется самоудовлетворением, потому что никакой пользы в этом действии нет - только удовольствие (лично для тебя) от потраченного времени. Вред, кстати, вполне вероятен - не так уж и сложно нарваться на трудноуловимые глюки... Впрочем, что-то мне подсказывает, что аргуметны излишни - тебе же это занятие нравится.
tempora вне форума  
Непрочитано 27.11.2007, 15:05  
Beduin
Прописка
 
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
Beduin на пути к лучшему
По умолчанию

tempora - похоже у Вас есть какая-то личная неприязнь ко мне .Замечу - форум не место для личных разборок.
delamoure - то,что сей путь весьма кривой и насыщенный глюками я и сам понимаю .Схему мне необходимо сделать с минимальным количеством связей терминальных устройств с базовым блоком .Потому и приходится извращатся.Кроме того схема без выделения отдельного провода для каждого терминала может быть расширена добавлением терминалов без вмешательства в базовый блок (за исключением прописывания ID добавленных устройств в память).Вобщем задачка не из легких.
Beduin вне форума  
Непрочитано 27.11.2007, 15:10  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

Сообщение от delamoure
Если предполагается команда для каждого slave один байт и ответ от slave тоже один байт, то ничего сложного нет.
На самом деле, сложностей может возникнуть довольно много:
- менять слейвы местами нельзя,
- менять их количество и состав тоже нельзя,
- а еще нельзя использовать такие девайсы, которые каждый принятый байт принимают за чистую монету, берут под козырек, щелкают каблуками и кидаются исполнять.
О таких мелочах, как необходимость дергать всю гирлянду, чтобы достучаться до кого-то одного, даже и говорить смешно...
tempora вне форума  
Непрочитано 27.11.2007, 15:17  
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

Сообщение от Beduin
.Схему мне необходимо сделать с минимальным количеством связей терминальных устройств с базовым блоком .Потому и приходится извращатся.Кроме того схема без выделения отдельного провода для каждого терминала может быть расширена добавлением терминалов без вмешательства в базовый блок (за исключением прописывания ID добавленных устройств в память).Вобщем задачка не из легких.
А скорость обмена большая нужна? 1-wire протокол не подойдет?
dimonbest вне форума  
Непрочитано 27.11.2007, 15:18  
delamoure
Прописка
 
Аватар для delamoure
 
Регистрация: 22.09.2006
Адрес: Днепропетровск
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
delamoure на пути к лучшему
По умолчанию

Сообщение от tempora
Сообщение от delamoure
Если предполагается команда для каждого slave один байт и ответ от slave тоже один байт, то ничего сложного нет.
На самом деле, сложностей может возникнуть довольно много:
- менять слейвы местами нельзя,
- менять их количество и состав тоже нельзя,
- а еще нельзя использовать такие девайсы, которые каждый принятый байт принимают за чистую монету, берут под козырек, щелкают каблуками и кидаются исполнять.
О таких мелочах, как необходимость дергать всю гирлянду, чтобы достучаться до кого-то одного, даже и говорить не смешно...
Ну и чего тут сложного? Просто через одно место, это да.
delamoure вне форума  
Непрочитано 27.11.2007, 15:28  
delamoure
Прописка
 
Аватар для delamoure
 
Регистрация: 22.09.2006
Адрес: Днепропетровск
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
delamoure на пути к лучшему
По умолчанию

Сообщение от Beduin
tempora - похоже у Вас есть какая-то личная неприязнь ко мне .Замечу - форум не место для личных разборок.
delamoure - то,что сей путь весьма кривой и насыщенный глюками я и сам понимаю .Схему мне необходимо сделать с минимальным количеством связей терминальных устройств с базовым блоком .Потому и приходится извращатся.Кроме того схема без выделения отдельного провода для каждого терминала может быть расширена добавлением терминалов без вмешательства в базовый блок (за исключением прописывания ID добавленных устройств в память).Вобщем задачка не из легких.
А линии длинные? SPI тогда не подойдет.
Может уже заложить RS485. И скорость хорошая и длина линии наверняка устроит. Правда потребление возрастет. Все-равно на каждом датчике будет MCU. Это так?
delamoure вне форума  
Непрочитано 27.11.2007, 15:35  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

Сообщение от Beduin
tempora - похоже у Вас есть какая-то личная неприязнь ко мне.
Бог с тобой - откуда ей взяться-то? Просто делюсь впечатлением от такого "решения". Есть поиск нестандартных решений, а есть переливание из пустого в порожнее; разница в том, что стоит во главе угла - цель (результат) или процесс. В данном случае ничего хорошего не добиться, а проблем куча, отсюда вывод. Ну, а деятельность ради самой деятельности известно, как называется. И ничего личного, заметь.
tempora вне форума  
Непрочитано 27.11.2007, 15:46  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

Сообщение от delamoure
Ну и чего тут сложного? Просто через одно место, это да.
Сложности, как я сказал выше, не в том, как склёпано сейчас, а в том, как с этим потом жить. Всякий раз, как что-то делается через то самое место, автор ставит на будущее грабли. В данном случае хорошо, что хоть себе, а-то, ещё бывает, когда расхлёбывают другие...
tempora вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протокол CANopen??? phoenix84 Proteus, KiCAD и другие ECAD 4 20.03.2012 18:13
протокол C-Bus magneat Микроконтроллеры, АЦП, память и т.д 0 23.09.2008 20:44
Протокол Атлас-3 spin722 Автоматика и аппаратура связи 7 20.09.2008 16:40
Протокол Wiegand Beduin Микроконтроллеры, АЦП, память и т.д 0 05.06.2007 16:39
протокол sergey2000 Микроконтроллеры, АЦП, память и т.д 1 28.05.2006 10:55


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot