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

 
 
> Соединение по I2C, Проблема опознавания
призрак
сообщение May 20 2016, 09:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Есть плата Малинка, к ней по I2C надо подключить несколько стандартных платок датчиков.
При подключении по одной, плата всё опознаёт, нормально общается.
При подключении больше одной при сканировании шины выдаёт пустой ответ, при опросе конкретного дача выдаёт ошибку подключения.

В чём может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
призрак
сообщение May 23 2016, 07:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Все датчики разные, у каждого свой встроенный адрес, подтяжки на конце.
датчики пассивные, мастером малинка, обработка через МатЛаб
Go to the top of the page
 
+Quote Post
Jury093
сообщение May 23 2016, 08:21
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(призрак @ May 23 2016, 10:26) *
Все датчики разные, у каждого свой встроенный адрес, подтяжки на конце.

где стоят пуллапы шины? - если у каждого датчика свои, то несколько датчиков могут перегрузить шину по суммарному току

возьмите два датчика, у одного снимите пуллапы и оба на шину - должны опознаться

Цитата
обработка через МатЛаб

что есть "обработка через МатЛаб"?

ЗЫ по этикету, мастер занимает шину и транслирует адрес слейва, слейв выставляет подтверждение (существуют чипы не детектируемые, но вполне работающие)
еще есть вариант - чипы работают на разных скоростях i2c-fast i2c-normal..
Go to the top of the page
 
+Quote Post
призрак
сообщение May 23 2016, 09:26
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Цитата(Jury093 @ May 23 2016, 11:21) *
где стоят пуллапы шины? - если у каждого датчика свои, то несколько датчиков могут перегрузить шину по суммарному току

возьмите два датчика, у одного снимите пуллапы и оба на шину - должны опознаться

Это не совсем датчики -
это плата типа http://radio-kit.ru/catalog-pdc423405.html
и типа http://radio-kit.ru/catalog-pdc421785.html


что есть "обработка через МатЛаб"?
данные по езернету с малинки должны идти на комп и обрабатываться в матлабе.
по одному датчики опознаются и работают, два - уже нет

ЗЫ по этикету, мастер занимает шину и транслирует адрес слейва, слейв выставляет подтверждение (существуют чипы не детектируемые, но вполне работающие)
еще есть вариант - чипы работают на разных скоростях i2c-fast i2c-normal..

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- призрак   Соединение по I2C   May 20 2016, 09:47
- - Jury093   Цитата(призрак @ May 20 2016, 12:47) Есть...   May 20 2016, 10:18
- - Elresearch   если датчики одинаковые и не имеют пинов для расши...   May 20 2016, 11:00
|- - Jury093   ЦитатаЭто не совсем датчики - это плата типа http:...   May 23 2016, 10:09
- - призрак   Да, датчики запитываются параллельно.. Подтяжки я ...   May 23 2016, 13:17
|- - Jury093   Цитата(призрак @ May 23 2016, 16:17) Да, ...   May 23 2016, 15:54
|- - призрак   Цитата(Jury093 @ May 23 2016, 18:54) поло...   May 25 2016, 09:44
|- - Jury093   Цитата(призрак @ May 25 2016, 12:44) суд...   May 25 2016, 10:35
|- - призрак   Цитата(Jury093 @ May 25 2016, 13:35) судя...   May 25 2016, 11:12
- - aiwa   Похожая картина может быть если подключаемые устро...   May 23 2016, 14:00
|- - призрак   Цитата(aiwa @ May 23 2016, 17:00) Похожая...   May 23 2016, 14:38
- - aiwa   Цитата(призрак @ May 23 2016, 17:38) В од...   May 23 2016, 16:08
|- - призрак   Цитата(aiwa @ May 23 2016, 19:08) Может а...   May 25 2016, 07:12
- - aiwa   В даташите на MPU-6050: ЦитатаThe slave address ...   May 25 2016, 07:34


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 00:50
Рейтинг@Mail.ru


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