Skocz do zawartości


RODO w HAKP

Zdjęcie
VIII

MOD Android + wzmacniacz OEM

VIII

  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 rupert_s

rupert_s
  • Nowy
  • 13 postów
  • Skąd:Warszawa
  • Silnik:2.4
  • Wersja:Executive
  • KM:201
  • Paliwo:PB
  • Rok:2012
  • Nadwozie:Tourer
Reputacja: 3
Neutralna

Napisano 11:40, 15.06.2022

Witam wszystkich.

Po dłuższym okresie badań i programowania chciałem zaprezentować sposób podłączenia oryginalnego wzmacniacza Premium Sound System do radia z Androidem.

 

Zarys problemu:

Honda Accord VIII z PSS. W oryginalnym wzmacniaczu są tylko wejścia na kanał prawy i lewy. We wzmacniaczu jest wbudowany DSP, który odpowiada za rozdzielenie dźwięku na 10 głośników i subwoofer. DSP jest sterowany z oryginalnego radia za pomocą przewodów opisanych jako Data + i Data - (ELS Data). Całość to system Panasonic.

Radio z androidem (jak i prawie każde inne) ma 4 lub 5 kanałów, więc nie mamy do czego podpiąć innych wyjść poza przednim prawym i lewym. Jeżeli nie podłączymy przewodów ELS Data wzmacniacz uruchamia się w domyślnej konfiguracji - głośność na poziomie około 5-10, balans i fading centralny itp.

Chińczyny rozwiązali to za pomocą canbus boxa (zapewne część z Was używa). Can bus box jest wpinany między innymi pod przewody ELD Data i nadaje do wzmacniacza (UWAGA!) cały czas to samo: głośność 28, zdjęte basy i treble, fading centralny, balans +2 prawy (!!!!!!! - racja, Honda Spirior jest japońska - kierowca po prawej). Z tego właśnie powodu doznajemy złudzenia kiepskiej jakości dźwięku. Nie chce się tutaj rozwodzić nad jakością oryginalnego wzmacniacza, wiem, że zdania są podzielone - mi odpowiada. 

 

Rozwiązanie:

Wzmacniacz jest sterowany sygnałem RS485 i taki konwerter będziemy potrzebować. Ja osobiście zakupiłem firmy Waveshare (https://www.waveshar...sb-to-rs485.htm).

Podłączamy Data +/- do konwertera, USB wpinamy do radia.

Napisałem aplikację, która działa w tle i pozwala na sterowanie wzmacniaczem. 

Aplikacja uzyskuje prędkość z GPS i dzięki temu wzmacnia głośność (w oryginalnym radio nazywa się to SVC)

 

Aby poprawnie działa w tle, należy są skopiować do folderu /system/app. Można to zrobić mając "zrootowane" radio lub przez tymczasowego roota z użyciem ADB. Bez "roota" aplikacja też będzie działać, ale po wybudzeniu radia będzie wymagać ponownego uruchomienia (system automatycznie zabija usługę). Proponuję sprawdzić najpierw takie działanie, a dopiero jak okaże się, że będzie działać, to kombinować z rootem.

 

Głośność radia jest przekazywana do wzmacniacza, tak więc jest podwójna. Tzn: jeżeli mamy ustawione na radiu 15, to wzmacniacz ma też 15, jeżeli poniesiemy do 16, to jednocześnie podnosimy głośność wzmacniacza. Można w aplikacji rozłączyć to sprzężenie i ustawić głośność wzmacniacza na stałe. Docelowo chciałbym aby głośność radia była zablokowana na stałym poziomie, a regulacja głośności byłaby tylko przekazywana do wzmacniacza, ale nie potrafię tego zrobić.

 

Jest to amatorska aplikacja, więc może zawierać błędy i instalujecie oczywiście na własne ryzyko. Udostępniam link do kodu źródłowego (https://github.com/r...DSP/tree/master) - jak ktoś potrafi, to może coś poprzerabiać. 

U mnie działa już całkiem nieźle (po 2 miesiącach testowania i poprawiania), ale nie wiem jak będzie na innych radiach i samochodach.

 

Konwerter:

585f91956b866e66med.jpg

 

Screen z aplikacji:

92416ac0b95479c0med.jpg

 

Zachęcam do testowania.

 

Linki do aplikacji - min Android 10 (uwaga na tzw podrabiane 10 ):

 

https://www.dropbox....ndaDSP.apk?dl=0

https://wrzucajpliki...iz/HondaDSP.apk

 

Link dla tych ze starszym androidem:

 

https://wrzucajpliki...daDSP_API26.apk


Użytkownik rupert_s edytował ten post 12:15, 25.07.2022

  • 3

#2 KulawyJohn

KulawyJohn
  • Administrator
  • 1615 postów
  • Skąd:KSU powiat suski
  • Silnik:2.4
  • Wersja:Type-S
  • KM:201 z groszami
  • Paliwo:LPG
  • Rok:2008
  • Nadwozie:CU2
Reputacja: 53
Wzorowa

Napisano 22:45, 20.06.2022

Świetna sprawa kolego :)

 

Osobiście nie mam możliwości skorzystania z Twojego patentu, ale inicjatywa jest godna podziwu :D czapki z głów  :B


  • 0

Pozdrawiam Grzegorz - górolicek śmiesek :)
Moja "Czarnula"

"Być górolem - to nie po górolsku godać.
Górolsko ślebodę trza tajsi w sercu chować!
Nie tyn jest górolem, co mo parzynice,
Nie tyn, komu gorset zdobio łostrężnice.
Jeno tym górolem, kto w górach serce swe łostawił,
W wąziutki szczelinie granitym zastawił"


#3 Przemek88

Przemek88
  • Nowy
  • 12 postów
  • Skąd:Lublin
  • Silnik:2.0
  • Wersja:Lifestyle
  • KM:156
  • Paliwo:PB
  • Rok:2015
  • Nadwozie:CU
Reputacja: 0
Neutralna

Napisano 13:54, 04.08.2022

Dzięki za udostępnienie tego projektu, super robota. Sam nie mogę użyć tej aplikacji, mam u siebie radio 2din z adapterem Pioneer, ale zmotywowało mnie to do dokładniejszego sprawdzenia co wysyła adapter na RS485. Za jego pomocą można jedynie przestawić głośność wzmocnienia i fader. Pozostałe ustawienia są na neutralnym poziomie. Napisałem teraz program na mikrokontroler, który steruje wzmacniaczem. Jedynie mam dość dziwne zachowanie wzmacniacza podczas zmiany głośności. Możesz powiedzieć jak jest dokładnie zbudowany ten byte? Probowalem wysyłać różne wartości od 0 do 255, na niektórych słyszę głośniej, na innych ciszej, a jeszcze inne wyłączają wzmacniacz. Pozostałe zmienne jak fader, balance, bass, treble, sub i center działają super. Tutaj wielkie dzięki za Twój kod na GitHub.

Gesendet von meinem SM-G991B mit Tapatalk
  • 0

#4 kapsel98

kapsel98
  • Klubowicz
  • 2 postów
  • Skąd:koło
  • Silnik:2.0
  • Wersja:Executive
  • KM:156
  • Paliwo:PB
  • Rok:2010
  • Nadwozie:sedan
Reputacja: 0
Neutralna

Napisano 13:05, 06.08.2022

U mnie działa znakomicie. Dzięki wielkie
  • 0





Również z jednym lub większą ilością słów kluczowych: VIII

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych

IPB Skin By Virteq