1.一种检测CAN总线汽车仪表灵敏度的测试系统,其特征在于,所述测试系统包括单片机和CAN收发器,所述单片机包括控制模块、存储模块、发送模块及计时模块,所述存储模块、发送模块、计时模块分别与所述控制模块电连接,所述发送模块通过CAN收发器与CAN总线汽车仪表相连接;
所述存储模块,用于存储CAN总线汽车仪表测试用的速度报文信息;
所述发送模块,用于向CAN总线汽车仪表发送速度报文;
所述计时模块,用于在CAN总线汽车仪表测试中计时和/或计数;
所述控制模块,用于控制所述存储模块、发送模块及计时模块对所述CAN总线汽车仪表进行抖动车速测试和/或匀加减速测试。
2.根据权利要求1所述的测试系统,其特征在于,所述测试系统还设有用于切换抖动车速测试和匀加减速测试的按键,所述按键通过I/O接口与所述单片机相连。
3.根据权利要求1所述的测试系统,其特征在于,所述测试系统还通过单片机上的I/O接口连接一复位键,所述复位键用于对测试系统进行初始化操作。
4.根据权利要求1所述的测试系统,其特征在于,所述单片机的型号为MC9S08DZ60。
5.一种检测CAN总线汽车仪表灵敏度测试系统的测试方法,其特征在于,包括以下步骤:测试系统进行初始化;
控制模块根据其内部设定的程序:
a、控制发送模块按照设定的报文发送周期向CAN总线汽车仪表发送变化的速度报文,b、控制计时模块进行相应的计时和/或计数;
观察指针的反映来判断CAN总线汽车仪表的工作情况。
6.一种检测CAN总线汽车仪表灵敏度的测试系统的测试方法,其特征在于,包括以下步骤:步骤一,测试系统选择抖动车速测试;
步骤二,系统初始化;
步骤三,控制模块设定车速报文变量newSPD的初始值为V1,同时计时模块开始计时;
步骤四,当计时模块计时时间达到其内部设定的车速报文发送周期T_SPD时,控制模块控制发送模块发送该车速报文V1给CAN总线汽车仪表;
步骤五,控制系统控制计时模块的计时数据清零,并重新开始计时;
步骤六,基于仪表显示的当前车速curSPD,控制系统赋予车速报文变量newSPD一个新的报文值V2;
步骤七,当计时模块计时时间达到其内部设定的车速报文发送周期T_SPD时,控制模块控制发送模块发送该车速报文V2给CAN总线汽车仪表;
步骤八,观察指针的反映。
7.根据权利要求6所述的测试方法,其特征在于,在测试开始前,测试系统设定速度可在时间T1内速度由0加速到V,或者速度由V加速到0。
8.根据权利要求7所述的测试方法,其特征在于,所述V2满足关系式:V2=V1±V*T_SPD/T1。
9.根据权利要求6所述的测试方法,其特征在于,在所述步骤四和步骤七中,当计时模块的计时时间没有达到其内部设定的车速报文发送周期T_SPD时,测试系统处于等待状态,直到计时模块的计时时间达到其系统内设的车速报文周期T_SPD才会进入下一个步骤。
10.根据权利要求7所述的测试方法,其特征在于,所述T1的取值范围为8S-12S。
11.根据权利要求7所述的测试方法,其特征在于,所述速度V的取值范围为90km/h-120km/h。
12.一种检测CAN总线汽车仪表灵敏度的测试系统的测试方法,其特征在于,系统进行初始化后,包括以下步骤:步骤S01,控制模块判断当前测试为匀加速测试时,系统进入步骤S02;
步骤S02,计时模块开始计时;
步骤S03,控制模块判断计时模块的计时时间是否达到其系统内部设定的速度报文发送周期T_SPD,如果是,系统进入步骤S04;如果否,计时模块继续计时直到其计时达到内部速度报文发送周期T_SPD;
步骤S04,计时模块对整数变量i进行累加计数,所述整数变量i初始值为1;
步骤S05,控制模块调取一个速度报文值Vi,并控制发送模块将此速度报文Vi发送给CAN总线汽车仪表,同时计时模块的计时清零;
步骤S06,控制系统判断速度Vi是否达到其内部设定的最大车速Vmax,如果Vi达到了其内部设定的最大车速Vmax,那么系统进入匀减速测试,如果Vi没有达到其内部设定的最大车速Vmax,则系统返回步骤S02进入下一个匀加速测试循环。
13.根据权利要求12所述的测试方法,其特征在于,所述控制模块判断当前测试为匀减速测试时,系统进入步骤S07;
步骤S07,系统转入匀减速测试;
步骤S08,计时模块开始计时;
步骤S09,控制模块判断计时模块的计时时间是否达到其系统内部设定的速度报文发送周期T_SPD,如果判断结果为是,系统进入步骤S10;如果判断结果为否,计时模块继续计时直到其计时达到内部速度报文发送周期T_SPD;
步骤S10,计时模块对整数变量n进行累加计数,所述整数变量n的初始值为1;
步骤S11,控制模块从存储模块调取一个速度报文值Vn,并控制发送模块将所述速度报文Vn发送给CAN总线汽车仪表,同时计时模块的计时清零,计数不清零;
步骤S12,控制系统判断速度Vn是否达到其内部设定的最小车速0,如果是,系统进入步骤S02;如果否,系统返回步骤S08从而进入下一个匀减速测试循环。
14.根据权利要求12所述的测试方法,其特征在于,所述速度报文Vi满足公式:Vi+1=Vi+a1*T_SPD,a1为测试系统内设的匀加速测试时的加速度。
15.根据权利要求13所述的测试方法,其特征在于,所述速度报文Vn满足公式:Vn+1=Vn+a2*T_SPD,a2为测试系统内设的匀减速测试时的加速度。
16.根据权利要求12所述的测试方法,其特征在于,所述Vmax的取值范围为90km/h-120km/h。
2
17.根据权利要求14所述的测试方法,其特征在于,所述a1的取值范围为2.5m/s-4m/2
s。
2
18.根据权利要求15所述的测试方法,其特征在于,所述a2的取值范围为-5m/s--8m/2
s。
19.根据权利要求6或12任意一项所述的测试方法,其特征在于,所述T_SPD的取值范围为0.1S-0.2S。