реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Вопрос по I2C, Максимальная протяженность линии связи
forbidden
сообщение Feb 25 2009, 12:32
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-07-05
Пользователь №: 6 776



Добрый день. Есть идея использовать интерфейс I2c в автомобиле. Понятно что это внутриприборный интерфейс и на большую протяженность линии он не рассчитан, но все же хотелось услышать ваше мнение. Может у кого-то есть опыт работы с I2C с большим растоянием между устройствами ? Теоретически планировалось что будет один мастер (atmega8) и штук 10 ведомых устройств (термометры, расширители портов, дисплей). Есть ли смысл пробовать ? Про CAN знаю, но очень уж сложно его реализовывать.
Спасибо.
Go to the top of the page
 
+Quote Post
bloodden
сообщение Feb 25 2009, 16:42
Сообщение #2


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(forbidden @ Feb 25 2009, 14:32) *
Добрый день. Есть идея использовать интерфейс I2c в автомобиле. Понятно что это внутриприборный интерфейс и на большую протяженность линии он не рассчитан, но все же хотелось услышать ваше мнение. Может у кого-то есть опыт работы с I2C с большим растоянием между устройствами ? Теоретически планировалось что будет один мастер (atmega8) и штук 10 ведомых устройств (термометры, расширители портов, дисплей). Есть ли смысл пробовать ? Про CAN знаю, но очень уж сложно его реализовывать.
Спасибо.

Возьмите 485-й. I2c у меня на метра 3 не больше работает. И это в домашних условиях.


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
Hmm
сообщение Feb 25 2009, 21:53
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 329
Регистрация: 22-06-04
Пользователь №: 124



Цитата(forbidden @ Feb 25 2009, 15:32) *
... Про CAN знаю, но очень уж сложно его реализовывать...

Есть еще 'k-LINE' - реализовывать просто.


--------------------
Талант не пропить ...
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Feb 26 2009, 07:24
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(forbidden @ Feb 25 2009, 15:32) *
Добрый день. Есть идея использовать интерфейс I2c в автомобиле. Понятно что это внутриприборный интерфейс и на большую протяженность линии он не рассчитан, но все же хотелось услышать ваше мнение. Может у кого-то есть опыт работы с I2C с большим растоянием между устройствами ? Теоретически планировалось что будет один мастер (atmega8) и штук 10 ведомых устройств (термометры, расширители портов, дисплей). Есть ли смысл пробовать ? Про CAN знаю, но очень уж сложно его реализовывать.
Спасибо.


Крайне неудачный выбор. Особенно в условиях автомобильных помех. Ниже посоветовали 485, смотрите в его сторону.
Go to the top of the page
 
+Quote Post
forbidden
сообщение Feb 26 2009, 07:37
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 13-07-05
Пользователь №: 6 776



Спасибо. К сожалению я так и думал. Жаль, есть все оконечные устройства для I2C, которые так просто, без контроллеров на шину уже не повесишь.
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 26 2009, 07:44
Сообщение #6


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(forbidden @ Feb 26 2009, 10:37) *
Спасибо. К сожалению я так и думал. Жаль, есть все оконечные устройства для I2C, которые так просто, без контроллеров на шину уже не повесишь.

так контроллер запросто выполнит функцию практически любого из этих оконечных устройств при той же или даже меньшей стоимости. драйвер только нужен, но без него никак

Сообщение отредактировал stells - Feb 26 2009, 07:47
Go to the top of the page
 
+Quote Post
forbidden
сообщение Feb 26 2009, 08:13
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 13-07-05
Пользователь №: 6 776



Вот этой многоконтроллерности и хотелось избежать. А так получится в панели главный контроллер, в багажнике, в моторном отсеке, в дверях дополнительные. Это уже не любительский уровень разработки.
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 26 2009, 19:33
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



I2C в автомобилях тоже применяется. Например, внутри автомагнитолы smile.gif А вот все периферийные интерфейсы там более помехозащищенные. Используется CAN, K-Line и Blue-чего-то-там. Если вам нужен именно мультимастер, то используйте CAN, а не RS485.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 09:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.0143 секунд с 7
ELECTRONIX ©2004-2016