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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Простой USB HID контроллер 4-й версии под Windows или Android/Linux (http://pccar.ru/showthread.php?t=20460)

mark949 13.08.2016 11:37

Вот выкладываю мой пример реализации возможной регулировки подсветки матрицы iPad2 (LP097X02-SLQ1) с использованием детища уважаемого YAM1966 USB HID контроллера 4 версии + платы драйвера подсветки "Народного" контроллера (на IC BIT3251, т.к. их бывает много разных версий) + джойстик iDrive от BMW X6 + ПО Serial Manager

Доработки самого драйвера подсветки я описывал ранее, тут
Фото платы драйвера подсветки выкладывал, тут

ВИДЕО

PS: Огромная человеческая благодарность за помощь Юрию, без его помощи всё это не представлялось бы возможным....

Different234 15.08.2016 18:06

Цитата:

Сообщение от mark949 (Сообщение 366973)
Вот выкладываю мой пример реализации возможной регулировки подсветки матрицы iPad2

Зачет тебе и как всегда Юрию, мы с ним тоже попиливаем один проект потихоньку, как будет что, тоже покажу.

kostya740 24.08.2016 00:57

Я спалил случайно выходной транзистор, который комутирует 5В 2А. Кстати, сгорел он при нагрузке 1,2А, странно.
Юра, какой транзюк туда поставить взамен? Могу купить в К206...

kostya740 24.08.2016 02:21

Цитата:

Сообщение от Serik (Сообщение 366609)
а где можно посмотреть эту схему не подскажешь, тоже нужна подключиться к штатной шине i-bus, пока толком не понял что за шина ibus, если это не can-bus. :book2::book2:

Это к Юре, топикстартеру, он все расскажет.

YAM1966 24.08.2016 09:57

Цитата:

Сообщение от kostya740 (Сообщение 367780)
Я спалил случайно выходной транзистор, который комутирует 5В 2А. Кстати, сгорел он при нагрузке 1,2А, странно.
Юра, какой транзюк туда поставить взамен? Могу купить в К206...

Там стоит IRLML6402

YAM1966 24.08.2016 09:59

Цитата:

Сообщение от kostya740 (Сообщение 367786)
Это к Юре, топикстартеру, он все расскажет.

Это он спрашивал где эта шина находится в самом авто. В этом я не подсказчик...

kostya740 24.08.2016 12:03

Мест много. В багажнике, в торпеды, под бардачком. Где ему нужно?

YAM1966 24.08.2016 12:07

Цитата:

Сообщение от kostya740 (Сообщение 367795)
Мест много. В багажнике, в торпеды, под бардачком. Где ему нужно?

Да, похоже в его комплектации шины iBus просто нет...

kostya740 24.08.2016 19:32

кузов е73?

YAM1966 24.08.2016 20:17

Цитата:

Сообщение от kostya740 (Сообщение 367841)
кузов е73?

Моя что-ли машина... :no:

vadim_irk 01.09.2016 07:07

Цитата:

Сообщение от YAM1966 (Сообщение 367796)
Да, похоже в его комплектации шины iBus просто нет...

Почему, на х5ом даже в е53 же должна быть шина i-bus. Даже на дорестовых пятерках е39 есть данная шина.

kostya740 06.09.2016 11:18

вообщето Х5 кузов начался с е53.
С приходом CAN шины, ibus умер.
В следующем поколении X5, кузов е70, уже нету ibus.
Время жизни ibus примерно 1995...2004

mark949 06.09.2016 11:55

Цитата:

Сообщение от kostya740 (Сообщение 368538)
вообщето Х5 кузов начался с е53.
С приходом CAN шины, ibus умер.
В следующем поколении X5, кузов е70, уже нету ibus.
Время жизни ibus примерно 1995...2004

А как тогда объяснить работу родного джойстика iDRIVE от Х6 с маркировкой даты изготовления 06.2014 по шине iBus 125кб/сек? Проверено лично с работой через контроллер многоуважаемого ;) !

kostya740 06.09.2016 12:10

джойстик ведь по CAN работает с девайсом многоуважаемого.

YAM1966 06.09.2016 12:50

Так, для справки
http://www.bimmernav.com/images/ibus.jpg
Позже IBUS убрали и все подключили по CAN.

kostya740 06.09.2016 13:44

угу. И в e60, e65, e92, e70 нет ibus.
джойстики из этой темы работают именно по CAN.
ИМХО.

mark949 06.09.2016 15:11

Цитата:

Сообщение от kostya740 (Сообщение 368568)
угу. И в e60, e65, e92, e70 нет ibus.
джойстики из этой темы работают именно по CAN.
ИМХО.

Вся мультимедиа работает по iBus, это и подтверждает рисунок от Юры....

YAM1966 08.09.2016 22:40

По наличию/отсутствию iBus:

Модели с I-Bus:
BMW 3-series E46
BMW 5-series E39
BMW 7-series E38
BMW X3 E83
BMW X5 E53
BMW Z4 E85, E86
BMW Z8 E52
MINI (BMW) Cooper R50, Cooper S R53
Land Rover (BMW) Range Rover L30
Land Rover (BMW) Rover 75 R40

Модели без I-Bus:
BMW 1-series E81
BMW 3-series E21, E30, E36, E90
BMW 5-series E12, E28, E34, E60
BMW 6-series E63/E64
BMW 7-series E23, E32, E65/E66
BMW 8-series E31
BMW X5 E70
BMW X6 E71
BMW Senior Six E3

Carnet 04.10.2016 08:15

Добрый день. Можно ли прикрутить данный девайс к к Алпайновской шине Ai-net для управления процессорами PXA-700 PXA-800? Хотя бы чтоб громкость управлялась?

YAM1966 04.10.2016 10:09

Цитата:

Сообщение от Carnet (Сообщение 370743)
Добрый день. Можно ли прикрутить данный девайс к к Алпайновской шине Ai-net для управления процессорами PXA-700 PXA-800? Хотя бы чтоб громкость управлялась?

В контроллере нет шины Ai-Net.
А чтобы управлять громкостью его можно прикрутить и в разъем внешнего управления...

Carnet 04.10.2016 20:31

Цитата:

Сообщение от YAM1966 (Сообщение 370749)
В контроллере нет шины Ai-Net.
А чтобы управлять громкостью его можно прикрутить и в разъем внешнего управления...

То есть можно будет врезаться в кабель рукса?

Jenson 04.10.2016 20:34

тоже интересно про проц альповский, можно ли будет регулировать громкость через контроллер?

YAM1966 04.10.2016 21:00

Вложений: 1
Почему нет...
Судя по схеме блока проводного управления достаточно отключить 2 сигнальных провода от его энкодера и управлять внешним или энкодером или с помощью контроллера V4.
Контроллер V4 может эмулировать до 2-х энкодеров.
Вложение 45054

p.s. наврал, контроллер может эмулировать до 6 энкодеров:derisive:

YAM1966 10.10.2016 18:10

Версия 9.21 - добавлено событие Выводы. Теперь можно любые указанные в событии ножки на разъемах использовать как управляющие с отработкой любых таймаутов.
На нижней вкладке общих настроек "Выводы" к существующим типам добавились:
  • Вход плавающий
  • Вход с подтяжкой к 0В (через встроенный в процессор резистор)
  • Вход с подтяжкой к +3.3В (через встроенный в процессор резистор)

Итого в контроллере возможны 17 типов событий и 15 типов реакций на них.

p.s. в версии для iDrive исправлена задержка включения подсветки ~10 сек после подачи питания. Кому критично, обновите ПО.

YAM1966 26.10.2016 23:08

Может кому и надо, на ebay продаются iDrive по вкусным ценам...

mark949 27.10.2016 12:10

Цитата:

Сообщение от YAM1966 (Сообщение 372670)
Может кому и надо, на ebay продаются iDrive по вкусным ценам...

Брат привет, был бы с сенсорной панелькой то бы бегом ;)... на запас как я люблю...

kostya740 27.10.2016 13:19

Цитата:

Сообщение от YAM1966 (Сообщение 372670)
Может кому и надо, на ebay продаются iDrive по вкусным ценам...

Я покупал у нас на разборке за 50USD в идеальнейшем состоянии. Есть и по 30USD потертые. Сейчас ценность представляют сенсорные.
Хотя мне старый больше нравится чем сенсорный. Удобнее управлять. оба есть на работе рядом рабочие, могу сравнить. сенсорный крутить мне неудобнее. Большой болт ))

iddqd1 27.10.2016 18:16

Цитата:

Сообщение от YAM1966 (Сообщение 371202)
Версия 9.21 - добавлено событие Выводы. Теперь можно любые указанные в событии ножки на разъемах использовать как управляющие с отработкой любых таймаутов.
На нижней вкладке общих настроек "Выводы" к существующим типам добавились:
  • Вход плавающий
  • Вход с подтяжкой к 0В (через встроенный в процессор резистор)
  • Вход с подтяжкой к +3.3В (через встроенный в процессор резистор)

Итого в контроллере возможны 17 типов событий и 15 типов реакций на них.

p.s. в версии для iDrive исправлена задержка включения подсветки ~10 сек после подачи питания. Кому критично, обновите ПО.

Эх, приводили бы вы еще примеры подключения разных устройств, фишечки, плюшечки итд, для тех, кто на бронетехнике...

YAM1966 25.11.2016 14:26

Версия с GaNet для Acura RDX - добавлен вывод данных климата через Serial Manager из блока климата.
Для этого подключить провод B11 блока CLIMATE CONTROL UNIT или провод C15 блока AUDIO UNIT к разъему X6/6 контроллера.
Температура в градусах фаренгейта автоматически пересчитывается при выводе в градусы цельсия.
Так-же производится автоматическое декодирование кодов ошибок DTC.
Как это выглядит:


Огромная благодарность Different234 и Strike990 за проведение тестирования.

kotya 25.11.2016 14:38

а как такое реализовать на винде?

vtyns 08.12.2016 22:31

ребят кто сможет сделать контроллер для idrive и планшета? желательно ближе к краснодару или по россии. пишите в личку,, цену и все обсудим

YAM1966 08.12.2016 23:01

Цитата:

Сообщение от vtyns (Сообщение 376884)
ребят кто сможет сделать контроллер для idrive и планшета? желательно ближе к краснодару или по россии. пишите в личку,, цену и все обсудим

Вопрос не понятен... То, что написали и делает описанный контроллер.

Alex57 19.12.2016 00:05

добрый день, кто к can-шине VW подключался, подскажите какую скорость выставляли? хочу кнопки с руля считывать.
Спасибо

lti1 19.12.2016 00:22

Цитата:

Сообщение от Alex57 (Сообщение 377747)
добрый день, кто к can-шине VW подключался, подскажите какую скорость выставляли? хочу кнопки с руля считывать.
Спасибо

Должно быть 100 кбит/с.
http://pccar.ru/showthread.php?t=20274

YAM1966 21.12.2016 13:28

Версия 9.24. В основном касается работы с шиной GaNet Acura.
Добавлена поддержка Acura MDX и перехват/использование джойстика.
У джойстика используются следующие события:
  • поворот ручки по часовой
  • поворот ручки против часовой
  • джойстик вправо
  • джойстик вверх
  • джойстик вправо-вверх
  • джойстик влево
  • джойстик влево-вверх
  • джойстик вниз
  • джойстик вниз-вправо
  • джойстик вниз-влево
  • кнопка AUDIO
  • кнопка INFO
  • кнопка CANCEL
  • кнопка SETUP
  • кнопка DAY/NIGHT
  • кнопка MENU
  • кнопка MAP/GUIDE
  • кнопка ENTER
Его можно полностью отключить от штатной системы с помощью реакции MDX_JOY - Перехватить джойстик.
И вернуть штатной системе - Джойстик работает штатно. Для джойстика и кнопок поддерживаются короткие и длинные нажатия.
По шине GaNet для MDX реализованы события по выбору режимов AUX, AM/FM, XM1, XM2, CD и нажатия кнопок 1...6. Больше пока не требовалось.

Alex EX 21.12.2016 14:02

Цитата:

Сообщение от YAM1966 (Сообщение 377943)
Его можно полностью отключить от штатной системы с помощью реакции MDX_JOY - Перехватить джойстик.

Можно подробнее куда подключается джойстик ? На любой ттл вход ? или контроллер в разрыв ?

YAM1966 21.12.2016 14:06

Цитата:

Сообщение от Alex EX (Сообщение 377945)
Можно подробнее куда подключается джойстик ? На любой ттл вход ? или контроллер в разрыв ?

В разрыв, от джойстика на X6/2, в магнитолу с X6/3.
Может потребоваться поставить резистор 1К между X6/1 и X6/2, так как подключается в разрыв и нагрузочный резистор остается в магнитоле.

vtyns 22.12.2016 22:13

ребят а никто не пробывал врезать в idrive контроллер или как там его.. от клавиатуры? подпаяться к кнопкам джойстика и как бы все. Idrive USB готово. или есть какие нюансы?

YAM1966 22.12.2016 23:04

Цитата:

Сообщение от vtyns (Сообщение 378079)
ребят а никто не пробывал врезать в idrive контроллер или как там его.. от клавиатуры? подпаяться к кнопкам джойстика и как бы все. Idrive USB готово. или есть какие нюансы?

Ваш вопрос :offtopic2:. Тема топика никак с ним не связана.
Создавайте свою тему и там спрашивайте.

Nik1976 08.01.2017 16:49

На днях подключил-таки контроллер, купленный почти полгода назад, к штатке седьмого гольфа с Discover Pro MIB2.
Все отлично работает, спасибо за железку и софт к ней.

Задачи:
1. Отслеживать кнопки руля и кнопки+нажатия штатного тач-скрина
2. Отправлять кнопки штатки на телефон, подключенный к Discover Pro по Mirrorlink
3. Кнопки будут отправляться Bluetooth-контроллером Bluefruit EZ-Key с очень простым внешним управлением

Штатное ГУ висит сразу на двух 500 Кбит CAN-шинах:
1. Общая мультимедийная для связи с машиной, включая кнопки руля
2. Отдельная шина для общения с тач-скрином и кнопками/крутилками вокруг него

Шина тача мониторится легко – пакетов мало и формат их вполне очевиден. Отловить рулевые кнопки на мультимедийном CAN-е пока не удалось.

Попутно возникло несколько мыслей по дополнительным фичам CAN-логгера, сильно упростившим бы анализ пакетов

1. Соседние поля в лог-файлах разделены только пробелами, но длинна каждого может варьироваться. Было бы гораздо удобнее перетаскивать логи в эксель если между полями был бы добавлен любой спец. символ, например tab или запятая.
Хорошо бы также для ясности добавить в лог-файлы заголовок с описанием полей.

2. В контекстном меню логгера на правой кнопке мыши не хватает пункта отчистить лог. Пока для чистки лога приходится перезагружать программу

3. Пригодилась бы возможность сортировать строки в логере не только по номеру пакетов (поле No), но и по полям Count и ID. Благо поля в заголовке уже нажимаемы.

Заранее благодарю за внимание.


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

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