FM модулятор за и против

  • Автор темы t64kav
  • Дата начала
  • Ответы 33
  • Просмотры 13К
В том то и дело, что юзерам проще и дешевле новую магнитолу купить...
Если же для себя, любимого - можно и поискать и попаять.
Например, для B4 - http://forums.tdiclub.com/showpost.php?p=1...amp;postcount=1
 
Eu-Jinn написал(а):
если такой разъём - то есть

К сожалению, у меня простейшая штатная стереомагнитола с двумя выходами, ничего лишнего нет :)
 
А я вот купил перед новым годом модулятор Ritmix-953, он читает USB и SD до 32Гб, причем, все транслирует по каналу RDS на голову, в том числе перебирает папки. Стоит эта приблуда порядка 1500 руб. и вполне прилично играет, если не иметь претензий на hi-end. Не хуже, чем радио (голова Пионерка старая кассетная). А выглядит вообще более, чем прилично. SDшка глотается внутрь, что ее не видно (не торчит). Посмотрите в инете.

А есть еще модель -955, так у него еще и bluetooth встроенный с трансляцией на акустику через голову, но стоит дороже-2200-2500 руб. Причем, может даже по каналу bluetooth музыку с телефона играть. Но про него я узнал уже после того, как 953-й купил. Ну и ладно. отнюдь не всякий раз надо, чтобы все пассажиры твои разговоры слушали, особенно жена! :blum:

В общем, вот. Прогресс, видать. не стоит на месте.

Я - за! :good:
 
У меня папа не хотел портить дизайн морды на B5+ нештатной магнитолой, а слушать хотелось mp3. Купили трансмиттер, его вполне устраивает. Я послушал ничего плохого сказать не могу, во первых не меняется дизайн, во вторых цена. Помех нет хрипов и шипений тоже как в Москве так и за городом.
Попробуй, деньги не большие. Не покупай самый дорогой, одно и тоже за разные деньги.
Удачи
 
Вот нашёл, это получше будет. Разбирается FM модулятор и с него удаляется модуль передатчика. Оставшаяся часть получается приставкой с USB контроллером и процессором обработки МР-3 файлов. Короче, линейный выход с USB цепляется на вход левого и правого каналов магнитолы от CD чейджера, а при отсутствии такового на магнитоле смотрим схему онного. Есть конечно и более сложный вариант с выводом инфы на дисплей маги от USB приставки. Ну а куда пристроить USB разъём, тут как говорится, у кого на что фантазии хватит.


3006b61bac3ft.jpg


 
Не нужен. Если конечно не собираешься инфу и управление выводить.
 
Eu-Jinn написал(а):
- эмулятор нужен :(

:unknw: Я же ссылку привел...
;; Volkswagen CD Changer Emulator
;; For use on PIC16F84 at 4MHz running off 4 AA batteries (5VDC)
;;
;; Copyright © 2002, Edward Schlunder <zilym@yahoo.com>

; Note: 4MHz / 4 = 1MHz. 1/1MHz = 1us.
;      So each PIC instruction takes one microsecond long.

LIST P=16F84, R=DEC
__CONFIG _WDT_OFF & _PWRTE_ON & _CP_OFF & _XT_OSC

#include <p16f84.inc>

;--------------------------------------------------------------------------
; Connections
;--------------------------------------------------------------------------
; PIC16F84 Pin 1 RA2 -> VW Pin 2 SCLK to Head Unit
; PIC16F84 Pin 2 RA3 -> VW Pin 1 STX  to Head Unit
;
; Make sure PIC and VW Head Unit have common GND.
;--------------------------------------------------------------------------
SCLK  EQU 2
STX  EQU 3

;--------------------------------------------------------------------------
; Variables
;--------------------------------------------------------------------------
ScratchPadRam  EQU    0x20
txreg  EQU ScratchPadRam+0

;--------------------------------------------------------------------------
; Program Code
;--------------------------------------------------------------------------
ORG 0
goto Start

;--------------------------------------------------------------------------
; Interrupt Service Routine
;--------------------------------------------------------------------------
ORG 4
retfie

;--------------------------------------------------------------------------
; Main Program
;--------------------------------------------------------------------------
Start
clrf INTCON  ; Disable all interrupts

clrf STATUS  ; Force data bank 0
clrf PORTA  ; initialize port a to 0
clrf PORTB  ; initialize port b to 0
; movlw 0x07  ; turn comparators off so port a
; movwf CMCON  ; can be used for i/o
bsf STATUS, RP0 ; select data bank 1
clrf TRISA  ; Set port a as outputs
clrf TRISB  ; Set port b as outputs
clrf OPTION_REG ; PORTB pull-ups enable
bcf STATUS, RP0 ; go back to data bank 0

;bsf INTCON, GIE ; Global Interrupt Enable
IdleLoop
call SendPacket

call msecWait ; wait 10ms between display packets
call msecWait
call msecWait
call msecWait
call msecWait
call msecWait
call msecWait
call msecWait
call msecWait
call msecWait

goto IdleLoop

;--------------------------------------------------------------------------
; msecWait - delays approximately one millisecond
;--------------------------------------------------------------------------
msecWait
movlw -249
msecWaitLoop
addlw 1
btfss STATUS, Z
goto msecWaitLoop
return

;--------------------------------------------------------------------------
; SendPacket - sends a display update packet to the head unit
;              currently hard coded to display "CD 1 Tr 1" on head unit
;--------------------------------------------------------------------------
SendPacket
movlw 0x74
call SendByte
movlw 0xBE  ; disc
call SendByte
movlw 0xFE  ; track
call SendByte
movlw 0xFF  ; ??
call SendByte
movlw 0xFF
call SendByte
movlw 0xFF  ; mode (scan/mix)
call SendByte
movlw 0x8F
call SendByte
movlw 0x7C
call SendByte
return

;--------------------------------------------------------------------------
; SendByte - sends a byte to head unit.
;            load byte to send to head unit into W register before
calling
;--------------------------------------------------------------------------
SendByte
movwf txreg
movlw -8
bcf INTCON, GIE ; disable interrupts, timing critical

BitLoop
rlf txreg, 1 ; load the next bit into the carry flag
bsf PORTA, SCLK ; SCLK high

bcf PORTA, STX ; load the next bit onto STX
btfsc STATUS, C
bsf PORTA, STX

bcf PORTA, SCLK ; SCLK low
addlw 1  ;
btfss STATUS, Z
goto BitLoop

bsf INTCON, GIE ; re-enable interrupts

movlw -84  ; wait 335us for head unit to store sent byte
DelayLoop   
addlw 1
btfss STATUS, Z
goto DelayLoop

return

END

Табуляция чуть подпортилась при вставке... :mad:
 
классная штука
сигнал бъет метров на 60, в дороге закончилось городское радио, мой приемник поймал музыку с фуры
прикольно
:yahoo:
 
michael_home Ну а теперь схемку и прошивку к PICу в HEXе. :)
 
Vit_Al написал(а):
michael_home Ну а теперь схемку и прошивку к PICу в HEXе. :)

А по ссылке в даденной ссылке сходить в лом что ли? :wall:
Там и проекты и схемки и hex и для usb и для плееров разных с управлением...

Более того, вся схемка расписана в тексте ассемблера комментариями. Закачайте ее в Протеус - даже сигнальчики можно виртуальным осциллографом посмотреть, а hex формируется при моделировании автоматически...
 
Ты знаешь, мне это не нужно, стоит Sony с USB, разве что может пригодится когда нибудь.
 
Vit_Al написал(а):
Ты знаешь, мне это не нужно, стоит Sony с USB, разве что может пригодится когда нибудь.

Здесь ссылки посмотрите. https://vwts.ru/forum/index.php?s...=110926&hl=

P.S. Пока стал отвечать, Ваш текст изменился... :unknw: Но ответ не стал менять - глядишь пригодится...
 
Спасибо, взял на заметку. Как нибудь потренеруюсь со своим старым PHILIPS-ом.
 
Назад
Сверху Снизу