汽车仪表网络化测试系统及该系统的测试方法技术方案

技术编号:8530643 阅读:182 留言:0更新日期:2013-04-04 12:35
汽车仪表网络化测试系统及该系统的测试方法,涉及汽车仪表网络化测试系统及该系统的测试方法。它为了解决现有的汽车仪表检测技术产品的质量差,测误差较大、可靠性差和效率低的问题。汽车仪表网络化测试系统包括一个或多个客户端、CAN串口通信总线和独立功能模块,独立功能模块包括数八个功能模块,所述的八个功能模块分别为:数控直流电源输出与检测功能模块、电阻网络输出功能模块、开关量输出功能模块、波形信号发生器输出与检测功能模块、嗡鸣器报警声音检测功能模块、CAN报文发送与接收功能模块和CAN网络管理功能模块,每个客户端均通过CAN串口通信总线与独立功能模块中的每个功能模块连接。本发明专利技术涉及汽车检测领域。

【技术实现步骤摘要】

本专利技术涉及汽车仪表测试领域。
技术介绍
汽车仪表是各种车辆的重要组成部分,其功能除了单纯的指示信息,并且通过对汽车各部件参数的检测和微处理器配合,从而达到控制汽车各种运行工况的目的。其质量的优劣将直接影响汽车的驾驶和安全性。对于汽车仪表厂家而言,需要各种检测环节来保证产品的出厂质量。随着汽车电子技术的发展和汽车功能的不断增加,再加上仪表面板上显示的内容越来越多,如电压表、气压表、机油压力表、里程表、转速表、水温表、燃油表及报警指示灯等组成。长期以来,仪表产品的出厂检测都是依靠人工检测,主要采用电源仪、信号发生器、电阻箱等互联,对仪表进行检测。这种检测方法不但工作强度大,并且容易产生误判和漏检等因素,从而影响产品的质量,导致产品的出厂产品不合格几率难以控制在最低的工业制造目标范围内;另外,由于连续工作造成的疲劳对产品的误判,最后致使检测误差较大、可靠性差、效率低,也不能满足自动化大批量生产的需求,更无法保证仪表的出厂质量。并且随着仪表的功能增多,检测环节也相应的增多,在加上汽车仪表的型号和参数各不相同,那么单个产品的检测时间也变得更长,因此仪表的出厂质量检测成为制约企业大规模生产的瓶颈。
技术实现思路
本专利技术为了解决现有的汽车仪表检测技术依靠人工检测,工作强度大,容易产生误判和漏检等因素,从而影响产品的质量,测误差较大、可靠性差和效率低的问题,从而提出了。汽车仪表网络化测试系统,它包括一个或多个客户端、CAN串口通信总线和独立功能模块,独立功能模块包括数八个功能模块,所述的八个功能模块分别为数控直流电源输出与检测功能模块、电阻网络输出功能模块、开关量输出功能模块、波形信号发生器输出与检测功能模块、嗡鸣器报警声音检测功能模块、CAN报文发送与接收功能模块和CAN网络管 理功能模块,每个客户端均通过CAN串口通信总线与独立功能模块中的每个功能模块连接。所述的客户端包括检测模块、输入设备、显示设备、工控计算机和数据库,所述的检测模块的检测数据端口与工控计算机的检测数据端口连接,用于检测工控计算机中软件检测流程和算法,输入设备的数据输出端口与工控计算机的输入数据端口连接,显示设备的显示输入端口与工控计算机的输出显示数据输出端口连接,数据库通过串行端口与工控计算机连接,用于存放系统检测数据的数据存放单元,通信接口为CAN通信端口,工控计算机通过该通信接口与独立功能模块中的功能模块连接。汽车仪表网络化测试系统的测试方法,它包括下述步骤步骤一、客户端调用其数据库中的信息,所述信息是所述数据库中的工作表中记录的上一次工作时所使用的功能模块中的信息,执行步骤二;步骤二、CAN网络管理功能模块与其它N个功能模块建立通信链接,并将所述的N个功能模块的信息存放到CAN网络管理功能模块的临时表中,通过CAN串口通信总线将临时表中的信息发送至客户端,执行步骤三,其中,N为整数,2彡N彡7 ;步骤三、客户端同时更新所述的N个功能模块进行配置,执行步骤四; 步骤四、判断客户端是否设定仪表控制参数、检测参数和检测顺序,若是,则执行步骤五;若否,则执行步骤六;步骤五、客户端执行命令参数配置功能,通过输入设备设定仪表控制参数、检测参数和检测顺序,并输入给检测模块,或者更新已经存放在检测模块中命令参数数据,根据设定仪表控制参数、检测参数和检测顺序,对所述的设定仪表控制参数、检测参数和检测顺序进行分类管理和存储,执行步骤六;步骤六、判断检测模块所需的功能模块信息和命令参数配置数据是否完成,判断为是,执行步骤七;判断为否,执行步骤二 ;步骤七、客户端执行进入检测处理功能,根据已经存放在CAN网络管理功能模块中的命令列表中设定的检测顺序,客户端调用发送列表进行命令控制,根据命令要求,客户端对N个功能模块进行可控编程输出与检测,并将检测数据返回至客户端,客户端通过检测模块执行检测处理程序,完成后,在该客户端的显示设备中显示检测结果,并将检测结果保存到该客户端的数据库中,执行步骤八;步骤八、客户端通过显示设备输出,判断是否对检测故障项进行重新的检测并等待外部输入信息,判断为是,客户端调用检测故障项的控制命令,重新检测,执行步骤一;判断为否,将检测结果存入数据库,执行步骤二。本专利技术采用基于计算机网络化控制和独立功能模块进行数据的采集、分析、处理。客户端通过功能测试模块和服务器间建立通信连接。测试网络包含单个服务器和单个客户端之间简单的点对点通信,及跨接多个物理连接子网的分布式复杂网络。本专利技术的目的是能够满足汽车仪表的检测要求,模拟各种仪表需用信号,克服了人工在检测中银误判和漏检所造成的各种误差,同时采用网络化控制的方法,可以同时进行多客户端和多服务器端进行测试,来提高仪表检测的准确性、产品质量和工作效率,最终提高仪表生产厂家的生产效率,达到了保证了产品的可靠性的目的。本专利技术的优点是1.本专利技术通过网络化的控制方法,提高系统的执行效率和可靠性,降低人为干扰误差,从而较大的提高汽车仪表生产厂家的出厂量。2.本专利技术通过网络管理确保各个功能模块的正常控制,并且实时监控各个功能模块的运行状态,避免功能模块的不正常工作导致的错误检测,提高系统检测的可靠性。3.通过用户的命令配置,可以保存和修改多种仪表的检测参数,满足检测多种仪表的需求,具有通用性。4.提高了检测过程中的自动化和柔性程度。5.使用计算机软件控制系统,具有操作简单,方便实现大量数据的存储和分析,对故障较多的地方做出评估,给生产工艺提出建议。6.系统的兼容新好,能对不同类型的汽车仪表进行检测。7.软件整体独立,不需要其他运行库。8.合理的软件体系结构设计,程序系统资源占用小,可维护性好,功能可升级。附图说明图1为汽车仪表网络化测试系统的结构示意图;图2为客户端的结构示意图;图3为汽车仪表网络化测试系统的测试方法的每个客户端I的测试方法流程图;图4为I型测试子网的结构示意图;图5为U型测试子网的结构示意图。具体实施例方式具体实施方式一、结合图1具体说明本实施方式,本实施方式所述的汽车仪表网络化测试系统,它包括一个或多个客户端1、CAN串口通信总线2和独立功能模块3,独立功能模块3包括数八个功能模块,所述的八个功能模块分别为数控直流电源输出与检测功能模块、电阻网络输出功能模块、开关量输出功能模块、波形信号发生器输出与检测功能模块、嗡鸣器报警声音检测功能模块、CAN报文发送与接收功能模块和CAN网络管理功能模块,每个客户端I均通过CAN串口通信总线2与独立功能模块3中的每个功能模块连接。具体实施方式二、结合图2具体说明本实施方式,本实施方式与具体实施方式一所述的汽车仪表网络化测试系统的区别在于,所述的客户端包括检测模块1-1、输入设备1-2、显不设备1-3、工控计算机1-4和数据库1-5,所述的检测模块1-1的检测数据端口与工控计算机1-4的检测数据端口连接,用于检测工控计算机1-4中软件检测流程和算法,输入设备1-2的数据输出端口与工控计算机1-4的输入数据端口连接,显示设备1-3的显示输入端口与工控计算机1-4的输出显示数据输出端口连接,数据库1-5通过串行端口与工控计算机1-4连接,用于存放系统检测数据的数据存放单元,通信接口 5为CAN通信端口,工控计算机1-4通过该通信接口 5与独立功能模块本文档来自技高网...

【技术保护点】
汽车仪表网络化测试系统,其特征在于:它包括一个或多个客户端(1)、CAN串口通信总线(2)和独立功能模块(3),独立功能模块(3)包括数八个功能模块,所述的八个功能模块分别为:数控直流电源输出与检测功能模块、电阻网络输出功能模块、开关量输出功能模块、波形信号发生器输出与检测功能模块、嗡鸣器报警声音检测功能模块、CAN报文发送与接收功能模块和CAN网络管理功能模块,每个客户端(1)均通过CAN串口通信总线(2)与独立功能模块(3)中的每个功能模块连接。

【技术特征摘要】
1.汽车仪表网络化测试系统,其特征在于它包括一个或多个客户端(I)、CAN串口通信总线(2)和独立功能模块(3),独立功能模块(3)包括数八个功能模块,所述的八个功能模块分别为数控直流电源输出与检测功能模块、电阻网络输出功能模块、开关量输出功能模块、波形信号发生器输出与检测功能模块、嗡鸣器报警声音检测功能模块、CAN报文发送与接收功能模块和CAN网络管理功能模块, 每个客户端(I)均通过CAN串口通信总线(2)与独立功能模块(3)中的每个功能模块连接。2.根据权利要求1所述的汽车仪表网络化测试系统,其特征在于所述的客户端包括检测模块(1-1)、输入设备(1-2)、显示设备(1-3)、工控计算机(1-4)和数据库(1-5), 所述的检测模块(1-1)的检测数据端口与工控计算机(1-4)的检测数据端口连接,用于检测工控计算机(1-4)中软件检测流程和算法, 输入设备(1-2)的数据输出端口与工控计算机(1-4)的输入数据端口连接, 显示设备(1-3)的显示输入端口与工控计算机(1-4)的输出显示数据输出端口连接,数据库(1-5)通过串行端口与工控计算机(1-4)连接,用于存放系统检测数据的数据存放单元, 通信接口( 5 )为CAN通信端口,工控计算机(1-4 )通过该通信接口( 5 )与独立功能模块(3)中的功能模块连接。3.基于权利要求2所述的汽车仪表网络化测试系统的测试方法,其特征在于每个客户端(I)的测试方法包括下述步骤 步骤一、客户端(I)调用其数据库(1-5)中的信息,所述信息是所述数据库(1-5)中的工作表中记录的上一次工作时所使用的功能模块中的信息,执行步骤二; 步骤二、CAN网络管理功能模块与其它N个功能模块建立通信链接,并将所述的N个功能模块的信息存放到CAN网络管理功能模块的临时表中,通过CAN串口通信总线(2)将临时表中的信息发送至客户端(I ),执行步骤三, 其中,N为整数,2彡N彡7 ; 步骤三、客户端(I)同时更新所述的N个功能模块进行配置,执行步骤四; 步骤四、判断客户端(I)是否设定仪表控制参数、检测参数和检测顺序,若是,则执行步骤五;若否,则执行步骤六; 步骤五、客户端(I)执行命令参数配置功能,通过输入设备(1-2)设定仪表控制参数、检测参数和检测顺序,并输入...

【专利技术属性】
技术研发人员:高会军潘惠惠李正超于金泳
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1