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

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

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

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

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

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

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

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

Нужно определится в выборе интерфейса(физического) для подключения нескольких модулей от 2 до 12. Расположение устройств в пределах нескольких корпусов расположенных рядом друг с другом. Максимальная длинна линии 0,5м.
По специфики модулей удобнее всего использовать I2C так как данный протокол используется в каждом модуле. Скорость передачи по I2C до 100Kb.
Но в составе оборудования будут такие вещи как GSM модем который при усилении может служить серьезным источником помех.
По специфики программного интерфейса. Каждое устройство может быть как Master так и Slave. При необходимости передачи устройство переходит в режим Master и инициирует передачу. В остальных случаях находится в режиме Slave.
Что посоветуете?
Реклама:

Последний раз редактировалось maxNTF; 17.07.2010 в 11:36.
maxNTF вне форума  
Непрочитано 17.07.2010, 13:37  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Модем будет влиять на любой интерфейс, могу разве что посоветовать RS485 если он дальше пол-метра от схемы, иначе любой интерфейс, модем к стандартному RS232, модули по и2с-спи или какой ещё у них интерфейс. За счет триггеров Шмитта и2с более помехоустойчив чем СПИ. По специфике вам и2с действительно больше подходит
niXto вне форума  
Непрочитано 17.07.2010, 16:12  
int4880053
Прописка
 
Аватар для int4880053
 
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
int4880053 на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Такой давно приидуман и называется CAN , предназначен для соединения
различных устройсв между собой и применяется в автомобильной
электронике потом его стали с успехом применять в робототехнике
I2c -это только внутриплатные соединения, предназначен для соединения
отдельных микрух между собой, скорости очень высоки поэтому сильно
влияет длинна соединения.
int4880053 вне форума  
Непрочитано 17.07.2010, 16:39  
maxNTF
Вид на жительство
 
Регистрация: 18.06.2006
Сообщений: 434
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
maxNTF на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

I2C в устройствах уже реализовано и Master и Slave. А вот CAN нужно реализовывать! Так и планировалось все платы ставятся в 1 или несколько корпусов, в зависимости от количества, соединяются по I2C, те что нужно удалить на значительное расстояние, через мост по RS485.
При поверхностном ознакомлении обнаружилось что CAN не гарантирует прием сообщений всеми устройствами. И там если я не ошибаюсь не поддерживается адресация. Или это не так?
maxNTF вне форума  
Непрочитано 17.07.2010, 20:39  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Адресация в КАН естественно поддерживается, это его основа

А гарантии приема ВСЕМИ устройствами нет и в и2с. Есть только гарантия приема Одним Конкретным устройством

А в целом КАН не надежней и2с
niXto вне форума  
Непрочитано 17.07.2010, 21:41  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Сообщение от niXto Посмотреть сообщение
А гарантии приема ВСЕМИ устройствами нет и в и2с. Есть только гарантия приема Одним Конкретным устройством
Я бы еще уточнил что на физическом уровне шин типа I2C, RS-232, RS-485 и CAN вообще 100% гарантий нет. Есть только вероятностные предположения.
__________________
.

В мире всего два типа людей: те у кого был ZX Spectrum, и те у кого его не было.
alexgap вне форума  
Непрочитано 17.07.2010, 22:01  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Ну вообще говоря любой интерйейс на дифф. паре такой как CAN,RS485, Ethernet поемехоустойчивей чем по одному проводу таких SPI,I2C,RS232.

В данном случае я бы взял любой дифф. интерфейс который проще реализовать.
Gnider вне форума  
Непрочитано 17.07.2010, 23:55  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

gsm модем и помеха, он у вас что, более сотни ватт ...у большинства модулей gsm модемов изначально присутствует UART и/или USB, так что при больших длинах цепляйте любой конвертер типа ADM485 фейса ...полметра при правильной разводке сигналов и питания для 232-го не проблема.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 18.07.2010, 06:52  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Сообщение от Gnider Посмотреть сообщение
В данном случае я бы взял любой дифф. интерфейс который проще реализовать
почитайте условие задачи
Сообщение от maxNTF Посмотреть сообщение
Расположение устройств в пределах нескольких корпусов расположенных рядом друг с другом
ЗАЧЕМ???
niXto вне форума  
Непрочитано 18.07.2010, 08:37  
int4880053
Прописка
 
Аватар для int4880053
 
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
int4880053 на пути к лучшему
По умолчанию Re: Какой интерфейс(физический) выбрать?

Все ниправильно блин.. ни rs232 ни I2C в чистом виде не дают достоверности данных
а вот у CAN у него аппаратная CRC это усложняет дело и удорожает ус-во
потому что нужно применять контроллеры с поддержкой CAN или что-то
вроде того что было только опять огород получаеться Можно конечно
по RS232 соединить , но это только соединение а вот протокол устраняющий ошибки
и обрабатывающий приоритеты и адреса -Это писать долго
Встречал многие фирмы которые потратили на это- они говорят -у нас свой протокол
Но мне кажется что сейчас когда появились контроллеры с поддержкой CAN а
их просто раннее было очень мало, смысла нет городить огород
int4880053 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите выбрать межблочный интерфейс Churchill Автоматика и аппаратура связи 4 11.03.2011 18:11
Какой мультиметр купить? koiah Измерительное оборудование 64 23.08.2010 22:15
Какой DC/DC-конвертер выбрать? Archer07 Источники питания и свет 36 04.07.2010 08:30
Какой программатор выбрать? Volts Делимся опытом 9 18.02.2010 09:49
Какой интерфейс выбрать? maxNTF Цифровые сигнальные процессоры 16 28.01.2010 01:46


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


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