![]() |
![]() |
#1 |
Новый Пользователь
Регистрация: 21.09.2013
Регион: 77, 97, 99, 177
Сообщений: 7
![]() |
![]() Поставлена задача управлять магнитолой с планшета с помощью Arduino nano. Вдохновили успешные реализации на данном форуме.
Все делается мной впервые, поэтому нужна помощь в тупиковой ситуации. Имеется простая штатная магнитола реализованная на чипе TEF6902A http://www.nxp.com/documents/data_sheet/TEF6902A.pdf Шина I2C на магнитоле подтянута 10кОм к 3.3В Напряжения на SDA и SCL 2.2В в спокойном состоянии, при нажатии на кнопки магнитолы появляются импульсы до 3.3В Почему так происходит? Вроде уровни должны падать при передаче. Подключил Ардуину. В режиме сниффера ничего не читает. Запускал разные скетчи. Например поиск адресов подключенных устройств заканчивается зависанием. Иногда происходят самопроизвольные действия магнитолы, передается какая-то каша. В каком направлении смотреть? Какое напряжение должно быть на шине I2C в данном случае? Сам думаю, что нужно где-то поттянуть. Подскажите. |
![]() |
![]() |
![]() |
#2 |
Moderator
![]() Регистрация: 04.04.2009
Возраст: 68
Город: Краснодар
Регион: 23, 93
Машина: HONDA CR-V-08
Сообщений: 3,114
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Могу ошибиться конечно, но мне так кажется что на соседнем форуме как то больше любителей "ардуины"
|
![]() |
![]() |
![]() |
#3 | |
Гуру
![]() Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Если не нужно управление локальное с самой магнитолы - ее проц лучше отключить, сняв с него питание. Но если проц жив, поставить в сниффере адрес нужного получателя и тупо снять протокол, так гораздо легче разбираться.
__________________
Мой проект: Citroen Xsara Android CarPC |
|
![]() |
![]() |
![]() |
#4 | |
Гуру
![]() Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
__________________
Мой проект: Citroen Xsara Android CarPC |
|
![]() |
![]() |
![]() |
#5 | |
Новый Пользователь
Регистрация: 21.09.2013
Регион: 77, 97, 99, 177
Сообщений: 7
![]() |
![]() Цитата:
По даташиту, я адрес узнал, но он не читался. Там два варианта адреса. Выбрал свой вариант - посмотрел на плату контакт адреса не заземлен значит адрес 61. Когда попробовал второй вариант 60, начало что ловиться. Беда в том, что все это не стабильно, какие-то куски доходят обрывками. Может внезапно измениться звук, частота радио, или вообще выключиться. Оба сниффера работают в логическом плане, что-то же они отлавливают при определенных неведомых условиях. Отсоединил морду, напряжение на шине немного увеличилось. По ощущением положительных попыток стало больше. Еще когда магнитола нагреется, вообще ничего не ловится. |
|
![]() |
![]() |
![]() |
#6 |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() А логические уровни 3,3 и 5в согласовали?
модуль согласование логических уровней 3,3 и 5в Вместо BSS138 можно использовать BS170. |
![]() |
![]() |
![]() |
#7 | |
Новый Пользователь
Регистрация: 21.09.2013
Регион: 77, 97, 99, 177
Сообщений: 7
![]() |
![]() Цитата:
Как тогда? |
|
![]() |
![]() |
![]() |
#8 |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#9 |
Новый Пользователь
Регистрация: 21.09.2013
Регион: 77, 97, 99, 177
Сообщений: 7
![]() |
![]() Спасибо, буду дальше копать.
Почему-то думал что на ардуино 3.3В |
![]() |
![]() |
![]() |
#10 |
Старший Пользователь
![]() Регистрация: 17.01.2010
Возраст: 49
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Вот еще ссылка на схему согласования уровней, она сложнее, но я именно по ней согласовывал arduino и pioneer по тому как ее раньше нашел, чем ту что выше указал.
В Вашем случае и по первой и по второй схеме резистор в 10 кОм на стороне 3.3 вольта не нужен, он уже стоит в магнитоле. Вот эту тему еще почитайте. |
![]() |
![]() |
![]() |
Метки |
arduino |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
|
|