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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты > Рабочий журнал

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2017, 23:45   #1
ildus
Новый Пользователь
 
Регистрация: 08.10.2016
Возраст: 37
Город: Москва
Регион: 02
Машина: Toyota Corolla E120
Сообщений: 2
ildus is on a distinguished road
По умолчанию Замена начинки в штатной магнитоле 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 основной ардуины.

Последний раз редактировалось ildus; 21.02.2017 в 23:37.
ildus вне форума   Ответить с цитированием
Старый 15.02.2017, 23:54   #2
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Я Вас немного разочарую, TDA7313 не цифровой аудиопроцессор, а аудиопроцессор с цифровым управлением. А это две БОЛЬШИЕ разницы.
YAM1966 вне форума   Ответить с цитированием
Старый 16.02.2017, 00:05   #3
ildus
Новый Пользователь
 
Регистрация: 08.10.2016
Возраст: 37
Город: Москва
Регион: 02
Машина: Toyota Corolla E120
Сообщений: 2
ildus is on a distinguished road
По умолчанию

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

Последний раз редактировалось ildus; 31.05.2017 в 22:51.
ildus вне форума   Ответить с цитированием
Ответ

Метки
arduino, toyota, магнитола, радио


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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