1.一种测试CAN总线汽车仪表的测试系统,其特征在于,所述测试系统包括单片机和CAN收发器,所述单片机包括控制模块、存储模块、发送模块及计时模块,所述存储模块、发送模块、计时模块分别与所述控制模块电连接,所述发送模块通过CAN收发器与CAN总线汽车仪表相连接;
所述存储模块,用于存储CAN总线汽车仪表测试用的速度报文信息;
所述发送模块,用于向CAN总线汽车仪表按照不同的周期发送速度报文;
所述计时模块,用于在CAN总线汽车仪表测试中进行计时;
所述控制模块,用于控制所述存储模块、发送模块及计时模块对CAN总线汽车仪表进行CAN负载率测试。
2.根据权利要求1所述的测试系统,其特征在于,所述测试系统还通过单片机上的I/O接口连接一复位键,所述复位键用于对测试系统进行初始化操作。
3.根据权利要求1所述的测试系统,其特征在于,所述测试系统还设有按钮KEY1和KEY2,所述按钮通过单片机上的I/O接口与所述单片机连接。
4.根据权利要求1所述的测试系统,其特征在于,所述单片机的型号为MC9S08DZ60。
5.根据权利要求1所述的测试系统,其特征在于,所述测试系统还包括用于显示测试系统工作情况的显示装置,所述显示装置与所述控制模块电连接。
6.一种测试CAN总线汽车仪表的测试系统的测试方法,其特征在于,包括以下步骤:测试系统进行初始化;
控制模块按照内设的速度报文发送周期T_SPD控制发送模块发送车速报文给CAN总线汽车仪表:系统按照时间t的幅值改变速度报文发送周期;
控制模块按照改变后的速度报文发送周期控制发送模块发送车速报文给CAN总线汽车仪表;
判断CAN总线汽车仪表的工作情况。
7.根据权利要求6所述的测试方法,其特征在于,还包括以下步骤:步骤S001,按照系统内设的固有周期发送T_SPD发送车速报文;
步骤S002,控制模块检测是否有按钮按下,如果有,控制模块进一步判断是按钮KEY1还是按钮KEY2;如果没有检测到按钮按下的信息,系统返回步骤S001;
步骤S003,如果判断按钮KEY1被按下,系统进入步骤S004;
步骤S004,控制模块控制发送模块按照时间t的降幅减少系统上一次发送报文时的报文发送周期;
步骤S005,控制模块控制发送模块按照减小后的报文发送周期发送车速报文,然后系统返回步骤S002重新进行下一个报文发送循环。
8.根据权利要求7所述的测试方法,其特征在于,所述测试方法还包括:步骤S006,当控制模块判断按钮KEY2被按下时,控制模块控制系统按照时间t的增幅增大系统上一次发送车速报文时的报文发送周期;
步骤S007,控制模块控制发送模块按照增大后的报文发送周期发送车速报文,然后系统进入步骤S002重新进行下一个报文发送循环。
9.根据权利要求7所述的测试方法,其特征在于,所述时间t的取值范围为
0.005-0.015。
10.根据权利要求6所述的测试方法,其特征在于,所述T_SPD的取值范围为
0.1S-0.2S。