roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 20:58

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 13:21 
Не в сети

Зарегистрирован: 09 ноя 2009, 14:51
Сообщения: 42
Подскажите - насколько далеко может располагаться датчик (в данном случае температурный), при напряжении питания 3.3В и использовании для передачи данных I2C. Т.е. какая максимальная длина провода, чтобы данные нормально приходили?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 13:24 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
будет зависеть от провода и частоты передачи.. если взять провод в экране и снизить хорошенько частоту обмена, то по идее пару десятков метром мона пробить...

НО, И2Ц шина локального применения, т.е. в рамках 1 прибора...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 13:24 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Сильно зависит от разных факторов.
(величина подтяжек, скорости обмена, уровень помех).
Практически - только попробовать.

Реально сантиметров 30 у меня работало.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 14:12 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
1-wire на DS1820 6..10 метров экранированного провода вытягивает спокойно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 05 ноя 2008, 18:52
Сообщения: 123
Откуда: Ростов-на-Дону
прог. языки: ASM для МК
1-wire да, он специально разработан для выносных устройств. А в данном случае спрашивают за I2C, шинка немного капризная и разработана именно,как сказали выше, внутри одного прибора. Если на очень низкой частоте, то можно добиться даже на несколько метров, шлейф соединительный делать так: 2-центральные жилы - питание, а по бокам SCL и SDA соответственно.

_________________
Мой сайт - http://avtoelectro.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 14:21 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
у мя в станке i2c на частоте 25кГц, примерно 3м без экрана. i2c вообще менее чувствительна к длине, поскольку синхронизирована


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 14:31 
Не в сети

Зарегистрирован: 09 ноя 2009, 14:51
Сообщения: 42
Мне в принципе нужно чтобы метр вытягивала, ну и скорость передачи не высокая, так что получается все будет хорошо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 15:28 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
contr писал(а):
у мя в станке i2c на частоте 25кГц, примерно 3м без экрана. i2c вообще менее чувствительна к длине, поскольку синхронизирована

А реальная скорость какая была?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 05 ноя 2008, 18:52
Сообщения: 123
Откуда: Ростов-на-Дону
прог. языки: ASM для МК
При шлейфе 1 метр - должна тянуть без ошибок на 100 кгц. Но если будут ошибки ведь не проблема скорость снизить. Тут еще важно в каких условиях это все будет работать. Если в автомобиле где уровень помех весьма высок, это одно дело, а если на дачном домике - то другое.

_________________
Мой сайт - http://avtoelectro.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 16:31 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Вешайте I2C, да хоть что - на трансиверы LVDS и тяните хоть на километр :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 16:43 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
Вешайте I2C, да хоть что - на трансиверы LVDS и тяните хоть на километр :)

Угу... А то что у И2С обе веревки двунаправленные это ничего?

(Вообще интерфейс И2C - убогий какой-то, имхо )
Мое личное мнение может не совпадать с мнением редакции :))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 17:11 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
так у нас практически все шины двунаправленные.
Цитата:
А реальная скорость какая была?

Скорость чего? Загрузка CPU не более 2% при обработке кривых


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 17:38 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Почитайте о LVDS приемо-передатчиках повнимательнее =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 17:41 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Передачи данных конечно! Рработа на 25 кгц - сам писал, по идее это максимальная скорость, я хотел бы узнать реальную

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Максимальная длина провода
СообщениеДобавлено: 18 ноя 2009, 18:32 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Схему преобразователя I2C в LVDS - в студию.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO