27.03.2014, 16:41 | #21 |
Старший Пользователь
Регистрация: 03.03.2014
Возраст: 40
Город: черкесск
Регион: 09
Машина: bmw e46
Сообщений: 147
|
эх блин то что надо мне. как бы сделать это. ни але в таких делах. и авто как у автора.46ая. автор подскажи. )
|
09.04.2014, 12:36 | #22 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Нарисовал наглядную схему. Разъем магнитолы показан со стороны магнитолы, соответственно не забывайте что штекер зеркальный, если я правильно помню на нём указаны номера выводов, свертесь с ними.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
09.04.2014, 12:39 | #23 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Ты бы поподробней описал что должно получится в итоге. Не совсем понятно, к чему хочешь подключить крутилку, а так же не понятно хочешь ли ты чтобы она оставалась в мафоне или ты хочешь её от туда "выдрать". Опять же, штатные мафоны тоже разные бывают.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
09.04.2014, 14:08 | #24 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Оказывается MC33290 уже не производят, её трудно достать, а там где она есть стоит дорого. Есть аналог - L9637 от STMicroelectronics. Привожу наглядную схему подключения для этой микросхемы. Порт D0 в данном случае подключать не нужно.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
10.04.2014, 03:49 | #25 |
Новый Пользователь
Регистрация: 10.04.2014
Регион: Украина
Машина: e39
Сообщений: 12
|
А прошивка под ATMega 32U4 (http://goo.gl/90Yifn) есть уже или брать плату на AT90USB162? Заранее спасибо.
|
10.04.2014, 10:25 | #26 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
На данный момент прошивки для 32u4 нет. Однако, видимо появится, сама плата с контроллером у меня уже есть, если в выходные микросхему для связи с машиной смогу купить, то сделаю прошивку и для 32u4.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
10.04.2014, 13:40 | #27 | |
Новый Пользователь
Регистрация: 10.04.2014
Регион: Украина
Машина: e39
Сообщений: 12
|
Понял.
Цитата:
|
|
10.04.2014, 15:19 | #28 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Поясню процесс.
Нажатия кнопок на руле передаются по шине I-BUS. Родная голова работает с шиной на прямую. Не родные устройства, такие как планшет, компьютер (car pc), не родные головы ничего о I-BUS не знают. Так вот, данный контроллер с помощью микросхемы L9637 или MC33290 перехватывает данные на шине I-BUS (не зависимо от наличия родной БМВешной головы), выявляет нажатия кнопок на руле и пересылает нажатие в подключенное к порту USB устройство прикидываясь клавиатурой. Т.е., компьютер или планшет видят данное устройство как обыкновенную клавиатуру с мультимедиа клавишами (пример). Нажатие кнопки на руле передается по шине I-BUS через микросхему в контроллер и контроллер эмулирует нажатие одной из таких мультимедиа клавиш (или одной из обыкновенных клавиш, в зависимости от настроек контроллера). Обычно устройства с Андроидом без всяких плясок с бубном понимают такие мультимедийные клавиши, достаточно воткнуть контроллер и всё будет работать без дополнительных настроек (под всем я подразумеваю управление громкостью и переключение треков). Винда же мультимедиа кнопки без дополнительных драйверов обычно не понимает. Для работы с виндой контроллер обычно настраивают на эмуляцию обычных "горячих" клавиш, которые понимает используемый плеер. Т.е. данный контроллер можно использовать для подключения кнопок на руле к CarPC, данный контроллер нельзя использовать для подключения кнопок на руле к не штатной голове (хотя, если не штатная голова умеет работать с обычной клавиатурой, то можно, но я таких не встречал). Без микросхемы контроллер превращается в обычную клавиатуру, непосредственно к нему можно подключить только обычные кнопки.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
10.04.2014, 16:56 | #29 |
Новый Пользователь
Регистрация: 10.04.2014
Регион: Украина
Машина: e39
Сообщений: 12
|
Хм, про магнитолу да, я так и понял - у меня адаптер где-то валяется для управления неродной. Ну получается эти мультимедийные кнопки для андроида через ibus2keyconf.exe тоже надо будет прописывать, так? И подключение к i-bus если штатной головы нет надо будет от чего-то еще найти (от старых проводов или климат например).
P.S. Закажу тогда 32u4 - буду благодарен если получится сделать прошивку под нее. |
10.04.2014, 19:00 | #30 | |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Цитата:
Да, наверное ж не отрезали тебе родной разъем для магнитолы. Если отрезали, то придется i-bus поискать.
__________________
ibus2hid Touch Controller USB I2S вход 1NeedBMWK76m1vWukagfGKH3kLaJkXcSYK - для спасибо |
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|