Форум автозвука и установки музыки в автомобиль
Страница 54 из 57 ПерваяПервая ... 4445051525354555657 ПоследняяПоследняя
Показано с 531 по 540 из 608

Контроллер AiNet

Комбинированный просмотр

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

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

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


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

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

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


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

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

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


  4. #4
    Новичок Соискатель
    Репутация
    Репутация: 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 проекта.


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

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

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

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


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

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

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


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

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

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

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

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

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


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

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

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


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

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

    Цитата Сообщение от andr_l Посмотреть сообщение
    это говорит только о том, что схема выбрана нестабильная...
    Андрей, я передирал схему из Колиной документации один-в-один, с трассировкой особо не парирся. работало крайне нестабильно. помогли кондёры по питанию прям на ноги компаратора и по совету Алексея - уменьшение резисторов в базы. на 5м родном шнурке ща вроде работает почти без затыков, но если встать осциллом - фронты всё равно завалены. возможно перенесу в багажник непосдственно к процу, на 20см шнурке будет получше.

    ---------- Сообщение добавлено 04.07.2017 в 20:02 ----------

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


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

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

    Цитата Сообщение от mishel_flh Посмотреть сообщение
    помогли кондёры по питанию прям на ноги компаратора
    Керамику повесили? Какой номинал?
    Цитата Сообщение от mishel_flh Посмотреть сообщение
    уменьшение резисторов в базы
    До какого номинала уменьшили?


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

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

Ваши права

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