VIN码

VIN是英文Vehicle Identification Number(车辆识别码)的缩写。因为ASE标准规定:VIN码由17位字符组成,所以俗称十七位码。它包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。正确解读VIN码,对于我们正确地识别车型,以致进行正确地诊断和维修都是十分重要的。 

为了帮助您了解VIN码,以下对VIN的有关知识做一个初步介绍。 


一、术语定义 

1.车身型式:指根据车辆的一般结构或外形诸如车门和车窗数量,运载货物的特征以及车顶型式(如厢式车身、溜背式车身、舱背式车身)的特点区别车辆。 

2.发动机型式:指动力装置的特征,如所用燃料、气缸数量、排量和静制动功率等。装在轿车或多用途载客车或车辆额定总重为10000lb或低于10000lb的载货车上的发动机,应标明专业制造厂及型号。 

3.种类:是制造商对同一型号内的,在诸如车身、底盘或驾驶室类型等结构上有一定共同点的车辆所给予的命名。 

4.品牌:是制造厂对一类车辆或发动机所给予的名称。 

5.型号:指制造厂对具有同类型、品牌、种类、系列及车身型式的车辆所给予的名称。 

6.车型年份:表明某个单独的车型的年份,只要实际周期不超过两个立法年份,可以不考虑车辆的实际生产年。 

7.制造工厂:指标贴VIN的工厂。 

8.系列:指制造厂用来表示如标价、尺寸或重量标志等小分类的名称。主要用于商业目的。 

9.类型:指由普通特征、包括设计与目的来区别车辆的级别。轿车、多用途载客车、载货汽车、客车、挂车、不完整车辆和摩托车是独立的型式。 

10. 注意:VIN中不会包含 I、O、Q 三个英文字母 


二、VIN码各位说明 

1.1~3位(WMI):制造厂、品牌和类型; 
第1位:生产国家代码 
1 美国 J 日本 S 英国 
2 加拿大 K 韩国 T 瑞士 
3 墨西哥 L 中国 V 法国 
4 美国 R 台湾 W 德国 
6 澳大利亚 Y 瑞典 
9 巴西 Z 意大利 

第2位:汽车制造商代码 
1-Chevrolet B-BMW M-Hyundai 
2-Pontiac B-Dodge M-Mitsubishi 
3-Oldsmobile C-Chrysler M-Mercury 
4-Buick D-Mercedes N-Infiniti 
5-Pontiac E-Eagle N-Nissan 
6-Cadillac F-Ford P-Plymouth 
7-GM Canada G-General M S-Subaru 
8-Saturn G Suzuki T-Lexus 
8-Isuzu H-Acura T-Toyota 
A-Alfa Romeo H-Honda V-Volkswagen 
A-Audi J-Jeep V-Volvo 
A-Jaguar L-Daewoo Y-Mazda 
L-Lincoln Z Ford 
Z-Mazda 
G=所有属于通用汽车的品牌:Buick, Cadillac, Chevrolet, Oldsmobile, Pontiac, Saturn 

第3位:汽车类型代码 
(不同的厂商有不同的解释) 
有些厂商可能使用前3位组合代码表示特定的品牌: 
TRU/WAU Audi 1YV/JM1 Mazda 
4US/WBA/WBS BMW WDB Mercedes Benz 
2HM/KMH Hyundai VF3 Peugeot 
SAJ Jaguar WP0 Porsche 
SAL Land Rover YK1/YS3 Saab 
YV1 Volvo 


2.4~8位(VDS):车辆特征: 
轿车:种类、系列、车身类型、发动机类型及约束系统类型; 
MPV:种类、系列、车身类型、发动机类型及车辆额定总重; 
载货车:型号或种类、系列、底盘、驾驶室类型、发动机类型、制动系统及车辆额定总重; 
客车:型号或种类、系列、车身类型、发动机类型及制动系统。 


3.第9位:校验位,按标准加权计算(参见《世界汽车识别代号(VIN)资料手册》P21~23)。 


4.第10位:车型年款 
B 1981 K 1989 V 1997 5 2005 
C 1982 L 1990 W 1998 6 2006 
D 1983 M 1991 X 1999 7 2007 
E 1984 N 1992 Y 2000 8 2008 
F 1985 P 1993 1 2001 9 2009 
G 1986 R 1994 2 2002 
H 1987 S 1995 3 2003 
J 1988 T 1996 4 2004 


5.第11位:装配厂; 


6.12~17位:顺序号。 


三、世界制造厂识别代号(WMI) 
根据地理区域分配给各个车辆制造厂家世界制造厂识别代号(WMI)代码。该代码由三位字码组成,它包含下信息: 
-第一个字码是是标明一个地理区域的字母数字,如非洲、亚洲、欧洲、大洋洲、北美洲和南美洲。 
-第二个字码是是标明一个特定地区内的一个国家的字母或数字。在美国,汽车工程师协会(SAE)负责分配国家代码。 
-第三个字码是标明某个特定的制造厂的字母或数字,由各国的授权机构负责分配。 
当制造厂的年产量少于500辆的时候,世界制造厂识别代码的第三个字码就是9。 


四、车型标牌(包含VIN)的位置: 
-除挂车和摩托车外,标牌应固定在门铰链柱、门锁柱或与门锁柱接合的门边之一的柱子上,接近于驾驶员座位的地方;如果没有这样的地方可利用,则固定在仪表板的左侧。如果那里也不能利用,则固定在车门内侧靠近驾驶员座位的地方。如果上述位置都不能利用,则要向NHTSA书面申请。 
-标牌的位置应当是除了外面的车门外,不移动车辆的任何零件就可以容易读出的地方。 
根据上面的解释,在看到1G1BL52P7TR115520这个VIN时,能够立刻了解的信息为:1996年、GM(或Suzuki)、产地:美国。 
tonylei 
May 17 2006, 12:18 PM 


不同国家或汽车生产厂家,其VIN含义有细微的不同。下面举几个例子具体说明: 

美国福特汽车公司轿车VIN 
第一位:生产国别代码 
第二位:生产或归口部门代码 
第三位:车型类别代码 
第四位:乘员安全保护装置代码 
第五位:车型系列代码 
第六~七位:车身类型代码 
第八位:发动机型号代码 
第九位:VIN检验数代码 
第十位:车型年款代码 
第十一位:总装工厂代码 
第十二位:出厂顺序号代码 

德国宝马汽车公司轿车VIN 
第一位:生产国别代码 
第二位:生产厂家代码 
第三位:车型及种类代码 
第四~六位:车型代码 
第七位:发动机型号代码 
第八位:乘员安全保护装置代码 
第九位:VIN检验数代码 
第十位:车型年款代码 
第十一位:总装工厂代码 
第十二位:出厂顺序号代码 

德国奔驰汽车公司轿车VIN 
第一位:生产国别代码 
第二~三位:生产厂家代码 
第四位:车身及底盘系列代码 
第五位:发动机类型代码 
第六~七位:车型代码 
第八位:乘员安全保护装置代码 
第九位:VIN检验数代码 
第十位:车型年款代码 
第十一位:总装工厂代码 
第十二位:出厂顺序号代码 

日本丰田汽车公司凌志轿车VIN 
第一位:生产国别代码 
第二位:生产厂家代码 
第三位:车型类别代码 
第四位:发动机型号代码 
第五位:车型代码 
第六位:车型与型号代码 
第七位:系列/级别代码 
第八位:车身类型代码 
第九位:VIN检验数代码 
第十位:车型年款代码 
第十一位:总装工厂代码 
第十二位:出厂顺序号代码


车型标牌(包含VIN)的位置:
1.除挂车和摩托车外,标牌应固定在门铰链柱、门锁柱或与门锁柱接合的门边之一的柱子上,接近于驾驶员座位的地方;如果没有这样的地方可利用,则固定在仪表板的左侧。如果那里也不能利用,则固定在车门内侧靠近驾驶员座位的地方。
2.标牌的位置应当是除了外面的车门外,不移动车辆的任何零件就可以容易读出的地方。
3.我国轿车的VIN码大多可以在仪表板左侧、风挡玻璃下面找到。



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: vin(车辆识别号)是每辆车唯一的17位数字编,用于识别汽车的品牌、型号、生产年份等信息。 下面是一个简单的java代,用于识别vin: ``` public class VinCode { public static void main(String[] args) { // 输入vin String vinCode = "LMGHP1SXXE1002536"; // 获取vin的前三位,即厂商标识 String manufacturerCode = vinCode.substring(0, 3); System.out.println("Manufacturer code: " + manufacturerCode); // 获取vin的第四位,即车辆属性 char vehicleAttribute = vinCode.charAt(3); System.out.println("Vehicle attribute: " + vehicleAttribute); // 获取vin的第五至八位,即车辆型号 String vehicleModel = vinCode.substring(4, 8); System.out.println("Vehicle model: " + vehicleModel); // 获取vin的第九位,即检验位 char checkDigit = vinCode.charAt(8); System.out.println("Check digit: " + checkDigit); // 获取vin的第十至十七位,即序列号 String serialNumber = vinCode.substring(9, 17); System.out.println("Serial number: " + serialNumber); } } ``` 上面的代会依次输出vin的厂商标识、车辆属性、车辆型号、检验位和序列号。 不过需要注意的是,vin的格式并不是固定的,因此识别vin时可能需要根据实际情况进行调整。 ### 回答2: VIN(Vehicle Identification Number)是一种用于区分汽车的唯一标识符。VIN通常由17位字符组成,包含了车辆的制造商、车辆型号、生产年份等信息。下面是一个简单的Java代示例,用于识别VIN的信息。 ```java import java.util.Scanner; public class VINCodeRecognition { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入VIN:"); String vinCode = scanner.nextLine(); // 提取VIN中的制造商代 String manufacturerCode = vinCode.substring(0, 3); System.out.println("制造商代:" + manufacturerCode); // 提取VIN中的车辆型号代 String modelCode = vinCode.substring(3, 8); System.out.println("车辆型号代:" + modelCode); // 提取VIN中的年份代 char yearCode = vinCode.charAt(9); System.out.println("年份代:" + yearCode); // 其他信息的提取和解析可以根据VIN的具体规则进行进一步编写和完善 scanner.close(); } } ``` 此示例中,首先使用`Scanner`类获取用户输入的VIN。然后通过使用`substring`方法从VIN中提取制造商代、车辆型号代和年份代,并将它们打印在控制台上。根据具体需求,还可以继续提取和解析VIN中的其他信息。 请注意,在实际应用中,VIN的解析可能会更加复杂,具体的处理逻辑和规则也会因车辆制造商和地区而有所不同。上述示例只是一个简单的开始,具体的代实现需要根据具体的需求进行修改和完善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值