PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Замена начинки в штатной магнитоле Toyota Corolla E12 (http://pccar.ru/showthread.php?t=25722)

ildus 15.02.2017 23:45

Замена начинки в штатной магнитоле Toyota Corolla E12
 
Начала подглючивать штатная магнитола в тойоте. Решил заменить. Думал вначале поставить nexus 7, но в итоге передумал и решил сделать по своему. Решил написать пост, чтобы соединить разрозненные подпроекты в один.

Общий план:
1) Сохранить корпус магнитолы и переднюю панельку с кнопками, в идеале также и свой экран.
2) Поддержка радио и подключения своего плеера.
3) Поддержка датчиков (минимум датчик температуры)
4) Поддержка OBD2, сбор информации, статистика.

Будет состоять из частей:
1) Плата с ардуино и радио (TEA5767)
2) Аудиопроцессор на TDA7313, три стерео входа и 4-х канальный вывод
3) Блок питания, на выходе нужны 10В и 5В.
4) Усилитель, пока что встроенный на микросхеме типа TA8271H (из магнитолы), если не будет работать, то TDA7386 (из другой магнитолы)
5) LCD экран, для первой версии LCD1602
6) Плата для поддержки передней панели.

Код и схемы плат выкладываю на гитхаб. Схемы в Eagle.

Сейчас готов аудиопроцессор - https://github.com/ildus/TDA7313, там есть и схема печатной платы и код. Код весь написал сам поскольку мне не понравились как были написаны другие библиотеки. Схема содержит косяк, надо перевернуть стабилизатор, чтобы концы были с других сторон.

Готов усилитель, выложу схему после тестирования.
Блок питания собрал из готовых блоков - реле контроля напряжения, и два DC-DС преобразователя.

Готова плата которая работает с передней панелью. Состоит из одной атмеги8, двух коннекторов для шлейфов панели и обвязки для кнопок панели. С экраном пока не разобрался, не нашел даташит к нему, пока что вместо него решил использовать простейший LCD1602 экран. Схема и код: https://github.com/ildus/toyota_display_block

Для LCD1602 написал библиотеку для красивого показа громкости :) На гитхабе: https://github.com/ildus/VolumeBar.

UPD1. Усилитель все таки пришлось сделать на основе TDA7386. Рабочая схема: https://github.com/ildus/pcb/tree/master/amplifier. Пока непонятно будет ли в нем толк, то ли изза тестового динамика, то ли изза помех, при проигрывании очень плохо с низкими частотами. В плате усилителя учтено подключение старой задней крышки от магнитолы, используемой как радиатор.

Начал делать плату с ардуинкой и радио. Плата тоже соединяется с задней панелькой от магнитолы, с антенной и коннектором на 20 пинов (с температурой и другими датчиками). Интересная задачка: научить ардуинку перепрограммировать атмегу, поскольку выход для перепрограммирования будет только на основной ардуино, а атмега соединена с RX и TX основной ардуины.

YAM1966 15.02.2017 23:54

Я Вас немного разочарую, TDA7313 не цифровой аудиопроцессор, а аудиопроцессор с цифровым управлением. А это две БОЛЬШИЕ разницы.

ildus 16.02.2017 00:05

Цитата:

Сообщение от YAM1966 (Сообщение 382395)
Я Вас немного разочарую, TDA7313 не цифровой аудиопроцессор, а аудиопроцессор с цифровым управлением. А это две БОЛЬШИЕ разницы.

Ну да, так правильнее, спасибо. Подправил пост.


Часовой пояс GMT +4, время: 19:40.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot