Показать сообщение отдельно
Старый 10.04.2014, 15:19   #28
zyxel812
Старший Пользователь
 
Регистрация: 18.02.2013
Возраст: 37
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
zyxel812 is a name known to allzyxel812 is a name known to allzyxel812 is a name known to allzyxel812 is a name known to allzyxel812 is a name known to allzyxel812 is a name known to all
По умолчанию

Поясню процесс.
Нажатия кнопок на руле передаются по шине I-BUS. Родная голова работает с шиной на прямую. Не родные устройства, такие как планшет, компьютер (car pc), не родные головы ничего о I-BUS не знают. Так вот, данный контроллер с помощью микросхемы L9637 или MC33290 перехватывает данные на шине I-BUS (не зависимо от наличия родной БМВешной головы), выявляет нажатия кнопок на руле и пересылает нажатие в подключенное к порту USB устройство прикидываясь клавиатурой. Т.е., компьютер или планшет видят данное устройство как обыкновенную клавиатуру с мультимедиа клавишами (пример). Нажатие кнопки на руле передается по шине I-BUS через микросхему в контроллер и контроллер эмулирует нажатие одной из таких мультимедиа клавиш (или одной из обыкновенных клавиш, в зависимости от настроек контроллера). Обычно устройства с Андроидом без всяких плясок с бубном понимают такие мультимедийные клавиши, достаточно воткнуть контроллер и всё будет работать без дополнительных настроек (под всем я подразумеваю управление громкостью и переключение треков). Винда же мультимедиа кнопки без дополнительных драйверов обычно не понимает. Для работы с виндой контроллер обычно настраивают на эмуляцию обычных "горячих" клавиш, которые понимает используемый плеер.
Т.е. данный контроллер можно использовать для подключения кнопок на руле к CarPC, данный контроллер нельзя использовать для подключения кнопок на руле к не штатной голове (хотя, если не штатная голова умеет работать с обычной клавиатурой, то можно, но я таких не встречал). Без микросхемы контроллер превращается в обычную клавиатуру, непосредственно к нему можно подключить только обычные кнопки.
zyxel812 вне форума   Ответить с цитированием