Форум автозвука и установки музыки в автомобиль
Страница 1 из 61 123451151 ... ПоследняяПоследняя
Показано с 1 по 10 из 608

Контроллер AiNet

  1. #1
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 63805
    Регистрация
    25.05.2009
    Город/село
    Moscow
    Сообщений
    519
    Спасибо (Раздал)
    63
    Спасибо (Получил)
    418

    Контроллер AiNet

    Озадачился установкой твикнутого PXA-H701 в свою трешку BMW E46. Источник звука -- плейер Microsoft Zune HD, выдающий цифру по оптике (выход Toslink -- в доке плейера). Более подробно система описана здесь: http://magnitola.org/nashi-installya...t-zune-hd.html

    Плейер полностью управляется со штатного монитора BMW (для этого в свое время был разработан специальный контроллер). При установке H701 управлять процессором (прежде всего, громкостью и переключением входов) хотелось также со штатной головы, а RUX оставить только для настройки. В итоге решил разработать контроллер, умеющий эмулировать ГУ на AiNet и рулящий основными функциями H701.

    Отправной точкой было это описание AiNet, написанное одним австралийским парнем (впоследствии познакомился с ним на mp3car.com): http://www.compcar.ru/forum/attachme...5&d=1236669659
    Описание, увы, неполное, логика работы шины изложена довольно поверхностно, да и в схемах есть что улучшить. Тем не менее, после нескольких бессонных ночей прототип контроллера был собран и проверен.
    Немного о возможностях девайса:
    Подключается к линиям данных AiNet, умеет принимать и отправлять пакеты
    С внешним миром общается через UART (для контроллеров) или RS232 (для Car PC)
    Команды можно отправлять из любой терминальной программы
    Прошивку контроллера планирую выложить в открытый доступ -- пусть развивается не только моими усилиями
    Черновой дизайн-документ девайса выложен здесь (eng): https://docs.google.com/document/edi...XxzVVRDk&hl=en

    ---------- Post added 12.09.2010 at 01:41 ----------

    Контроллер уже умеет управлять громкостью, балансом, фейдером, уровнем саба у H701, а также переключать входы и пресеты.
    Девайс также умеет трудиться на шине самостоятельно, вообще без компа. Это может пригодиться, например, чтобы насильственно переключать процессор на цифровой вход если активируется один из аналоговых входов AiNet. Таким макаром к H701 можно подключить по цифре два алпайновских ченжера (официально -- только один).

    Можно также, например, заставить процессор выбирать определенный вход для каждого пресета. Тогда переключать входы на руксе можно просто меняя пресеты, а не через глубоко зарытое меню. Наверняка есть и другие примеры.

    В принципе, контроллер в состоянии рулить любым устройством на AiNet, нужно только знать форматы сообщений. Я разобрался только с основными сообщениями для H701, но при желании каждый может сам промониторить трафик и разобраться с сообщениями нужному девайсу -- там все довольно тривиально.

    Прототип контроллера уже спаян и основные функции отлажены. На следующей неделе планирую внедрить его в машину.

    P. S. Кому-нибудь еще оно нужно?

    P. P. S. Прицепил фото прототипа.

    Нажмите на изображение для увеличения
Название: IMAG0247-s.jpg
Просмотров: 462
Размер:	30.5 Кб
ID:	81704


    Полезные темы:

  2. # 0+

    Если Вы впервые на нашем Форуме:

    1. Обратите внимание на список полезных тем в первом сообщении.
    2. Термины и наиболее популярные модели в сообщениях подсвечиваются быстрыми подсказками и ссылками на соответствующие статьи в МагВикипедии и Каталоге.
    3. Для изучения Форума не обязательно регистрироваться - практически весь профильный контент, включая файлы, картинки и видео, открыты для гостей.

    С наилучшими пожеланиями,
    Администрация Форума автозвука Магнитола


     

  3. #2
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 32622 Аватар для Lerick
    Регистрация
    23.11.2007
    Город/село
    Казань
    Сообщений
    435
    Спасибо (Раздал)
    107
    Спасибо (Получил)
    109

    Re: Контроллер AiNet

    замечательная штука получается) а с компьютера управлять процессором тоже можно будет?


  4. #3
    азъ есмь Мастер-приемщик
    Репутация Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 1038107 Аватар для A!exT
    Регистрация
    05.10.2008
    Город/село
    Москва
    Сообщений
    7,579
    Спасибо (Раздал)
    393
    Спасибо (Получил)
    9579

    Re: Контроллер AiNet

    можно и с компа рулить, эт не проблема
    немного сложнее сделать отображение на компе инфы проца


  5. #4
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 63805
    Регистрация
    25.05.2009
    Город/село
    Moscow
    Сообщений
    519
    Спасибо (Раздал)
    63
    Спасибо (Получил)
    418
    Автор

    Re: Контроллер AiNet

    Цитата Сообщение от A!exT Посмотреть сообщение
    можно и с компа рулить, эт не проблема
    немного сложнее сделать отображение на компе инфы проца
    Рульть с компа, конечно, не проблема. Был бы COM-порт или адаптер COM-USB.
    Контроллер будет хранить в памяти текущие настройки (громкость, фейдер, баланс, уровень саба, вход) и вполне сможет отдавать их статус через COM-порт по запросу с компа.


  6. #5
    Энтузиаст Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 32622 Аватар для Lerick
    Регистрация
    23.11.2007
    Город/село
    Казань
    Сообщений
    435
    Спасибо (Раздал)
    107
    Спасибо (Получил)
    109

    Re: Контроллер AiNet

    а сам процессор не хранит эти настройки в памяти?


  7. #6
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 63805
    Регистрация
    25.05.2009
    Город/село
    Moscow
    Сообщений
    519
    Спасибо (Раздал)
    63
    Спасибо (Получил)
    418
    Автор

    Re: Контроллер AiNet

    Сам процессор, разумеется, хранит свои состояния где то глубоко. Только доставать их оттуда непонятно как. H701 подтверждает получение команды по AiNet (например, изменения громкости) и сообщает статус сразу после ее выполнения (установленный уровень громкости). Как узнать у него текущую громкость не меняя ее, лично я не знаю -- не замечал, чтобы Алпайновские головы делали что то подобное.
    Гораздо проще хранить статус всех подвластных настроек в контроллере и отдавать его по требованию.


  8. #7
    зануда Старший мастер
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 447172
    Регистрация
    27.03.2008
    Город/село
    Москва
    Сообщений
    3,308
    Спасибо (Раздал)
    1867
    Спасибо (Получил)
    4355

    Re: Контроллер AiNet

    в 61 голове если мне не изменяет память уровень громкости можно глянуть жамкая кнопочку под энкодером (уровень самбубена, баланс, фейдер и собственно громкость) - но я могу ошибацца.


  9. #8
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 63805
    Регистрация
    25.05.2009
    Город/село
    Moscow
    Сообщений
    519
    Спасибо (Раздал)
    63
    Спасибо (Получил)
    418
    Автор

    Re: Контроллер AiNet

    Цитата Сообщение от andr_l Посмотреть сообщение
    в 61 голове если мне не изменяет память уровень громкости можно глянуть жамкая кнопочку под энкодером (уровень самбубена, баланс, фейдер и собственно громкость) - но я могу ошибацца.
    Тащи голову -- проверим. Хотя совершенно не факт, что она при это честно запрашивает проц, а не пишет то, что помнит сама.


  10. #9
    зануда Старший мастер
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 447172
    Регистрация
    27.03.2008
    Город/село
    Москва
    Сообщений
    3,308
    Спасибо (Раздал)
    1867
    Спасибо (Получил)
    4355

    Re: Контроллер AiNet

    в машине она И у Саши сегодня спрашивал (я же после встречи с вами к нему поехал) - нету у него сейчас...


  11. #10
    Активист Бригадир
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 63805
    Регистрация
    25.05.2009
    Город/село
    Moscow
    Сообщений
    519
    Спасибо (Раздал)
    63
    Спасибо (Получил)
    418
    Автор

    Re: Контроллер AiNet

    Цитата Сообщение от andr_l Посмотреть сообщение
    в машине она И у Саши сегодня спрашивал (я же после встречи с вами к нему поехал) - нету у него сейчас...
    Может найдешь кабель-удлиннитель для AiNet, а?
    Внедрюсь в него и можно будет цепляться к любой машине не вытаскивая проц.

    P. S. Хотя, наверное, даже это не нужно. Только что подумалось, что можно цепляться ко второму разъему AiNet на проце. Весь трафик наверняка туда тоже транслируется.


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa