1. 一种基于CPLD进行故障注入的测试装置,其特征在于:包括用于模拟车载VC功能的 测试VC、用于模拟车载VIC功能的测试VIC和显示屏, 所述测试VC包括公用一块母板和一块电源板的两块子VC,所述子VC包括VC主控板和通 信板,所述VC主控板内注入有车载VC软件;两块子VC之间还设置有倒机单元板,所述通信 板、所述倒机单元板分别与所述VC主控板通信连接,所述电源板分别与所述VC主控板、所述 通信板和所述倒机单元板电连接; 所述测试VIC包括两块相同的子VIC,每块子VIC分对应连接一块子VC;所述子VIC包括 VIC主控板、通信板、电源板、数字量采集板、数字量输出控制板、模拟量采集板以及母板,所 述VIC主控板上注入有车载VIC软件;所述通信板、所述数字量采集板、所述数字量输出控制 板、所述模拟量采集板分别与所述VIC主控板连接,所述电源板分别与所述VIC主控板、所述 通信板、所述电源板、所述数字量采集板、所述数字量输出控制板和所述模拟量采集板电连 接; 所述VC主控板、所述VIC主控板、所述通信板、所述数字量采集板、所述数字量输出控制 板、所述模拟量采集板以及所述倒机单元板均设置有CPLD芯片,所述CPLD芯片内设置有本 板卡地址;每个CPLD的10管脚均与一个串口转换装置连接,用以接收外界PC机下发的故障 注入指令;所述VC主控板、所述VIC主控板、所述通信板、所述数字量采集板、所述数字量输 出控制板、所述模拟量采集板以及所述倒机单元板分别根据通信协议解析所述故障注入指 令,获取目标板卡地址,并根据目标板卡地址与本板卡地址来判断本板卡是否执行所述故 障注入命令; 所述显示屏分别连接所述测试VC以及所述测试VIC,用于显示所述测试VC和/或所述测 试VIC执彳丁故障注入指令后的运彳丁结果。
2. 根据权利要求1所述的基于CPLD进行故障注入的测试装置,其特征在于:所述显示屏 与所述测试VC、所述测试VIC可以为分体式结构也可以为一体式结构。
3. —种基于权利要求1所述的测试装置的测试方法,其特征在于,包括以下步骤: 步骤1,将所述测试装置通过RS485总线与外界PC机通信连接; 步骤2,通过外界PC机向所述测试装置下发故障注入指令; 步骤3,各板卡根据通信协议解析所述故障注入指令,获取目标板卡地址,并比较目标 板卡地址与本板卡地址是否一致,若一致,则执行所述故障注入指令;则不一致,则不动作; 步骤4,故障注入后,工作人员根据所述显示屏显示的所述测试装置的实际运行结果判 断车载VC软件和/或车载VIC软件是否存在故障。
4. 根据权利要求3所述的测试方法,其特征在于:步骤4中,若实际运行结果与预设结果 一致,则说明车载VC软件和/或车载VIC软件存在故障;若不一致,则说明车载VC软件和/或 车载VIC软件未存在故障。