Доработка китайской магнитолы на андроиде
Аппаратные и программные доработки ГУ ML-CK1018 и аналогичных на платах YT9213-18 YT9260 (процессор AC8227L)
YT9213 YT9216 YT9217 YT9218 YT9260
Обсуждение » YT9213 YT9216-18 YT9218DL DSP
В теме не обсуждается как прошить, как починить кирпич, "помогите сломал". Только "технический флуд" по усовершенствованию ГУ
Операционная система: Android 6.0 версия API 23 ( 8.1GO - фейк)
Процессор: АС8227L 4 ядра 1,2 ГГц
Оперативная память: 1/2 Гб
Встроенная память: 16/32 Гб
Размер дисплея: 7"/9"/10"
Разрешение дисплея: 600*1024
Тачскрин: емкостный
Усилитель (УНЧ): TDA7388/AC7315
Выходная мощность: 4*60 Вт
WiFi: ЕСТЬ
BT: ЕСТЬ (работает как гарнитура; подключение OBD сканера)
USB: 2шт
Разъем для MicroSD: НЕТ (в FAQ описана возможность установки)
GPS: ЕСТЬ
AV-Out (подключение к монитору подголовника)
Подключение камеры заднего вида: ЕСТЬ
Язык интерфейса: английский, русский, немецкий, французский и другие 50 языков.
Устройства (ГУ) должны содержать на борту следующие чипы :
процессор андроида - АС/МТ 8227L
питание и кодек MT6323
аудиопроцессор - TDA7729 (TDA7719 , CSC37033 , SCS37534)
DSP ADAU1701(1401)
блютуз - MT6625
радио - NXP A5105(NXP6851?)
контроллер MCU - STM32F030C8T6
У устройств YT9216 , YT9217 отсутствует чип радио NXP6851 (A5105) - используется встроенное радио в комбочипе MT6625.
Основное - процессор , MCU, кобмочип MT6625 , питание, остальные чипы могут иметь различные комбинации . или 7729 , или dsp или ни того ни другого ! Также не имеет значения горизонтальный или вертикальный экран
Убедительная просьба, если нет опыта , нет уверенности и понимания что ты делаешь, НЕ НУЖНО пытаться сделать описываемое тут самостоятельно! Обратитесь к специалистам! Имеющим необходимый инструмент и опыт!
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку "Жалоба" под сообщениями, на которые необходимо добавить ссылки.
Судя по всему это обработчик потери фокуса , и как раз нужный нам для приглушения AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK делает все равно тоже самое что и потеря фокуса Без приглушения - код одинаковый !
Как бы это изменить так чтобы оно стало нормально приглушать ?
Попробовал разобрать приложение GalaMusiс это вроде как плеер наш , но или оно както у меня разбирается с ошибками и не полностью .. или . но вопщем я там не нахожу этих строк (
А так бы подсмотреть как сделано там и сделать также в радио ! и может быть оно станет нормально притухать !
А по этому коду получается как раз оно отключает на 1 сек и снова включается , что у меня и было с 7729 , но прошло после перехода на DSP , что странно конечно тоже )
И да , чем блин его потом собирать с этого нормально читаемого языка ? , работаю в batchapktool , но его декомпилятор делает текст не понимаемый почти глазу ) но зато собирает его назад без проблем ) .. я конечно немного понимаю уже и тот текст ..
Но блин очень тяжело )
Нужен програмист )
Stranger21ufa,
Этой прогой можно хорошо коды посмотреть, ставится на ГУ
и можешь редактировать АПК.
Смотрел сегодня logcat с ключём fm .
Так вот там есть записи, когда говорит Алиса, там есть fm_mute и fm_volume =0
И радио замолкает
Когда говорит Оксана, то есть в логе fm_volume =0.5 но радио ноль эмоций. Вероятно он просто игнорирует так как нет в коде обработки.
В приложении плеера, сделано не через аудиоменеджер.
Там через сообщения оболочки видимо сделано. И есть обработка приглушения.
Я могу попробовать этот код перенести в радио. Но в Ява коде не знаю как.
В смали тяжело. Но думаю тоже можно попробовать.
На ходу в магнитоле трудно. Да и тормозит она. Я поставил одну прогу которая вроде тоже разбирает приложение.
Кажется я начинаю кое чего понимать .
Попробую доказать прозвонкой. но нужен бы донор со снятыми 6323 и центральным процом .
Идея такая . в логе я вижу что есть у него какойто прям отдельный поток FM и он идет по шине i2S . И это прям реализовано на уровне звуковых библиотек . в ALSA
Есть предположение , которое многое обьяснит
с 6625 выходит шина i2S , и я вот не знаком с ней подробно - кто знает подскажите, и она физически соединяет все устройства , на ней висит и центральный проц , и 6625 и 6323 . в моем случае уже висит еще и DSP .
Итого дроид только запускает поток с 6625 , а потом его уже просто декодирует или 6323 или dsp . При этом звуки дроида , просто в эту же шину подкидываются паралельно !
Поэтому управлять , типо того чтобы приглушить , скорее всего не получится , так как приглушить можно только в самом DSP или 7729 . Но может быть можно в 6323 .
Нужно почитать доку на 6625 , и его команды управления , возможно там есть громкость выхода .
Это предположение обьяснит многое . например то почему в ЦАП ЮСБ не выходит звук радио - потом что ЦП его не обрабатывает !
Это также обьяснит почему у меня пропал секундный затык уведомлений при переходе на DSP , я просто читаю шину напрямую без 6323 .
Это также обьясняет почему на 9213 не работает эквалайзер и все подобное на радио - потому что звук с радио идет сразу в 6323 !
Это как бы и хорошая и плохая новость - хорошая , я попробую прозвонить шину на 6625 , и всем остальным можно будет туда подключать DSP .
Но если у когото есть мертвая плата то неплохо бы сдуть 6323 и ЦП и прозвонить шину i2S .
Однако если верить схеме на Lonovo 5500H , то с 6625 выходит только FM DATA и FM CLK , оно идет в CPU а с него отдельно шина на 6323 и отдельно шина i2S
Так что все равно это проходит через ЦП , значит этим МОжно управлять .. вот почему не получается то ни у кого ? ..
Подскажите как то можно Руками в терминале давать команды аналогичные тем что дают приложения ?
Вероятно тут исходники каких то звуковых билиотек . и там есть все то что я видел в Логе , там именно и формируется этот аудио поток . Но почемуто не управляется громкость !
Во что он собирается ? и как собрать ? может можно что то изменить и все заработает ? и дело не в приложении а в библиотеке ? веть в логе я видел поставить громкость 0.5 . но она игнорируется .
Если я правильно понял код
status_t AudioALSAFMController::setFmVolume(const float fm_volume) <
ALOGD("%s(), mFmVolume = %f => fm_volume = %f", __FUNCTION__, mFmVolume, fm_volume);
const float kMaxFmVolume = 1.0;
ASSERT(0 <= fm_volume && fm_volume <= kMaxFmVolume); // valid volume value: 0.0
if (WCNChipController::GetInstance()->IsSupportFM() == false) <
ALOGW("-%s(), Don't support FM in the platform", __FUNCTION__);
return INVALID_OPERATION;
>
// Set HW Gain for Direct Mode // TODO(Harvey): FM Volume
if (mFmEnable == true && mIsFmDirectConnectionMode == true) <
mAudioALSAVolumeController->setFmVolume(mFmVolume);
> else <
ALOGD("%s(), Do nothing. mFMEnable = %d, mIsFmDirectConnectionMode = %d", __FUNCTION__, mFmEnable, mIsFmDirectConnectionMode);
>
То какойто Harvey написал - СДЕЛАТЬ регулировку громкости (((
в данной конструкции только заведена процедура , но не описано что ей делать ( .
кто то понимает что можно сделать с этими библиотеками и дописать эту функцию ?
Machomotofan,
Я прошелся по вызовам , открою лог посмотрю Кто в логе вызвыал запрос на рег громкости .
Примерная цепь событий
AudioALSAHardware
status_t AudioALSAStreamManager::setFmVolume(float volume) <
ALOGV("+%s(), volume = %f", __FUNCTION__, volume);
if (volume < 0.0 || volume > 1.0) <
ALOGE("-%s(), strange volume level %f, something wrong!!", __FUNCTION__, volume);
return BAD_VALUE;
>
status_t AudioALSAFMController::setFmVolume(const float fm_volume) <
ALOGD("%s(), mFmVolume = %f => fm_volume = %f", __FUNCTION__, mFmVolume, fm_volume);
const float kMaxFmVolume = 1.0;
ASSERT(0 <= fm_volume && fm_volume <= kMaxFmVolume); // valid volume value: 0.0
if (WCNChipController::GetInstance()->IsSupportFM() == false) <
ALOGW("-%s(), Don't support FM in the platform", __FUNCTION__);
return INVALID_OPERATION;
>
// Set HW Gain for Direct Mode // TODO(Harvey): FM Volume
if (mFmEnable == true && mIsFmDirectConnectionMode == true) <
mAudioALSAVolumeController->setFmVolume(mFmVolume);
> else <
ALOGD("%s(), Do nothing. mFMEnable = %d, mIsFmDirectConnectionMode = %d", __FUNCTION__, mFmEnable, mIsFmDirectConnectionMode);
>
status_t AudioALSAVolumeController::setFmVolume(const float fm_volume) <
ALOGV("%s(), fm_volume = %f", __FUNCTION__, fm_volume);
// Calculate HW Gain Value
uint32_t volume_index = logToLinear(fm_volume); // 0
// Set HW Gain
return mHardwareResourceManager->setHWGain2DigitalGain(hw_gain);
>
status_t AudioALSAHardwareResourceManager::setHWGain2DigitalGain(const uint32_t gain) <
ALOGD("%s(), gain = 0x%x", __FUNCTION__, gain);
const uint32_t kMaxAudioHWGainValue = 0x80000;
if (gain > kMaxAudioHWGainValue) <
ALOGE("%s(), gain(0x%x) > kMaxAudioHWGainValue(0x%x)!! return!!", __FUNCTION__, gain, kMaxAudioHWGainValue);
return BAD_VALUE;
>
int retval = 0;
if (WCNChipController::GetInstance()->IsFMMergeInterfaceSupported() == true) <
retval = mixer_ctl_set_value(mixer_get_ctl_by_name(mMixer, "Audio Mrgrx Volume"), 0, gain);
> else <
retval = mixer_ctl_set_value(mixer_get_ctl_by_name(mMixer, "Audio FM I2S Volume"), 0, gain);
>
if (retval != 0) <
ALOGE("%s(), retval = %d", __FUNCTION__, retval);
ASSERT(retval == 0);
>
и вроде как , пришло все к миксеру . почему же не работает .
/// FM / mATV
int AudioFtm::FMLoopbackTest(char bEnable __unused) <
ALOGD("%s()", __FUNCTION__);
return true;
>
int AudioFtm::Audio_FM_I2S_Play(char bEnable) <
ALOGD("%s()", __FUNCTION__);
const float kMaxFmVolume = 1.0;
if (mStreamOut == NULL) <
if (mStreamManager->getStreamOutVectorSize() == 0) < // Factory mode
uint32_t devices = 0x2;
int format = 0x1;
uint32_t channels = 0x3;
uint32_t sampleRate = 44100;
status_t status = 0;
if (bEnable == true) <
// force assigned earphone
AudioParameter paramRouting = AudioParameter();
paramRouting.addInt(String8(AudioParameter::keyRouting), AUDIO_DEVICE_OUT_WIRED_HEADPHONE);
mStreamOut->setParameters(paramRouting.toString());
// enable
mStreamManager->setFmVolume(0);
mStreamManager->setFmEnable(true);
mStreamManager->setFmVolume(kMaxFmVolume);
> else <
// disable
mStreamManager->setFmVolume(0);
mStreamManager->setFmEnable(false);
>
Как видно поток открывается только в наушники )
А не в Дефаулт аудио ))))
Блин .. как все это компилировать ? и какие библиотеки получатся ? .
Это уровень "бог " для меня )
но я кажется понял эта ветка что я выше дал ссылку это сборка библиотеки наподобие нашей
audio.primary.mt6737t.so
у нас она audio.primary.ac8227l.so
Тоесть , чисто вот если понять ЧЕМ скопилировать эту ветку , то можно попробовать просто из исходника этого собрать эту библиотеку , ну и переименовав подложить
Теперь хотябы понятно в каком файле вся эта красота .
Но также и в самом apk радио наверное нужно-можно , попробовать переписать обработчик приглушения
В этом стиле
приглушать звук выставлением FMVolume = 0.5 но если оно не работает то и не сработает наверное . в плеере можно подсмотреть как получают от оболочки Максимальный уровень для канала , я так понял что ползунок Микс .
Думаю если я в логе и так видел что кто то хочет поставить громкость 0.5 , а результат нулевой , то приложение радио тут не причем .
Не сохранил видимо лог с громкостью 0.5
Больше повторить не удалось .
Только полное приглушение в 0.0
какие логи можно вообще снимать ? снял полный , все галочки поставил , logcat , но не нахожу в нем вот этих используемых в приложении широковещательных сообщений , про приглушение.
Приложение плеер тоже не совсем корректно работает , с Алисой оно приглушается , а должно Мутится .
как бы прочитать лог вот этих сообщений от навигатора всем .
да и судя по всему само приложение FMRadio тоже в лог какойто шлет инфу текстовую. можно было бы понять в какие ветки приложения она попадает ..
наверное все таки стоит переписать обработку в приложении , чтобы оно из обработчика ставило громкость 0.5 например хотябы для начала . а потом уже и с ползунка попробовать взять ..
зы смешно - "Log.wtf() - очень серьезная ошибка! (What a Terrible Failure!, работает начиная с Android 2.2)" ))) почемуто я прочитал его более просто и понятно ) вотафак )))))
самое интересное то что , на Redmi 5 радио ведет себя товершенно также ! .. на Алису мутится , на Оксану ноль эмоций и ее еле слышно (
блин
неужели никто нигде радио нормально не написал ? или есть другие причины ?
Пост с Аудио библиотеками
Отличий между нашими , вроде как , я особо не заметил , да и по сравнению файлов они отличаются только версиями сборки скорее всего ..
но вот от U708 меняет механизм регулировки громкости , на Андроидный , как в телефонах или как в 9213, и поэтому на ЮСБ тоже будет регулировать . у наших устройств громкость станет тише в самом начале , очень плавной . и возможно на 30 не максимум .
берем только нужные файлы , на всяк случай. и права не забываем
;) :rolleyes:
Ну вопщем все получилось )
Думаю и 7ZIP сделает тоже самое .. но сделал прям в ГУ
® MT Manager с помощью MT manager
Для начала достал папку sounds из ресурсов
потом этой программой MP3GAIN , всю папку поднял на 9дб звук , она написала что клип уже есть вроде как , но я не услышал , нормально.
Ну и запихал обратно прям на "горячую" в apk ) и все ! Антирадар говорит Громче чем радио прям комфортно офигенно !
Прикладываю архив , там есть установщик , ну по сути это и есть просто апк ) но и папка с уже установленным в /system/priv-apk/ оно прекрасно работает как системное , никаких таскеров не нужно , все авто просыпается из сна , все говорит и показывает ! )
Пользуемся ! )) теперь очередь за Янави )
+9 все таки лишнего . ниже с шагом 1.5 архивы для системной папки, можно и просто установить конечно же , 1.5 и 3 самое лучшее вроде как
Проверил что просто установкой файлы не работают с подписью накосячил ) исправляюсь , делаю файлы для установки )
Представленные ниже установщики , вроде верно устанавливаются . Но звука нет вообще ! . блин . чего то я опять не допонял и не доделал ( . на живую только ручная установка чтоли .
Решил создать данную тему по двум причинам:
1. Думаю у всех назрела мысль, что в Китайских магнитолах (при всем моём уважении к их разработчикам за скорость, с которой они успевают за рынком) их работа сведена только к продаже, причем они используют в своей работе все самое "недорогое" и не думают об удобстве пользователей (возвращать я им свою не собираюсь по этому надо думать, что с ней можно сделать, если меня спросить купил бы этого "Китайца" я сейчас, сказал бы однозначно - да, этих денег он стоит). И в этой связи, стоит подумать как самим можно тем или иным способом усовершенствовать данные аппараты. Так вот: в этой теме хотел, чтоб люди не стонали и жаловались, что их обманули китайцы, а писали реальные методы "улучшения", ведь в большинстве своём все эти магнитолы внутри одинаковы.
2. Ну и конечно сам первым хотел похвастать, тем, что я добился звука от Хулигана HL-8976GB, не хуже чем в штатной магнитоле XL-я.
Итак по порядку:
есть у меня мастер по ремонту сотовых телефонов Антон, снял я сегодня своего Хулигана, отдал ему, говорю смотри что можно сделать со звуком, прошивкой и т.д.
Вердикт Антона: можно попробовать "над звуком поработать пока", надо поменять усилитель звука.
снял "родной" TDA 7850 (он стоит около радиатора сбоку), и сказал купить PAL 007A или B + термопасту.
Хоть сегодня выходной (праздник) нашел я всё-таки усилитель, только немного другой PAL 006 Pioneer .
Поставили.
Вы не поверите, звук стал совсем другим - музыка ожила!
Бас стал Басом а не хрипом, и высокие преобразились, я очень доволен.
Цена данной Модернизации:
Усилитель PAL 006A = 389р.
Термопаста = 38р.
Снятие пломбы гарантии = наплевал.
зарплату Антона отнесу на другие затраты
На счет остальных микросхем: Антон сказал, что ему бы схему данного агрегата, он посмотрит и еще может чего придумает. Как я его понял проц у нас стоит Samsung, такой же как на коммуникаторах GLOFIISH и он всем управляет (и винда и GPS на нем). В понедельник буду просить у Лильки схему.
Сложно ли заменить штатную магнитолу на автомобиле более современной на Android? Вот опыт нашего читателя, который решился сделать это самостоятельно, а заодно усовершенствовать китайский девайс.
От редакции. Напоминаем, что у нас проходит конкурс, в котором мы предлагаем читателям поделиться своим опытом общения с техникой. Главный приз — смартфон Motorola Moto G7 Power с большим экраном 6.2″, модулем NFC, батареей емкостью 5000 мАч и поддержкой технологии быстрой зарядки. Сергей заменил устаревшую магнитолу с CD на своем автомобиле новой, на Android. И не просто заменил, а еще и сразу проапгрейдил с паяльником в руках: без приключений не обошлось.
У меня в машине стояла штатная магнитола. Единственным ее достоинством был стильный внешний вид. Дизайнерам Honda ставлю твердую пятерку за то, как органично магнитола вписалась в панель автомобиля. Но… Звук посредственный. Диски застревают. Радио ловит отвратительно. В городе бывают места, где пропадает уверенный прием радиосигнала.
С чего все началось
Я мирился с этим 4 года. Как-то весной 2017 года мы с другом обсуждали автозвук и он похвалился, что заказал из Китая магнитолу на Android, обошлась она ему в 15 000 рублей. Звук гораздо лучше, есть навигация, выглядит отлично. Меня это очень вдохновило. И я решил тоже посмотреть, что же Китай сможет предложить для моего автомобиля.
Оказалось, что вариантов полно. Несколько дизайнов внешнего вида, разные характеристики, разные размеры экрана, разная начинка. Спустя неделю поисков, я определился с моделью. Были скоплены денежки, и я сделал заказ.
Не буду останавливаться на характеристиках подробно. На тот момент это была самая мощная магнитола с Android 6 на борту, 2 Гбайтами оперативной памяти и 4G модемом. Внешне магнитола выглядела очень стильно. Но больше всего меня интересовало качество звука и скорость работы. Дома проверить не было возможности, пришлось ждать выходные и планировать поездку в гараж для установки магнитолы в машину. Т.к. мне очень не хотелось ездить с дырой вместо магнитолы, если бы что то пошло не так.
Наконец-то дождался выходных и поехал ставить. Приключения только начинались! Поскольку магнитола была частью передней панели, в ее корпус монтировались воздуховод, кнопка аварийной остановки, блок управления кондиционером, и регуляторы температуры и вентилятора. Сначала эти блоки нужно было снять со старой магнитолы. Тут все прошло гладко. Но когда я начал крепить блоки к новой магнитоле, оказалось, что корпус имеет небольшие дефекты литья, и установленные элементы двигаются с трудом, а кнопка аварийной остановки вообще заклинивает. Спустя два часа работы с помощью надфиля, напильника и какой-то матери все заработало как надо. Все крутилось, нажималось и стыковалось как с завода.
Подключение к бортовой сети, на удивление прошло очень гладко. Комплектные провода подключились к штатной проводке и все заработало с первого раза. Радости не было предела! Звук порадовал. Штатные динамики запели по-новому, более сочно и басовито. Но, как потом оказалось, это по сравнению со старой магнитолой.
И вот я целый месяц радовался новой игрушке, пока снова не встретил товарища, с которым мы обсуждали автозвук.
Апгрейд заменой микросхемы
Он рассказал, как он ставил свою магнитолу, как пытался ее подружить с can шиной, а потом как он прочитал на drive2, что можно сильно улучшить звук любой китайской магнитолы всего лишь заменив микросхему усилителя. Дело в том, что в недорогие магнитолы китайцы ставят дешевую микросхему TDA7388, которая выдает посредственный звук и стоит копейки. Но ее можно просто заменить на более качественную микросхему TDA7850 без каких-либо переделок. Просто выпаиваем старую, втыкаем новую и наслаждаемся на порядок более качественным звуком.
Цена микросхемы TDA7850 всего 5,5$. Товарищ уже заказал себе новую микросхему и планирует в ближайшее время поменять.
Я пару дней почитал информацию про замену и заказал микросхему. 3 месяца никак не мог решиться. Долго думал, получится ли у меня, не испорчу ли саму магнитолу. Паяльник в руках держать умею, но таким еще ни разу не занимался. Но глаза боятся, а руки делают. И в итоге я решился на переделку.
Как это было на практике
Разобрал магнитолу. Компоновка достаточно плотная. Но все сделано аккуратно.
Демонтировать старую микросхему можно двумя способами:
1. Аккуратно выпаять каждую ножку. Оловоотсосом убрать лишний припой с мест пайки. И достать микросхему. И возможно она даже будет работать, если удастся не перегреть ножки.
2. Откусить кусачками ножки и спокойно выпаивать по одной ноге.
Микросхемы TDA7850 часто подделывают, бывает заводской брак. Т.е. перспектива опять остаться без музыки меня не радовала, и я решил пойти по первому пути чтобы сохранить старую микросхему. Как потом окажется, это было ошибкой. Лучше бы я ее выкусил и спокойно выпаял по одной ножке. Навыков таких работ у меня не было, на демонтаж микросхемы ушел час. Но мы же не боимся трудностей! Впереди монтаж новой микросхемы. Место для нее подготовлено, лишний припой убран. Еще каких-то полчаса и новая микросхема на месте.
Собираю магнитолу. Пока собирал, немного порвал шлейф, идущий на кнопки управления. Пришлось его немного обрезать. В итоге все собрал и пошел в машину проверять. Подключил, включаю зажигание, экран загорелся. Пошла загрузка. Все прошло нормально. Включаю радио, звука нет. Вердикт – перегрел микросхему во время пайки. Думаю, что делать дальше. Ставить старую магнитолу и искать новую микросхему, или попробовать вернуть старую TDA7388. И тут я решил позвонить товарищу спросить, как у него прошла замена микросхемы и рассказать про свою неудачу.
Он говорит, что решил не менять, т.к. боится испортить магнитолу, и что может мне подарить свою микросхему. Я был рад такому повороту событий. Вечером забрал новую микросхему и стал собираться с мыслями для второго раза. Демонтаж убитой микросхемы прошел без проблем. Новую микросхему установил быстро. Благо, рука уже набита! Осталось собрать и проверить. Все собралось без проблем. И вот я сижу в машине и поворачиваю ключ зажигания. Пошла загрузка. Включаю радио….. Поёт!
Звук и правда оказался хорош! Чистый бас, сочная звуковая картина! Я подумал, что результат стоил двух дней мучений. Это победа! Выключаю зажигание, выхожу из машины и из колонок раздается смачный ПУК! Точнее щелчок. Это было как выстрел в голову. Силы были на исходе. Я не понимал, что пошло не так. Но делать было нечего, оставил все как есть. Воткнул магнитолу на место и пошел читать что делать дальше.
На форумах где я читал про переделку магнитолы мне помочь не смогли.
Неделю я ездил с щелкающей магнитолой. Причем щелчок появлялся после выключения зажигания, и обесточивания магнитолы. Форумы это хорошо, но тут нужна тяжелая артиллерия, и я решил заехать в ближайший сервисный центр по ремонту бытовой техники. Поговорил с сервисным инженером, объяснил ситуацию и он подсказал, где искать проблему. Оказывается такой щелчок раздается, когда на микросхеме усилителя не подключен канал MUTE. И скорее всего я повредил дорожку на плате, когда менял микросхемы. Поскольку процесс снятия/разбора магнитолы достаточно затратный по времени, пришлось опять ждать выходные. В итоге мои догадки подтвердились. Дорожка была очень тонкая и я просто не заметил, как повредил ее. Дорожку я восстановил, аккуратно подпаяв тонкий проводок к ноге микросхемы и месту соединения канала MUTE. Магнитола заработала как надо!
В итоге, если бы я знал, что мне придется ее разобрать и собрать 6 раз, я бы наверно не решился на замену. Но выбор сделан, и сейчас я могу поделится своим опытом.
Спустя год китайцы начали выпускать магнитолы сразу с хорошими усилителями, главное чтобы в описании была указана микросхема усилителя TDA7580/7581.
Кстати, магнитолы с микросхемой TDA7388 устанавливают на Lada Vesta. Там замена тоже возможна.
Бюджетные автомобили потому и бюджетные, что производители на всем тотально экономят. В них они еще дополнительно устраняют высокие частоты в штатных магнитолах. Однако и на авто среднего класса аудиосистемы известных производителей, в том числе и из Японии, имеют те же недостатки.
В разных машинах они различные, но поддаются устранению самими владельцами.
- 1 «Лада Приора»
- 2 «Мазда 3»
- 3 «Hyundai Solaris»
- 4 «Kia Rio»
- 5 «Kia Sorento»
- 6 Магнитола Pioneer
- 7 Китайские магнитолы с тюнером QSD-RT-L93
«Лада Приора»
Штатная магнитола в автомобилях «Лада Приора» и «Лада Веста» имеет хорошее звучание и довольно широкий круг функциональных возможностей. В основной массе владельцы автомобиля ей довольны. Однако ряд простых доработок позволяет улучшить звучание и фильтрацию помех.
Доработка штатной магнитолы заключается в замене микросхемы в усилителе (необходимо поставить «УНЧ TDA7560») и конденсатора питания усилителя. Вместо штатного конденсатора поставить два: на 10000 мкФ и пленочный конденсатор «К 73-17» 0,47 мкФ 250V, что создает запас мощности. После этого звучание переходит на более высокий уровень громкости с более чистым воспроизведением.
Внимание: на рынке радиодеталей микросхема TDA7560 имеет взаимозаменяемые аналоги: TDA7851; PAL007; TDA7850.
«Мазда 3»
В устанавливаемых заводом изготовителем в машину «Мазда 3» магнитолах с увеличением силы звука растет количество искажений – постоянные хрипы при мощности более 20 делений.
Салон автомобиля Мазда 3
Проблема не в динамиках, а в усилителе мощности, искажающий звуковой сигнал. Выход в увеличении напряжения до 16-18V. Однако в автомобиле его нет. Достичь поставленной цели, поднять напряжение с 12V до 18V, можно с помощью универсального преобразователя URZ1122.
Такой блок питания производится различными фирмами под разными именами и разной маркировкой. Поэтому конкретный выбор модели преобразователя ДС-ДС за владельцем машины. Единственное, что следует учесть, у различных моделей разный размер. Компактные преобразователи легко встраиваются внутрь магнитолы, более крупные по размеру, устанавливаются с внешней стороны корпуса.
«Hyundai Solaris»
В «Хендай Солярис» многих владельцев не устраивает звучание магнитолы. Решают эту проблему они двумя путями:
- устанавливают дополнительные усилители, сабвуферы, тянут по салону провода с большим сечением;
- дорабатывают саму магнитолу.
Оба метода достигают одного и того же результата. Но в первом случае дорого и захламляется салон автомобиля. Второй метод по деньгам стоит мало и не портит внутренний дизайн. Необходимо только время и желание. Процесс стандартный. Заменить в штатном усилителе TOSHIBA TB 2926 AHQ микросхему на TDA 7560 и увеличить мощность конденсатора минимум до 3900-4000 мкФ. Идеальный вариант – конденсатор мощностью 10000 мкФ.
Сам процесс замены радиодеталей не сложный. Трудности возникают при выемке магнитолы из замков, удерживающих ее, и разборке. Здесь помогут терпение и внимательность. В конечном итоге труд окупится объемным чистым звуком на штатных колонках.
«Kia Rio»
В «Киа Рио» производитель ставит штатную магнитолу MOBIS PA710 QBR китайского производства. У нее те же проблемы, что и у «Хендай Солярис», хотя магнитолы разных производителей.
Автомагнитола MOBIS PA710 QBR
Общее у них одно — штатный усилитель TOSHIBA TB 2926 AHQ. Поэтому и решение проблемы такое же, как и у «Солярис». Кроме этого аудиосистема не имеет разъема USB. Этот недостаток также легко устраняется.
«Kia Sorento»
К штатной магнитоле Kia X7BB, на автомобиле «Киа Соренто», автолюбители подключают камеру заднего вида. Для получения звука Hi-Fi меняют ее на модель X8BB.
Штатная магнитола Kia X7BB
Ряд магнитол известных производителей с высоким качеством звука, устанавливаемых на различных марках автомобилей, также требуют доработки.
Магнитола Pioneer
Во многих моделях как легковых, так и грузовых автомобилей устанавливаются японские магнитолы Pioneer. Это один из лучших вариантов автомобильной магнитолы, с хорошим звуком и широким набором функций. Однако у нее есть существенная проблема. Она не выключается, а переходит в спящий режим с подсветкой клавиш и работающими часами. Это отвлекает водителя во время движения и разряжает аккумуляторную батарею при стоянке.
Магнитола Pioneer
Устраняется проблема перенастройкой аудиосистемы.
- Нажатием на цифру 2 входим в меню.
- Находим раздел System;
- Активируем PW Save;
- Выключаем магнитолу кнопкой OFF, после чего она опять перейдет в спящий режим;
- Убираем проблему кнопкой 1. Останутся только часы. Если требуется убрать и их, жмем на цифру 4.
Проблема решена. Возврата спящего режима не будет.
Китайские магнитолы с тюнером QSD-RT-L93
Доработка китайской магнитолы с тюнером QSD-RT-L93 очень сложная и под силу только профессионалам. А вот улучшить качество приема радиосигнала, под силу даже начинающему автолюбителю.
Производитель магнитолы проигнорировал работу контроллера дисплея. В результате помехи, через панель магнитолы, излучаются наружу и попадают на вход антенны. Наиболее ярко это проявляется при установке антенны внутри салона, на стекле. Решение в экранировании корпуса аудиосистемы, что позволит запереть помехи внутри его. Достичь этого можно простым заземлением алюминиевого основания дисплея.
Китайская магнитола
Дополнительно можно усилить преобразователь питания светодиодов, добавив в схему керамический конденсатор емкостью 1 мкФ.
Простыми и доступными по деньгам способами можно значительно улучшить звучание штатных аудиосистем и убрать некоторые недоработки конструкторов.
Приветствую! В общем, заказал я на Алиэкспресс 2DIN автомагнитолу - 7 дюймов емкостный экран, Android 5.1, процессор intel sofia, 2 гига оперативки, 32 встроенной, GPS, WIFi, 3G т.д., короче как для такой цены и класса устройств очень круто и полный фарш, получил посылку, подключил - все работает четко, качественный звук и сборка, ну думаю, наконец-то китайцы научились делать хорошо. Но получилось как в той поговорке - "танцевали, танцевали, но не поклонились", решил проверить потребление в выключенном режиме и чуть офигел - 500мА, во включенном состоянии при маленькой громкости динамиков 800ма, то есть фактически магнитола не выключается, а все время жрет аккумулятор, при таком потреблении оставишь машину на пару дней и завести уже не сможешь. Реальный спящий режим с потреблением 10мА у магнитолы все-таки есть, но он включается только если отключить вывод магнитолы ACC от питания, но в таком случае включать и выключать магнитолу надо только поворотом ключа в положение ACC на замке зажигания, бред какой-то, переписка с китайцами ничего не дала, так и посоветовали выключать с ключа, типа "так и было задумано". На панели есть кнопка POWER, но она выключает только экран и внутренний усилитель, а все системы работают на полном ходу с потреблением 500ма. Так вот в чем состоит задача - надо создать электронный выключатель на ардуино, который будет смыкать и размыкать вывод магнитолы ACC с питанием 12в. Описание работы:
P.S. Нашел такой электронный выключатель на PIC12F629 , но очень неохота играться с прошивкой (программатора у мя нет), хочу сделать на Ардуино.
Остання редакція martinways (2016-12-04 11:27:44)
этот чип хочу посмотреть,
но релиз после НГ (, чуток занят, даже лодку некогда доделать (
понимающего что тут написано )
Подавление помех - это целая наука.
Если кратко - здесь указаны рекомендации по сведению к минимуму наводок на кварц.
Могу помочь чем смогу.
Для начала надо схему состряпать. Потом габариты платы внесут свои корректировки в используемые элементы. Потом еще всякие тонкости компоновки и совместимости. И т.д. и п.т.
В конце концов получается ожидаемый продукт.
Читайте также: