一种确定基板的绑定位置的方法、装置、设备和存储介质与流程

文档序号:30055091发布日期:2022-05-17 17:30阅读:124来源:国知局
一种确定基板的绑定位置的方法、装置、设备和存储介质与流程

1.本发明涉及精确绑定设备领域,特别涉及一种确定基板的绑定位置的方法、装置、设备和存储介质。


背景技术:

2.玻璃基板是平板显示产业的关键基础部件之一,是构成平板显示器件的一个基本部件,是一种表面极其平整的薄玻璃片。在制作平板显示器的过程中,需要将不同功能的芯片转移到玻璃基板上,以期在基板的大面积范围上实现一定的电路功能,该转移过程称为芯片绑定过程。一张基板上有众多待绑定目标,每个待绑定目标的位置可以称为一个绑定位置。绑定设备的基本功能就是把待绑定芯片准确放置于绑定位置上。芯片偏离绑定位置,会导致芯片对应电路功能丧失。对于mini led绑定设备,绑定的芯片宽度最小仅75微米;对于micro led设备,绑定的芯片更小。这都对设备精度提出了严格要求。
3.在实际的应用绑定过程中,当绑定头、待绑定器件和绑定位置完全对正的情况下,绑定头下压将待绑定器件绑定至绑定位置上。但是,当被绑定的基板在设备工作台上放置时,不可避免的存在旋转和/或两个方向的平移。另外,在精密加工中温度或者其他因素引起基板形变也是不可忽略的因素,同时,基板很薄,在受力不完全均匀的情况下,不同区域、不同方向会出现不一致大涨缩,这样会导致各个绑定位置相对于设计值存在不同的变化,也就是说各个绑定位置已经不准确,进而无法保障绑定设备在作业过程中的绑定精度。因此,基板加载到设备后,在绑定作业之前,首先要准确确定实际基板上所有的绑定位置。准确确定所有绑定位置是保障绑定设备精度的前提条件。绑定位置的坐标不准确,绑定精度就会越低,而绑定位置的坐标不准确时,芯片的功能可能就会受到影响,进而影响平板显示器的性能。


技术实现要素:

4.本发明提供一种确定基板的绑定位置的方法、装置、设备和存储介质,以解决相关技术中绑定位置计算不准确的问题。
5.第一方面,本技术实施例提供了一种确定基板的绑定位置的方法,该方法包括:
6.针对待绑定基板上任意一个待绑定区域,确定所述待绑定基板对应的标准基板中,所述待绑定区域对应的标准绑定区域,其中,所述待绑定基板上有多个待绑定区域,且每个待绑定区域的变形程度在限定变形程度范围内,所述待绑定区域在所述待绑定基板上的布局与对应的所述标准绑定区域在所述标准基板上的布局相同;
7.根据所述标准绑定区域中的各个标准绑定位置与所述标准绑定区域的相对位置关系,以及,所述待绑定区域中各个标记点的实际坐标,确定所述待绑定区域中各个实际绑定位置。
8.上述实施例,在保证待绑定区域在待绑定基板上的布局与对应的标准绑定区域在标准绑定区域的布局相同的情况下,来确定与待绑定基板中的各个待绑定区域对应的标准
基板上的各个标准绑定区域,这样保证了每个待绑定区域对应的标准绑定区域更准确,进而更加准确的确定各个实际绑定位置对应的标准绑定位置,以利用标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系,以及,待绑定区域中各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。这样结合标准基板中的标准绑定区域中的标准绑定位置,分区域确定各个待绑定区域中的实际绑定位置,提高了绑定目标的位置确定的精度和效率。
9.在一些示例性的实施方式中,确定所述待绑定基板对应的标准基板中,所述待绑定区域对应的标准绑定区域之前,还包括:
10.根据所述待绑定基板上预设的标记点,对所述待绑定区域进行划分;
11.若划分后得到的待绑定区域中,存在变形程度不在所述限定变形程度范围之内的待绑定区域,则根据所述待绑定基板上预设的标记点,对划分后得到的待绑定区域继续划分,直到每个待绑定区域的变形程度在所述限定变形程度范围内。
12.上述实施例,在基板上设计制作有阵列分布的标记点来对待绑定区域进行划分,并且,当存在变形程度过大的待绑定区域时,需要对此待绑定区域继续划分,直到每个待绑定区域的变形程度在限定变形程度范围内,然后再对每个在限定变形程度范围内的待绑定区域应用本技术实施例的方法来确定实际绑定位置,以提高实际绑定位置确定的准确度。否则,如果不继续划分,直接在变形程度过大的待绑定区域中确定绑定位置会导致确定结果不准确。
13.在一些示例性的实施方式中,所述待绑定区域的长和宽的比值小于设定比值。
14.上述实施例,待绑定区域的长和宽接近,避免了区域划分时出现窄条形区域的情况,因为这种情况中,窄边精度太高,而宽边精度太低,这样宽边的精度就影响了整体精度。
15.在一些示例性的实施方式中,所述标准绑定区域中的各个标准绑定位置与所述标准绑定区域的相对位置关系的表征参数,包括:
16.所述标准绑定区域的标准尺寸,以及,每个标准绑定区域中的标准绑定位置在所述标准绑定区域中的偏移量;
17.所述根据所述标准绑定区域中的各个标准绑定位置与所述标准绑定区域的相对位置关系,以及,所述待绑定区域中各个标记点的实际坐标,确定所述待绑定区域中各个实际绑定位置,包括:
18.根据所述标准绑定区域的标准尺寸,以及,每个标准绑定区域中的标准绑定位置在所述标准绑定区域中的偏移量,确定表征所述标准绑定区域中的标准绑定位置相对于所述标准绑定区域的中心的偏移程度的第一参数,根据所述第一参数和测量得到的所述待绑定区域中的各个标记点的实际坐标,确定所述待绑定区域中各个实际绑定位置。
19.上述实施例,将上述表征标准绑定区域中的标准绑定位置相对于标准绑定区域的中心的偏移程度的第一参数,以及,测量得到的所述待绑定区域中的各个标记点的实际坐标,来计算得到待绑定区域中各个实际绑定位置。这样,结合了标准基板和待绑定基板中的上述各个参数,计算得到的各个实际绑定位置即为考虑了形变情况下的各个实际绑定位置,进而有着很高的准确度。
20.在一些示例性的实施方式中,通过下列方式确定所述待绑定区域的变形程度是否在限定变形程度范围内:
21.若所述待绑定区域中的两个对角线的中点之间的距离小于或等于预设距离,则确定所述待绑定区域的变形程度在限定变形程度范围内;或;
22.若所述待绑定区域中的两个对角线的中点之间的距离大于所述预设距离,则确定所述待绑定区域的变形程度不在限定变形程度范围内。
23.上述实施例,用待绑定区域中的两个对角线的中点之间的距离与预设距离的大小关系来确定待绑定区域的变形程度,简单且直观的实现了对待绑定区域的变形程度的确定。
24.第二方面,本技术实施例提供了一种确定基板的绑定位置的装置,该装置包括:
25.区域确定模块,用于针对待绑定基板上任意一个待绑定区域,确定所述待绑定基板对应的标准基板中,所述待绑定区域对应的标准绑定区域,其中,所述待绑定基板上有多个待绑定区域,且每个待绑定区域的变形程度在限定变形程度范围内,所述待绑定区域在所述待绑定基板上的布局与对应的所述标准绑定区域在所述标准基板上的布局相同;
26.位置确定模块,用于根据所述标准绑定区域中的各个标准绑定位置与所述标准绑定区域的相对位置关系,以及,所述待绑定区域中各个标记点的实际坐标,确定所述待绑定区域中各个实际绑定位置。
27.在一些示例性的实施方式中,还包括区域划分模块,用于在确定所述待绑定基板对应的标准基板中,所述待绑定区域对应的标准绑定区域之前,根据所述待绑定基板上预设的标记点,对所述待绑定区域进行划分;若划分后得到的待绑定区域中,存在变形程度不在所述限定变形程度范围之内的待绑定区域,则根据所述待绑定基板上预设的标记点,对划分后得到的待绑定区域继续划分,直到每个待绑定区域的变形程度在所述限定变形程度范围内。
28.在一些示例性的实施方式中,所述待绑定区域的长和宽的比值小于设定比值。
29.在一些示例性的实施方式中,所述标准绑定区域中的各个标准绑定位置与所述标准绑定区域的相对位置关系的表征参数,包括:
30.所述标准绑定区域的标准尺寸,以及,每个标准绑定区域中的标准绑定位置在所述标准绑定区域中的偏移量;
31.所述区域确定模块具体用于:
32.根据所述标准绑定区域的标准尺寸,以及,每个标准绑定区域中的标准绑定位置在所述标准绑定区域中的偏移量,确定表征所述标准绑定区域中的标准绑定位置相对于所述标准绑定区域的中心的偏移程度的第一参数,根据所述第一参数和测量得到的所述待绑定区域中的各个标记点的实际坐标,确定所述待绑定区域中各个实际绑定位置。
33.在一些示例性的实施方式中,还包括变形程度确定模块,用于通过下列方式确定所述待绑定区域的变形程度是否在限定变形程度范围内:
34.若所述待绑定区域中的两个对角线的中点之间的距离小于或等于预设距离,则确定所述待绑定区域的变形程度在限定变形程度范围内;或;
35.若所述待绑定区域中的两个对角线的中点之间的距离大于所述预设距离,则确定所述待绑定区域的变形程度不在限定变形程度范围内。
36.第三方面,本技术实施例提供了一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现上述任一种方法
的步骤。
37.第四方面,本技术实施例提供了一种计算机存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述任一种方法的步骤。
附图说明
38.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1为本技术实施例中适用的一种绑定设备的基本示意图;
40.图2为本技术实施例中适用的一种标准基板与待绑定基板的对比图;
41.图3为本技术实施例提供的一种确定基板的绑定位置的方法的流程图;
42.图4为本技术实施例中适用的一种标准基板区域划分的示意图;
43.图5为本技术实施例中适用的一种待绑定区域的变形程度的检测示意图;
44.图6为本技术实施例中适用的一种标准基板和待绑定基板的坐标关系示意图;
45.图7为本技术实施例中适用的一种基板位置测量示意图;
46.图8为本技术实施例中适用的一种理想基板和实际基板的对比示意图;
47.图9为本技术实施例中适用的一种理想基板和实际基板的对比示意图;
48.图10是本技术实施例提供的一种确定基板的绑定位置的装置;
49.图11是本技术实施例提供的一种绑定设备的示意图。
具体实施方式
50.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
51.本技术实施例涉及到精确绑定设备领域,适用于不同尺寸的基板的芯片的绑定作业。绑定设备具有承载基板的工作台,基板放置在工作台上,而绑定的最终目的是当绑定头、待绑定器件和绑定目标完全对正的情况下,绑定头下压,将待绑定器件绑定至绑定目标上。通常,一张基板上有多个待绑定位置,在实施绑定作业之前,需要精确确定所有绑定目标的位置。在实际的应用过程中,当被绑定的基板在设备工作台放置时,不可避免的存在旋转或者两个方向的平移,尤其是在精密加工中温度或者其他因素引起的大型基板的形变也是不可忽略的因素。同时,基板很薄,在受力不完全均匀的情况下,不同区域、不同方向会出现不一致的涨缩,这样导致基板上各个绑定目标的位置与设计值相比,存在着不同的变化。因此,应用本技术实施例提供的绑定位置的确定方法,可以精确确定各个绑定目标的实际位置。
52.接下来对本技术实施例的专业术语进行说明。
53.(1)标准基板,也可以称为理想基板,其是根据设计值构建出来的,其中,设计值比如是理想基板中各个绑定目标的位置或各个标记点的位置或基板尺寸等。为了表述方便,
以及,更好的区分待绑定基板和理想基板,将理想基板称为标准基板,将标准基板划分出来的区域称为标准绑定区域。
54.(2)待绑定基板,也可以称为实际基板,可能存在旋转、平移或者形变的基板;待绑定基板划分出来的区域称为待绑定区域。
55.(3)标准绑定位置:标准基板中各个绑定目标的位置的设计值。
56.(4)实际绑定位置:基板旋转、平移或者变形后中各个绑定目标的位置的实际的坐标。
57.本技术实施例中,待绑定基板上设有阵列式的mark,称为标记点,阵列mark中x轴最靠近负方向和y轴最靠近负方向的mark为基准mark,且基准mark与基板上的绑定目标有确定的相对位置关系。图1示出了一种绑定设备的基本示意图,其中,m和n为根据预设条件选取的,这样,待绑定基板中,其中每行(x轴方向)有2n+1个标记点,每列(y轴方向)有2m+1个标记点,这样,相邻的标记点的连线可以将基板分为2
m+n
个区域。
58.而绑定设备在实际的绑定过程中,由于发生旋转、平移、涨缩和斜向拉伸等问题,基板很容易发生形变。在一个具体的例子中,图2示出了一种标准基板与待绑定基板的对比图,通过图2可看出,实际基板发生了形变。应用本技术实施例提供的方法,可以准确确定基板发生形变后各个待绑定区域的实际绑定位置。
59.接下来通过各个实施例对本技术实施例提供的技术方案进行说明。
60.图3为本技术实施例提供的一种确定基板的绑定位置的方法的流程图,如图3所示,该方法可以包括:
61.s301、针对待绑定基板上任意一个待绑定区域,确定待绑定基板对应的标准基板中,待绑定区域对应的标准绑定区域,其中,待绑定基板上有多个待绑定区域,且每个待绑定区域的变形程度在限定变形程度范围内,待绑定区域在待绑定基板上的布局与对应的标准绑定区域在标准基板上的布局相同。
62.s302、根据标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系,以及,待绑定区域中各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。
63.上述实施例,无需改变基板的外形,在保证待绑定区域在待绑定基板上的布局与对应的标准绑定区域在标准绑定区域的布局相同的情况下,来确定与待绑定基板中的各个待绑定区域对应的标准基板上的各个标准绑定区域,这样保证了每个待绑定区域对应的标准绑定区域更准确,进而更加准确的确定各个实际绑定位置对应的标准绑定位置,以利用标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系,以及,待绑定区域中各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。这样结合标准基板中的标准绑定区域中的标准绑定位置,分区域确定各个待绑定区域中的实际绑定位置,提高了绑定目标的位置确定的精度和效率。
64.首先,涉及到s301,针对任意一个待绑定基板,确定与其对应的一个标准基板,其中,标准基板和待绑定基板的型号和尺寸相同。应用相同的区域划分方式,对待绑定基板与标准基板进行区域划分,待绑定基板划分出的区域称为待绑定区域,标准基板划分出的区域称为标准绑定区域。将待绑定基板和标准基板分别划分为多个区域。针对待绑定基板上任意一个待绑定区域,确定与待绑定基板对应的标准基板中,待绑定区域对应的绑定区域。示例性的,该对应的可以是指,比如待绑定基板划分成4个待绑定区域,标准基板划分成4个
标准绑定区域,当前处理的是第一行第一列的待绑定区域,则其对应的标准绑定区域为标准基板中第一行第一列的标准绑定区域。
65.另外,在确定待绑定基板对应的标准基板中,待绑定区域对应的标准绑定区域之前,还包括:根据待绑定基板上预设的标记点,对待绑定区域进行划分;若划分后得到的待绑定区域中,存在变形程度不在限定变形程度范围之内的待绑定区域,则根据待绑定基板上预设的标记点对划分后得到的待绑定区域继续划分,直到每个待绑定区域的变形程度在限定变形程度范围内。
66.具体的,待绑定基板上有多个预设的标记点,应用各个标记点对待绑定区域进行划分,其中,预设的标记点的数量的选取,可以以划分后的待绑定区域的长和宽的比值小于设定比值为原则。
67.通常情况下,待绑定基板为四边形,区域划分原则可以是连接对边上的标记点实现区域划分。在一个具体的例子中,以标准基板为例,对区域划分过程进行说明。图4示出了一种标准基板区域划分的示意图。参考图4,首先选择靠近标准基板的四角的4个标记点所定的长方形区域作为一个绑定区域。需要说明的是,图4是以标准基板为例对区域划分进行说明,待绑定基板的区域划分方式相同,在此不赘述。
68.在这个例子中,绑定区域(0,0)的变形程度不在限定变形程度范围内,则选取此待绑定区域的长边的中间位置处的标记点进行连接,划分为两个待绑定区域,如此循环,直到每个待绑定区域的变形程度在限定变形程度范围内为止。在图4中,用五次划分来进行示意,其中,第一次划分中,绑定区域(0,0)的变形程度不在限定变形程度范围内;第二次划分中,绑定区域(0,1)的变形程度不在限定变形程度范围内;第三次划分中,绑定区域(0,0)和绑定区域(1,1)的变形程度不在限定变形程度范围内;第四次划分中,绑定区域(1,1)的变形程度不在限定变形程度范围内;第五次划分中,绑定区域(1,1)的变形程度仍不在限定变形程度范围内。这种情况产生的原因可能是,在实际的应用过程中,可能存在标记点数量偏少等原因导致的待绑定区域不符合精度要求且四边没有标记点的情况,这种情况时,表明现有标记点无法确定该区域中的实际绑定位置。这种情况下,可以应用以下方式克服这个问题,第一种方式是,增加标记点的数量,再应用本技术的技术方案进行绑定位置的确定;第二种方式是,人工对变形程度仍不在限定变形程度范围内的绑定位置的实际坐标进行确定。
69.示例性的,可以通过下列方式来确定待绑定区域的变形程度是否在限定变形程度范围内。具体的,变形程度可以用距离表征,若待绑定区域的两个对角线的中点之间的距离小于或等于预设距离,则确定待绑定区域的变形程度在限定变形程度范围内;或,若待绑定区域的两个对角线的中点之间的距离大于预设距离,则确定待绑定区域的变形程度不在限定变形程度范围内。在一个具体的例子中,图5示出了一种待绑定区域的变形程度的检测示意图,其中,变形程度又可以称为非均匀性变形,当变形程度在限定变形程度范围内,即为,非均匀性满足预设精度要求。参考图5,点pi14为marki1和marki4的中心点;点pi23为marki2和marki3的中点。标准基板情况下,pi14和pi23会完全重合;但是由于基板变形,pi14和pi23会有一定的距离di,用此距离di来表征基板的变形非均匀性;其中,不同的待绑定区域以及对应的不同的标准绑定区域的i取值不同。
70.pi14的坐标(xip14,yip14)满足:
71.xp14=(xip1+xip4)/2;yip14=(yip1+yip4)/2。
72.pi23的坐标(xip23,yip23)满足:
73.xip23=(xip2+xip3)/2;yip14=(yip2+yip3)/2。
74.pi14和pi23之间的距离d计算方法为:
75.di=sqrt((xip14-xip23)^2+(yip14-yip23)^2)。
76.假设基板可接受的最大变形非均匀性为dm。若所有绑定区域的变形非均匀性di均满足di《=dm,则认为当前选择的绑定区域的变形非均匀性可以接受,也即,变形程度在限定变形程度范围内,可以执行确定实际绑定位置的操作。若某个绑定区域的变形非均匀性di》dm,则认为此绑定区域的变形非均匀性不可接受,也即,变形程度不在限定变形程度范围内,需要继续进行区域划分。
77.基于此,对于每个变形程度在限定变形程度范围内的待绑定区域,计算该待绑定区域中各个实际绑定位置,也即,各个绑定目标的实际绑定位置。
78.具体的,涉及到s302、根据标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系,以及,待绑定区域中各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。获取标准绑定区域的标准尺寸,以及,每个标准绑定区域中的标准绑定位置在标准绑定区域中的偏移量,用来表征标准绑定区域中的各个标准绑定位置与所述标准绑定区域的相对位置关系。然后应用移动相机测量待绑定区域中四角的标记点的坐标,应用上述量计算第一参数,其中,第一参数表征所述标准绑定区域中的标准绑定位置相对于所述标准绑定区域的中心的偏移程度。然后基于标准基板和待绑定基板是线性等比缩放的原则,基于第一参数待绑定区域中的各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。
79.在一个具体的例子中,已知基板上按行、列分布有若干绑定目标,用pad表示,标准基板为矩形,由于环境因素影响,比如温度,基板可能变形为非理想矩形,图6示出了一种标准基板和待绑定基板的坐标关系示意图。
80.其中,标准绑定区域的标准尺寸用(xilength,yiwidth)表示;每个标准绑定区域中的标准绑定位置相对于标准绑定区域的标记点marki1的偏移量用(xpadns_ofs-xmarki1,ypadns_ofs-ymarki1)表示;待绑定区域中四角标记点的坐标用于(xip1,yip1)、(xip2,yp2)、(xip3,yip3)、(xip4,yip4)表示。
81.具体的,(xip1,yip1)、(xip2,yp2)、(xip3,yip3)、(xip4,yip4)是应用如下方式测量来的:
82.绑定设备上具有可以在x/y方向移动的相机,相机可以通过对工作台上的任意点进行拍照来获取需要的点的位置。图7示出了一种基板位置测量示意图,参考图7,这个例子中,为第(xmi,yni)个绑定区域,移动x轴和y轴,使得相机的视野内出现marki1点,记录此时的x轴/y轴的轴坐标(xiaxis1,yiaxis1),对marki1点进行拍照,获取marki1点相对于相机视野中心的偏移(xiofs1,yiofs1),这样可以得到marki1在绑定设备中的坐标(xp1,yp1)为:xip1=xiaxis1+xiofs1;yip1=yiaxis1+yiofs1。同样的方法,得到marki2、marki3和marki4在设备中的坐标(xip2,yip2),(xip3,yip3)和(xip4,yip4)。可选的,绑定设备中还包括预对位装置,基板放置到工作台上后,预对位装置会对基板进行预对位,这样可以把基板位置限定在变化较小的范围内,使得相机能够快速找到基板上全部的标记点。理想情况
下,任意pad所在的标准绑定区域的标准中心点为(x0,y0),则可以得到:
83.x0=x
marki1
+x
ilength
/2
84.y0=y
marki1
+y
ilength
/2
85.实际情况下,根据此pad对应的绑定区域的4个标记点的实际位置,可以得到此绑定区域的实际中心点(x
01
,y
01
)满足:
86.x
01
=(x
ip1
+x
ip2
+x
ip3
+x
ip4
)/4
87.y
01
=(y
ip1
+y
ip2
+y
ip3
+y
ip4
)/4
88.任意pad在x方向上距离绑定区域中心的距离与对应绑定区域x方向长度的比例为α1,在y方向上距离绑定区域中心的距离与对应绑定区域y方向长度的比例为α2,根据理想情况,容易得到:
[0089][0090][0091]
在待绑定区域相对标准绑定区域有平移、旋转、线性膨胀、斜向拉伸的情况下,用下式计算实际绑定位置:
[0092][0093][0094]
应用该方式,得到各个待绑定区域中的每个实际绑定位置。将计算得到的各个绑定目标的实际绑定位置发送至绑定设备控制系统,控制系统控制各工作部组移动至目标位置,完成最终的高精度绑定。
[0095]
另外,由于尺寸较大的基板上的绑定目标较多,且旋转、平移、涨缩或斜向拉伸的情况更多,因此,本技术实施例提供的技术方案,应用在尺寸较大的基板上的绑定效果更高,绑定精度更高。
[0096]
为了使本技术的技术方案更完善,分别从以下两种情况来说明实际绑定位置的确定方法。
[0097]
第一、假如不考虑基板的膨胀、斜向拉伸或基板旋转的情况下,基板上仅用一个标记点也可以推算出所有绑定目标的实际位置。比如,图8示出了一种理想基板和实际基板的对比示意图,这样,第n个pad在绑定设备中的实际位置的坐标为xpadn=xip1+xpadn_ofs;ypadn=yip1+ypadn_ofs。这种情况下,相机拍照只需要拍一个标记点,节约时间,但是并未考虑基板膨胀、斜向拉伸以及基板旋转,无法应用在精度较高的场合。
[0098]
第二,只考虑旋转,不考虑基板膨胀和斜向拉伸的情况下,基板上仅观测两个基准标记点也可以推算所有绑定目标的实际位置。比如,图9示出了一种理想基板和实际基板的对比示意图,其中,xpadn_ofs’和ypadn_ofs’分别表示旋转情况下第n个pad相对于待绑定区域的两个边的坐标;如图9所示α表示基板旋转角度,β表示pad的变化角度。因此,第n个pad的设备坐标为:
[0099]
xpadn=xip1+sqrt(xpadn_ofs’^2+ypadn_ofs’^2)*cos(α+β);
[0100]
ypadn=yip1+sqrt(xpadn_ofs’^2+ypadn_ofs’^2)*sin(α+β)。
[0101]
其中xpadn_ofs’、ypadn_ofs’、α和β满足:
[0102]
xpadn_ofs’=xpadn_ofs*sqrt((xip2-xip1)^2+(yip2-yip1)^2)/xglass_length;
[0103]
ypadn_ofs’=ypadn_ofs*sqrt((xip2-xip1)^2+(yip2-yip1)^2)/xglass_length;
[0104]
tan(α)=(yip2-yip1)/(xip2-xip1);tan(β)=ypadn_ofs/xpadn_ofs。
[0105]
这种情况下,操作简单,相机拍照只需拍2个mark,节省时间。可应对基板平移、倾斜及全局均匀膨胀。未考虑基板不均匀膨胀、斜向拉伸,无法对应精度较高的应用场合。
[0106]
参考图10,基于与上述确定基板的绑定位置的方法相同的发明构思,本技术实施例还提供了一种确定基板的绑定位置的装置,该装置主要包括:
[0107]
区域确定模块1001和位置确定模块1002。
[0108]
其中,区域确定模块1001,用于针对待绑定基板上任意一个待绑定区域,确定待绑定基板对应的标准基板中,待绑定区域对应的标准绑定区域,其中,待绑定基板上有多个待绑定区域,且每个待绑定区域的变形程度在限定变形程度范围内,待绑定区域在待绑定基板上的布局与对应的标准绑定区域在标准基板上的布局相同;
[0109]
位置确定模块1002,用于根据标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系,以及,待绑定区域中各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。
[0110]
上述实施例,无需改变基板的外形,在保证待绑定区域在待绑定基板上的布局与对应的标准绑定区域在标准绑定区域的布局相同的情况下,来确定与待绑定基板中的各个待绑定区域对应的标准基板上的各个标准绑定区域,这样保证了每个待绑定区域对应的标准绑定区域更准确,进而更加准确的确定各个实际绑定位置对应的标准绑定位置,以利用标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系,以及,待绑定区域中各个标记点的实际坐标,确定待绑定区域中各个实际绑定位置。这样结合标准基板中的标准绑定区域中的标准绑定位置,分区域确定各个待绑定区域中的实际绑定位置,提高了绑定目标的位置确定的精度和效率。
[0111]
在一些示例性的实施方式中,还包括区域划分模块,用于在确定待绑定基板对应的标准基板中,待绑定区域对应的标准绑定区域之前,根据待绑定基板上预设的标记点,对待绑定区域进行划分;若划分后得到的待绑定区域中,存在变形程度不在限定变形程度范围之内的待绑定区域,则根据待绑定基板上预设的标记点对划分后得到的待绑定区域继续划分,直到每个待绑定区域的变形程度在限定变形程度范围内。
[0112]
在一些示例性的实施方式中,待绑定区域的长和宽的比值小于设定比值。
[0113]
在一些示例性的实施方式中,标准绑定区域中的各个标准绑定位置与标准绑定区域的相对位置关系的表征参数,包括:
[0114]
标准绑定区域的标准尺寸、标准绑定区域的标记点相对于标准基板的基准标记点的位移,以及,每个标准绑定区域中的标准绑定位置在标准绑定区域中的偏移量;
[0115]
区域确定模块1001具体用于:
[0116]
根据标准绑定区域的标准尺寸、标准绑定区域的标记点相对于标准基板的基准标
记点的位移、每个标准绑定区域中的标准绑定位置在标准绑定区域中的偏移量和测量得到的待绑定区域中各个标记点的实际坐标,确定表征标准绑定区域中的标准绑定位置相对于标准绑定区域的边界的偏移程度的第一参数,以及,待绑定区域中的实际绑定位置相对于待绑定区域的边界的偏移程度的第二参数;
[0117]
根据第一参数和第二参数,确定待绑定区域中各个实际绑定位置。
[0118]
在一些示例性的实施方式中,还包括变形程度确定模块,用于通过下列方式确定待绑定区域的变形程度是否在限定变形程度范围内:
[0119]
若待绑定区域中的两个对角线的中点之间的距离小于或等于预设距离,则确定待绑定区域的变形程度在限定变形程度范围内;或;
[0120]
若待绑定区域中的两个对角线的中点之间的距离大于预设距离,则确定待绑定区域的变形程度不在限定变形程度范围内。
[0121]
基于与上述避障方法相同的发明构思,本技术实施例还提供了一种绑定设备,该绑定设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personal digital assistant,pda)、服务器等;在本技术实施例中,绑定设备可以是机器人。如图11所示,该绑定设备110可以包括处理器1101和存储器1102。
[0122]
处理器1101可以是通用处理器,例如中央处理器(cpu)、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0123]
存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器1102还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0124]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;上述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于:移动存储设备、随机存取存储器(ram,random access memory)、磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等各种可以存储程序代码的介质。
[0125]
或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、随机存取存储器(ram,random access memory)、磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等各种可以存储程序代码的介质。
[0126]
以上实施例仅用以对本技术的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本技术实施例的方法,不应理解为对本技术实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本技术实施例的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1