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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2013, 16:35   #21
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от pierrotm777 Посмотреть сообщение
It will be possible to use this interface in same time than an existing Audi MMI system ?
I think that it will be possible , but later.
filinmd вне форума   Ответить с цитированием
Старый 15.03.2013, 16:48   #22
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от crashmilan Посмотреть сообщение
1. Схема уже была где-то на сайте, изначально где обсуждали, но только вместо макса ардуино или pl2303 (подобные)
2. Ну смотри
10025001100376 - up
+1бит
10025002100377 - up+up
+2бит
10025003100378 - up+up+up
Если это учесть а не отправлять тупо 06 на эти сигналы, то ты сможешь быстрее прокручивать список без задержек на неизвестный сигнал.
+1 байт идет на всех крутилках, максимум у меня получилось от начального когда + 7байт и на него я сделал тупо pgup ну или семь раз up.
Теперь понял, попробую разобраться.



Вот этот ключ?
Изображения
 
filinmd вне форума   Ответить с цитированием
Старый 15.03.2013, 17:11   #23
pierrotm777
Старший Пользователь
 
Аватар для pierrotm777
 
Регистрация: 07.11.2010
Регион: другой - для добавления сообщить ab
Сообщений: 324
pierrotm777 is just really nicepierrotm777 is just really nicepierrotm777 is just really nicepierrotm777 is just really nice
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
I think that it will be possible , but later.
Coool, I can wait
pierrotm777 вне форума   Ответить с цитированием
Старый 15.03.2013, 22:15   #24
crashmilan
Старший Пользователь
 
Аватар для crashmilan
 
Регистрация: 03.06.2010
Возраст: 44
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi a6\c6, audi a6/c7
Сообщений: 300
crashmilan is on a distinguished road
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
Теперь понял, попробую разобраться.



Вот этот ключ?
да этот
crashmilan вне форума   Ответить с цитированием
Старый 15.03.2013, 22:24   #25
crashmilan
Старший Пользователь
 
Аватар для crashmilan
 
Регистрация: 03.06.2010
Возраст: 44
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi a6\c6, audi a6/c7
Сообщений: 300
crashmilan is on a distinguished road
По умолчанию

Цитата:
Сообщение от filinmd Посмотреть сообщение
I think that it will be possible , but later.
Нет, тут нужно будет подключать по другому, и использовать его можно будет только в значении NAVI если при условии что navi нет.
Подключается параллельно. Данный скетч не подойдет, нужно его будет переделывать немного. В пративном случаи mmi не будет работать, а сделать чтобы все кнопки (media, radio) управляли компом нельзя при подключенном mmi. Я рассматривал один вариант, фильтрация сигнал через комп и отправка нужных сигналов на блок, к сожаления не получается это сделать нормально, очень большие задержки.
При mmi возможен только такой вариант пульт только другой а смысл тот-же.
crashmilan вне форума   Ответить с цитированием
Старый 15.03.2013, 23:12   #26
filinmd
Старший Пользователь
 
Аватар для filinmd
 
Регистрация: 20.03.2012
Возраст: 34
Город: Москва
Регион: 77, 97, 99, 177
Машина: Ford Focus 2, Audi Q7
Сообщений: 163
filinmd will become famous soon enoughfilinmd will become famous soon enough
По умолчанию

Цитата:
Сообщение от crashmilan Посмотреть сообщение
Нет, тут нужно будет подключать по другому, и использовать его можно будет только в значении NAVI если при условии что navi нет.
Подключается параллельно. Данный скетч не подойдет, нужно его будет переделывать немного. В пративном случаи mmi не будет работать, а сделать чтобы все кнопки (media, radio) управляли компом нельзя при подключенном mmi. Я рассматривал один вариант, фильтрация сигнал через комп и отправка нужных сигналов на блок, к сожаления не получается это сделать нормально, очень большие задержки.
При mmi возможен только такой вариант пульт только другой а смысл тот-же.
Я не говорю что должно все работать с этим скетчем в машине. Для прямого подключения к компу этого достаточно. Позже разберусь с ключом и потом полезу в машину ловить данные ... . А там уж ,как говорится , поживем- увидим
filinmd вне форума   Ответить с цитированием
Старый 16.03.2013, 00:07   #27
awtoap
Гуру
 
Аватар для awtoap
 
Регистрация: 19.09.2009
Возраст: 46
Город: Мелитополь
Регион: Украина
Сообщений: 2,022
awtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to behold
По умолчанию

Тут я не скажу, нужно смотреть даташиты на МК ибо ардуинами не страдаю ))). Могу предложить только ПИК типа PIC18F26J50, PIC18F47J53 (2 UART+USB) да еще и кучка других. Или смотреть в сторону AVR xMega...там куча уартов.
awtoap вне форума   Ответить с цитированием
Старый 16.03.2013, 22:34   #28
crashmilan
Старший Пользователь
 
Аватар для crashmilan
 
Регистрация: 03.06.2010
Возраст: 44
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi a6\c6, audi a6/c7
Сообщений: 300
crashmilan is on a distinguished road
По умолчанию

Цитата:
Сообщение от awtoap Посмотреть сообщение
Так возьми контроллер с двумя UART и USB и фильтруй все на нем...никаких трудностей не вижу. То есть подключай один уарт к MMI, а другой дальше в систему. Ну по USB прямиком в комп. Или реализовать софтово уарты, что немного сложнее, но так как скорость передачи низкая, вполне задача подъемная.
Поверьте не так все просто. К сожалению блок отправляет очень много сигналов которые программа иногда просто не может их отфильтровать.
Конечно если сильно захотеть можно ....
Но проще всего сделать параллельно.
crashmilan вне форума   Ответить с цитированием
Старый 16.03.2013, 23:29   #29
awtoap
Гуру
 
Аватар для awtoap
 
Регистрация: 19.09.2009
Возраст: 46
Город: Мелитополь
Регион: Украина
Сообщений: 2,022
awtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to beholdawtoap is a splendid one to behold
По умолчанию

На скорости 9600 даже самый чахлый МК это сделает на раз...все зависит от ума программера. Скажем в моем DMX светодиодном димере на скорости 250000 AVR справляется без проблем.

Скажу одно...судя по скетчу прием байта с UART ведется в главном цикле...я предпочитаю делать по прерыванию, тем самым можно разгрузить МК для других задач.
awtoap вне форума   Ответить с цитированием
Старый 17.03.2013, 21:56   #30
crashmilan
Старший Пользователь
 
Аватар для crashmilan
 
Регистрация: 03.06.2010
Возраст: 44
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi a6\c6, audi a6/c7
Сообщений: 300
crashmilan is on a distinguished road
По умолчанию

Цитата:
Сообщение от awtoap Посмотреть сообщение
На скорости 9600 даже самый чахлый МК это сделает на раз...все зависит от ума программера. Скажем в моем DMX светодиодном димере на скорости 250000 AVR справляется без проблем.

Скажу одно...судя по скетчу прием байта с UART ведется в главном цикле...я предпочитаю делать по прерыванию, тем самым можно разгрузить МК для других задач.
Подключитесь к блоку mmi и все поймете. Я спорить с вами не планировал. Если знаете решения и есть опыт буду рад выслушать, а спорить и утверждать Вам то, что вы даже не видели я не буду.
К сожалению скорость потока данных который идет от блока меняется, а если поднять скорость выше 9600 то данные получает комп не те.
Если просто даже подключиться к пульту и любой программой считать ком порт, то увидите, что иногда код идет склеиваемый либо разбитый на несколько частей. Сделать четкий фильтр без тормазов я считаю не так просто. Мы с программистом (а он не ламер) пробовали тупо сделать пропускания через комп не трогая код, у нас не вышло, к примеру крутилка очень сильно тормозила. Даже если просто считывать долго код с пульта то можно увидеть что код иногда разбивается.
К примеру код может идти 06 10 ..... а должен 06, 10...

Последний раз редактировалось crashmilan; 17.03.2013 в 22:44.
crashmilan вне форума   Ответить с цитированием
Ответ


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

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

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



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


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