PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка устройств

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2014, 19:40   #1
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию Простой USB HID контроллер 4-й версии под Windows или Android/Linux

Прошлая, 3-я версия тут.

Контроллер обладает следующими возможностями и содержит:
  • встроенный источник питания 12/5В до 1.8А с возможностью полного программного отключения при отсутствии АСС (при этом ток потребления от BAT = 0);
  • имеет входы BAT для постоянного питания и ACC для управления включением-выключением;
  • имеет выход для питания внешних устройств 5В (5В на нем присутствует пока включен контроллер);
  • имеет управляемый выход для питания внешних устройств 5В (выдачей 5В можно управлять с помощью событий);
  • 4 канала для подключения резистивных кнопок руля или внешних кнопок, джойстиков... (до 15 кнопок на канал);
  • имеет 2 канала аналоговых выходов для управления штатными магнитолами имитирующими нажатие резистивных кнопок (выходное напряжение 0...5В);
  • содержит 2 выхода типа открытый коллектор с током до 500mA для управления кнопкой включения планшета, тв-бокса, либо внешним реле или выдачи ИК кода...;
  • имеет 6 цифровых входов/выходов общего применения с защитой (выходное напряжение 0...3.3В, последовательно резистор 330 Ом). Из них 2 шины - UART (для подключения UART GPS приемника....);
  • любая из 11 ножек контроллера может быть использована для генерации события по указанному уровню и необходимому таймауту;
  • поддерживает 4-х проводные резистивные тачпанели. Для перехвата тачпанели у штатной системы имеет внешнюю плату мультиплексора. Она выполнена на плате 25x20мм с кабелем 20 см и всеми необходимыми разъемами для подключения в разрыв без пайки;
  • поддерживает мультитач жесты на обычной резистивной тачпанели (информация);
  • можно подключить 2 цифровых энкодера с программным предделителем;
  • может эмулировать 2 цифровых энкодера;
  • имеет 2 линии аналогового входа 0...18В с возможностью отслеживания любых изменений и выдачи любых реакций на них;
  • поддержка шины Toyota/Lexus IEBUS (AVC-LAN) для эмуляции внешнего навигатора, внешнего DVD и CD чейнджера, управления штатным усилителем Toyota/Lexus без штатного головного устройства, чтения кнопок по шине, управления с родного тача головных устройств...;
  • поддерживает шину BMW iBUS;
  • поддерживает управление с джойстиков iDrive от BMW по CAN (работающих на скоростях 100KBit/s или 500KBit/s);
  • поддерживает джойстики iDrive с тачпадом по CAN;
  • поддержка HID CDC для UART GPS приемников или других устройств;
  • поддерживает протоколы внешних навигаторов для головных устройств ALPINE, KENWOOD, PIONEER;
  • поддерживает подключение и управление внешними навигационными блоками GARMIN, PHANTOM, KENWOOD и т.д.;
  • любая из 11 ножек контроллера может быть настроена для приема ИК посылок по протоколам NEC, JVC, RC5, SONY, SAMSUNG, APPLE как с прямой, так и с инверсной кодировкой (см. на вкладке ИК вход);
  • любая из 13 ножек контроллера может быть настроена для передачи ИК посылок по протоколам NEC, JVC, RC5, SONY, SAMSUNG, APPLE как с прямой, так и с инверсным выходом (для ALPINE например) только огибающая без несущей;
  • поддерживает PS2 тачпад от Synaptics;
  • поддерживает работу с блоком кнопок и джойстика от HONDA ODYSSEY;
  • поддерживает работу по CAN кнопок руля для Opel Astra J по ее шине GMLAN;
  • поддерживает работу по CAN кнопок руля для Mercedes CLK 320 W209;
  • поддерживает работу по CAN кнопок руля для VW MKV GTI;
  • поддерживает работу по CAN кнопок руля для Volvo;
  • поддерживает работу по CAN кнопок руля для VW GOLF7 и Citroen C5 X7 (с 2008г.);
  • поддерживает работу по шине comfort CAN для AUDI RNS-E;
  • в версии для CAN встроен CAN логгер;
  • поддерживает шину GaNet для Acura RDX/MDX + вывод данных климата через Serial Manager и использование джойстика, видео;
  • поддерживает кнопки на шине LIN для Opel Astra J и Opel Insignia, Citroen C5 X7 (с 2008г.);
  • поддерживает управление через Serial Manager. Реакция Serial. Вывод номера источника или его имени через Serial;
  • поддерживает управление через блютуз модуль с SPP-C профилем через Serial Manager;
  • реализован ИК сниффер для добавления любого ИК пульта. Включается командой i2 в терминале;
  • полная поддержка (включая энкодер сзади) под рулевого джойстика от Renault на 6 кнопок и на 9 кнопок;
  • поддерживает автономную работу кнопок руля AUDI А6С7, А7, А8 4Н (AUDI А4В8, А4В9, Q7) с 2012г. по шине LIN включая подогрев;
  • для подключения имеет разъем микро-USB + возможность припайки внешнего кабеля USB (питается контроллер только от BAT);
  • может быть внутрисхемным программатором SPI FLASH для скалера RTD2662 (в конце шапки);
  • размер платы 50x65мм

Если кратко, то обеспечивает такой функционал после установки:
Нажмите на изображение для увеличения
Название: System.jpg
Просмотров: 20842
Размер:	84.2 Кб
ID:	35037

По софту включает все, что есть в 3-й версии.
Кроме того предоставляет хосту HID CDC устройство для подключения внешних модулей GPS с UART интерфейсом. Например такого или такого. Под windows он видится как обычный COM порт, для Android - ttyACMx (необходимо подключить драйвер cdc-acm.ko соответствующий версии ядра).
Увеличено количество типов поддерживаемых событий. В частности теперь с помощью события "Таймаут" можно организовать последовательную цепочку реакций на любое событие. Добавлены события для отслеживания напряжений на аналоговых входах и активации/деактивации шины USB хоста.
С помощью событий "Напряжение" и "Таймаут" элементарно делается переключение на камеру заднего вида и обратно на мониторах с кнопкой переключения источников.
Добавлены и реакции. Теперь любой ИК код можно выдавать на любые свободные ножки разъемов.
Кроме того добавлена реакция "USB нажатие" - виртуальное нажатие на тачпанель для совершения определенных автоматических действий...

Нажмите на изображение для увеличения
Название: GUI.jpg
Просмотров: 8377
Размер:	257.3 Кб
ID:	35264

Комплект состоит из собранной платы контроллера, разъемов с контактами, платы мультиплексора с кабелем и разъемом, 4-х проводный FPC шлейф длиной 20 см для подключения к штатной схеме тачпанели.
Контакты в разъемы вставляете сами по мере необходимости.

Нажмите на изображение для увеличения
Название: V4_MUX_NEW_DC_DC.jpg
Просмотров: 6617
Размер:	242.5 Кб
ID:	46531Нажмите на изображение для увеличения
Название: V4_NOMUX_NEW_DC_DC.jpg
Просмотров: 4250
Размер:	219.1 Кб
ID:	46532Нажмите на изображение для увеличения
Название: size.jpg
Просмотров: 3357
Размер:	100.5 Кб
ID:	47067

Для тех, у кого нет места для платы мультиплексора рядом со штатным тачем могу доукомплектовать 2-мя разъемами FFC(как на плате мультиплексора) и еще одним 4-х проводным FPC шлейфом длиной 20 см.

При заказе уточняйте тип шлейфа тачпанели, варианты:
- 4-х контактный шлейф с шагом 1мм (если не уточняете, то идет по умолчанию);
- 8-контактный шлейф с шагом 1мм;
- 8-контактный шлейф с шагом 0.5мм и такой-же разъем на плате мультиплексора вместо 4-х контактного с шагом 1мм.

Графическая оболочка для программирования YAMDT_GUIV4_V0942.zip
ПО контроллера droid_touch4.zip
(Прошивки с _wo_keys в имени без поддержки USB клавиатуры, но с поддержкой мультимедиа кнопок и кнопок управления питанием. Они для применения в андроиде где при подключении внешней USB клавиатуры пропадает виртуальная. Можно из маркета поставить например smart keyboard и пользоваться обычной версией. Прошивки с _wo_cdc для работы на андроиде без поддержки композитных устройств. Все работает кроме виртуального ком-порта).
inf файл виртуального COM порта для windows DROID-TOUCH-V4-INF.zip
Чтобы не было курсора при нажатиях вообще, этот файл (после распаковки) положить в /system/usr/idc Vendor_ffff_Product_x01x_idc.zip, и выставить права 644.
Описание YAM-DROID-TOUCH-V4_V0419.zip
Подключение YAM_DROID_TOUCHV4_CONN.zip

Расшифровка аббревиатуры названия контроллера в ПО настройки, каждая буква означает поддержку:
  • A = виртуального ком-порта
  • I = IEBUS (AVCLAN)
  • G = шины GaNet
  • C = шины CAN
  • M = BMW iDrive джойстика
  • K = USB клавиатуры
  • R = CAP2RES контроллера
  • S = BMW iBus шины
  • L = шины LIN
  • B = блютус модуля
  • J = джойстика Рено
  • P = PS2 тачпада
  • U = UART
  • T = терминала

Например YAM-DROID-TOUCH-V4-AMKRLBT означает поддержку:
  • A = виртуального ком-порта
  • M = BMW iDrive джойстика
  • K = USB клавиатуры
  • R = CAP2RES контроллера
  • L = шины LIN
  • B = блютус модуля
  • T = терминала

Подключение UART GPS Glonass приемника, например такого
Нажмите на изображение для увеличения
Название: IMG_2581a.jpg
Просмотров: 4124
Размер:	70.1 Кб
ID:	35749
VDD к X4/1
TXD к X4/2
RXD к X4/3 можно не подключать вовсе...
GND к X4/4
или
VDD к X6/1
TXD к X6/2
RXD к X6/3 можно не подключать вовсе...
GND к X6/4

Переключение между GPS и Glonass описано тут.

Видео работы под windows:


Работа в Андроид Навителе
Как оказалось в моем свистке уже встроен cdc-acm.ko драйвер, осталось добавить в автозагрузку только
setprop ro.kernel.android.gps ttyACM0
sleep 50
chmod 666 /dev/ttyACM0
Ну и переписать либу куда указано.
Вообще все подключение описано в теме уважаемого Rage2.

Видео 1 и видео 2

Управление мультитач жестами на примере зума и регулировки громкости с мьютом...
Файл конфигурации данного примера Gestures.zip


Работа PS2 тачпада от Synaptics


Пример работы контроллера с джойстиком iDrive от BMW
Файл конфигурации данного примера iDrive.zip


Пример работы контроллера с джойстиком iDrive от BMW на андроид магнитоле JOYING


iDrive на андроид свистке


Подключение контактов джойстика:
1 - питание +12В
2 - масса
3 - к контакту X4/5
4 - к контакту X4/6

Подключение для проверки на столе:
Нажмите на изображение для увеличения
Название: iDrive2V4.jpg
Просмотров: 11075
Размер:	207.0 Кб
ID:	46859

Работа проверялась на таких джойстиках:
Нажмите на изображение для увеличения
Название: iDriveWorkSmall.jpg
Просмотров: 6376
Размер:	115.0 Кб
ID:	43020

Просмотр событий от джойстика в терминале - набрать CV1.

Пример файла конфигурации работы джойстика iDrive с управлением по шине iBus BMW_iDrive_iBus_100K_and_500K.zip
  • подсветка джойстика зажигается и гаснет при включении-выключении ACC
  • управление джойстиком вверх-вниз-влево-вправо - перемещение по меню
  • нажатие джойстика - ENTER
  • кнопка CD/MEDIA - MODE
  • кнопка BACK - назад
  • кнопка MENU - меню
  • кнопка TEL - телефон
  • кнопка OPTION - переключение режимов управления крутилкой (при включении - крутилка регулирует громкость), после нажатия - крутилка управляет перемещением по меню и т.д.
  • вращения джойстика - управление громкостью или перемещением по меню

Так-же оказываю всяческую помощь в настройке контроллера под Ваши нужды и консультирую по скайпу или иным способом. Прошу обращаться в личку.

Сделал программатор SPI FLASH для скалера RTD2662
Прошивка и оболочка программатора YAM_RTDPROG_V4.zip
Подключение:
X6/4 - GND
X6/5 - SDA
X6/6 - SCL
Некоторое описание тут.

По цене и заказам тема тут.

Последний раз редактировалось YAM1966; 24.10.2017 в 13:15. Причина: Версия 9.42
YAM1966 вне форума   Ответить с цитированием
Старый 25.02.2014, 20:11   #2
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 52
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

Ты их как пирожки печешь, фиг угонишься за твоими новинками
Про GPS немого не понятно.
__________________
LILLIPUT 9,7" FA1000-NP/C/T + LILLIPUT 8" 869GL-NP/C/T, ASUS MAXIMUS VI Impact , i5, 8Gb DDR3, SSD 240Gb, M2-ATX, Asus Xonar U7 USB, Wi-Fi D-Link DWA-127, Locosys LS-23030-g+Locosys LS-23030-g, Windows 10 Pro x64, iCar DS 1.7.0.60b24
folv вне форума   Ответить с цитированием
Старый 25.02.2014, 20:14   #3
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
Alex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to allAlex_St is a name known to all
По умолчанию

А двухпальцевый тач планируется? )
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335
Alex_St вне форума   Ответить с цитированием
Старый 25.02.2014, 20:20   #4
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от folv Посмотреть сообщение
Ты их как пирожки печешь, фиг угонишься за твоими новинками
Про GPS немого не понятно.
Я не стал ставить GPS модуль на плату. Судя по предыдущим моим разработкам это намного увеличивает цену, да и начинаются вопросы типа а почему такой, а не сякой GPS модуль...
Можно купить любой UART GPS модуль под свои хотелки и просто подключить к контроллеру. Он будет виден в системе как ttyACM для андроид или виртуальный компорт для windows...
YAM1966 вне форума   Ответить с цитированием
Старый 25.02.2014, 20:23   #5
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от Alex_St Посмотреть сообщение
А двухпальцевый тач планируется? )
Схемотехникой предусмотрено.
YAM1966 вне форума   Ответить с цитированием
Старый 26.02.2014, 09:02   #6
-=zds=-
Старший Пользователь
 
Регистрация: 06.04.2009
Возраст: 40
Город: Владивосток
Регион: 25
Машина: Toyota CAMRY
Сообщений: 636
-=zds=- is a jewel in the rough-=zds=- is a jewel in the rough-=zds=- is a jewel in the rough
По умолчанию

Блин круто конечно. Я так понял что к нему подключаешь + - и асс, и при появлении асс ваш контролер будет жать кнопку вкл? Тоесть его можно использовать еще и как блок питания для монитора?
__________________
Chaser продал
forester продал
Legacy продал
Impreza GH8 идет постройка... Продал, комп забрал...
Toyota Camry 2015 07.09.18 Продал комп отдал с машиной, следующий будет полностью с ноля!
-=zds=- вне форума   Ответить с цитированием
Старый 26.02.2014, 11:52   #7
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от -=zds=- Посмотреть сообщение
Блин круто конечно. Я так понял что к нему подключаешь + - и асс, и при появлении асс ваш контролер будет жать кнопку вкл? Тоесть его можно использовать еще и как блок питания для монитора?
Вы сами настраиваете через оболочку через сколько времени после включения какой длительности и полярности выдать сигнал на включение или другую реакцию - хоть ИК код на включение...
Аналогичная функция есть и в 3-й версии...
YAM1966 вне форума   Ответить с цитированием
Старый 26.02.2014, 15:20   #8
svenr
Новый Пользователь
 
Регистрация: 31.07.2010
Возраст: 44
Регион: 61
Сообщений: 6
svenr is on a distinguished road
По умолчанию

Блин вот это супер!!!
Вообщем хочу задать вопрос. Собрался строить систему с ТВ боксом на Вашем контроллере на 3 версии (а тут 4-я). При питании и включении АСС на контроллере, можно запрограммировать нажатие кнопки MODE (на руле) для подачи питания и включения ТВ бокса? и соответственно коммутации видео коммутатора.
ЖПС модуль будет работать с ТВ боксом.
Как работают - 2 линии аналогового входа 0...18В;
svenr вне форума   Ответить с цитированием
Старый 26.02.2014, 15:25   #9
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от svenr Посмотреть сообщение
Блин вот это супер!!!
Вообщем хочу задать вопрос. Собрался строить систему с ТВ боксом на Вашем контроллере на 3 версии (а тут 4-я). При питании и включении АСС на контроллере, можно запрограммировать нажатие кнопки MODE (на руле) для подачи питания и включения ТВ бокса? и соответственно коммутации видео коммутатора.
ЖПС модуль будет работать с ТВ боксом.
Как работают - 2 линии аналогового входа 0...18В;
Ждите полного описания...
Можно все
YAM1966 вне форума   Ответить с цитированием
Старый 26.02.2014, 22:25   #10
-=zds=-
Старший Пользователь
 
Регистрация: 06.04.2009
Возраст: 40
Город: Владивосток
Регион: 25
Машина: Toyota CAMRY
Сообщений: 636
-=zds=- is a jewel in the rough-=zds=- is a jewel in the rough-=zds=- is a jewel in the rough
По умолчанию

А помните мы разговаривали по переключению треков и паузы на айос девайсах, еще в теме второй версии вашего контролера, в этом контролере и проц уже серьезный, ничего в этом плане не изменилось, еще по прежнему актуально для меня
__________________
Chaser продал
forester продал
Legacy продал
Impreza GH8 идет постройка... Продал, комп забрал...
Toyota Camry 2015 07.09.18 Продал комп отдал с машиной, следующий будет полностью с ноля!
-=zds=- вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 03:36.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot