liczniki vag.docx

(27 KB) Pobierz

np. vagtacho i programu to edycji plikow binarnych np: WinHEX

1. Napis "WELCOME"
Chyba musi byc licznik z duzym fisem bo u mnie sie nie pojawia.
Nalezy zmienic adres $417 z 02 na 6B


2. wyswietlanie ile pozostalo km do przejechania na tym co mamy w zbiorniku.
Nalezy zmienic adres $416 z C1 na E1


3. podswietlanie segmentow tarczy zegarow bezwzgledu na pozycje przełacznika światel. (po przekreceniu zaplonu)

Adres $1ED (w niektorych modelach $21F)
pod tym adresem ustawiamy co ma sie swiecic. nie interesuje nas jaka jest pierwsza cyfra, druga wstawiamy odpowiednio do:

0- brak podświetlenia
3- wyswietlacz
5- skala
7- skala i wyświetlacz
9- same wskazówki
B- wskazówki i wyswietlacz
D- wskazówki i skala
F- wszystko

np. pod adresem $1ED mam wartość 30 a chciałbym zeby wskazówki mi sie swiecily po przekreceniu kluczyka, zmieniam ta wartość na 39.

http://images47.fotosik.pl/130/fac89321832927f0m.jpg

4. przeróbka wskaźnika temp. na bardziej liniowy.
Nie mam pojęcia jak jest w innych zegarach ale u mnie działa. 

najpierw należy znaleźć adres od $2D4 do $2DF to nasza oś x i adres od $2E0 do $2EB nasza oś y.
U mnie to wyglada tak: 
od $2D4 do $2DF -> F0 00 90 01 50 02 60 03 E0 03 10 04 HEX -> 240 400 592 864 992 1040 DEC
od $2E0 do $2EB -> 30 00 30 00 F3 02 F3 02 1B 05 B4 05 HEX -> 48 48 764 764 1307 1460 DEC

Budujemy sobie wykres w jakimś arkuszu kalkulacyjnym, podstawiając do osi x dane z komórek od $2D4 do $2DF a do osi y dane z komórek od $2E0 do $2EB. Mój wykres wygląda tak: 

http://images47.fotosik.pl/130/a2d93aced3ff7e1am.jpg

Teraz staramy się przerobić tak dane adresów od $2E0 do $2EB aby ta linia była jak najbardziej prosta. Ja zamieniłem jedno 764 na 500 a drugie na 900 co w hex daje odpowiednio F4 01 i 84 03. Czyli mój ciąg hex dla adresu od $2E0 do $2EB wygląda tak: 48 48 500 900 1307 1460 DEC -> 30 00 30 00 F4 01 84 03 1B 05 B4 05 HEX. 
poprawiony wykres jest czerwony i wygląda tak:

http://images43.fotosik.pl/129/7c8730031c4056adm.jpg

Wciapujemy nowe dane do eeproma i cieszymy sie różnymi temperaturami.

5. zmiana tonu dzwięków ostrzezeń.
a) stare liczniki do roku 2000 w adresie $053 mamy 1E zamieniamy ta wartosc na dowolna np FF, AA albo jaka nam przyjdzie do głowy (0-F) 
b|) nowsze do roku 2004. To samo co w pkt. a) tylko w adresie $1D3
6. korekcja economy fudge factor.
jest to korekcja wskazan fis ile nam nasz pasacik zużywa paliwka. czasem te dane róznią sie od tego co jest w rzeczywistości wiec jak komuś to przeszkadza może sobie poprawić.
W komórce $145 mamy wartosc 100 (64 hex), zmieniając np. na 50 (32 hex) fis bedzie pokazywal o polowe mniejsze spalanie. 

7. Korekcja wskazań prędkościomierza.
Dane potrzebne do wskazań prędkościomierza znajdują się w komórkach $220 do $23F.
Na tej samej zasadzie co korekcja wskaźnika temperatury budujemy sobie wykres. $220-$22F nasza oś x$230-$23F oś y.
zmieniając dowolnie jedna linie danych uzyskujemy korekcje wskazań predkościomierza.
Zdarza sie ze po zmianie tych wartości na wyświetlaczu pokazuje się Def. Związane jest to ze źle przeliczoną check sume. wystarczy wtedy zmienić kodowanie licznika na jakiekolwiek inne i ponownie wrócić do prawidłowego a licznik sam przeliczy check sume i po kłopocie. 

Zgłoś jeśli naruszono regulamin