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

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

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

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

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

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

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 25.01.2010, 15:40  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
Вопрос Какой интерфейс выбрать?

Необходимо организовать связь между несколькими модулями.
Модули выполнены разными платами, растояние между ними минимальное - набираются в одну стойку.
Рядом предполагается работа радио модуля и gsm модема, так что помехи будут.
Какой интерфейс посоветуете?
Реклама:
maxNTF вне форума  
Непрочитано 25.01.2010, 16:33  
IZEVS
Прописка
 
Аватар для IZEVS
 
Регистрация: 07.04.2008
Адрес: Рязань
Сообщений: 205
Сказал спасибо: 17
Сказали Спасибо 25 раз(а) в 16 сообщении(ях)
IZEVS на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

Вы хотите стандартный, или сами будете реализовывать.
Что будете передавать, интерфейс двухсторонний, какие частоты, какие питания у модулей?
На первый взгляд МПИ (межмодульный параллельный интерфейс).
IZEVS вне форума  
Непрочитано 25.01.2010, 17:27  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
Вопрос Re: Какой интерфейс выбрать?

Сообщение от IZEVS Посмотреть сообщение
Вы хотите стандартный, или сами будете реализовывать.
Что будете передавать, интерфейс двухсторонний, какие частоты, какие питания у модулей?
На первый взгляд МПИ (межмодульный параллельный интерфейс).
Передача не большого объема данных, еденичные команды.
Питание 5В.
комутация осуществляется короткими шлейфами ~10см.

Думал остановится на I2C
maxNTF вне форума  
Непрочитано 25.01.2010, 18:53  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

Если реализация I2C для устройств не сложная, то почему-бы и нет. Но обязательно определитесь с протоколом работы, кто ведущий кто ведомый, как начинается и как закнчивается передача.
MisterDi вне форума  
Непрочитано 26.01.2010, 10:11  
you_go
Гражданин KAZUS.RU
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

Если есть аппаратный USART или SPI, то их тоже можно использовать, но протоколы нужно определить.
you_go вне форума  
Непрочитано 27.01.2010, 13:01  
IZEVS
Прописка
 
Аватар для IZEVS
 
Регистрация: 07.04.2008
Адрес: Рязань
Сообщений: 205
Сказал спасибо: 17
Сказали Спасибо 25 раз(а) в 16 сообщении(ях)
IZEVS на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

У вас всего три модуля, а если самому реализовать интерфейс?
Иногда использование стандартных интерфейсов не целесообразно, необходимо передавать много лишней информации, увеличивается частота, усложняется схемная реализация.
Стандартные интерфейсы необходимы для большого количества модулей, а у вас их три.
IZEVS вне форума  
Непрочитано 27.01.2010, 14:45  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
Вопрос Re: Какой интерфейс выбрать?

Я не писал что устройств всего 3. Сейчас планируется до 10, хотя этот не придел.
Решил сделать не совсем стандартным способом, а именно:
- каждый модкль имеет свой приоритет, и адресс;
- каждый модуль имеет свой буффер команд;
- у каждого модуля имеется счетчик приоритета;
- начинает передачу модуль с наивысшим приоритетом, сейчас он ведущий;
- передает содержимое своего буффер по очереди каждому модклю;
- каждый ведомый модуль получил старт со своим адрессом уменьшает счетчик приоритета, и соответственно получает данные;
- после того как модуль с наивысшим приоритетом закончил передачц, он становится ведомым, а модуль с приоритетом на еденицу ниже становится ведущим;
- далее выполняются все описанные выше действия, и так до последнего модуля. Затем все повторяется!

Вопрос к знающим - имеет такой вариант право на жизнь?

И еще один вопрос. В данной системе очень критичен прием неверных данных. Следует ли применять дополнительный контроль (к примеру контроль CRC)
maxNTF вне форума  
Непрочитано 27.01.2010, 15:00  
IZEVS
Прописка
 
Аватар для IZEVS
 
Регистрация: 07.04.2008
Адрес: Рязань
Сообщений: 205
Сказал спасибо: 17
Сказали Спасибо 25 раз(а) в 16 сообщении(ях)
IZEVS на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

Про 3 меня замкнуло, у нас на одной стойки 3 модуля, вот я и представил.
Если правильность данных критична, необходимо проверять контрольную сумму.
Стандартный интерфейс по принципу, который Вы описали, я не встречал.
IZEVS вне форума  
Непрочитано 27.01.2010, 15:01  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

А еще в пром. оборудовании сейчас CAN применяют. Высокая помехозащищенность и скорость приличная.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 27.01.2010, 15:11  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
По умолчанию Re: Какой интерфейс выбрать?

Сообщение от DK Посмотреть сообщение
А еще в пром. оборудовании сейчас CAN применяют. Высокая помехозащищенность и скорость приличная.
Есть ссылочки?
Суть описанной мной выше задачи заключается в том, что конкретного ведущего нет, набор модулей может быть произвольный. Если физически назначать к примеру только один ведущим, тогда все данные придется пропускать через него, а это в разы все затормозит!
maxNTF вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой мультиметр купить? koiah Измерительное оборудование 64 23.08.2010 22:15
Какой программатор выбрать? Volts Делимся опытом 9 18.02.2010 09:49
Какой диод нужен DevilsScepic Источники питания и свет 9 14.12.2009 03:47
Что лучше выбрать для Ethernet Seji-01 Микроконтроллеры, АЦП, память и т.д 17 01.11.2009 02:31
[Решено] Электроника ЭП-017 - подскажите с какой стороны подступиться krepsky Аудиотехника 1 25.09.2009 10:19


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


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