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


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

Ответ
 
Опции темы
Старый 24.02.2014, 19:40   #1
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 49
Регион: Украина
Машина: Toyota Fortuner 4.0
Сообщений: 1,465
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-я версия тут.

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

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

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

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

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

Нажмите на изображение для увеличения
Название: IMG_3285.jpg
Просмотров: 2229
Размер:	69.9 Кб
ID:	39934

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

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

Графическая оболочка для программирования YAMDT_GUIV4_V0917.zip
Текущая прошивка с IEBUS для загрузки через оболочку droid_touch4V0916_iebus.zip
Текущая прошивка для работы с джойстиком iDrive BMW + полная поддержка шины iBus droid_touch4V0916_idrive.zip
Текущая прошивка для работы с CAN droid_touch4V0918_can.zip
Текущая прошивка для работы с шиной GaNet droid_touch4V0916_ganet.zip
inf файл виртуального COM порта для windows DROID-TOUCH-V4-INF.zip
Чтобы не было курсора при нажатиях вообще, этот файл (после распаковки) положить в /system/usr/idc Vendor_ffff_Product_001x.zip, и выставить права 644.
Описание YAM-DROID-TOUCH-V4_V0419.zip
Подключение YAM_DROID_TOUCHV4_CONN.zip

Подключение UART GPS Glonass приемника, например такого
Нажмите на изображение для увеличения
Название: IMG_2581a.jpg
Просмотров: 1126
Размер:	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.


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


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

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

X4/6 подключить на массу, т.е. на X4/4
Для джойстика со скоростью работы 500KBit/s потребуется поставить резистор ~100 Ом между X4/5 и X4/4

Работа проверялась на таких джойстиках:
Нажмите на изображение для увеличения
Название: iDriveWorkSmall.jpg
Просмотров: 554
Размер:	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; 06.07.2016 в 20:09. Причина: Версия 9.16
YAM1966 вне форума   Ответить с цитированием
Старый 25.02.2014, 20:11   #2
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 44
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 326
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, ASUS MAXIMUS VI Impact , i5, 8Gb DDR3, SSD 240Gb, M2-ATX, X-Fi Surround 5.1 Pro, Wi-Fi D-Link DWA-127, Locosys LS-23030, Locosys LS-23030-g, Windows 10 Pro x64, iCar DS 1.7.0.60
folv вне форума   Ответить с цитированием
Старый 25.02.2014, 20:14   #3
Alex_St
Старший Пользователь
 
Аватар для Alex_St
 
Регистрация: 09.04.2008
Возраст: 36
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 935
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
Возраст: 49
Регион: Украина
Машина: Toyota Fortuner 4.0
Сообщений: 1,465
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
Возраст: 49
Регион: Украина
Машина: Toyota Fortuner 4.0
Сообщений: 1,465
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
Возраст: 32
Город: Владивосток
Регион: 25
Машина: Toyota CAMRY 2015 P262PP/125
Сообщений: 565
-=zds=- is on a distinguished road
По умолчанию

Блин круто конечно. Я так понял что к нему подключаешь + - и асс, и при появлении асс ваш контролер будет жать кнопку вкл? Тоесть его можно использовать еще и как блок питания для монитора?
__________________
Chaser продал
forester продал
Legacy продал
Impreza GH8 идет постройка... Продал, комп забрал...
Toyota Camry 2015 !СКОРО!
-=zds=- вне форума   Ответить с цитированием
Старый 26.02.2014, 11:52   #7
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 49
Регион: Украина
Машина: Toyota Fortuner 4.0
Сообщений: 1,465
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
Возраст: 36
Регион: 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
Возраст: 49
Регион: Украина
Машина: Toyota Fortuner 4.0
Сообщений: 1,465
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
Возраст: 32
Город: Владивосток
Регион: 25
Машина: Toyota CAMRY 2015 P262PP/125
Сообщений: 565
-=zds=- is on a distinguished road
По умолчанию

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


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

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

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



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


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