电子控制模块的制作方法
【技术领域】
[0001 ] 本发明涉及一种汽车电子控制模块。
【背景技术】
[0002]产品生产出来以后,需要功能测试系统来验证其各种性能(本文提到的性能都是指电性能)。功能测试系统一般由工业计算机(按照需要可能需要装有各种通讯板卡、I/o控制单元)、负载箱(用来模拟待测品的各种工作状态和负载)、测试仪器(获得测试结果)和测试夹具(夹具用来固定待测品,连接待测品和负载箱和各种测试仪器)组成。工业计算机内装有测试程序,该程序在整个测试过程中会频繁控制各种测试仪器、测试板卡、负载箱、夹具和待测品。对测试仪器、测试板卡、负载箱和待测品的控制是一个软硬件结合的过程。
[0003]为了实现对待测品的控制(也叫通讯,通讯诊断),需要在工业计算机上配置相应的通讯卡,即针对测试和诊断中的通讯协议选择相应的通讯板卡,最常见的是CAN卡。为了实现对负载箱和夹具的控制,需要在工业计算机上配置I/O控制单元,用来在负载箱和夹具内做切换和获得某些测量参数,即根据项目需要选择相应数量的D1数据采集卡。但是,这些控制卡(I/O单元)和通讯卡非常贵,都属于测试系统的大额投资。而且相关板卡的资源往往未做到充分利用。随着产品的型号越来越多而单个型号的需求量越来越少的趋势,投资会不断增加。
【发明内容】
[0004]为了解决以上问题,本发明提供了一种电子控制模块,包括:通讯接口 ;多个I/O端口 ;驱动单元,用于驱动多个I/o端口 ;以及控制单元,与该模块的通讯接口、驱动单元相连,从而控制通讯接口的数据通讯和通过I/o端口的数据输入/输出。
[0005]相对于现有技术,由于根据本发明的电子控制模块具有通讯接口,因此可灵活地与多种终端设备进行通讯,并且该电子控制模块还具有多个I/o端口,因此工业计算机可经由通讯接口控制所述多个I/o端口,并易于实现I/O端口的扩展,从而实现可扩展的通用型的兼具通讯与I/o数据采集功能的电子控制模块。因此,本发明提供的电子控制模块成本低,用途多,完全能够符合工厂的现场使用,低成本的投资就可以满足生产线的要求,特别在当前汽车电子产品型号众多,而订单数量反而不断下降的趋势下,本发明节省了测试站的投资。
【附图说明】
[0006]图1是示出根据本发明的实施例的电子控制模块的配置图。
[0007]图2是示出包含根据本发明的实施例的电子控制模块的一种汽车测试系统的框图;
[0008]图3是示出包含根据本发明的实施例的电子控制模块的另一种汽车测试系统的框图;
[0009]图4是示出包含根据本发明的实施例的电子控制模块的再一种汽车测试系统的框图。
【具体实施方式】
[0010]下面参照附图描述本发明的实施例。在下面的描述中,阐述了许多具体细节以便使所属技术领域的技术人员更全面地了解和实现本发明。但是,对所属技术领域的技术人员明显的是,本发明的实现可不具有这些具体细节中的一些。此外,应当理解的是,本发明并不局限于所介绍的特定实施例。相反,可以考虑用下面所述的特征和要素的任意组合来实施本发明,而无论它们是否涉及不同的实施例。因此,下面的方面、特征、实施例和优点仅作说明之用,而不应看作是权利要求的要素或限定,除非在权利要求中明确提出。
[0011]下面描述根据本发明的电子控制模块实例,该模块包括通讯接口、驱动单元、多个I/o端口以及控制单元。
[0012]该模块的通讯接口在图1所示的实施例中例如为UART(Universal AsynchronousReceiver/Transmitter,通用异步收发传输器)串口、CAN (Controller Area Network,控制局域网)接口等。
[0013]如图1所不,该模块的通讯接口还可以包括LIN (Local Interconnect Network,本地互联)接口,实现了对CAN和LIN通讯的支持。
[0014]该模块的多个1/0端口包括多路二进制输出(A型)、二进制输入(B型)、模拟量输入(C型)、模拟量输出(D型)。图1中的X表示编号。
[0015]该模块的驱动单元包括四种驱动矩阵(A、B、C、D型),分别用于驱动该模块的四种
1/0 端口。
[0016]该模块的控制单元与该模块的通讯接口和驱动单元相连,从而控制通过接口的数据通讯和通过1/0端口的数据输入/输出。
[0017]如图1所示,该模块的通讯接口还可以包括编程接口,例如API (Applicat1nProgramming Interface,应用程序编程接口),由此,在控制单元中写入预定程序,从而执行相应的控制。编程接口在程序写入后基本上就不起作用了,外接的目的只是为了方便程序的修改。所谓的相应控制的意思是指:由于本发明有一定的灵活性,各种控制和通讯方式都是可选的,取决于外部硬件的连接和写入控制芯片的程序,配置不同时,实现的功能也不同。
[0018]如图1所示,在模块中还可以设置有另一 CAN/LIN接口,在该另一 CAN/LIN接口与控制单元之间连接有CAN/LIN信号转换单元。该CAN/LIN信号转换单元通过硬件实现,作电平转换使用,以便将来自CAN卡的CAN/LIN信号电平转换成该模块中的控制单元所需的电平,由此控制单元生成用于控制驱动矩阵的信号,以对1/0端口进行控制。
[0019]该控制单元是一种MCU主控芯片(如图1所示)。
[0020]该电子控制模块可应用于汽车电子测试领域,例如,与工业计算机、测试夹具、负载箱一起构成汽车测试系统,用于对待测品(例如,汽车电子部件)进行电子测试。
[0021]现参照图2描述包含电子控制模块实例的一种汽车测试系统,该汽车测试系统包括:工业计算机;测试夹具,用于固定待测品;测试站负载箱,用于为待测品提供一定的负载来模拟汽车内与待测品相连的零部件;以及与工业计算机、测试夹具、测试站负载箱以及待测品连接的电子控制模块,用于获取待测品的信息,并通过这些信息为待测品施加一定的负载以进入相应的测试。
[0022]工业计算机配置有UART串口,其与电子控制模块的UART串口相连,以及配置有USB接口,其与电子控制模块的API接口相连。
[0023]通过在工业计算机上配置的UART串口,使经其输出的信号在经过电平转换后,经由电子控制模块的UART串口传输到电子控制模块的控制单元中。此后,传输至控制单元的信号一方面被转换为CAN信号后,经由电子控制模块的CAN接口输出到待测品,实现工业计算机到待测品的通讯;另一方面,被转换为用于控制电子控制模块中的驱动矩阵的信号,以对I/O端口进行控制,以实现与测试夹具及测试负载箱的数据通讯。本领域的技术人员可以理解,来自待测品的CAN信号可以经电子控制模块的CAN接口传输到电子控制模块的控制单元中,被转换为UART信号,然后经