PDA

Просмотр полной версии : Эмулятор контроллера Alpine Rux-C701 для CarPC


Alex_St
27.10.2017, 00:40
Некоторое время назад я приобрел популярный автомобильный звуковой процессор Alpine PXA-H701. Всем процессор хорош, но вот незадача - конфигурировать его можно лишь специальным контроллером Alpine RUX-C701:
48468 (фото взято в интернете)
Или головным устройством Alpine из серии IVA. А контроллера в комплекте не было. В продаже так же найти его не удалось - редкая штука.
По наводке уважаемого YAM1966 (http://pccar.ru/member.php?u=22607) оказалось, что RUX-C701 - это весьма простое устройство, которое содержит кнопочки, светодиоды, SPI LCD дисплей, и... все.
В итоге было решено сделать эмулятор данного контроллера для PC.
Состоит контроллер из адаптера на базе Arduino Nano и программы для PC:
48467
Адаптер подключается к процессору через 13-контактный разъем И содержит, фактически, ардуину, микросхему AD8544, несколько резисторов/конденсаторов и этот разъем. Я покупал разъем тут (https://ru.aliexpress.com/item/2ps-DIN-plug-13-PIN-Male-Inline-DIN-13P-Plug-Audio-AV-Connector/32758415281.html?spm=a2g0s.9042311.0.0.l8EMbP).
Подключение очень простое:
48461
Обозначение "+ Фильтр" означает, что данный выход ардуины подключен на вход фильтра на микросхеме AD8544, а выход фильтра - к разъему процессора.
Схема фильтра:
48462

Собрать все можно на макетнице. Мой первый отладочный экземпляр выглядел страшно:
48464
Для себя я пошел немного дальше, и развел плату под корпус Z-70.
Выглядит так:
48463 48465

Все, что нужно для программирования ардуины - в аттаче. Не забудьте заменить номер COM порта в батнике.
Саму программу можно скачать тут (https://fex.net/get/122522982911/81549826) или тут (http://files.dp.ua/file?source=17110223062375755285).


Спасибо YAM1966 (http://pccar.ru/member.php?u=22607) за наводку по содержимому контроллера.
Спасибо Kostya740 (http://pccar.ru/member.php?u=5409) за предоставленный контроллер Alpine RUX-C701 для опытов.

Alex_St
25.11.2017, 00:04
Подскажите, плз, файлообменник, на который можно выложить программу и на котором она может долго лежать?
Пока перезалил тут (http://files.dp.ua/file?source=17112421545549465691)
Увы, первое сообщение уже не редактируется (((

Alex_St
17.09.2019, 16:48
Новая ссылка на программу тут (http://www.yam.net.ua/pccar/Alex_St/AlpineRuxWin.zip)

Похоже - в табличке с пинами закралась ошибка. Линию LCD_SI надо подключать к D11, а не к D12.

pan07
07.01.2020, 15:17
Добрый день, а к андроид можно подключить?

Alex_St
07.01.2020, 15:20
Подключить можно, но софт надо либо адаптировать, либо переписать заново. Я к этому не готов, т.к. никогда не писал ничего под андроид.

Tomas_Anderson
28.02.2020, 20:03
Подключить можно, но софт надо либо адаптировать, либо переписать заново. Я к этому не готов, т.к. никогда не писал ничего под андроид.

А может быть можно как то подключить вместо пк на винде вторую ардуино и посылать команды с нее?? или сразу с сигнала на входах первой делать некоторые операции?

Alex_St
28.02.2020, 20:50
Боюсь, ничем это не поможет, т.к. управление зависит от того, что показывает дисплей. А парсить картинку на ардуине - нетривиальная задача.

Tomas_Anderson
28.02.2020, 22:43
Боюсь, ничем это не поможет, т.к. управление зависит от того, что показывает дисплей. А парсить картинку на ардуине - нетривиальная задача.
Для настройки думаю вы правы. А если мне нужно только громкостью рулить и входы переключать, думаю будет несколько проще все уже. Именно для повседневных задач хочется решение. А для настройки у меня оригинальный рукс есть, который банально никуда не входит, болтается под сиденьем...

Alex_St
29.02.2020, 11:20
Для регулировки громкости - подключи енкодер, и все. Или своей ардуиной сэмулируй работу енкодера. Или зашей прошивку от YAM1966 и управляй через AiNet.
Насчет входов - уже не помню как они переключаются. Может, и так же просто. Я ставил ардуину для того, чтобы не тянуть жгут проводов и управлять процем со своего carpc.

DimkaupmL
13.08.2020, 22:27
Вечер добрый. Загорелся себе тоже собрать рукс на ардуине. Хотел уточнить - там в программе получается полноценная эмуляция рукса? Интересует установка эквалайзера, задержек, выбор входы/выходы? И еще можно попросить пожалуйста скинуть программку куда-то? А то ни одна ссылка не работает. Заранее спасибо!

Alex_St
02.09.2020, 09:41
Новые ссылки: прошивка (https://my-files.su/21y54x) и прога (https://my-files.su/5aca9p)

skat1987
19.01.2021, 17:05
Добрый день,подскажите на счет pxa 701
откуда производили отсчет пинов 13 контактного коннектора,и запустил вашу программу в винде 7
получается панелька не влезает полностью в окошко
программы,как понять что ардуинка законектилась верно!?

Alex_St
19.01.2021, 20:52
Честно говоря, я уже не помню деталей. Давно было.
Схема 701го доступна в интернете, там же есть и расположение контактов разъема.
Насчет коннекта - если окошко дисплея в проге что-то показывает - то точно все в порядке )
В проге есть сверху кнопка Debug - там нажать Show Debug Window. Далее - будет понятно в какую сторону копать. Если обмена с ардуинкой нет - там будет пусто.

skat1987
20.01.2021, 10:51
Доброе утро, в общем на дисплее ничего не отображается,но на левую колонку кнопок реагирует!
судя по этому фото у меня контакты напаяны в зеркальном отображении

52287

LED SDA-A4 у меня входит в 9 контакт на фото

коннектор

Alex_St
20.01.2021, 14:57
Если есть осциллограф - посмотри сигналы дисплея SCL_LCD и SDA_LCD. Их легко найти на разъеме. Тогда точно поймешь какой стороной запаивать разъем.

skat1987
20.01.2021, 22:34
Если есть осциллограф - посмотри сигналы дисплея SCL_LCD и SDA_LCD. Их легко найти на разъеме. Тогда точно поймешь какой стороной запаивать разъем.
В общем в программе отладчик выдает без конца сообщение 'CONTROL' missed! это с подключенным айнетом и подключенной ивой 202,без головы и айнета вообще тишина

Alex_St
21.01.2021, 10:55
Значит, ардуина не может распарсить поток данных на шине индикатора. Пробовал делать то, что я написал?

skat1987
21.01.2021, 14:58
Значит, ардуина не может распарсить поток данных на шине индикатора. Пробовал делать то, что я написал?

Добрый день,разобрался ! развернул горизонтально контакты слева на право,дисплей сразу заработал,от ивы отвязался задача выполнена!!!Спасибо!:bye:

Alex_St
21.01.2021, 16:06
Поздравляю!

89andrei89
10.03.2022, 00:07
Доброго времени суток. Ссылки не работают((( может есть возможность перезалить?

kirnet
10.03.2022, 21:55
Доброго времени суток. Ссылки не работают((( может есть возможность перезалить?

https://disk.yandex.ru/d/uZtEXrv1v8-Qrg

89andrei89
09.04.2022, 23:36
https://disk.yandex.ru/d/uZtEXrv1v8-Qrg

Спасибо огромадное)))