Вот три недели назад нарисовал и развел платень для замены штатной магнитолы. Неделю назад получил пяток плат...по мере свободного времени да и просто лени начал писать софт для МК.
Собственно что это за зверь:
- встроенное ФМ радио (без РДС)
- два (2) внешних входа (один вход имеет псевдобалансный вход построенной на BA3121, так называемым Ground-Loop Isolator)
- четыре (4) выхода на внешние усилители.
- регулировка общей громкости и отдельно каждого выхода.
- регулировка тембра НЧ и ВЧ.
- вход для резистивной клавиатуры.
- выход Remout для управления внешним усилком.
- управление всей этой радостью через комп так и автономное управление через резистивную клаву.
В более продвинутом варианте будет добавлено:
- IR приемник. Собственно управление с помощью ДУ.
- Энкодер для регулировки громкости и тд.
- еще один вход для резистивной клавиатуры (скажем выбор станций или управление медиаплеером).
- два порта МК для других целей (скажем внешний графический экран, еще один енкодер, управление питанием компа и тд.
- Bluetooth с профилем HandsFree, A2DP, PhoneBook.
Под это будет написана библиотека (DLLка), которую можно будет прикрутить к любому фронту и также будет собственная оболочка для тех, кто не юзает фронт.
На сегодняшний день полностью запущено управление радио и аудиопроцом. Протестирован Bluetooth модуль - осталось добавить его поддержку. Все остальное уже мелочь по сравнению с проделанной работой. Вот пару фоток и планируемый корпус такой же, как у большинства сигналок.
Немного каментов по плате:
- вверху слева два 3,5мм разъема на внешние усилки
- вверху справа два входа (самые крайний справа с изолятором для ПК)
- по центру будет либо тоже разъём 3,5мм для внешней антены либо для блютуза (но это пока спорно).
- внизу слева разъем питания и выход Remout.
- чуть правее для внешней резистивной клавы (можно будет подключить с руля)
- далее 10 пиновый разъем расширения (для расширенной версии)
- и внизу справа USB.
На последней фотке тестовая оболочка...
Немного опишу логику управления, как я вижу:
Если не подключен комп или не запущена управляющая программа, то управление посредством резистивной клавы (за какие действия будет отвечать соответствующая кнопка программируется с помощью ПК один раз и сохраняется в энергонезависимой памяти МК. Дальше девайс можно полностью использовать автономно). Скажем можно подключить клаву на 6 кнопок, где будет следующие назначения кнопок: 1-Source/Power; 2- Mute; 3-Tune Down/Seek Down;4-Tune Up/Seek Up; 5-Volume Down; 6-Volume Up;
Remout будет управляться кнопкой Source/Power при автономной работе или при наличии соединения с ПК - оболочкой.
Для расширенного варианта девайса логику опишу чуть позже!
Вообчем как то так...жду каментов
