在早期的车辆中,每个控制模块只处理某个特定功能。如果控制模块出现了问题,不管是硬件还是软件三陪,均会更换控制模组。
随着车辆型号及功能的增加,一个控制模块用于一个功能的设计已变得笨拙和浪费。这就要求有一种新型的电气系统。这种新的电气系统使用分配式功能、控制区域网络(CAN)通讯、可重新编程的控制模块。
一、车载电脑编程的优点:
1、若要获得某个新的功能,比如在无旅程电脑的车辆中加入旅程电脑,可安装一个新的控制杆,并下载新的车辆配置软件。多功能控制模块利用该车辆配置文档以特定的方式来发挥其功能。
2、控制模块型号变少。发动机控制模块(ECM)便是一个好的例子。由于有60种不同的发动机类型,以前便需要60种不同的备用零件存货。车辆电脑可编程:三种不同的硬件便可满足所有的车型。
3、调整喷油程序以适应市场。所有市场可使用相同的发动机模块的应用软件。然而,可以下载不同市场的软件以区别对待不同市场的废气排放需求。
4、语言。将不同的语言文档下载到驾驶员信息模组(多功能显示屏)可以改变统合仪表板中的语言,有利于更快地引入改进过的功能,节省处理特殊类型故障的时间。先前需要更换控制模块,而现在代之以可以下载软件升级版本。
二、设码与编程(CODING)
编程和设码(CODING)的定义就是利用电子通讯传输技术,将软件程式中的有关控制资料输入到汽车电脑的可程式化EPROM或FLASH中,一般分为编程和设码两大类。
设码:批新电脑装入后,电脑内Eprom程序与车上元件激活或其它电脑匹配。
编程:批装入新电脑后,Eprom空白需重新用仪器编写程序。
三、设码的理解
设码在我们日常维修工作中所占比重较大,很多新电脑在生产出厂时已经将几套程序装在EPROM或FLASH中,安装在汽车上以后才依据车辆的配置由维修站指定它使用其中一套适用程序,通俗的理解就是新电脑是自带几套衣服的,穿哪一套衣服由车辆配置决定。
四、编程的理解
编程在日常维修工作中较少使用,只适用某些特定的电脑如防盗,音响网关等。汽车电脑的编程可以理解为给电脑穿衣服,衣服就是软件程序,不过新电脑不带衣服,必须安装在汽车上以后才依据车辆的配置由维修站给它穿合身的衣服,软件程序从维修光碟或互联网上下载。
五、编程和设码与常均规检测诊断的关系和区别
汽车电脑的编程和设码不能取代常规的自我诊断和和善维修工作。常规的电脑自我诊断包括读取和清除故障码、数据流分析、动作元件测试等,在这些工作完成后,汽车的故障还无法解决,才考虑对电脑编程。
如果车辆各系统的工作元件或电脑本身有硬件故障,对电脑编程的也是毫无意义的。
六、宝马编程注意事项:
1、尽量使用正版宝马编程电脑,如ops加sss、isss加icom,稳定的外接13.8伏电源,大电风扇三个。
2、因编程时间比较长约2至6小时,要将所有车门,车头盖,尾箱打开,用三个大风扇对住三个地方开最大挡吹,防止全车电脑通电时间长过热,造成编程中断。很多朋友就会忽略此项而造成损失,用正版仪器也编坏电脑,如编坏CAS、DME、CCC、EC等。
3、编程时不要让其他闲杂人员靠近,不能按动车辆任何开关,如升降车窗、打开音响等都是不允许的,这样电流不稳定都会造成编程中断。
4、编程时会将车辆每一个电脑模块的flash清空再写入新版本的flash上去,如果正在编程空调时中断就是空调电脑损坏不能使用,编程时正在编程音响CCC时突然中断编程就会造成音响系统损坏,所以我们在编程时一定要小心,按以上方法一般都能安全编好的。
5、我们可以用sss44老板本的软件单独设码,对于更换的全新电脑模块可单独设码不需编程,不受编程版本影响。
七、宝马编程必须了解的标准
目前市场对宝马编程大多有着恐惧心里,担心模块编程死亡,导致客户投诉,首先让我们理解宝马的编程标准和过程以及它的功能。
1、宝马新编程系统ISTA/P通过(FRM/CAS/灯光模块)读出车辆当前配置和当初的车辆订单是否一致,如车辆的底盘号码,车型等,确认一致后,再对车辆上的模块操作程序等级和当前仪器规定的等级对比是否一致,同时显示当前车辆软件等级,对所有没有达到等级的模块要求编程和设码(P/C),对损坏的模块要求更换(R),由于内部安装有ETK,所以提示更换时,直接提供旧的零件号和新的零件号码,对安装有许可证书的模块要求提供激活码和证书(A),证书通过宝马内部网下载,通过U盘,经ISSS数据管理器导入,要想增加车辆配置,如加装DVD同样通过U盘将VO码导入。
2、宝马为什么要对模块全部升级呢,举例E90:FRM脚部空间模块进水,导致车身电器无效,更换FRM时,我们直接把新的模块换上,同时ISSS扫描时选择是否更换模块为否,结果发现需要整车编程,吓得很多人不敢点击接受措施计划,原因有2个:
a、听说4S店经常编程编死;
b、因为用拷贝的OPS编死过模块,那怎么办呢?
4S店编程编死的原因主要是编程软件不稳定引起的,因为他们用的多是最新的软件和最新的车,所以软硬件还需磨合,这个问题对我们来说可以避免的,用比4S店低一个版本的软件编程,同时我们接触的车大多已经过保,软硬件已经磨合了,(况且有些4S店希望编死,其实他自己知道怎样修好,只是拿个这样的报告给宝马总部,这样他就可以自己拿到一个新模块了),第2尽量使用正版OPS加SSS或者新的ISSS加ICOM,因为当前的ICOM多是全新的电子元件,这样编程对E系和F系的宝马编程没有风险,可以放心编程。
那么能否只是编程FRM呢?对E系底盘车型你可以通过2种途径进行单独编程:
a、可以把旧的装上通过确定措施计划获得旧的零件号码和新的零件号码,然后退出编程,拔出旧的模块,这样isss会和SSS一样提供特殊措施,要求你输入旧的零件和新的零件编号,之后你把新的FRM插上这样就可以实现单独编程,编程后自动设码。
b、你更换FRM的工作完成了,但是你没有按照宝马的标准做,由于这个车的发动机电脑软件没有升级,所以他有一天会报发动机混合气稀的故障码,你必须升级发动机电脑,到时你又可以选择单独编程,有一天他又报车速传感器故障,你又升级DSC,这时候还是可以单独编程,大家放心使用ICOM对宝马E系和F系底盘车辆编程,速度非常快,而且非常稳定,不过建议大家执行宝马厂家的编程标准。
3、宝马10款开始标准安装CIC车辆通讯计算机,在更换CIC时ISSS提示要输入许可证书,同时需要输入导航的维修激活码。什么是许可证书呢,许可证书简单理解的话就是地图的版权和授权,因为宝马要向中国缴纳地图的版权费,获得中国政府授权,才能在他的车上使用中国地图,宝马为了能向车主收取这笔费用,对地图采用激活码方式即数字证书加密,保证他的收益,数字证书和底盘号码绑定,这样就无法通过复制达到使用导航的目的,同时对维修工作提出新的要求,当更换CIC时,需要把他原车的硬盘放回去,然后通过ISSS把许可证书在编程CIC时导入,再通过导航维修码激活原车导航地图,维修激活码只有在原车原有导航地图版本时有用,新的导航地图必须通过升级码激活,升级码需要付费并通过升级光盘。维修码免费,许可证书免费。
所以更换CIC时要保留硬盘,没有硬盘就要导航光盘,原车的导航地图版本可以通过CIC查,或者读钥匙信息里面有。
4、宝马哪些模块可以使用二手配件呢?
举例E65:SZL损坏,买了一个二手的SZL,ISID诊断仪显示底盘号码不对,此时大家记得你只要对SZL设码,就会发现底盘号码就变成这个车上的了,设码后SZL可以正常使用,但是请大家记住了,不得将CAS或者FRM用二手的模块到另一个车设码,有人把CAS和发动机电脑从别的车上移过来,想试一下发动机电脑好坏,发动起前他做了全车设码,结果就是那2车变成一个底盘号了,改不回去了。
5、哪些模块不能使用二手的呢?
带有数字证书如CIC,带有防盗数据,如DME/CAS/灯光模块,带有车辆特征数据FRM、仪表 (当然如果可以有新模块数据通过手工写入,懂得编程器的朋友们也可通过编程器修改cpu数据来修复电脑) 。
6、哪些模块不得同时更换呢?
举例E90:全车进水,买了一个新的CAS和一个二手FRM模块,结果用ISSS扫描时发现车辆数据显示E93,底盘号码不对了,很多模块不对了,所以大家记得CAS和FRM不得同时更换,因为车辆的订单数据在这2个模块里面;重新订购新的FRM,对原车CAS进行处理后装回,对车辆进行编程后换上新的CAS,最后对CAS设码。不然就要向宝马申请车辆数据,通过ISSS数据管理,把数据写入CAS和脚步空间模块,就像一个刚从生产线下来的新车。
7、宝马编程和设码的区别
宝马车的所有新模块基本多是带有软件的,编程只是对软件升级,只设码不编程,实际上就是没有对软件升级而已,如果你选择单独编程,更简单的方法就是给模块单独设码,不做整车同步升级的朋友,可以就做个单独设码。宝马有个软件叫ESYS就是一个可以单独给宝马编程和设码的。
8、宝马SA代码修改的意义
大家有操作过ISSS就可以发现,ISSS在对车辆扫描时左下框有特殊装备代码,框的左边是数字,右边有说明,举例SA696就是DVD的意思,当你加装了DVD时就要把SA696代码写到CAS,并对CAS设码,你可以通过U盘用ISSS导入或者通过ESYS直接修改。