Например TDA7294

РадиоКот > Схемы > Цифровые устройства > Бытовая техника

Вариант реализации CARPC

Автор: kolshik, gecer@mail.ru
Опубликовано 17.09.2015.
Создано при помощи КотоРед.

Как-то увидел я у одного знакомого в автомобиле установленный компьютер и захотелось мне такую же игрушку в свой MMC Colt(созвучно с КОТ). Получил зарплату и пошел купил на рынке маленький системник, блок питания M2_ITX на Алиэкспресс и 2 din монитор на EBAY, TV-тюнер. Собрал все кучу, поставил системник под сидение и начал радоваться.

Однако, радость была не долгой, выявились проблемы:

-Тв тюнер плохо ловит радио при заведенном двигатела

-Материнская плата от недостаточного охлаждения в жаркую погоду сдохла через месяц(отпаялась оперативка)

Порылся по форумам, почитал теорию, и понял что из всеx готовых решений найти идельный вариант невозможно. После долгих раздумий, было самому сделать идеальный вариант, после чего был приобретен Net-top Lenovo ideacentre q180. Так как для него нужно питания 19V, также куплен автомобильный блок питания для ноутбука, после чего начались месяцы разработок.

Начать решено было с блока питания. Требования, которые должен выполнять блок питания автомобильного компьтера:

-Автоматическое включение и отключение в зависимости от положения ключа зажигания

-Автоматическое отключение при низком заряде АКБ

-Отсутствие потребления тока в выключенном состоянии

В результате родилось такое устройство. Оно обеспечивает задержку 10 сек на подачу сигнала Power on при включении/выключении ACC, необходимую на время работы стартера, контроль за АКБ, горячее отключение, если PC не выключился за 60 сек.

Сердцем модуля питания является микроконтроллер Pic12f675. При подключении к АКБ модуль обесточен. При появлении тока на шине ACC микроконтроллер запитывается через диод. Через 10 сек, микроконтроллер включает реле, которое подает питание на преобразователь 19V и через 2 сек. выдает сигнал на включение PC. После этого микроконтроллер запитывается уже через реле. При пропадании ACC, МК выжидает 20 сек, после чего подает сигнал ны выключение PC и начинает мониторить шину USB для контролем зы выключением PC, одновременно запуская таймер 60 сек. Реле выключается в случае истечении времени либо выключении PC.

Следующим этапом было изготовление радиоприемника AM-FM, и сопряжение его с компом. Немного подумав, было придумано следующая гравицапа, состоящий из звуковой карты PC2707,и FM модуля FAE347.
Блок обеспечивает работу в автономном режиме (без компьютера) прием FM, с автопоиском радиостанций, вход AUX, регулировку громкости, включение/выключение PC.
При подключении к компьютеру блок обеспечивает прием FM/AM, автопоиск в режиме FM, память на 8 станций FM, регулировку тембра, тонкомпенсации, общей и раздельной громкости для каждого каждого канала.
При подключении компьютера, становится доступным регулировка громкости, тембра, баланса, программирование фиксированных частот.

Блок работает под управлением МК pic18f25k22. Автопоиск реализован на синтезаторе LC72131. При его активации начинается перебор частот, и контролируется напряжение на выводе SD ресивера. При изменении напряжении запускается частотомер, который измеряет частоту гетеродина. При точной настройке она должна равняться 10,7 МГц. Измерение частоты производится три раза для более точного поиска. Остальная работа с синтезатором стандартная.
В качестве предусилителя выбрана м/с TDA7404 по причине более качественного звука чем TDA7313, ну и она стояла в магнитоле-доноре FM-модуля. Управление ей осуществляется по шине I2C, описывать работу которой не имеет смысла.
В качестве USB DAC применен PCM2707. С компьютером он соединяется через USB изолятор ADUM4160. Столь странный способ обусловлен борьбой с шумами, которые часто возникают при подключении компьютеров в машине. С данной микросхемой никаких постронних шумов не появилось. С этой же целью применены оптроны 6n137 в развязке UART. Для управления аудиоплеером AIMP с кнопок на мониторе PCM2707 по шине SPI подключен к МК. Это обеспечивает эмуляцию нажатия клавиш PREV/NEXT.
Управление с компьютера осуществляется через USB-FT232_UART-оптроны текстовыми строками с помощью собственной программы. В дальнейшем плинирую доделать плагин для centrifuse. Управление с монитора также выполнено через опторазвязку. С выхода усилителя аудиосигнал подается на четырехканальный усилитель Pioner.

Корпус взят от тюнера ALPINE VICS HCE-T011

При заказе на Ebay 2 din 7" монитора было плохо прочитано описание лота, и не была куплена плата с HID клавишами. Это подтолкнуло меня на изготовление своей платы автономного управления, собранной на pic16f1829. Она обеспечивает передачу нажатия/удержания/отпускания кода одной из 6 клавиш на основной блок через UART, прием команд управления светодиодами подсветки. Управление автояркостью монитора и светодиодов. На плате предусмотрены входа ir-пульт и кнопок на руле(однако не реализовано за отсутствием таковых).

Описание кнопок одиночное/длительное нажатие

Кнопка 1: Включение-отключение усилителя и блока/Включение отключение компьютера

Кнопка 2: Выбор входа AUX, PC, Tuner

Кнопка 3: Следующий трек, волна в памяти/Автопоиск в режиме радио вверх

Кнопка 4: Предыдущий трек, волна в памяти/Автопоиск в режиме радио вниз

Кнопка 5: Громкость +

Кнопка 6: Громкость -

Плата в собранном виде(Кнопки со светодиодами с обратной стороны)

Структурная схема подключений

Все это собрано едино и эксплуатируется без косяков больше года


Файлы:
Прошивка, Схемы, платы, исходники, Proteus


Все вопросы в Форум.


ID: 2426