Форум автозвука и установки музыки в автомобиль
Страница 58 из 61 ПерваяПервая ... 8485455565758596061 ПоследняяПоследняя
Показано с 571 по 580 из 608

Контроллер AiNet

  1. #571
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация
    Репутация: 560
    Регистрация
    22.09.2010
    Город/село
    Москва/ЮЗАО
    Сообщений
    50
    Спасибо (Раздал)
    8
    Спасибо (Получил)
    7

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

    Цитата Сообщение от Romichek Посмотреть сообщение
    1) нужно "приколхозить айнетовский интерфейс линии" к ардуино
    Появились ли какие то доработки в этом направлении?


  2. # 0+

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

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

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


     

  3. #572
    Активист Соискатель
    Репутация Репутация Репутация
    Репутация: 341
    Регистрация
    30.06.2009
    Город/село
    moscow
    Сообщений
    8
    Спасибо (Раздал)
    0
    Спасибо (Получил)
    4

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

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


  4. #573
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация
    Репутация: 560
    Регистрация
    22.09.2010
    Город/село
    Москва/ЮЗАО
    Сообщений
    50
    Спасибо (Раздал)
    8
    Спасибо (Получил)
    7

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

    Цитата Сообщение от mishel_flh Посмотреть сообщение
    всем привет!
    сколхозили свою версию контроллера на ардуине, проц (восьмисотый) инициализируем, входы выбираем, громкость крутим и т.д.
    проблема в сабе. крутилка его доступна тока из саундменеджера, на попытки покрутить его через айнет проц отвечает, но ничего не происходит. снифали как образец 9861 голову, она тож саб не умеет в восьмисотом, в семисотом умеет ). есть у кого-то голова которая умеет инициализировать 800й так, чтобы он приходил с сабом? или кто-то уже это победил и знает решение?
    А можешь поделиться скетчем для ардуино, тем что есть, мне в идеале только громкость, если будет изменение входов то будет просто шикарно! Если можно в почту (мой ник) (собака) mail.ru


  5. #574
    Новичок Соискатель
    Репутация
    Репутация: 114
    Регистрация
    22.05.2017
    Город/село
    Moscow
    Сообщений
    3
    Спасибо (Раздал)
    0
    Спасибо (Получил)
    4

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

    Цитата Сообщение от Tomas_Anderson Посмотреть сообщение
    А можешь поделиться скетчем для ардуино, тем что есть, мне в идеале только громкость, если будет изменение входов то будет просто шикарно! Если можно в почту (мой ник) (собака) mail.ru
    Автор - я, исходники живут тут: https://github.com/mikebutrimov/auto...er/arduino/am2
    если будут вопросы: отвечу, пока эта штука регулирует громкость на основе того, что засекла в CAN, но прикрутить можно что угодно.


  6. #575
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация
    Репутация: 560
    Регистрация
    22.09.2010
    Город/село
    Москва/ЮЗАО
    Сообщений
    50
    Спасибо (Раздал)
    8
    Спасибо (Получил)
    7

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

    Цитата Сообщение от Mike B. Посмотреть сообщение
    пока эта штука регулирует громкость на основе того, что засекла в CAN, но прикрутить можно что угодно
    правильно я понимаю что она сканит CAN если видит управление кнопок руля то выполняет нужные операции отправляя в Ai-Net нужные команды? А еще я запутался в ветках на гитхабе, не могли бы вы выгрузить скетч через "Архивировать скетч", а то у меня куча ошибок валится(


  7. #576
    Новичок Соискатель
    Репутация
    Репутация: 114
    Регистрация
    22.05.2017
    Город/село
    Moscow
    Сообщений
    3
    Спасибо (Раздал)
    0
    Спасибо (Получил)
    4

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

    Цитата Сообщение от Tomas_Anderson Посмотреть сообщение
    правильно я понимаю что она сканит CAN если видит управление кнопок руля то выполняет нужные операции отправляя в Ai-Net нужные команды? А еще я запутался в ветках на гитхабе, не могли бы вы выгрузить скетч через "Архивировать скетч", а то у меня куча ошибок валится(
    более-менее правильно. Пока что она настроена на кнопки Volume Up и Volume Down для PSA/Peugeot.
    Делает много чего еще, можно зайти в корень проекта на гитхабе и прочитать readme.
    Выгрузить скетч особо не поможет, потому что там много зависимостей, которые могут быть нужны а могут быть и не нужны.
    Проще забрать нужные куски кода и сделать свое решение.
    почти все, что касается ainet вынесено в ainet.h и ainet.cpp
    К ним нужно добавить isr (она в основном файле скетча) - это обработчик прерываний.
    Еще нужна библиотека https://www.codeproject.com/Articles...-O-for-Arduino
    Ее зип я положил в папку dependencies проекта.


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

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

    Цитата Сообщение от mishel_flh Посмотреть сообщение
    всем привет!
    сколхозили свою версию контроллера на ардуине, проц (восьмисотый) инициализируем, входы выбираем, громкость крутим и т.д.
    проблема в сабе. крутилка его доступна тока из саундменеджера, на попытки покрутить его через айнет проц отвечает, но ничего не происходит. снифали как образец 9861 голову, она тож саб не умеет в восьмисотом, в семисотом умеет ). есть у кого-то голова которая умеет инициализировать 800й так, чтобы он приходил с сабом? или кто-то уже это победил и знает решение?
    Вау, молодцы!
    Код с нуля писали или на базе моего?

    Помнится, для H800 были разные версии прошивок для "старых" и "новых" голов. Попробуйте разные, может вылечит. Вряд ли он совсем отучем саб крутить по AiNet.
    Кстати, в новых ГУ могли запросто сменить код команды управления уровнем саба. С переключением входов они Альп подобное тоже проделывал.


  9. #578
    Энтузиаст Стажер
    Репутация Репутация Репутация Репутация
    Репутация: 560
    Регистрация
    22.09.2010
    Город/село
    Москва/ЮЗАО
    Сообщений
    50
    Спасибо (Раздал)
    8
    Спасибо (Получил)
    7

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

    Мне было сказано что конвертер шины Ai-NET to TTL очень требовательный к трассировке платы. Такой вариант пойдет? Резисторы 0.125 Выводные.
    Нажмите на изображение для увеличения
Название: pcb2.png
Просмотров: 0
Размер:	38.5 Кб
ID:	1151192


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

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

    это говорит только о том, что схема выбрана нестабильная...


  11. #580
    Новичок Соискатель
    Репутация
    Репутация: 114
    Регистрация
    22.05.2017
    Город/село
    Moscow
    Сообщений
    3
    Спасибо (Раздал)
    0
    Спасибо (Получил)
    4

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

    Цитата Сообщение от Nik1976 Посмотреть сообщение
    Вау, молодцы!
    Код с нуля писали или на базе моего?

    Помнится, для H800 были разные версии прошивок для "старых" и "новых" голов. Попробуйте разные, может вылечит. Вряд ли он совсем отучем саб крутить по AiNet.
    Кстати, в новых ГУ могли запросто сменить код команды управления уровнем саба. С переключением входов они Альп подобное тоже проделывал.

    - У тебя подглядел идею, однако на ардуине короткие isr реализовывались только на due, у меги не хватало мощности.
    В итоге на такое решение забил, и сделал несколько "изащную" реализацию на прибитых гвоздями таймингах, высчитываемых инкрементами внутри ISR.
    Как и все железобетонное - эта часть заработала на ура.
    если интересно - на гитхабе все исходники, правда код слабодокументирован, но я может вернусь к этому вопросу.

    если что - на вопросы отвечу.


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

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

Ваши права

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