Numer nadwozia - kody VIN, Instrukcje


Numer nadwozia - kody VIN.

Jak wiadomo większość samochodów ma numer nadwozia zapisany w systemie VIN. Dzięki temu w wielu przypadkach można ustalić rok produkcji samochodu. Określa się go po 10 znaku w danym numerze lub po 11 znaku w samochodach marki FORD.

Poniżej przedstawiam tabelę w której odpowiednim literą i cyfrą są przyporządkowane lata którym odpowiadają.

Rok

Znak

Rok

Znak

Rok

Znak

1980

A

1990

L

2000

Y

1981

B

1991

M

2001

1

1982

C

1992

N

2002

2

1983

D

1993

P

2003

3

1984

E

1994

R

2004

4

1985

F

1995

S

2005

5

1986

G

1996

T

2006

6

1987

H

1997

V

2007

7

1988

J

1998

W

2008

8

1989

K

1999

X

2009

9

----------------------------------------------------------------------------------------------------------------------------------------

Jako nowość zamieszczam ciekawy algorytm służący do sprawdzania poprawności numerów nadwozia wg systemu VIN w samochodach produkcji amerykańskiej.

Zamieszczony algortym działa także przy badaniu numerów nadwozi w samochodach marki BMW !!!!

Obliczenie liczby kontrolnej pozwala na sprawdzenie, czy któryś ze znaków kodu nie został zmieniony (przebity). Przed obliczeniem liczby kontrolnej należy każdy znak literowy kodu zamienić na przypisaną mu cyfrę:

A = 1

B = 2

C = 3

D = 4

E = 5

F = 6

G = 7

H = 8

J = 1

K = 2

L = 3

M = 4

N = 5

O = 6

P = 7

R = 9

S = 2

T = 3

U = 4

V = 5

W = 6

X = 7

Y = 8

Z = 9

Dla sprawdzenia liczby kontrolnej kodu każdą z kolejnych cyfr przypisaną znakowi trzeba pomnożyć przez tzw.wagę.

Waga to stała liczba przypisana dla każdego kolejnego znaku w kodzie.

Wagi (cyfry od 1 do 17 odpowiadają kolejnym znakom numeru nadwozia):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

8

7

6

5

4

3

2

10

0
(znak kontrolny)

9

8

7

6

5

4

3

2

Po przemnożeniu każdego kolejnego znaku kodu przez odpowiadającą mu wagę należy dodać do siebie wszystkie otrzymane wyniki . Następnie sprawdzić ile razy w otrzymanym wyniku mieści się liczba 11. Otrzymana reszta jest cyfrą, która musi być zgodna z dziewiątym znakiem kodu. Jeżeli reszta z obliczeń wynosi 10, dziewiąty znak musi być być literą X.

Przykładowe sprawdzenie kodu: VIN = 2B4GP44R8TR644122 ( '8' jest cyfrą kontrolną w tym kodzie)

VIN: 2 B 4 G P 4 4 R 8 T R 6 4 4 1 2 2

Przypisanie cyfr:
2 2 4 7 7 4 4 9 8 3 9 6 4 4 1 2 2

Waga:
8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2

Mnożymy i dodajemy składniki:
(2 X 8) + (2 X 7) + (4 X 6) ... (2 X 2) = 426

Sprawdzamy ile razy liczba 11 mieści się w 426, oraz jaka zostaje z dzielenia reszta:

426 : 11 = 38,72 - w zaokrągleniu 38
38 x 11 = 418

426 - 418 = 8 - jest to reszta z dzielnia

W liczbie 426, liczba 11 mieści sie 38 razy i pozostaje reszta 8. Cyfra ta jest zgodna z cyfrą kontrolną znajdującą się na dziewiątym miejscu kodu.
Kod jest prawidłowy.



Wyszukiwarka

Podobne podstrony:
CITROEN XM SERIES I&II DIAGNOZA KODY MIGOWE INSTRUKCJA
Kody błędów(1), Instrukcje
CITROEN XM SERIES I&II DIAGNOZA KODY MIGOWE INSTRUKCJA
Kody vin dekoder BMW
Instrukcja generowania pliku ETKA VIN Creator
numer VIN
Instrukcja K1, ATRYB1, Numer gÿowicy znaku
Instrukcja oraz kody diagnostyczne do CORSY B, Corsa B
przykładowy numer VIN oraz POLSKIE NAZWY ROZKODOWANYCH NUMERÓW

więcej podobnych podstron