一种基于物联网的PCB板组装检测系统的制作方法

    专利2022-07-07  143


    本发明涉及pcb板组装检测技术领域,尤其涉及一种基于物联网的pcb板组装检测系统。



    背景技术:

    pcb称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体以及电子工业的重要部件之一。几乎每种电子设备,小到电子手表、计算器,大到计算机、通信电子设备、军用武器系统,只要有集成电路等电子元件,为了使各个元件之间的电气互连,都要使用印制板。印制线路板由绝缘底板、连接导线和装配焊接电子元件的焊盘组成,具有导电线路和绝缘底板的双重作用;印制线路板具有良好的产品一致性,它可以采用标准化设计,有利于在生产过程中实现机械化和自动化。

    在专利“cn106255338a一种pcb板组装检测一体化设备”,包括底部控制箱和对称设置在底部控制箱上表面的两套pcb载具模组,所述两套pcb载具模组内侧均设置有与pcb载具模组相平行的载具模组,所述pcb载具模组包括传动机构、pcb载具和线轨,所述线轨平行设置在传动机构一侧,所述pcb载具底部一端设置在线轨上,另外一端与传动机构连接,所述pcb载具模组顶部设置有取像机构,所述取像机构后侧设置有位于pcb载具模组上方的机械手。通过上述方式,该发明所述的pcb板组装检测一体化设备,能够精确稳定的完成组装检测要求,采用双穴模式,可大幅提高设备的uph,实现半自动操作方式,具有高自动化程度,高速、高精度、方便、快捷,运动稳定性等特点。

    现有的pcb板组装检测系统存在的缺陷是:不能对不同类型的pcb板组装时进行检测和定位的问题,以及检测出的问题pcb板不能对问题区域进行定位和预警提示的问题。



    技术实现要素:

    本发明的目的在于提供一种基于物联网的pcb板组装检测系统,本发明所要解决的技术问题为:

    如何解决现有方案中不能对不同类型的pcb板组装时进行检测和定位的问题,以及不能对检测出的问题pcb板中问题区域进行定位和预警提示的问题。

    本发明的目的可以通过以下技术方案实现:一种基于物联网的pcb板组装检测系统,包括数据采集模块、数据处理模块、数据分析模块、标记模块、预警模块和数据传输模块;

    所述数据采集模块用于采集组装的pcb板的数据信息,该数据信息包括pcb板的类型信息、尺寸信息和坐标信息;其中,尺寸信息包含pcb板长度数据、pcb板宽度数据和pcb板高度数据,坐标信息包含pcb板体坐标数据和pcb板面位置数据;将数据信息通过数据传输模块发送至数据处理模块;

    所述数据处理模块用于接收数据信息并进行处理,得到数据处理信息,并将数据处理信息发送至数据分析模块;其中,数据处理信息包含标记的类型信息、尺寸信息、坐标信息、类型预设值、坐标预设值、检测值和检测数据;

    所述数据分析模块用于接收数据处理信息并进行分析,得到数据分析信息,具体的分析步骤包括:

    步骤一:获取数据处理信息中的检测值,计算检测值与预设的标准检测阈值之间的差值,若差值为零,则生成第一分析信号;若差值不为零,则生成第二分析信号;第一分析信号和第二分析信号构成检测分析数据;

    步骤二:获取数据处理信息中的检测数据,对检测数据进行分析;

    步骤三:若检测数据中包含有第二对比值,将占比分析数据与预设的标准占比阈值进行对比,若占比分析数据中的第一占比系数或第二占比系数不大于标准占比阈值,则生成第一占比分析信号;若占比分析数据中的第一占比系数或第二占比系数大于标准占比阈值,则生成第二占比分析信号;若干个第一占比分析信号和第二占比分析信号构成占比分析数据;

    步骤四:将检测分析数据和占比分析数据组合,得到数据分析信息,并将数据分析信息通过数据传输模块发送至标记模块;

    所述数据传输模块用于将各个模块之间的数据进行传输。

    优选的,所述数据处理模块用于接收数据信息并进行处理,得到数据处理信息,具体的步骤包括:

    s21:获取数据信息中的类型信息、尺寸信息和坐标信息,并将类型信息标记为li,i=1,2...n;将尺寸信息标记为ci,i=1,2...n;将坐标信息标记为;zi,i=1,2...n;

    s22:获取尺寸信息中的pcb板长度数据、pcb板宽度数据和pcb板高度数据,并将pcb板长度数据标记为lci,i=1,2...n;将pcb板宽度数据标记为lki,i=1,2...n;将pcb板高度数据标记为lgi,i=1,2...n;

    s23:获取坐标信息中的pcb板体坐标数据和pcb板面位置数据,并将pcb板体坐标数据标记为zwi,i=1,2...n;将pcb板面位置数据zmi,i=1,2...n;

    s24:设定pcb板的类型信息对应一个类型预设值li,i=1,2...n,设定pcb板体坐标数据对应一个坐标预设值zi,i=1,2...n;

    s25:将类型信息、pcb板长度数据、pcb板宽度数据、pcb板高度数据和pcb板体坐标数据进行归一化处理并取其数值;

    s26:利用公式获取pcb板的检测值qbi;

    其中,αi表示为预设的不同类型修正因子,β1表示为预设的pcb板长度比例系数,β2表示为预设的pcb板宽度比例系数,β3表示为预设的pcb板高度比例系数,且β1>β2>β3,lc0表示为预设的标准pcb板长度,lk0表示为预设的标准pcb板宽度,lg0表示为预设的标准pcb板高度,χ表示为预设的pcb板坐标修正因子;

    s27:利用pcb板面位置数据对pcb板进行检测,得到检测数据;

    s28:将标记的类型信息、尺寸信息、坐标信息、类型预设值、坐标预设值、检测值和检测数据分类组合,得到数据处理信息。

    优选的,利用pcb板面位置数据对pcb板进行检测,得到检测数据,具体的步骤包括:

    s31:将pcb板面位置数据中的pcb板正面坐标数据标记为zmzi,i=1,2...n,将pcb板面位置数据中的pcb板反面坐标数据标记为zmfi,i=1,2...n;

    s32:获取pcb板正面和pcb板反面的中心点,将pcb板正面的中心点设定为第一原点,将pcb板反面的中心点设定为第二原点;

    s33:根据预设的距离值分别将pcb板正面和pcb板反面划分为四个检测区域;

    s34:分别对pcb板正面和pcb板反面进行色彩检测,得到检测数据;包括:

    s341:获取pcb板正面的颜色和pcb板反面的颜色;

    s342:获取pcb板正面的颜色和pcb板反面的颜色对应的对比颜色值,并将其归一化处理并组合,得到第一颜色集和第二颜色集;

    s343:分别将第一颜色集和第二颜色集与预设的标准颜色值进行对比,得到第一颜色对比集和第二颜色对比集;

    其中,若第一颜色集和第二颜色集中的对比颜色值等于标准颜色值,则生成第一对比值;若第一颜色集和第二颜色集中的对比颜色值不等于标准颜色值,则生成第二对比值;若干个第一对比值和第二对比值构成第一颜色对比集和第二颜色对比集;

    s344:利用第二对比值对应的颜色所属的检测区域分别与pcb板正面坐标数据和pcb板反面坐标数据进行匹配,得到第一对比坐标数据和第二对比坐标数据;

    s345:分别计算第一颜色对比集和第二颜色对比集中的第二对比值的占比,得到第一占比系数和第二占比系数,第一占比系数和第二占比系数构成占比分析数据;

    s35:将第一颜色对比集、第二颜色对比集、第一对比坐标数据、第二对比坐标数据和占比分析数据组合,得到检测数据。

    优选的,所述标记模块用于接收数据分析信息并进行分析和标记,具体的步骤包括:

    s41:获取数据分析信息中的检测分析数据并进行分析;

    s42:若检测分析数据中包含第二分析信号,获取第二分析信号对应的pcb板,并将其标记为异常pcb板,根据pcb板体坐标数据获取异常pcb板的位置坐标,并生成第一标记信号;

    s43:获取数据分析信息中的检测分析数据和占比分析数据并进行分析;

    s44:若检测分析数据中包含第二占比分析信号,获取第二占比分析信号对应的pcb板,并将其标记为问题pcb板,根据pcb板体坐标数据获取问题pcb板的位置坐标,并生成第二标记信号;

    s45:获取第一占比系数和第二占比系数对应的问题pcb板的板面,并根据第二对比值对应的颜色所属的检测区域,将检测区域分别与第一对比坐标数据和第二对比坐标数据进行匹配,得到问题颜色坐标数据,问题颜色坐标数据包含若干个第二对比值对应颜色的检测区域在问题pcb板正面或反面上的坐标;

    s46:将第一标记信号、第二标记信号和问题颜色坐标数据组合,得到标记数据,并将标记数据通过数据传输模块传输至预警模块。

    优选的,所述预警模块用于接收标记数据并进行预警提示,具体的步骤包括:

    s51:获取标记数据并进行分析;

    s52:若标记数据中包含第一标记信号,则根据第一标记信号生成第一预警信号并进行预警,第一预警信号表示pcb板的组装出现异常需要进行处理;

    s53:若标记数据中包含第二标记信号,则根据第二标记信号生成第二预警信号,利用第二预警信号根据问题颜色坐标数据进行预警,第二预警信号表示组装的pcb板正常但pcb板的正面或者反面不符合标准需要进行处理。

    本发明的有益效果:

    本发明通过数据采集模块、数据处理模块、数据分析模块、标记模块、预警模块和数据传输模块的配合使用,利用数据采集模块采集组装的pcb板的数据信息,该数据信息包括pcb板的类型信息、尺寸信息和坐标信息;其中,尺寸信息包含pcb板长度数据、pcb板宽度数据和pcb板高度数据,坐标信息包含pcb板体坐标数据和pcb板面位置数据;将数据信息通过数据传输模块发送至数据处理模块;通过对类型信息、尺寸信息和坐标信息进行总综合分析,可以将组装出现问题的pcb板进行预警和定位,便于工作人员及时处理组装问题pcb板,可以达到对不同类型的pcb板组装时进行检测和定位的目的;

    本发明利用数据处理模块接收数据信息并进行处理,得到数据处理信息,并将数据处理信息发送至数据分析模块;利用数据分析模块接收数据处理信息并进行分析,得到数据分析信息;利用标记模块接收数据分析信息并进行分析和标记,利用预警模块接收标记数据并进行预警提示,可以将pcb板的正反面进行检测,并对检测结果进行分析,将检测结果中超出标准范围的问题区域进行定位和预警,便于工作人员快速对问题pcb板上的问题区域进行定位和处理,可以达到对检测出的问题pcb板中问题区域进行定位和预警提示的目的。

    附图说明

    下面结合附图对本发明作进一步的说明。

    图1是本发明一种基于物联网的pcb板组装检测系统的原理框图。

    具体实施方式

    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

    实施例1

    请参阅图1所示,本发明为一种基于物联网的pcb板组装检测系统,包括数据采集模块、数据处理模块、数据分析模块、标记模块、预警模块和数据传输模块;

    所述数据采集模块用于采集组装的pcb板的数据信息,该数据信息包括pcb板的类型信息、尺寸信息和坐标信息;其中,尺寸信息包含pcb板长度数据、pcb板宽度数据和pcb板高度数据,坐标信息包含pcb板体坐标数据和pcb板面位置数据;将数据信息通过数据传输模块发送至数据处理模块;

    本发明实施例中,通过对pcb板的类型信息、尺寸信息和坐标信息进行综合分析,可以实现对组装的pcb板整体进行检测,并通过坐标信息将检测出的有问题的pcb板进行快速定位,便于对有问题的pcb板整体进行处理,有问题的pcb板整体包括但不限于pcb板的类型和pcb板整体尺寸不符号标准。

    所述数据处理模块用于接收数据信息并进行处理,得到数据处理信息,并将数据处理信息发送至数据分析模块;其中,数据处理信息包含标记的类型信息、尺寸信息、坐标信息、类型预设值、坐标预设值、检测值和检测数据;具体的步骤包括:

    获取数据信息中的类型信息、尺寸信息和坐标信息,并将类型信息标记为li,i=1,2...n;将尺寸信息标记为ci,i=1,2...n;将坐标信息标记为;zi,i=1,2...n;

    获取尺寸信息中的pcb板长度数据、pcb板宽度数据和pcb板高度数据,并将pcb板长度数据标记为lci,i=1,2...n;将pcb板宽度数据标记为lki,i=1,2...n;将pcb板高度数据标记为lgi,i=1,2...n;

    获取坐标信息中的pcb板体坐标数据和pcb板面位置数据,并将pcb板体坐标数据标记为zwi,i=1,2...n;将pcb板面位置数据zmi,i=1,2...n;

    设定pcb板的类型信息对应一个类型预设值li,i=1,2...n,设定pcb板体坐标数据对应一个坐标预设值zi,i=1,2...n;

    将类型信息、pcb板长度数据、pcb板宽度数据、pcb板高度数据和pcb板体坐标数据进行归一化处理并取其数值;

    利用公式获取pcb板的检测值qbi;

    其中,αi表示为预设的不同类型修正因子,β1表示为预设的pcb板长度比例系数,β2表示为预设的pcb板宽度比例系数,β3表示为预设的pcb板高度比例系数,且β1>β2>β3,lc0表示为预设的标准pcb板长度,lk0表示为预设的标准pcb板宽度,lg0表示为预设的标准pcb板高度,χ表示为预设的pcb板坐标修正因子;

    利用pcb板面位置数据对pcb板进行检测,得到检测数据;具体的步骤包括:

    将pcb板面位置数据中的pcb板正面坐标数据标记为zmzi,i=1,2...n,将pcb板面位置数据中的pcb板反面坐标数据标记为zmfi,i=1,2...n;

    获取pcb板正面和pcb板反面的中心点,将pcb板正面的中心点设定为第一原点,将pcb板反面的中心点设定为第二原点;

    根据预设的距离值分别将pcb板正面和pcb板反面划分为四个检测区域;

    分别对pcb板正面和pcb板反面进行色彩检测,得到检测数据;包括:

    获取pcb板正面的颜色和pcb板反面的颜色;

    获取pcb板正面的颜色和pcb板反面的颜色对应的对比颜色值,并将其归一化处理并组合,得到第一颜色集和第二颜色集;

    分别将第一颜色集和第二颜色集与预设的标准颜色值进行对比,得到第一颜色对比集和第二颜色对比集;

    其中,若第一颜色集和第二颜色集中的对比颜色值等于标准颜色值,则生成第一对比值;若第一颜色集和第二颜色集中的对比颜色值不等于标准颜色值,则生成第二对比值;若干个第一对比值和第二对比值构成第一颜色对比集和第二颜色对比集;

    利用第二对比值对应的颜色所属的检测区域分别与pcb板正面坐标数据和pcb板反面坐标数据进行匹配,得到第一对比坐标数据和第二对比坐标数据;

    分别计算第一颜色对比集和第二颜色对比集中的第二对比值的占比,得到第一占比系数和第二占比系数,第一占比系数和第二占比系数构成占比分析数据;

    将第一颜色对比集、第二颜色对比集、第一对比坐标数据、第二对比坐标数据和占比分析数据组合,得到检测数据;

    将标记的类型信息、尺寸信息、坐标信息、类型预设值、坐标预设值、检测值和检测数据分类组合,得到数据处理信息;

    本发明实施例中,通过对pcb板的正面和反面进行处理和分析,检测pcb板的表面是否异常以及异常数据是否超出标准数据,比如pcb板的正面和反面出现凹点、凹槽或污渍等,通过对pcb板正面和反面的颜色转化成rgb数值并进行匹配和分析,并对问题区域进行定位,可以方便工作人员快速对问题pcb板表面的问题区域进行处理;

    所述数据分析模块用于接收数据处理信息并进行分析,得到数据分析信息,具体的分析步骤包括:

    步骤一:获取数据处理信息中的检测值,计算检测值与预设的标准检测阈值之间的差值,若差值为零,则生成第一分析信号;若差值不为零,则生成第二分析信号;第一分析信号和第二分析信号构成检测分析数据;

    步骤二:获取数据处理信息中的检测数据,对检测数据进行分析;

    步骤三:若检测数据中包含有第二对比值,将占比分析数据与预设的标准占比阈值进行对比,若占比分析数据中的第一占比系数或第二占比系数不大于标准占比阈值,则生成第一占比分析信号;若占比分析数据中的第一占比系数或第二占比系数大于标准占比阈值,则生成第二占比分析信号;若干个第一占比分析信号和第二占比分析信号构成占比分析数据;

    步骤四:将检测分析数据和占比分析数据组合,得到数据分析信息,并将数据分析信息通过数据传输模块发送至标记模块;

    所述标记模块用于接收数据分析信息并进行分析和标记,具体的步骤包括:

    获取数据分析信息中的检测分析数据并进行分析;

    若检测分析数据中包含第二分析信号,获取第二分析信号对应的pcb板,并将其标记为异常pcb板,根据pcb板体坐标数据获取异常pcb板的位置坐标,并生成第一标记信号;

    获取数据分析信息中的检测分析数据和占比分析数据并进行分析;

    若检测分析数据中包含第二占比分析信号,获取第二占比分析信号对应的pcb板,并将其标记为问题pcb板,根据pcb板体坐标数据获取问题pcb板的位置坐标,并生成第二标记信号;

    获取第一占比系数和第二占比系数对应的问题pcb板的板面,并根据第二对比值对应的颜色所属的检测区域,将检测区域分别与第一对比坐标数据和第二对比坐标数据进行匹配,得到问题颜色坐标数据,问题颜色坐标数据包含若干个第二对比值对应颜色的检测区域在问题pcb板正面或反面上的坐标;

    将第一标记信号、第二标记信号和问题颜色坐标数据组合,得到标记数据,并将标记数据通过数据传输模块传输至预警模块。

    所述预警模块用于接收标记数据并进行预警提示,具体的步骤包括:

    获取标记数据并进行分析;

    若标记数据中包含第一标记信号,则根据第一标记信号生成第一预警信号并进行预警,第一预警信号表示pcb板的组装出现异常需要进行处理;

    若标记数据中包含第二标记信号,则根据第二标记信号生成第二预警信号,利用第二预警信号根据问题颜色坐标数据进行预警,第二预警信号表示组装的pcb板正常但pcb板的正面或者反面不符合标准需要进行处理;

    所述数据传输模块用于将各个模块之间的数据进行传输;

    上述公式均是采集大量数据进行软件模拟得出且选取与真实值接近的一个公式,公式中的系数是由本领域技术人员根据实际情况进行设置。

    本发明的工作原理:与现有技术方案相比,本发明通过数据采集模块、数据处理模块、数据分析模块、标记模块、预警模块和数据传输模块的配合使用,利用数据采集模块采集组装的pcb板的数据信息,该数据信息包括pcb板的类型信息、尺寸信息和坐标信息;其中,尺寸信息包含pcb板长度数据、pcb板宽度数据和pcb板高度数据,坐标信息包含pcb板体坐标数据和pcb板面位置数据;将数据信息通过数据传输模块发送至数据处理模块;通过对类型信息、尺寸信息和坐标信息进行总综合分析,可以将组装出现问题的pcb板进行预警和定位,便于工作人员及时处理组装问题pcb板,可以达到对不同类型的pcb板组装时进行检测和定位的目的;

    本发明利用数据处理模块接收数据信息并进行处理,得到数据处理信息,并将数据处理信息发送至数据分析模块;利用数据分析模块接收数据处理信息并进行分析,得到数据分析信息;利用标记模块接收数据分析信息并进行分析和标记,利用预警模块接收标记数据并进行预警提示,可以将pcb板的正反面进行检测,并对检测结果进行分析,将检测结果中超出标准范围的问题区域进行定位和预警,便于工作人员快速对问题pcb板上的问题区域进行定位和处理,可以达到对检测出的问题pcb板中问题区域进行定位和预警提示的目的。

    在本发明所提供的实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

    所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方法的目的。

    另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

    对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。

    因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。

    此外,显然“包括”一词不排除其他模块或步骤,单数不排除复数。系统权利要求中陈述的多个模块或装置也可以由一个模块或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

    最后应说明的是,以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。


    技术特征:

    1.一种基于物联网的pcb板组装检测系统,其特征在于,包括数据采集模块、数据处理模块、数据分析模块、标记模块、预警模块和数据传输模块;

    所述数据采集模块用于采集组装的pcb板的数据信息,该数据信息包括pcb板的类型信息、尺寸信息和坐标信息;其中,尺寸信息包含pcb板长度数据、pcb板宽度数据和pcb板高度数据,坐标信息包含pcb板体坐标数据和pcb板面位置数据;将数据信息通过数据传输模块发送至数据处理模块;

    所述数据处理模块用于接收数据信息并进行处理,得到数据处理信息,并将数据处理信息发送至数据分析模块;其中,数据处理信息包含标记的类型信息、尺寸信息、坐标信息、类型预设值、坐标预设值、检测值和检测数据;

    所述数据分析模块用于接收数据处理信息并进行分析,得到数据分析信息,具体的分析步骤包括:

    步骤一:获取数据处理信息中的检测值,计算检测值与预设的标准检测阈值之间的差值,若差值为零,则生成第一分析信号;若差值不为零,则生成第二分析信号;第一分析信号和第二分析信号构成检测分析数据;

    步骤二:获取数据处理信息中的检测数据,对检测数据进行分析;

    步骤三:若检测数据中包含有第二对比值,将占比分析数据与预设的标准占比阈值进行对比,若占比分析数据中的第一占比系数或第二占比系数不大于标准占比阈值,则生成第一占比分析信号;若占比分析数据中的第一占比系数或第二占比系数大于标准占比阈值,则生成第二占比分析信号;若干个第一占比分析信号和第二占比分析信号构成占比分析数据;

    步骤四:将检测分析数据和占比分析数据组合,得到数据分析信息,并将数据分析信息通过数据传输模块发送至标记模块;

    所述数据传输模块用于将各个模块之间的数据进行传输。

    2.根据权利要求1所述的一种基于物联网的pcb板组装检测系统,其特征在于,所述数据处理模块用于接收数据信息并进行处理,得到数据处理信息,具体的步骤包括:

    s21:获取数据信息中的类型信息、尺寸信息和坐标信息,并将类型信息标记为li,i=1,2...n;将尺寸信息标记为ci,i=1,2...n;将坐标信息标记为;zi,i=1,2...n;

    s22:获取尺寸信息中的pcb板长度数据、pcb板宽度数据和pcb板高度数据,并将pcb板长度数据标记为lci,i=1,2...n;将pcb板宽度数据标记为lki,i=1,2...n;将pcb板高度数据标记为lgi,i=1,2...n;

    s23:获取坐标信息中的pcb板体坐标数据和pcb板面位置数据,并将pcb板体坐标数据标记为zwi,i=1,2...n;将pcb板面位置数据zmi,i=1,2...n;

    s24:设定pcb板的类型信息对应一个类型预设值li,i=1,2...n,设定pcb板体坐标数据对应一个坐标预设值zi,i=1,2...n;

    s25:将类型信息、pcb板长度数据、pcb板宽度数据、pcb板高度数据和pcb板体坐标数据进行归一化处理并取其数值;

    s26:利用公式获取pcb板的检测值qbi;

    其中,αi表示为预设的不同类型修正因子,β1表示为预设的pcb板长度比例系数,β2表示为预设的pcb板宽度比例系数,β3表示为预设的pcb板高度比例系数,且β1>β2>β3,lc0表示为预设的标准pcb板长度,lk0表示为预设的标准pcb板宽度,lg0表示为预设的标准pcb板高度,χ表示为预设的pcb板坐标修正因子;

    s27:利用pcb板面位置数据对pcb板进行检测,得到检测数据;

    s28:将标记的类型信息、尺寸信息、坐标信息、类型预设值、坐标预设值、检测值和检测数据分类组合,得到数据处理信息。

    3.根据权利要求2所述的一种基于物联网的pcb板组装检测系统,其特征在于,利用pcb板面位置数据对pcb板进行检测,得到检测数据,具体的步骤包括:

    s31:将pcb板面位置数据中的pcb板正面坐标数据标记为zmzi,i=1,2...n,将pcb板面位置数据中的pcb板反面坐标数据标记为zmfi,i=1,2...n;

    s32:获取pcb板正面和pcb板反面的中心点,将pcb板正面的中心点设定为第一原点,将pcb板反面的中心点设定为第二原点;

    s33:根据预设的距离值分别将pcb板正面和pcb板反面划分为四个检测区域;

    s34:分别对pcb板正面和pcb板反面进行色彩检测,得到检测数据;包括:

    s341:获取pcb板正面的颜色和pcb板反面的颜色;

    s342:获取pcb板正面的颜色和pcb板反面的颜色对应的对比颜色值,并将其归一化处理并组合,得到第一颜色集和第二颜色集;

    s343:分别将第一颜色集和第二颜色集与预设的标准颜色值进行对比,得到第一颜色对比集和第二颜色对比集;

    其中,若第一颜色集和第二颜色集中的对比颜色值等于标准颜色值,则生成第一对比值;若第一颜色集和第二颜色集中的对比颜色值不等于标准颜色值,则生成第二对比值;若干个第一对比值和第二对比值构成第一颜色对比集和第二颜色对比集;

    s344:利用第二对比值对应的颜色所属的检测区域分别与pcb板正面坐标数据和pcb板反面坐标数据进行匹配,得到第一对比坐标数据和第二对比坐标数据;

    s345:分别计算第一颜色对比集和第二颜色对比集中的第二对比值的占比,得到第一占比系数和第二占比系数,第一占比系数和第二占比系数构成占比分析数据;

    s35:将第一颜色对比集、第二颜色对比集、第一对比坐标数据、第二对比坐标数据和占比分析数据组合,得到检测数据。

    4.根据权利要求1所述的一种基于物联网的pcb板组装检测系统,其特征在于,所述标记模块用于接收数据分析信息并进行分析和标记,具体的步骤包括:

    s41:获取数据分析信息中的检测分析数据并进行分析;

    s42:若检测分析数据中包含第二分析信号,获取第二分析信号对应的pcb板,并将其标记为异常pcb板,根据pcb板体坐标数据获取异常pcb板的位置坐标,并生成第一标记信号;

    s43:获取数据分析信息中的检测分析数据和占比分析数据并进行分析;

    s44:若检测分析数据中包含第二占比分析信号,获取第二占比分析信号对应的pcb板,并将其标记为问题pcb板,根据pcb板体坐标数据获取问题pcb板的位置坐标,并生成第二标记信号;

    s45:获取第一占比系数和第二占比系数对应的问题pcb板的板面,并根据第二对比值对应的颜色所属的检测区域,将检测区域分别与第一对比坐标数据和第二对比坐标数据进行匹配,得到问题颜色坐标数据,问题颜色坐标数据包含若干个第二对比值对应颜色的检测区域在问题pcb板正面或反面上的坐标;

    s46:将第一标记信号、第二标记信号和问题颜色坐标数据组合,得到标记数据,并将标记数据通过数据传输模块传输至预警模块。

    5.根据权利要求4所述的一种基于物联网的pcb板组装检测系统,其特征在于,所述预警模块用于接收标记数据并进行预警提示,具体的步骤包括:

    s51:获取标记数据并进行分析;

    s52:若标记数据中包含第一标记信号,则根据第一标记信号生成第一预警信号并进行预警,第一预警信号表示pcb板的组装出现异常需要进行处理;

    s53:若标记数据中包含第二标记信号,则根据第二标记信号生成第二预警信号,利用第二预警信号根据问题颜色坐标数据进行预警,第二预警信号表示组装的pcb板正常但pcb板的正面或者反面不符合标准需要进行处理。

    技术总结
    本发明公开一种基于物联网的PCB板组装检测系统,利用数据采集模块采集组装的PCB板的数据信息,该数据信息包括PCB板的类型信息、尺寸信息和坐标信息;利用数据处理模块接收数据信息并进行处理,得到数据处理信息,并将数据处理信息发送至数据分析模块;利用数据分析模块接收数据处理信息并进行分析,得到数据分析信息;利用标记模块接收数据分析信息并进行分析和标记,利用预警模块接收标记数据并进行预警提示;本发明公开的各个方面,用于解决现有方案中不能对不同类型的PCB板组装时进行检测和定位的问题,以及不能对检测出的问题PCB板中问题区域进行定位和预警提示的问题。

    技术研发人员:陶樱红;仇何
    受保护的技术使用者:广德今腾电子科技有限公司
    技术研发日:2020.12.07
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-5102.html

    最新回复(0)