Przejściówka - interfejs sterowania z kierownicy radiem Blaupunkt - zrób to sam
Witam,
Ostatnio zmieniłem w swoim Focusie już wysłużone radio CD6006E, które grało bardzo ładnie, aż do momentu gdy wysypały się trybiki w zmieniarce :). Kupiłem wtedy radio Blaupunkt Toronto 400BT, które też gra też dobrze i można sobie posłuchać muzyki z telefonu przez BT, ale ma jedną wadę - nie da się do niego podłączyć bezpośrednio fordowskego sterowania z kierownicy. Rozejrzałem się wtedy za kupnem przejściówki Ford-Blaupunkt, ale cena za jaką można ją kupić bardzo mnie zaskoczyła... Trzeba dać co najmniej 130zł za taką przejściówkę [miecho], nie jestem co prawda z dawnej stolicy Polski ale pomyślałem, ze tyle to na pewno za nią nie zapłacę. Znam się trochę na elektronice i programowaniu, wiec zacząłem szukać po sieci jak steruje się radiami Blaupunkt i znalazłem :) Otóż steruje się bardzo prosto... wystarczy szeregowo przesłać kilka impulsów w ściśle określonym czasie i w zależności od szerokości tych impulsów radio zrobi ciszej, głośniej lub zmieni stację... Więc czemu by nie zrobić samemu takiej przejściówki? Koszt zakupu wszystkich elementów niezbędnych do jej wykonania wynosi ok 20zł. Dobra, po tym długim wstępie zabieramy się za robotę: W chyba każdym radiu znajduje się złącze MiniISO składające się z trzech części. Środkowa część, do której pasuje zielona wtyczka oznaczona jest najczęściej MiniISO C2. Jest w niej wejście do pilota zdalnego sterowania radiem i wyjście do ewentualnego zasilania pilota/przejściówki. W gnieździe C2 interesujące nas sygnały to: pin 10 - wyjście zasilania dla przejściówki +12V pin 11 - wejście sygnału sterującego (0..5V) pin 12 - masa zasilania i sygnału sterującego. http://imagizer.imageshack.us/v2/320...0/268/7yzo.png Na poniższym rysunku przedstawiony jest przebieg czasowy sygnału sterującego: http://imagizer.imageshack.us/v2/640...0/839/4rbp.jpg jak widać na wystarczy tylko na wejściu sterującym ustawić stan niski potem wysoki o takim samym czasie trwania tr i na koniec stan niski na 660us. Stanem spoczynkowym dla linii sterującej jest stan wysoki. Czas trwania stanu tr odpowiadający naciśnięciu poszczególnych przycisków powinien wynosić: . 2ms Vol+ 2.6 ms Vol- 3.2 ms UP 3.8 ms DOWN 4.4 ms MUTE 5 ms RIGHT 5.6 ms LEFT 6.2 ms SRC 6.8 ms OK 7.4 ms SRC 6.8 ms przy przytrzymaniu przycisku cykl wysyłania rozkazu odbywa się odstępach 100ms. Jak wiadomo w Fordzie sterowanie z przycisków z kierownicy odbywa się przez zmianę rezystancji pomiędzy liniami sterującymi - przewody biało/czarny i brązowo/żółty (w module z przyciskami jest drabinka rezystorowa, gdzie naciśnięcie przycisku w pilocie powoduje dołączenie odpowiedniego rezystora do linii sterujących). Rezystancja linii dla poszczególnych przycisków ma się następująco: Vol+ 147Ω Vol- 55Ω Seek+ 300Ω Seek- 560Ω Mode 1kΩ stan spoczynkowy 5kΩ Mając powyższe dane wystarczyło tylko zaprzęgnąć do pracy jakiś mikrokontroler, który mierzyłby napięcie na jednym ze swoich wejść wynikające z dzielnika napięcia (jakiś rezystor i rezystancja pilota przy kierownicy) i w zależności od tego napięcia wysyłałby szeregowo sygnał do radia. Wykonałem taki oto układ, którego schemat jest poniżej: http://imagizer.imageshack.us/v2/640...0/839/ushm.jpg powstał wiec prototyp, który zmontowałem szybko "na pająka", napisałem program pod mikrokontroler Atmega8, wgrałem do procka, kilka prób z doborem czasu impulsów i powstał taki układ: http://imagizer.imageshack.us/v2/640...0/716/4kj3.jpg Jak widać wszystko się zmieściło w małej obudowie od pilota-breloka. Oczywiście nie da się wykorzystać wszystkich dostępnych funkcji z racji tego, że przy kierownicy mamy tylko 5 przycisków wiec przyporządkowałem je sobie następująco: Vol+ = Vol+ Vol- = Vol- Seek+ = RIGHT Seek- = LEFT Mode = SRC Do radia przejściówka podłączona jest przez odpowiednią wtyczkę Mini ISO C2, którą bez problemu można kupić w sklepie/serwisie gdzie montują radia samochodowe, natomiast przy podłączeniu od strony instalacji samochodowej jest pewien problem... Nigdzie nie znalazłem odpowiedniego gniazda, a nie chciało mi się demolować oryginalnego radia dla tego gniazda. Ostatecznie zastosowałem dwa piny typu goldpin, które po prostu trzeba włożyć w dziurki we wtyczce, ewentualnie trochę je podgiąć, aby dobrze stykało i zabezpieczyć je taśmą izolacyjną przed wypadnięciem. Pczywiście kolejność włożenia pinów we wtyczkę od przycisków nie ma znaczenia - można je włożyć odwrotnie i też będzie działać. Tak wygląda podłączenie do przycisków z kierownicy: http://imagizer.imageshack.us/v2/640...0/716/hsnx.jpg i cała przejściówka: http://imagizer.imageshack.us/v2/640...0/834/r2iv.jpg Testuje swoje urządzenie od kilku dni i sprawdza się bardzo dobrze. Nie podoba mi się tylko jedna rzecz. Otóż nawet przy krótkim naciśnięciu przycisków głośności - dosłownie kliknięciu, radio zmienia głośność o dwie jednostki. Sprawdzałem program, instrukcja zmiany głośności wysyłana jest jeden raz, wiec pewnie ten typ tak ma. Może ktoś z Was ma kupioną "markową" przejściówkę to niech się podzieli informacją, czy też występuje taka sytuacja przy zmianie głośności. Jak ktoś z Was jest ogarnięty w posługiwaniu się lutownicą to polecam wykonanie sobie takiego układu. Zdaję sobie sprawę z tego, że samodzielne wykonanie przejściówki z uwagi na fakt zastosowania mikrokontrolera, pod który trzeba napisać program i wgrać go do pamięci flash może być kłopotliwe lub wręcz niemożliwe do wykonania. Myślę ze powyższy opis jest wystarczający nawet dla początkujących programistów w Eclipsie, AVR Studio bądz w Bascomie. W razie potrzeby służę pomocą. W przypadku Waszego zainteresowania wykonaniem mojej przejściówki udostępnię ze free w tym poscie plik .hex z wsadem do Atmegi8. W ostateczności gdyby ktoś chciał to w wolnej chwili mogę zaprogramować procek lub wykonać przejściówkę i wysłać za koszt części + [piwo] + koszty wysyłki. pozdrawiam Krzysiek |
Jak myślisz, działałoby to z fordowską nawigacją Blaupunkt Travel Pilot DX? Z tyłu to radio 1 din tak jak zwykły Blaupunkt. Kiedyś takie miałem i szukałem w miarę taniego sposobu na podłączenie ori sterowania i nic, a teraz Ty kolego podsuwasz jak na tacy... Myślę, że paru osobom na tym i innych forach fordów z pewnością by się to spodobało.
|
Do TravelPilota nie trzeba żadnej przejściówki. Działa oryginalny rezystancyjny pilot przy kierownicy.
Różnica polega na podłaczeniu. W zwykłych blaupunktach pilot podłącza się do pinów 11 i 12 w gnieździe C2 i potrzebna jest przejściówka. Natomiast w TravelPilocie fordowski pilot podłącza się bezpośrednio do pinów 1 i 2 w gnieździe C1. Krzysiek |
Witaj Kris_ek
Podłączyłem mojego TravelPilota E2 do fabrycznego pilota wg Twoich zaleceń, czyli do pinów 1 i 2 w złączu C1 i nie działa:-x Czy ten model radyjka nie jest kompatybilny z tym pilotem, czy tylko u mnie jest coś nie tak?:smt021 |
Cześć, w jaki sposób znalazłeś przebieg czasowy sterowania? szukałem do radia alpine i kurcze ciężko coś znaleźć na ten temat, a może to uniwersalny przebieg dla wszystkich współczesnych radioodbiorników?
|
Fajne, tylko 2 małe uwagi.
1. Na schemacie zostawiłeś wiszący reset - jeżeli tak zostawisz to mogą dziać się różne rzeczy (uc może być często resetowany). Lepiej podciągnąć go pod zasilanie. 2. Przed stabilizatorem też należy dać kondensatory (takie same jak za stabilizatorem). Ogólnie świetny pomysł! |
heja,
dawno mnie nie było na forum... marcinokular, nie wiem jak jest z TravelPilotem E2 bo nie miałem do czynienia z tym radiem. Mam potwierdzone info od kolegi z forum o nicku czarny, ze TravelPilot DX działa z oryginalnym sterowaniem przy kierownicy i należy je podłączyć jak opisałem. SENTINEL26, opis sterowania znalazłem gdzieś w sieci. Mam jeszcze opis protokołu do Kenwood, ale nie robiłem nic z tym bo nie było potrzeby. loskamilos, czepiasz się zupełnie niepotrzebnie. Po pierwsze, programowo reset jest wyłączony, ten pin jest skonfigurowany jako wejście PC6 i wewnętrznym rezystorem podciągnięty do VCC. Po drugie, układ jest zasilany z radioodbiornika stabilizowanym napięciem 12V, przewód jest krótki, więc nie ma potrzeby filtrowania napięcia przed stabilizatorem. Przejściówka działa sprawnie bez żadnych zakłóceń już u kilkunastu osób. Ideą jej wykonania było minimalizacja kosztów i jak najmniejsze wymiary całości. pozdrawiam Krzysiek |
Czasy w strefie GMT +2. Teraz jest 02:19. |
Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.