一种基于微处理器的PCBA功能自动测试系统的制作方法

文档序号:23626481发布日期:2021-01-12 10:39阅读:62来源:国知局
一种基于微处理器的PCBA功能自动测试系统的制作方法

本发明涉及pcba测评相关技术领域,具体涉及一种基于微处理器的pcba功能自动测试系统。



背景技术:

现有pcba生产过程中面对功能相近的不同型号产品生产需要工程人员逐个制作对应的pcb功能测试工具及治具以保证生产的质量和效率,每生产一个品种的产品都需要投入大量的人力物力做基本功能测试。现有pcba生产需要一个产品对应一个测试治具,还需要工程人员教会员工复杂的测试流程和繁多的指标参数,人工在对高速的生产效率产生一定的影响时成本也较高,同时人工也会产生误差和漏测,影响产品性能的一致性。



技术实现要素:

有鉴于此,提供基于微处理器的pcba功能自动测试系统,以解决相关技术中的问题。

本发明采用如下技术方案:

第一方面,本发明实施例提供了基于微处理器的pcba功能自动测试系统,包括:

控制器、测试模块和测试接口;

所述测试模块连接所述测试接口,通过所述测试接口连接被测pcba;

所述控制器连接所述测试模块,控制所述测试模块对所述pcba进行测试并接收测试结果。

可选地,还包括:无线通信模块;

所述控制器连接所述无线通信模块用于通过所述无线通信模块向预设终端发送测试结果。

可选地,还包括:外置存储芯片和与所述外置存储芯片匹配的外置存储芯片插口;

所述外置存储芯片用于供相关人员写入与各个pcba匹配的配置文件;

所述控制器连接所述外置存储芯片插口,通过所述外置存储芯片插口读取所述外置存储芯片的配置文件。

可选地,还包括:与所述控制器连接的存储器;

所述控制器还用于将所述测试结果存储进入所述存储器。

可选地,还包括:通信接口,所述控制器通过所述通信接口与被测pcba通信。

可选地,所述测试模块至少一种子测试电路,所述子测试电路的种类包括:大电流检测电路、小电流检测电路、低压检测电路和高压检测电路。

可选地,所述测试模块基于预设的mos管或预设的继电器汽化切换各个子测试电路的工作状态。

可选地,当同时存在大电流检测电路和小电流检测电路时;

所述大电流检测电路和所述小电流检测电路为统一的电流检测电路:

所述电流检测电路中通过使用继电器切换大电流和小电流的测量精密电阻,来进行大电流检测对路和小电流检测电路的切换。

可选地,与所述被测pcba连接的测试接口和通信接口采用多通道数据传输,以提高测试的效率,缩短测试时间。

可选地,还包括:报警装置和显示装置;

所述控制器连接所述报警装置,当所述测试结果超出预设正常范围时,通过所述报警装置进行报警;

所述控制器还通过所述显示装置显示所述测试结果。

本发明采用以上技术方案,基于微处理器的pcba功能自动测试系统,其特征在于,包括:控制器、测试模块和测试接口;所述测试模块连接所述测试接口,通过所述测试接口连接被测pcba;所述控制器连接所述测试模块,控制所述测试模块对所述pcba进行测试并接收测试结果。当需要对pcba进行功能测试时,首先将pcba通过测试接口连接本申请提供的基于微处理器的pcba功能自动测试系统,之后在系统控制器的控制下,通过测试模块对pcba进行功能自动测试。如此,由于整个测试过程是在控制器的控制下进行的,减小了人工产生的误差和漏测,保证了产品性能的一致性,提高了测试效率,降低了测试过程中需要投入的人力成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的基于微处理器的pcba功能自动测试系统的结构示意图;

图2是本发明另一实施例提供的基于微处理器的pcba功能自动测试系统的结构示意图;

图3是本发明又一实施例提供的基于微处理器的pcba功能自动测试系统的结构示意图。

附图标::1-控制器、2-测试模块、3-测试接口、4-通信接口、5-外置存储芯片、6-存储器、7-无线通信模块、21-大电流检测电路、22-小电流检测电路、23-微电流检测电路、24-低压检测电路、25-高压检测电路。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

首先对本发明实施例的应用场景进行说明,pcba是英文printedcircuitboardassembly的简称,也就是说pcb空板经过smt上件,或经过dip插件的整个制程及产品,简称pcba.这是国内常用的一种写法,而在欧美的标准写法是pcb'a,加了“'”,这被称之为官方习惯用语。现有pcba生产过程中面对功能相近的不同型号产品生产需要工程人员逐个制作对应的pcb功能测试工具及治具以保证生产的质量和效率,每生产一个品种的产品都需要投入大量的人力物力做基本功能测试。现有pcba生产需要一个产品对应一个测试治具,还需要工程人员教会员工复杂的测试流程和繁多的指标参数,人工在对高速的生产效率产生一定的影响时成本也较高,同时人工也会产生误差和漏测,影响产品性能的一致性。为了解决为了解决上述问题,本申请提供一种pcba功能测试工具。

实施例

图1为本发明实施例提供的基于微处理器的pcba功能自动测试系统的流程图,参考图1,本申请提供的基于微处理器的pcba功能自动测试系统包括:包括:控制器1、测试模块2和测试接口3;

所述测试模块2连接所述测试接口3,通过所述测试接口3连接被测pcba;

所述控制器1连接所述测试模块2,控制所述测试模块2对所述pcba进行测试并接收测试结果。

其中,所述测试模块2内包括各种用于测试pcba功能的测试电路或测试组件。控制器1内预先写有预设的程序,基于预设的程序控制测试模块2,对pcba进行功能自动测试。控制器1可以但不限于为8位或32位处理器。整个测试过程是在控制器1的控制下进行的,减小了人工产生的误差和漏测,保证了产品性能的一致性,提高了测试效率,降低了测试过程中需要投入的人力成本。

进一步的,参考图1和图2,本申请提供的方案中基于微处理器的pcba功能自动测试系统还包括:无线通信模块7;

所述控制器1连接所述无线通信模块7用于通过所述无线通信模块7向预设终端发送测试结果。

如此设置,可以将测试的结果发送向预设终端,预设终端可以是预设服务器或者预设的mes系统。当然上传的时候可以具体上传测试流程和测试数据。

具体的,无线通信模块7可以是wifi模块。

实际应用中,所述基于微处理器的pcba功能自动测试系统还包括:通信接口4,所述控制器1通过所述通信接口4与被测pcba通信。

如此设置,控制器1可以与被测pcba通信,例如:控制器1可以向被测pcba的发送控制数据;接收被测pcba的测试数据回传;具体的,传输数据的内容可以包括被测pcba的电压,电流,内存信息,朔源编号等。

需要说明的是,通信接口4也可以看作是一个测试接口3,向被测pcba发送一些测试指令,接收测试结果。

进一步的,本申请提供的基于微处理器的pcba功能自动测试系统还包括:与所述控制器1连接的存储器6;所述控制器1还用于将所述测试结果存储进入所述存储器6。存储器6是本申请提供的基于微处理器的pcba功能自动测试系统中的文件存储系统。用于测存储各种数据。具体的存储的数据可以包括贝斯和pcba的溯源ad。以及各种测试结果。其中,测试结果包括:被测pcba的充电电流、测试被测pcba的待机电流、测试被测pcba的语音输出、测试被测pcba的高压脉冲、测试被测pcba的数据透传。需要说明的基于被测pcba的不同,进行的测试不同,所以测试结果也不同。

其中,所述存储器6可以但不限于为sd卡。

为了更好的兼容各种pcba。本申请提供的方案中测试接口3和通讯接口包括但不限于:iic接口,spi接口,can接口。本申请提供的方案中测试接口3和通讯接口的种类以覆盖现有被测pcba采用的所有种类的接口为最佳。

如此设置,无论被测pcba采用的是哪种接口,本申请提供的基于微处理器的pcba功能自动测试系统均可以与被测pcba进行通信。

进一步的,由于被测pcba种类的不同,在测试时需要配置不同的文件。同时由于被测pcba,种类较多,更新速度较快,所以预先将各种配置文件存储在控制器1内部不太现实,为了解决这一问题本申请提供如下方案:本申请提供的系统,还包括:外置存储芯片5和与所述外置存储芯片5匹配的外置存储芯片5插口;所述外置存储芯片5用于供相关人员写入与各个pcba匹配的配置文件;所述控制器1连接所述外置存储芯片5插口,通过所述外置存储芯片5插口读取所述外置存储芯片5的配置文件。如此设置,使用者可以进行不同的pcba的测试时,选取不同的外置存储芯片5。

其中,外置存储芯片5可以点不限于为外置flash芯片。

具体的,参考图1所述测试模块2至少一种子测试电路,所述子测试电路的种类包括:大电流检测电路21、小电流检测电路22、低压检测电路24和高压检测电路25。

其实,所述测试模块2基于预设的mos管或预设的继电器汽化切换各个子测试电路的工作状态。其中,mos管或预设的继电器与控制器1连接,所述控制器1通过控制预设的mos管或预设的继电器的开闭状态,来调节测试模块2内各个测试电路的工作状态,进而切换各个子测试电路的工作状态。需要说明的是不同的pcba需要进行测试的内容不同,需要通信获取的内容也不同,所以需要使用不同的外置flash芯片。外置flash芯片内部存储有预先写入的配置文件。控制器1基于所述外置flash芯片内部存储的配置文件控制各个测试模块2内各个子测试电路的工作状态,同时也是基于外置flash芯片内部存储的配置文件,与被测pcba进行通信获取一些必要的信息。

当同时存在大电流检测电路21和小电流检测电路22时;所述大电流检测电路21和所述小电流检测电路22可以为统一的电流检测电路:

所述电流检测电路中通过使用继电器切换大电流和小电流的测量精密电阻,来进行大电流检测对路和小电流检测电路22的切换。

进一步的,与所述被测pcba连接的测试接口3和通信接口4采用多通道数据传输,以提高测试的效率,缩短测试时间。

需要说明的是,本申请提供的基于微处理器的pcba功能自动测试系统中还包括:报警装置和显示装置;

所述控制器1连接所述报警装置,当所述测试结果超出预设正常范围时,通过所述报警装置进行报警;

所述控制器1还通过所述显示装置显示所述测试结果。

具体的,所述报警装置包括:led指示灯和蜂鸣器声音提示,当发现被测pcba不合格时,即:测试结果超出预设正常范围时,控制蜂鸣器发声或者控制所述led发光(或者控制所述led发出特定颜色的光)。以使得测试人员更加容易判别报警信号,及时的剔除不合格的被测pcba。

具体的显示装置可以是led显示屏,逐条显示测试结果,以便于工人及时了解测试结果。

基于上述各个方案,下面结合各优先实施例对本申请提供的基于微处理器的pcba功能自动测试系统做进一步的说明:

本发明使用8位或32位处理器系统(即控制器1),内置小电流、大电流、低压、高压检测电路25(即:各个测试模块2),使用继电器控制给pcba供电的电压控制选择,配有iic,spi,can通信接口4方便基于微处理器的pcba功能自动测试系统与被测试设备进行通信,其中,通信接口4采用多通道数据的同时采集提高测试的效率,缩短测试时间。通信的内容主要包括:发送给被测pcba的控制数据、被测pcba的测试数据回传;具体的,通信内容包括:被测pcba的电压,电流,内存信息,朔源编号等。其中,自动测试系统即为:测试模块2,具体的,测试模块2包括:大电流检测电路21、小电流检测电路22、微电流检测电路23、低压检测电路24和高压检测电路25。微电流检测使用外置18位高精度电流采集芯片,提升微电流的测试量程和精度。使用继电器切换大电流和小电流的测量精密电阻使得电流的检测更为精准。使用wifi模块连接mes系统可上传测试数据和流程检测,一边便于远程后后期的查看。进一步的,配有文件存储系统(即sd卡)可存储测试数据,外置flash芯片可保存不同产品的测试标准,如此,使用可以基于需要测试的pcba的不同,选择合适的外置flash芯片;所有测试参数由lcd显示设备显示直观,通过预设的发声单元发出提示声。

基于微处理器的pcba功能自动测试系统工作流程为:被测产品放置于预设平台上,基于微处理器的pcba功能自动测试系统的检测设备放入,控制器1与被测pcba进行通信,通信内容为将openmv扫描到的二维码朔源id写入到被测pcba的内存中,然后开始控制被测pcba进行一个一个参数的测试,开始按照设定指令参数逐条高速测试产品功能,并将测试数据保存进入sd卡,同时上传mes服务器保存,测试不通过项目进行标示提示和记录,完成测试,声音提示完成。

进一步的,还可以报警单元,即增加led和蜂鸣器声音提示,测试人员更加容易判别。进一步的,还可以使用lcd屏幕显示测试结果,并且优化显示内容,使得测试数据一目了然,以便于相关人员可以随时查看测试结果。

需要说明的是,本申请提供的技术方案中,有两种发出声音的情况,一种是测试完成,一种是测试的过程中,发现不合格,两种情况下发出的声音是不同的。

本发明在面对功能相近的不同产品测试使用时,无需耗费大量的人力物力,节省时间。可以极大的保证被测产品的功能一致性,每个产品的测试记录都能够实时查看分析,方便查找被测产品的故障。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1