You are on page 1of 12

TID-Komputerek

Wersja robocza

UWAGA – TO JEST DRAFT


Wygenerowano 1 sierpnia 2008
Spis treści
1. TID, DID, komputerki - co to takiego? 3

2. Mój TID-Komputerek 4

3. Budowa i funkcje TID-Komputerka 5

4. Montaż komputerka w TIDzie 6

5. Montaż TID-Komputerka w samochodzie 7

6. TID-Komputerek bez TIDa 8

7. Opis Funkcji TID-Komputerka 9


7.1. Zasilanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.2. Przyciski . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.3. Obrotomierz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.4. Prędkościomierz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.5. Pomiar zużycia paliwa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.5.1. Kalibracja pomiaru zużycia paliwa . . . . . . . . . . . . . . . . . . . . . 9
7.5.2. Zużycie LPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.6. Pomiar napięcia instalacji elektrycznej . . . . . . . . . . . . . . . . . . . . . . . 10
7.7. Sterowanie podgrzewaniem lusterek . . . . . . . . . . . . . . . . . . . . . . . . . 10
7.8. Współpraca z radiem korzystającym z TIDa . . . . . . . . . . . . . . . . . . . . 10
7.9. Funkcje związane z oświetleniem pojazdu . . . . . . . . . . . . . . . . . . . . . . 10
7.10. Funkcje związane z pomiarem temperatury . . . . . . . . . . . . . . . . . . . . . 11
7.11. Komunikacja szeregowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.12. Inne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

8. Aktualizacja oprogramowania 11

9. Sprawdzone konfiguracje 11

10.Chętni? 12

11.Zmiany 12

2
1. TID, DID, komputerki - co to takiego?
TID (Triple Info Display) (Rys. 1) - wyświetlacz montowany w następujących samochodach
marki Opel/Vauxhall:

• Corsa B (1993-2000)

• Tigra (1994-2000)

• Astra F (1994-2002)

TID posiada 3 pola informacyjne:

• cyfrowy zegarek 24-godzinny

• 8 - znakowe pole służące do wyświetlania daty/informacji z radia przystosowanego do


współpracy z wyświetlaczem (np. Blaupunkt CAR300)

• temperatury zewnętrznej (termistor NTC zamontowany w przednim zderzaku)

DID (Dual Info Display) - podobny do TIDa, brak pola temperatury. Montowany w Astrze F
(1991 - 1993).
Wyświetlacze posiadają 2 przyciski:

• okrągły z zegarkiem na górze

• owalny z kropką na dole

Rys. 1: Wyświetlacz TID

TID-Komputerek - własnej konstrukcji system mikroprocesorowy (bo tak pewnie trzeba to


nazwać) przystosowany do współpracy z wyświetlaczem TID/DID. Uzupełnia funkcjonalność
samochodu o „komputer pokładowy”: potrafi wyświetlać prędkość, obroty silnika, zużycie pa-
liwa oraz pełnić różne inne użyteczne funkcje, które przyszły do głowy konstruktorowi. :-)

3
2. Mój TID-Komputerek
W Internecie można znaleźć opis protokołu komunikacji z wyświetlaczem TID/DID oraz
całe mnóstwo projektów przeróżnych TID-Komputerków. Ich funkcjonalność jest dość zróżnico-
wana - od prostych obrotomierzy po układy inteligentnego sterowania manualną klimatyzacją.
Projekt mojego TID-Komputerka rozpoczął się na jesieni 2006 roku od chęci posiadania
w samochodzie czasowego sterowania podgrzewanymi lusterkami. Rozważając różne możliwości
zainstalowania dodatkowego wyświetlacza pokazującego wybrany czas podgrzewania trafiłem
na opis komunikacji z TIDem i tak to już się zaczęło...
Początkowo planowałem pojedyńczy egzemplarz komputerka dla siebie w postaci dość
pokaźnej płytki drukowanej, która miała zostać upchnięta w środkowej konsoli obok radia.
W międzyczasie trafiłem na wątek „Obrotomierz zamiast datownika” na forum OCFC
i po wysłuchaniu dużej ilości cennych sugestii padła idea zrobienia dla wszystkich chętnych
komputerka mieszczącego się w obudowie TIDa. Po prawie roku prac powstało prototypowe
maleństwo, a niedługo później po wyłożeniu kolejnych funduszy pierwszy egzemplarz finalny
na bazie płytki zrobionej w zakładzie.
W lutym 2008 roku Corsa, w oparciu o którą konstruowałem Komputerek, została sprze-
dana. Wydarzenie to było poprzedzone przyspieszonym ukończeniem oprogramowania celem
poskładania całości do „stanu skręconego” i „bez wiszących wszędzie kabelków”. ;-) Potem
z powodu braku czasu i samochodu pod ręką projekt został na pół roku zawieszony. Mam
nadzieję, że tym razem się uda się doprowadzić Sprawę do końca. :-)

4
3. Budowa i funkcje TID-Komputerka

złącze przycisków złącze termometrów


do TIDa do złącza w samochodzie interfejs szeregowy
interfejs SPI

do przekaźnika
podgrzewania
lusterek

złącze sygnałów:
wtrysku, obrotów
i wyboru LPG
złącze ogólnego przeznaczenia

Rys. 2: Złącza TID-Komputerka

TID-Komputerek wyposażony jest w szereg złącz umożliwiających sprawne podłączenie


poszczególnych elementów systemu (Rys. 2). Funkcje, do pełnienia których wystarczy samo
podłączenie TIDa i Komputerka do złącza w samochodzie:

• prędkościomierz - wyświetlanie bieżącej prędkości chwilowej (p. 7.4)

• woltomierz - pomiar napięcia instalacji elektrycznej (p. 7.6)

• światła - sygnalizacja włączonych/wyłączonych świateł1

• radio - komputerek potrafi współdzielić wyświetlacz TID z radiem

• napisy - wyświetlanie napisów powitalnych :-)

Po podłączeniu sygnału obrotów:

• obrotomierz - wyświetlanie bieżących obrotów silnika (p. 7.3)

Po podłączeniu sygnału wtryskowego:

• zużycie paliwa - wyświetlanie bieżącego zużycia paliwa w litrach na 100 km podczas


jazdy i w litrach na godzinę w czasie postoju (p. 7.5)

Pomiar zużycia paliwa w silnikach diesla spotykanych w samochodach z TIDem


(1.5/1.7 Opel/Isuzu) nie jest możliwy. Silniki te nie posiadają sygnału wtryskowego.
Po podłączeniu sygnału wyboru paliwa LPG:

• zużycie LPG - automatyczny wybór używanego paliwa2 (p. 7.5.2)


1
TODO: światła
2
TODO: LPG

5
Po podłączeniu przekaźnika podgrzewanych lusterek:

• podgrzewane lusterka - możliwość czasowego załączania podgrzewanych lusterek (p. 7.7)

Po podłączeniu termometru (jednego lub większej liczby):

• temperatura - pomiar i wyświetlanie temperatury3

Inne zaproponowane funkcje, które z powodzeniem można zaimplementować:

• shift-light - sterowanie urządzeniem świecącym/brzęczącym w zależności od obrotów


silnika

• inspekcja - wyświetlanie komunikatów co zadaną ilość przejechanych kilometrów

• podsumowania - podsumowania globalne/„międzystacyjkowe”, etc.

• klimatyzacja - sterowanie klimatyzacją manualną mającej na celu utrzymanie zadanej


temperatury; można by się jeszcze pokusić o tryb dla oszczędnych - załączanie klimatyzacji
tylko w czasie hamowania silnikiem :-)

Część wyżej wymienionych funkcji może nie być jeszcze zaimplementowana. Opracowałem
sposób łatwej aktualizacji oprogramowania (p. 8), aby każdy posiadacz TID-Komputerka mógł
bezproblemowo uzyskać dostęp do nowych funkcji, kiedy tylko zostaną opracowane. Jeśli chodzi
o pomysły własne - jestem otwarty na wszelkie propozycje. W ramach możliwości sprzętowych
TID-Komputerka istnieje również możliwość skrojenia oprogramowania „na miarę” - np. jak
ktoś sobie zażyczy TID-Komputerek, który będzie na okrągło przewijał długi napis i nic więcej
- pewnie będzie możliwość stworzenia aktualizacji dającej dokładnie zamierzony efekt. :-)

4. Montaż komputerka w TIDzie

• wymontować kratki nawiewu, odkręcić śrubki kapliczki, wymontować TIDa (jest instruk-
cja na stronach OCFC)

• otworzyć pudełko TIDa

• wylutować złącze połączeniowe, wlutować piny

• dolutować 2 kabelki do przycisków (są ładne okrągłe pola lutownicze, do których się je
elegancko lutuje) (Rys. 4)

• wlutować złącze połączeniowe do TID-Komputerka

• wyciąć odpowiedni otwór z tylnej części obudowy - minimalnie taki, żeby zmieścić złącze,
które po wlutowaniu do TID-Komputerka znajdzie się w innym miejscu (Rys. 6)

• można przy okazji żarówki TIDowe zamienić na jakieś ładne kolorowe LEDy :-)

• całość złożyć, podłączyć kabelki przycisków i taśmę komputerek-TID


3
TODO: temperatura

6
Rys. 3: Otwieranie obudowy

Rys. 4: Sposób przylutowania przewodów złącza przycisków

Rys. 5: Połączenie TID-Komputerka z TIDem

Rys. 6: Otwór dla nowej lokalizacji złącza

5. Montaż TID-Komputerka w samochodzie

• odnaleźć kabelki sygnałów wtrysku/obrotów w okolicy ECU (u mnie w CB’95 i C12NZ


słupek przy nogach pasażera, plastik odkręca się TORXem), rozgałęzić np. kostką na
śrubki (Scotchloki?) i doprowadzić do TID-Komputerka

• podłączyć przekaźnik podgrzewanych lusterek (jeśli oczywiście posiada się stosowną in-
stalację)

7
• rozbroić panel nawiewów tak, aby dało się elegancko przeprowadzić kabelki (łatwe, panel
się wystarczająco odchyla bez demolki!)

• całość poskręcać i poskładać

6. TID-Komputerek bez TIDa


Nic nie stoi na przeszkodzie, aby zastosować TID-Komputerek w samochodzie, który nie
posiada wyświetlacza TID/DID. Można skonstruować własny wyświetlacz LCD/LED o zgod-
nym protokole komunikacji, bądź wykorzystać dane wysyłane przez odpowiednio skonfiguro-
wany TID-Komputerek za pomocą portu szeregowego (p. 7.11). Nie jest wykluczone, że kiedyś
się za to zabiorę i powstanie klon TIDa dla innych samochodów, by można było w nich korzystać
z mojego komputerka. :-)

8
7. Opis Funkcji TID-Komputerka

7.1. Zasilanie
Układ zasilania jest tak skonstruowany, że włączenie TID-Komputerka można nastąpić
tylko w wyniku przekręcenia kluczyka w pozycję zapłonu. Komputerek już włączony steru-
jąc przekaźnikiem podtrzymania zasilania może natomiast zdecydować, kiedy się wyłączyć po
powrocie kluczyka w pozycję neutralną. Przykładowo może to zrobić po wyświetleniu napisu
„PAPA” i odczekaniu 10 sekund. :-)
Takie rozwiązanie pozwoliło nie tylko uniknąć potrzeby montowania dodatkowego włącz-
nika zasilania, ale przede wszystkim komputerek w stanie wyłączania nie pobiera żadnego
prądu z akumulatora (obwód jest wówczas fizycznie rozłączony).

7.2. Przyciski

• guziczek z zegarkiem - krótkie kliki


• guziczek z kropką - krótkie i długie (>2s) kliki
• specjalna kombinacja (np. wejście do trybu programowania): kropka długo i nie odrywając
klik na przycisk z zegarkiem

7.3. Obrotomierz

• np. +/-10, +/-50 RPM


• wersja z „gwiazdkami” zamiast liczb

7.4. Prędkościomierz

• konfigurowalny rozmiar kół dla dokładniejszego pomiaru bez zawyżeń/zaniżeń

7.5. Pomiar zużycia paliwa

• jeśli prędkość >5km/h w l/100km


• wybór czasu uśredniania (np. 2 sek)

7.5.1. Kalibracja pomiaru zużycia paliwa

• tankujemy do pełna, wybieramy kalibracja-start


• po jakimś czasie znowu tankujemy do pełna, robimy kalibracja-stop, wprowadzamy liczbę
wlanych litrów
• druga stała dla gazu → kalibracja analogicznie

9
7.5.2. Zużycie LPG

• ręczny wybór stałej wtrysku gaz/benzyna

• opcjonalnie jeśli przełącznik gazu jest w stanie podać zasilanie/masę w zależności od


wybranego paliwa wybór stałej może się odbywać automatycznie

7.6. Pomiar napięcia instalacji elektrycznej

• rozdzielczość do 0.01V, trochę overkill, ale co sobie żałować? ;-) /nie mylić z dokładnością/

• może jakieś ostrzeżenie, że napięcie za niskie/za wysokie?

7.7. Sterowanie podgrzewaniem lusterek

Rys. 7: Sterowanie pogrzewaniem lusterek w akcji

• krótki klik na guziczek z zegarkiem; wybór czasu grzania

• pamiętany ostatni wybór (jeśli np. ktoś ostatnio wybrał 15 min, to pierwszy klik wybierze
taką wartość)

• można zaimplementować wersję bajer z pomiarem temperatury lusterek :-D

7.8. Współpraca z radiem korzystającym z TIDa

• można dowolnie, np. 10 sek radio, 10 sek komputerek, albo tryb tylko radio/komputerek

• można wydzielić ikonkę na wyświetlaczu wskazującą, że radio chce nadawać

7.9. Funkcje związane z oświetleniem pojazdu

• np. brzęczenie + napis jak prędkość > 5km/h i brak świateł

• brzęczenie jak zapłon wyłączony, a światła nadal się świecą

10
7.10. Funkcje związane z pomiarem temperatury

• można sobie zafundować termometr w środku samochodu :-)

7.11. Komunikacja szeregowa

• łatwe ustawianie komputerka, można wprowadzić po ludzku własny napisik z klawiatury


komputera

• podgląd, co na TIDzie

• aktualizacja oprogramowania (p. 8)

7.12. Inne

• pomiar 0-100km/h, 1/4 mili

• jakieś nowe pomysły?

8. Aktualizacja oprogramowania
Aktualizacji oprogramowania dokonuje się za pomocą interfejsu szeregowego w oparciu o
protokół X-MODEM, który jest zaimplementowany w większości aplikacji służących do teksto-
wej komunikacji szeregowej (tzw. emulatorach terminali).
W związku z ciągle malejącą popularnością portów szeregowych w szczególności wśród
laptopów przygotowałem programatorek (a właściwie konwerter), który będzie podłączany do
portu USB. Poprzez port USB będzie można również zasilać komputerek, co umożliwi jego
zaprogramowanie poza samochodem bez dodatkowego zasilacza.
Więcej szczegółów wkrótce.

9. Sprawdzone konfiguracje
Lista samochodów/silników, etc. z którymi TID-Komputerek na pewno działa:

• Corsa B’95 C12NZ: prędkość/obroty/spalanie - działa

• radio Blaupunkt CAR300 - działa

11
10. Chętni?
Zgodnie z wcześniejszymi obietnicami postaram się przygotować komputerki dla wszyst-
kich chętnych. W skład zestawu TID-Komputerkowego na pewno wejdą:

• zmontowana płytka TID-Komputerka do której należy tylko przylutować gniazdko z TIDa

• do wlutowania w TIDa: złącze i wtyczka z kabelkiem do sterowania przyciskami

• taśma z wtyczkami do połączenia TIDa z TID-Komputerkiem

• kabel do komunikacji szeregowej/aktualizacji oprogramowania

Koszt komputerka to 180 zł. Jeśli liczba chętnych będzie odpowiednio duża - wówczas kwota
ta może okazać się niższa.
Zamówienia przyjmuję na adres mailowy tid@asio.pl do niedzieli 10 sierpnia - na tej
podstawie będę wiedział ile sztuk kazać wyprodukować (zapewne z jakimś zapasem). Natenczas
nie przyjmuję żadnych zaliczek.
Lada dzień powinienem mieć 3 komputerki zrobione z elementów, które zostały przygo-
towane wcześniej. Jeden z komputerków dokładam w gratisie kupcowi kół po moim Korsiaku
(szczegóły Forum OCFC - Giełda: http://www.corsaclub.pl/forum/topics42/13333.htm). Dwa
pozostałe mogą trafić do osób, które w kolejności:

• mieszkają gdzieś w pobliżu i umożliwią mi przy okazji montowania TID-Komputerka


sprawdzić/udokumentować np. jak podłączyć TID-Komputerek do silnika X14XE albo
Opla Astry, etc.

• wcześniej deklarowały się na Forum/poddawały cenne pomysły, etc.

• są klubowiczami OCFC :-)

• zgłosiły się w pierwszej kolejności

Główna partia komputerków powinna być gotowa na początku września. Najchętniej


wszystkie bym powręczał osobiście wspomagając ew. przy montażu, ale pewnie się to nie uda i
będzie trzeba zorganizować jakieś wysyłanie zbiorowe bądź indywidualne. Na podstawie liczby
zainteresowanych i rozrzucenia miejsc zamieszkania będziemy coś kombinować.

11. Zmiany
Ninejszy dokument będący zarówno zbiorem informacji o postępach jak i instrukcją ob-
sługi będę sukcesywnie uzupełniał. Wszystkie funkcje również zostaną sukcesywnie opisane, w
tej chwili część z nich jest jeszcze do końca nie zaimplementowana i trudno mi powiedzieć jak
dokładnie będą wyglądać. :-)
Ruszamy z produkcją i dystrybucją, a oprogramowanie i dokumentacja będą powstawały
w tak zwanym międzyczasie. Na perfekcję natychmiastową pewnie trzeba by znowu czekać
kolejne 2 lata. ;-)

12

You might also like