|
Соединение по I2C, Проблема опознавания |
|
|
|
 |
Ответов
|
May 23 2016, 08:21
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(призрак @ May 23 2016, 10:26)  Все датчики разные, у каждого свой встроенный адрес, подтяжки на конце. где стоят пуллапы шины? - если у каждого датчика свои, то несколько датчиков могут перегрузить шину по суммарному токувозьмите два датчика, у одного снимите пуллапы и оба на шину - должны опознаться Цитата обработка через МатЛаб что есть "обработка через МатЛаб"? ЗЫ по этикету, мастер занимает шину и транслирует адрес слейва, слейв выставляет подтверждение (существуют чипы не детектируемые, но вполне работающие) еще есть вариант - чипы работают на разных скоростях i2c-fast i2c-normal..
|
|
|
|
|
May 23 2016, 09:26
|

Местный
  
Группа: Свой
Сообщений: 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..
|
|
|
|
|
May 23 2016, 10:09
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата изначально вы написали "датчики", но на самом деле без разницы, датчики-чипы-микросхемы.. наружу схематика одна.. по вашим ссылкам на платах я вижу пары резисторов - 2к2 и 4к7 - вот он и них и веду речь почитайте доку на вашу малину - там уже фигурируют пуллапы 1к8 на i2c вы добавляете на шину датчики со своими пуллапами и все становится совсем плохо Цитата по одному датчики опознаются и работают, два - уже нет еще раз, опознаются чем? что пишет i2cdetect? ошибка на шину, ошибка на адрес датчика? update надеюсь у вас датчики не на метровых проводах подключены? есть ограничитель на емкость шины i2c.. и датчики питаются с одного напряжения?
Сообщение отредактировал Jury093 - May 23 2016, 10:13
|
|
|
|
Сообщений в этой теме
призрак Соединение по I2C May 20 2016, 09:47 Jury093 Цитата(призрак @ May 20 2016, 12:47) Есть... May 20 2016, 10:18 Elresearch если датчики одинаковые и не имеют пинов для расши... May 20 2016, 11:00 призрак Да, датчики запитываются параллельно..
Подтяжки я ... 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|