Vitat's homepage
12 Dec 2017, 18:47 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: 21.03.08 Произведено обновление сайта/Site was updated
 
   Home   Forum Help Search Login Register  

News

21.03.08 Произведено обновление сайта/Site was updated
* * *

Jan 01 2004     Эмулятор
by Vitat | 2211 Views | Rating: (0 rates)
Эмулятор "Multi-CD" для магнитол фирмы Pioneer представляет из себя устройство, которое подключается к магнитолам фирмы Pioneer и имитируют работу штатного чейнджера. Управлять им можно через интерфейс RS232. Соответственно его можно подключить к компьютеру через COM порт или к портативному МП3 плееру, который имеет интерфейс RS232, например "yampp3". Ниже представлен вариант автомобильного МП3 плеера собранного на основе "yampp3".

Внимание! Проект находится в стадии разработки и тестирования! Эмулятор "Multi-CD" тестировался только с магнитолами "Pioneer" с синим разъёмом "IP-Bus"!



Блок схема автомобильного МП3 плеера.
(Кликните по картинке для увеличения)


Автомобильный МП3 плеер состоит из самого плеера Yampp3 или Yampp3/USB, эмулятора "Multi-CD", блока питания, а также из двух необходимых разъёмов - разъёма питания и разъёма "IP-Bus".



Распиновка разъёма "IP-Bus".
1. BUSP1
2. Not connected
3. GND
4. Not connected
5. BUSM1
6. Not connected
7. AUDIO LEFT
8. ASENBUS
9. AUDIO RIGHT
10. GND
11. GND

Это вид разъёма (тип "мама") с внешней стороны магнитолы.
Подключить плеер к магнитоле можно разными способами. Лично я купил на рынке оригинальный кабель для чейнджера, состоящий из кабеля "IP-Bus" типа "папа-папа" и кабеля питания. А в корпус плеера сделал самодельный разъём "IP-Bus" типа "мама". Для этого разъёма прекрасно подходят штырки от VGA разъёма.



Принципиальная схема эмулятора "Multi-CD".


Эмулятор сосотоит из:
U1 - PCA82C250 (шинный формирователь CANBUS);
U2 - ATMega8-16PI (микроконтроллер фирмы ATMEL);
U3 - MAX202CSE (RS232);
U4 - LM339N (Компаратор).
На принципиальной схеме номера ног указаны для микросхем в DIP корпусах.

Использовать MAX202 не обязательно. Можно соеденить контроллеры эмулятора и плеера напрямую. Но он может понадобиться для подключения к компьютеру, например для настройки.
Последняя версия прошивки для эмулятора "Multi-CD": ipbus_v4.0.zip
Последняя версия прошивки для МП3 плеера Yampp3 или Yampp3/USB: yampp_pioneer_v2.2.zip
Для загрузки прошивки в микроконтроллеры от ATMEL я использую программатор "YAPP".
Для контроллера ATMega8, следует установить "Fuse Bits". В программаторе "YAPP" они устанавливаются так.
Перед тем, как загрузить прошивки в контроллеры следует проверить настройки в файлах "Constans.h" и "makefile" для вашего плеера Yampp3 и заново скомпилировать код!
Для компиляции кода используется компилятор WinAVR GCC compiler Ver 3.3

В последней версии плеера и эмулятора реализованы следующие функции:
1. Естесственно включается режим проигрывания MultiCD.
2. Переход по файлам внутри директории, аля переход по трекам на компакт диске.
3. Переход по директориям, аля переход по дискам.
4. Перемотка назад и вперед.
5. Отображение номеров директории и файла на дисплее. Магнитола у меня умеет отображать до 99 дисков и 99 треков!
6. Отображение времени звучания композиции.
7. Отображение названия директории до 19 символов. Вызывается клавишей "DISP/SCRL" в режим "Disc Title". (NEW)
8. Отображение названия файла до 19 символов. Вызывается клавишей "DISP/SCRL" в режим "Track Title".
Пока всё.
Что в перспективе:
увеличить длину названия файла, добавить паузу, автоматическую транслитерацию для файлов с русскими буквами (ввиду отсутствия руссификации в магнитолах!).

Дерзайте! =)
Если у Вас возникли вопросы, пожелания или просто хотите поделиться мнением или дополнительной информацией - не стесняйтесь, заходите на форум.
Pages: [1]

User

Welcome, Guest. Please login or register.
Did you miss your activation email?

12 Dec 2017, 18:47

Login with username, password and session length

Stats

Members
Stats
  • Total Posts: 1332
  • Total Topics: 214
  • Online Today: 4
  • Online Ever: 62
  • (19 May 2012, 12:15)
Users Online
  • Users: 0
  • Guests: 3
  • Total: 3

ShoutBox!

TinyPortal v1.0.5 beta 1© Bloc

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!