东风雪铁龙凯旋遥控器探讨
2011-07-20魏军
魏 军
(神龙汽车有限公司,湖北 武汉 430012)
1 凯旋遥控器原理
1.1 凯旋遥控器的类型
凯旋遥控器采用的是ASK(Amp1itude Shift Keying,幅移键控式),原理如下。
1)ASK根据信号的不同,调节正弦波的幅度。幅度键控可以通过乘法器和开关电路来实现。载波在数字信号为1或0的控制下实现通或断。
2)在信号为1的状态下载波接通,此时传输信道上有载波出现。
3)在信号为0的状态下,载波被关断,此时传输信道上无载波传送。
4)在接收端可以根据载波的有无还原数字信号的1和0。
5)对于二进制幅度键控信号的频带宽度为二进制基带信号宽度的2倍。
6)ASK的载波幅度是随着调制信号而变化的,其最简单的形式是载波在二进制调制信号控制下通断,此时又可称为开关键控法。
1.2 凯旋遥控器原理及工作过程
图1为凯旋遥控器原理图,图2为凯旋遥控器工作示意图。凯旋采用高频遥控信号。当遥控器 (钥匙)发出高频信号后,高频接收头COM2003接收,通过CAN线路传输给BSI进行相关的解码工作,并指令对应的执行机构动作。
当把钥匙插进点火开关后,钥匙中的防盗芯片和应答器天线通过低频信号交流防盗认证参数,应答器天线通过线路将信息传递给接收器COM2003,接收器再通过CAN网络线传给BSI。BSI认证通过后,再与发动机ECU进行交流,以便ECU解锁。
1.3 凯旋遥控信号工作过程
图3为凯旋遥控信号波形截图,图4为帧数据,凯旋遥控信号工作过程如图5所示。
点火开关接通后,钥匙和电子防盗启动装置之间会进行密码交流 (对于装备1701及以后版本BSI的车辆,同时进行遥控信号交流)。
2 滚动编码原理及3种正常现象的分析
2.1 滚动编码原理
相对于发送固定地址不变的固定码遥控器,采用滚动编码形式的遥控器保密性能更加好,其原理介绍如下。
2.1.1 遥控器内的滚动编码
在每次按下按扭时,遥控器内的滚动编码是会变化的。但其变化是遵循一定规律的,它必须在255个数字内任选一个数据出来。这255个数据是连续的,最小值是上次数据加1,最大值是上次数据加255。
例如:本次滚动编码是1,下次滚动编码发生器必须在2(=1+1), 3(=1+2), 4(=1+3), ......,256(=1+255)中随机产生1个数,比如可以是2,也可以是7,只要是在2~256中任意一个,就可以。
当滚动编码发生器随机选取一个数,比如是5后, 下次的滚动编码必须在6(=5+1), 7(=5+2), 8(=5+3), ......, 260(=5+255)中随机选取一个数。
2.1.2 BSI内的滚动编码
初始化后,BSI内记忆有遥控器的滚动编码。作为原先规定好的程序,BSI将知道遥控器的下次滚动编码会在255个数据中产生,这255个数据是连续的,并且最小数值是上次滚动编码加1,最大数值是上次滚动编码加255。
当BSI收到下次遥控器发出的滚动编码后,首先核实是否在上次滚动编码加1到上次滚动编码加255范围中的任意一个数。如果是,通过滚动编码的验证,并自动将这次收到的滚动编码值替代上次记忆的滚动编码值;如果不是,不能通过滚动编码的验证,并在PROXIA上显示 “收到一个无法识别的遥控信号”,并且不替换上次记忆的滚动编码数值。
2.1.3 凯旋滚动码举例
初始化后,遥控器和BSI内的滚动编码都是1。按下遥控器,滚动编码从2~256范围中随机选取数值2,BSI认可,并将原来记忆的滚动编码数据1替换成2。再次按下遥控器,滚动编码从3~257范围中随机选取数值4,BSI认可,并替换记忆的滚动编码成4。如此循环。
2.1.4 实际运用中凯旋的滚动码
在实际的运用中,滚动码编制方法不会像上面的原理这样简单,但肯定是有协议或者规则的,比如可以用一个二元一次方程 (y=ax2+bx+c)来完成,只要知道常数a、b、c就可以计算出对应x的y值。
基于技术保密,我们无法得知凯旋遥控器滚动码的协议或者规则。
另外,初始化过程的实质是BSI学习并记忆遥控信号中的滚动编码。
2.2 凯旋遥控器滚动编码的3种正常现象与分析
2.2.1 第1种现象
遥控失灵,检测盒检测有信号发出,PROXIA能读出:“收到无法识别的信号”。重新进行遥控初始化后遥控正常。
既然遥控器能发出信号,PROXIA能读到信号,说明遥控器正常,BSI正常,遥控器和BSI的频率相同,BSI检测并通过了遥控信号固定码的核对,但滚动编码不对应。
2.2.2 第2种现象
在BSI无法正常工作情况下,连续按遥控器最大次数超过255次,就必须进行初始化。
遥控器滚动编码的信号采用8个字节的二进制数据,其最大数值11111111转换成十进制是255。假设遥控器和BSI内滚动编码都是1,连续按255次遥控器后,按照滚动码原理分析,遥控器的滚动编码数值将会大于256。即使遥控器每次的随机数据选取最小数,连续按动255次以后的最小值也是257。
BSI不能正常工作时,接收不到遥控信号,没有进行相应的替换,记忆的滚动编码数据仍然是1,BSI默认的遥控器下次滚动编码范围是2~256之间的数据。下次遥控器发出的滚动编码数据超过BSI认可的范围。
2.2.3 第3种现象
在BSI无法正常工作情况下,偶尔按1次遥控器,就必须进行初始化。
假设遥控器和BSI初始化后滚动编码都是1,按照原理分析,如果按动遥控器时随机选取的是最大值256,那么下一次遥控器的滚动码数值将大于256,其最小值也会是257。
BSI不能正常工作时,接收不到遥控信号,没有进行相应的替换,记忆的滚动编码数据仍然是1,BSI默认的遥控器下次滚动编码范围是2~256之间的数据。下次遥控器发出的滚动编码数据超过BSI认可的范围。
3 凯旋遥控器故障实例及解决办法
3.1 故障1
故障现象 凯旋2把遥控器部分先后都能匹配,但始终只有最后1个匹配的遥控器遥控功能正常。
原理分析 2把遥控器的固定码雷同 (类似于机械钥匙齿形相同)。
处理办法 随意更换1把遥控器。
3.2 故障2
故障现象 2把遥控器都失效,但都能发出信号。重新同步后正常。放30min后,遥控再次失效,车辆不能起动,读取BSI内设置的参数全部丢失。
原理分析 BSI内负责遥控和防盗的芯片虚焊,导致信息丢失。
处理办法 更换BSI。
3.3 故障3
故障现象 遥控正常,多功能显示屏显示 “遥控器电池耗尽”。
原理分析 遥控器线路板将检测到的电池电压转换为数字信号,发给BSI识别。
处理办法 更换电池。
3.4 故障4
故障现象 遥控器有信号发出,但不能开锁和解锁。PROXIA能读到 “收到无法识别的信号”。
原理分析 滚动编码不一致。
处理办法 重新同步。
3.5 故障5
故障现象 2把遥控器都能使用,但发送距离明显变短。
原理分析 玻璃金属太阳膜减弱无线电信号,或者C0M2003接收能力变差。
处理办法 如能排除太阳膜原因 (降下玻璃距离变长),则更换C0M2003。
3.6 故障6
故障现象 1把遥控器发射距离正常,1把发射距离很短。
原理分析 线路板发射功率降低。
处理办法 更换发射距离短的遥控器。
3.7 故障7
故障现象 更换新遥控器电池后,很短时间内电池电压降严重。
原理分析 线路板耗电量过大。
处理办法 更换线路板。
3.8 故障8
故障现象 没有遥控信号发出,用机械钥匙开车门锁后,有遥控信号发出。
原理分析 遥控器内部按键或电池接触不好。处理办法 更换遥控器壳体。
3.9 故障9
故障现象 北方冬天早上,遥控器没有信号发出。车辆起动后,遥控器一天都正常。
原理分析 低气温导致遥控器电池工作电流减小,线路板不能正常工作。
处理办法 更换电池。3.10 故障10
故障现象 遥控器偶尔失灵。
原理分析 某些高频设备 (手机、警报器等)的使用可能对遥控器产生临时性干扰,遥控器出现永久性故障。
处理办法 重新初始化。
[1]凯旋使用手册[Z].2006.