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)

-=zds=- 19.02.2015 04:04

Цитата:

Сообщение от YAM1966 (Сообщение 320924)
Пописывая потихоньку софт на HDMI2GVIF решил сделать поддержку CAN шины и в этом контроллере. Благо процессор позволяет это сделать.
Реализация программная т.к. одновременная работа хардварного модуля CAN и USB на данном процессоре невозможна.
Пока это тестовая версия, позволяет только видеть пакеты с CAN шины в терминале на скорости до 500kBit/s.
Сама версия в шапке. В оболочке добавлена вкладка шина CAN для установки скорости.
В терминале добавлены команды:
CV1 - включить вывод пакетов от CAN шины;
CV0 - выключить вывод пакетов от CAN шины;
CS - отобразить рассчитанную скорость в CAN шине;
CSn - установить скорость CAN шины = n, n = 50000...500000 бит/с
По мере осмысления введу фильтры, события и реакции.
Подключение:
CANL - X4/5
CANH - X4/6
Пример вывода терминала:
CAN SID:00000001 RTR:00 [ 02 03 04 05 06 07 08 09 ] - стандартный идентификатор (SID = 0...7FF) Число отображаемых данных соответствует DLC и тут = 8
CAN EID:15555555 RTR:00 [ 01 02 03 ] - расширенный идентификатор (EID = 0...1FFFFFFF) Число отображаемых данных соответствует DLC и тут = 3

Вот это крутое обновление, жаль проверить пока не на чем :angry:

Бодрый марк 19.02.2015 08:27

Ну это нечестно ((
У меня на этих контактах AVC-LAN :(

YAM1966 19.02.2015 10:38

Цитата:

Сообщение от Бодрый марк (Сообщение 321092)
Ну это нечестно ((
У меня на этих контактах AVC-LAN :(

Ну так приемо-передатчик шины то один. Или-или...

YAM1966 22.02.2015 19:49

Пописывая потихоньку софт на HDMI2GVIF...
Сделал версию софта для прошивки SPI FLASH памяти в народном контроллере на RTD2662.
Теперь, кто имеет мой контроллер версии 4 не надо заморачиваться с покупкой или изготовлением программатора.
Аналогично сделал и для YAM_TOUCH_I2C_SIMPLE и в YAM_CAP2RES. ПО оболочки одно универсальное.
Версия ПО для контроллера версии 4 и ПО оболочки программатора в конце шапки.
Типы SPI FLASH памяти прописываются в файле jedec.ini по аналогии с моими записями.
Подключение:
X6/4 - GND
X6/5 - SDA
X6/6 - SCL
Или в VGA разъем или в разъем за ним. Как раз слева направо в нем SCL-SDA-GND.
После программирования можно запустить контроллер в работу кнопкой "Сброс RTD2662" без передергивания питания.
Чтение памяти W25X040 ~80 сек, запись ~40 сек (зависит от содержимого, т.к. блоки с xFF пропускаются).
Биты защиты в регистре статуса после записи восстанавливаются в состояние до программирования.
Для обратной перешивки на штатную версию просто нажмите кнопочку на плате и запустите ПО оболочки настройки.
Критика по существу приветствуется....

YAM1966 09.03.2015 23:17

Видео по одному из возможных применений контроллера

Любезно предоставил пользователь volueff.

slon25 13.03.2015 12:58

Вопрос: У меня стоит магнитола сони к ней подключен и установлен на руль резистивный проводной джойстик. Хочу установить планшет в авто. Есть ли возможность управлять одновреммено одним джойстиком магнитолой и планшетом. Т.Е. выбираем условную кнопку на джойстике , через которую будет переключатся управление на планшет, а повторное нажатие на магнитолу???

YAM1966 13.03.2015 13:01

Цитата:

Сообщение от slon25 (Сообщение 323163)
Вопрос: У меня стоит магнитола сони к ней подключен и установлен на руль резистивный проводной джойстик. Хочу установить планшет в авто. Есть ли возможность управлять одновреммено одним джойстиком магнитолой и планшетом. Т.Е. выбираем условную кнопку на джойстике , через которую будет переключатся управление на планшет, а повторное нажатие на магнитолу???

Конечно можно, только не одновременно, а или магнитолой или планшетом :derisive:.
Причем выделенная кнопка для такого выбора может тоже использоваться для управления если задать переключение например по длинному нажатию, а в работе использовать короткое, ну или наоборот.

slon25 13.03.2015 13:20

Я не большой специалист в электронике. На вашу техю поддержку можно будет расчитывать?? Схему подключения для чайника можете предоставить, что куда подключить??Как заказать данный контроллер и цена вопросса? Я из Киева.

YAM1966 13.03.2015 13:25

Цитата:

Сообщение от slon25 (Сообщение 323167)
Я не большой специалист в электронике. На вашу техю поддержку можно будет расчитывать?? Схему подключения для чайника можете предоставить, что куда подключить??Как заказать данный контроллер и цена вопросса? Я из Киева.

В личке...

Carnet 16.03.2015 21:41

А можно подключить кнопки руля VW к планшету? (там кан шина)

YAM1966 16.03.2015 21:46

Цитата:

Сообщение от Carnet (Сообщение 323483)
А можно подключить кнопки руля VW к планшету? (там кан шина)

Думаю что можно, но это нам с Вами придется вместе поработать вылавливая их.
Более подробно - в личку...

Andrey875 28.03.2015 04:50

А можно пожалуйста более подробно что оно может! А то что то я не совсем понимаю в чём ее смысл?

YAM1966 28.03.2015 11:49

Цитата:

Сообщение от Andrey875 (Сообщение 324365)
А можно пожалуйста более подробно что оно может! А то что то я не совсем понимаю в чём ее смысл?

Улыбнуло :acute:, контроллер может все...
Другое дело что требуется Вам.
С этим в личку.

smit 28.03.2015 15:47

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

YAM1966 28.03.2015 16:45

Цитата:

Сообщение от smit (Сообщение 324415)
Юра а как бы мне с Вами повылавливать мою CAN в моем пыжике.контроллер 4 серии уже куплен и установлен давно с Вашей помощью. Обидно что такая замечательная вещь используется только для управления питанием пока.

Ответил в личку.

YAM1966 30.03.2015 14:20

Обновление 6.02, ничего особенного, попросили добавить ИК протокол SONY12, SONY15 и SONY20 в реакции.

Stray 16.04.2015 15:05

подключение джойстика от Рено
 
Добрый день, Юрий.
Есть вопрос по поводу подключения джойстика от Рено к контроллеру с сохранением свойств энкодера. Возможно ли это?

https://d-a.d-cd.net/3ac05d4s-960.jpg

http://savepic.net/361721.jpg

YAM1966 16.04.2015 15:09

Цитата:

Сообщение от Stray (Сообщение 325940)
Добрый день, Юрий.
Есть вопрос по поводу подключения джойстика от Рено к контроллеру с сохранением свойств энкодера. Возможно ли это?
......

Да, конечно. Уже делал под рено. Подниму записи, сообщу.

p.s. Да, есть, но под контроллер версии 3.
Если устраивает - в личку.

Stray 16.04.2015 15:14

Цитата:

Сообщение от YAM1966 (Сообщение 325941)
Да, конечно. Уже делал под рено. Подниму записи, сообщу.

Спасибо большое!
А то я вчера парился с этим часа три. То это не работает, то что то другое.

YAM1966 17.04.2015 12:46

Версия 6.03, коррекция работы таймаутов по событию "Напряжение".
+ добавил возможность растягивания формы.

djdonatas 24.04.2015 02:12

Под чутким руководством YAM1966 удалось установить полноценный android в Lexus GX470!

http://s020.radikal.ru/i700/1504/6b/b45874fdd7d3.jpghttp://s012.radikal.ru/i319/1504/22/95c586945bc5.jpghttp://s017.radikal.ru/i400/1504/26/bc89a50359c1.jpg

В конечном счете обошлось в 4-5 раз дешевле, чем готовые решения.
Использовалось:
Родное головное устройство (марк левинсон)
Андроид тв приставка cs918 с 2гб оперативы, 4х ядерный проц
Блок с видеовходами с ebay, вместо бесполезной,штатной, американской навигации
Контроллер v4
gps модуль

Из сложностей - контроллер пришлось подключать через мультиплексор непосредственно к тач панели мультидисплея, т.к. в шину передаются не точные координаты "клика" а округленные до секторов. Из-за этого сам контроллер пришлось прятать прямо в корпусе головы, что усложняет доступ к нему.

Благодаря возможностям контроллера получилось решить несколько дополнительных вопросов, которые существенно облегчили жизнь. Во первых после включения зажигания контроллер подает питание на приставку,а так-же "нажимает" кнопку вкл. После выключения зажигания контроллер корректно гасит приставку, тоже "нажатием" кнопки выкл. От родной навигации остались ненужными 3 кнопки на голове, теперь первая включает андроид, вторая переднюю камеру, третья срабатывает в андроиде как кнопка "домой". Так-же долгий клик в левом нижнем углу - это "назад", в правом - "домой", это тоже сделано средствами контроллера. В андроиде пришлось менять разрешение, т.к. родное здесь 800х480 и все было очень мелким. При смене разрешения экранные кнопки уезжают за пределы экрана, поэтому и пригодилась эмуляция кнопок средствами контроллера.
В итоге получился мультимедийный центр, с актуальной версией андроида,gps навигацией с пробками и прочими плюшками, подключенный через блютус к obd2, интернетом и тд, с возможностью пользоваться им с главного монитора и с потолочного для задних пассажиров по цене дешевле 200$
Осталось выбрать лаунчер, настроить виджеты, поставить какой-то софт, но это уже дело сугубо индивидуальное.
Настоятельно рекомендую это устройство и спасибо еще раз YAM1966 за всяческую поддержку и консультации. :whistle:

(vS) 24.04.2015 11:24

что за GPS был использован?

djdonatas 24.04.2015 12:01

Цитата:

Сообщение от (vS) (Сообщение 326618)
что за GPS был использован?

gps из первого поста, брал у автора

YAM1966 15.05.2015 18:57

В новой партии контроллеров несколько изменен комплект поставки.
Фото нового комплекта в шапке.

Raven__57 02.06.2015 07:19

Вложений: 1
А вот такой пульт а/м Мазда 6 подключить к твоему устройству можно, для управления Nexus 7. Он ИК и в колыбели тоже передает сигнал по ИК порту. К колыбели подходит 5, если не ошибаюсь, проводок.
Это +, -, подсветка, BUS + и BUS -.

YAM1966 02.06.2015 10:01

Цитата:

Сообщение от Raven__57 (Сообщение 329643)
А вот такой пульт а/м Мазда 6 подключить к твоему устройству можно, для управления Nexus 7. Он ИК и в колыбели тоже передает сигнал по ИК порту. К колыбели подходит 5, если не ошибаюсь, проводок.
Это +, -, подсветка, BUS + и BUS -.

А что такое BUS+/- у мазды?
Если передается по ИК - можно просто прицепить выход ИК приемника к контроллеру... Или еще лучше вовсе разорвать цепочку ИК передатчик пульта и ИК приемник магнитолы и пропустить через контроллер. Тогда не будет одновременного управления и штатной системой и планшетом.

Raven__57 04.06.2015 04:41

Цитата:

Сообщение от YAM1966 (Сообщение 329651)
А что такое BUS+/- у мазды?
Если передается по ИК - можно просто прицепить выход ИК приемника к контроллеру... Или еще лучше вовсе разорвать цепочку ИК передатчик пульта и ИК приемник магнитолы и пропустить через контроллер. Тогда не будет одновременного управления и штатной системой и планшетом.

Нее, мне как раз и нужно одновременное использование, т.к. пультом активируется AUX магнитолы для штатного телевизора, мне по сути нужно джойстик настроить и пару кнопок, а то что он одновременно будет выполнять еще какие-то настройки в ТВ тюнере пофиг, т.к. штатный монитор я выкинул и эти настройки не на что не повлияют, да и настраивать там особо то нечего.
Что за BUS +/- я не знаю, я так полагаю шина по которой сигнал с пульта и копок на руле идет.
Передача от пульта идет от ИК.

seriousstas 23.06.2015 03:41

Цитата:

Сообщение от YAM1966 (Сообщение 324377)
Улыбнуло :acute:, контроллер может все...

Может полностью заменить такой 100W БП :
http://www.mini-box.com/DCDC-USB
и + например нyжно , чтоб-бы при выходе из сна ,была задержка на подачу ACC ,на отдельное устройство ?

YAM1966 23.06.2015 10:55

Цитата:

Сообщение от seriousstas (Сообщение 331188)
Может полностью заменить такой 100W БП :
http://www.mini-box.com/DCDC-USB
и + например нyжно , чтоб-бы при выходе из сна ,была задержка на подачу ACC ,на отдельное устройство ?

Ну в шапке написано - выход 5В 2А - это 10W максимум...
Остальное реализуемо.

Maniac82 11.07.2015 09:23

А можно как-то задействовать кнопки от штатного навигатора Nissan murano z50?

YAM1966 11.07.2015 12:02

Цитата:

Сообщение от Maniac82 (Сообщение 332522)
А можно как-то задействовать кнопки от штатного навигатора Nissan murano z50?

Вам наверно сюда тогда.

Maniac82 11.07.2015 18:54

Цитата:

Сообщение от YAM1966 (Сообщение 332529)
Вам наверно сюда тогда.

Спасибо за наводку! Как-то упустил эту темку из вида.

YAM1966 26.07.2015 19:10

Вложений: 2
Версия droid_touch4V0701_iDrive - добавлена поддержка джойстиков iDrive от BMW как с кнопкой CD так и с кнопкой MEDIA.
Все работает по штатному CAN интерфейсу джойстика, ничего разбирать и резать не требуется.
Вложение 40603
Вложение 40604
Поддерживаются короткие, длинные и любые нажатия...
Видео работы в шапке, ну и тут ссылочка.
Просмотр событий от джойстика в терминале - набрать CV1.

Germes 27.07.2015 15:10

Сам джойстик управляет курсором?

YAM1966 27.07.2015 15:12

Цитата:

Сообщение от Germes (Сообщение 333836)
Сам джойстик управляет курсором?

Вы имеете в виду эмуляцию мыши?
Если надо - сделаю...
Пока все нажатия и повороты это события на которые можно навесить любые реакции....

Germes 27.07.2015 15:18

Да, имел в виду эмуляцию мыши.
Вот только не припомню, у этого джойстика только две координатных оси или четыре, если только две то будет не удобно, хотя...

YAM1966 27.07.2015 15:22

Цитата:

Сообщение от Germes (Сообщение 333838)
Да, имел в виду эмуляцию мыши.
Вот только не припомню, у этого джойстика только две координатных оси или четыре, если только две то будет не удобно, хотя...

Все как у взрослых джойстиков :pleasantry: верх, низ, лево, право и нажатие...

Разве на видео не видно? С 6 секунды...

Germes 27.07.2015 15:29

Ага, средних положений нет, я про:
Вверх-вправо
Вправо-вниз
Вниз-влево
Влево-вверх
Без них тяжеловато будет курсором "рулить" по просторам монитора, особенно при наборе букв.
Надо будет под разных пользователей сделать несколько скоростей перемещения курсором + незабыть добавить в алгоритм ускорение перемещения при зажении в определенном направлении.
Это я все так мюсли в слух :)

igorvod 17.08.2015 08:38

Купил магнитолу Pioneer с bluetooth, скоро буду ставить ее в авто. Просьба к владельцам Pioneer c контроллером от Юрия, подскажите пожалуйста напряжения для кнопок мультируля. Проводного родного пульта для этих магнитол у меня нет и самостоятельно я не могу замерить их. Если кому-то нужно, то у меня данные для кнопок Mode, Next, Prev, Vol+, Vol-, Hook On, Hook Off (Phone) мультируля Toyota. А вообще у Пионеров можно с помощью проводного пульта принимать и отбивать звонки?

YAM1966 17.08.2015 09:13

Цитата:

Сообщение от igorvod (Сообщение 335576)
Купил магнитолу Pioneer, скоро буду ставить ее в авто. Просьба к владельцам Pioneer c контроллером от Юрия, подскажите пожалуйста напряжения для кнопок мультируля. Проводного родного пульта для этих магнитол у меня нет и самостоятельно я не могу замерить их. Если кому-то нужно, то у меня данные для кнопок Mode, Next, Prev, Vol+, Vol-, Hook On, Hook Off (Phone) магнитол Toyota. А вообще у Пионеров можно с помощью проводного пульта принимать и отбивать звонки?

Так можно по ИК им управлять.... Далее в личку.


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

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