一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

球焊电流控制方法、控制器及EFO系统与流程

2022-06-22 19:38:32 来源:中国专利 TAG:

球焊电流控制方法、控制器及efo系统
技术领域
1.本发明涉及球焊技术领域,尤其涉及一种球焊电流控制方法、控制器及efo系统。


背景技术:

2.芯片球焊技术是电子封装中实现芯片最基本、最主要的一种互连技术。芯片球焊技术中,金丝成球的过程在键合焊线机的工艺中占有重要的环节。金丝成球过程中形成的球的尺寸、形状、表面氧化污染状况以及硬度等直接决定了球键合点的键合质量和可靠性,因此在球焊过程中获得球形度好,大小一致的无氧化的光滑球形是获得性能优良焊点的重要条件之一。
3.然而,由于目前的金丝成球过程无法对电流进行很好的控制,使金丝成球的球形大小不均匀或者成球硬度不合适进而影响整个球焊的质量。


技术实现要素:

4.本发明实施例提供一种球焊电流控制方法、控制器及efo系统,以解决球焊质量差的问题。
5.一种球焊电流控制方法,包括:获取电流控制请求,所述电流控制请求包括至少两个球焊控制阶段对应的电流控制参数;判断每一所述球焊控制阶段对应的电流控制参数是否满足目标控制条件;若所述球焊控制阶段对应的电流控制参数满足所述目标控制条件,则根据第一控制逻辑,确定所述球焊控制阶段对应的电流控制信号;若所述球焊控制阶段对应的电流控制参数不满足所述目标控制条件,则根据第二控制逻辑,确定所述球焊控制阶段对应的电流控制信号;根据所述球焊控制阶段对应的电流控制信号,控制球焊设备输出目标电流进行球焊。
6.进一步地,所述每一所述球焊控制阶段对应的电流控制参数包括起始电流值、结束电流值和控制时长;所述根据所述电流控制参数,确定目标线性度,包括:根据所述起始电流值和所述结束电流值,确定阶段电流差;根据所述阶段电流差和所述控制时长,确定目标线性度。
7.进一步地,所述判断所述电流控制参数是否满足目标控制条件,包括:根据所述电流控制参数,确定目标线性度;若所述目标线性度为零,则认定所述电流控制参数满足目标控制条件;若所述目标线性度不为零,则认定所述电流控制参数不满足目标控制条件。
8.进一步地,所述根据第一控制逻辑,确定电流控制信号,包括:基于所述电流控制参数,确定控制电流值和控制时间;
基于所述控制电流值和所述控制时间,确定所述电流控制信号。
9.进一步地,所述根据第二控制逻辑,确定电流控制信号,包括:基于所述目标线性度,确定电流输出方程;基于所述电流输出方程,确定电流控制信号。
10.进一步地,所述电流控制参数还包括预警电流阈值;所述球焊电流控制方法还包括:获取目标采样电流;基于所述预警电流阈值,判断所述目标采样电流是否异常;若所述目标采样电流异常,则生成异常报警信息;若所述目标采样电流无异常,则根据所述球焊控制阶段对应的电流控制信号,控制球焊设备输出目标电流进行球焊。
11.进一步地,至少两个所述球焊控制阶段包括第一控制阶段、第二控制阶段、第三控制阶段和第四控制阶段;所述根据所述球焊控制阶段对应的电流控制信号,控制球焊设备输出目标电流进行球焊,包括:若所述球焊控制阶段为所述第一控制阶段,则控制所述球焊设备输出第一电流焊接第一焊球;若所述球焊控制阶段为所述第二控制阶段,则控制所述球焊设备将所述第一电流线性递减至第二电流,以对所述第一焊球进行冷却,得到第二焊球;若所述球焊控制阶段为所述第三控制阶段,则控制所述球焊设备输出所述第二电流,对所述第二焊球进行焊接,形成第三焊球;若所述球焊控制阶段为所述第四控制阶段,则控制所述球焊设备将所述第二电流线性递减至第三电流,以对所述第三焊球进行冷却,形成目标焊球。
12.一种电流控制器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的电流控制程序,所述处理器执行所述电流控制程序时实现上述球焊电流控制方法。
13.一种efo系统,包括上述的电流控制器和球焊设备;所述球焊设备,接收所述电流控制信号,根据所述电流控制信号输出目标电流进行球焊。
14.进一步地,所述球焊设备包括dac模块和开关控制模块;所述dac模块,用于对所述电流控制信号进行转换处理,输出电流转换信号;所述开关控制模块,用于基于所述电流转换信号,输出对应的目标电流。
15.上述球焊电流控制方法、控制器及efo系统,电流控制器通过获取电流控制请求,电流控制请求包括至少两个球焊控制阶段对应的电流控制参数,以根据不同阶段地控制球焊设备进行球焊,并判断每一球焊控制阶段对应的电流控制参数是否满足目标控制条件,以确定每一球焊控制阶段对应的控制逻辑,在球焊控制阶段对应的电流控制参数不满足目标控制条件时,则根据第二控制逻辑,确定球焊控制阶段对应的电流控制信号,在球焊控制阶段对应的电流控制参数不满足目标控制条件时,则根据第二控制逻辑,确定球焊控制阶段对应的电流控制信号,并根据球焊控制阶段对应的电流控制信号,控制球焊设备输出目
标电流进行球焊,使球焊设备按照最优的方式进行球焊,从而保证球焊的质量。
附图说明
16.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
17.图1是本发明一实施例中球焊电流控制方法的一流程图;图2是本发明图1中步骤s102的一流程图;图3是本发明图2中步骤s201的一流程图;图4是本发明图1中步骤s104的一流程图;图5是本发明图1中步骤s103的一流程图;图6是本发明一实施例中球焊电流控制方法的另一流程图;图7是本发明图1中步骤s105的一流程图;图8是本发明一实施例中efo系统的一示意图;图9是本发明一实施例中电流控制器的一示意图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.本发明实施例提供的球焊电流控制方法,该球焊电流控制方法可应用在如图8所示的efo(electronic flame-off,电子火焰熄灭,简称efo)系统中,该efo系统包括电流控制器10、球焊设备20和目标终端30,电流控制器10与目标终端30和球焊设备20相连,用于控制球焊设备20进行球焊,提高球焊质量。其中,目标终端10包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备上。
20.在一实施例中,如图1所示,提供一种球焊电流控制方法,以该方法应用在图8中的电流控制器10为例进行说明,包括如下步骤:s101:获取电流控制请求,电流控制请求包括至少两个球焊控制阶段对应的电流控制参数。
21.其中,电流控制请求是指对球焊设备20输出的目标电流进行控制的请求。球焊控制阶段是指在球焊过程中,对目标电流进行控制的阶段。电流控制参数是指自定义设置的参数,用于控制目标电流。
22.作为一示例,用户可以基于目标终端30,自定义配置至少两个球焊控制阶段,每一球焊控制阶段对应一电流控制参数。目标终端30根据至少两个球焊控制阶段对应的电流控制参数,形成电流控制请求,并将该电流控制请求发送至电流控制器10。可选地,电流控制器10可通过高速网口通讯协议与目标终端30进行通讯,获取电流控制请求。
23.作为一示例,电流控制参数包括用于控制目标电流的电流值和用于控制目标电流
的时间段。由于在整个球焊过程中,目标电流的整体趋势是减小的,直至为零,因此,至少两个球焊控制阶段对应的电流控制参数中的预设电流值也是整体呈减小趋势。
24.需要说明的是,一般情况下,电流控制器10需要输出电流控制信号至球焊设备20,球焊设备20对电流控制信号进行转换输出目标电流,根据目标电流进行金丝球焊。但是,在相关技术中,球焊设备20对目标电流的转换和对目标电流的开关控制不及时,导致目标电流的转换和开关控制的时间误差较大,从而是形成的焊球的球形大小不均匀或者硬度不合适,影响球焊的质量。在本示例中,由于电流控制参数是由用户自定义设置的参数,即用户可以根据实际经验,自定义设置至少两个球焊控制阶段对应的电流控制参数,从而使电流控制器10根据电流控制请求中的至少两个球焊控制阶段对应的电流控制参数,在后续步骤中,不同球焊控制阶段采用不同目标电流,控制球焊设备20进行球焊,避免出现形成的球焊的球形大小不均匀或者硬度不合适的情况,从而保证球焊的质量。
25.s102:判断每一球焊控制阶段对应的电流控制参数是否满足目标控制条件。
26.其中,目标控制条件是指对每一电流控制参数进行判断的条件。
27.作为一示例,电流控制器10获取电流控制请求后,根据预设的目标控制条件,判断每一球焊控制阶段对应的电流控制参数是否满足该预设的目标控制条件,从而根据目标控制条件的判断结果,在后续步骤中选择不同的控制逻辑,确定球焊设备20的目标电流。其中,该目标控制条件为能够根据每一球焊控制阶段对应的电流控制参数,确定每一球焊控制阶段对应的控制逻辑的条件。
28.在本示例中,电流控制器10在获取电流控制请求后,通过判断每一球焊控制阶段对应的电流控制参数是否满足目标控制条件,以确定每一球焊控制阶段对应的控制逻辑,从而保证球焊设备20按照最优的方式进行球焊,提高球焊的质量。
29.s103:若球焊控制阶段对应的电流控制参数满足目标控制条件,则根据第一控制逻辑,确定球焊控制阶段对应的电流控制信号。
30.其中,第一控制逻辑是指在球焊控制阶段对应的电流控制参数满足目标控制条件时,确定球焊控制阶段对应的电流控制信号的控制逻辑。
31.作为一示例,当球焊控制阶段对应的电流控制参数满足目标控制条件时,电流控制器10确定该球焊控制阶段对应的控制逻辑为第一控制逻辑,并根据该第一控制逻辑,确定球焊控制阶段对应的电流控制信号,并将该电流控制信号发送至球焊设备20,控制球焊设备20根据该电流控制信号输出目标电流进行球焊。可选地,该第一控制逻辑可以是以恒定电流值的方式,控制球焊设备20输出恒定的目标电流。
32.s104:若球焊控制阶段对应的电流控制参数不满足目标控制条件,则根据第二控制逻辑,确定球焊控制阶段对应的电流控制信号。
33.其中,第二控制逻辑是指在球焊控制阶段对应的电流控制参数不满足目标控制条件时,确定球焊控制阶段对应的电流控制信号的控制逻辑。
34.作为一示例,当球焊控制阶段对应的电流控制参数不满足目标控制条件时,电流控制器10确定该球焊控制阶段对应的控制逻辑为第二控制逻辑,并根据该第二控制逻辑,确定球焊控制阶段对应的电流控制信号,并将该电流控制信号发送至球焊设备20,控制球焊设备20根据该电流控制信号输出目标电流进行球焊。可选地,该第二控制逻辑可以是线性的方式,控制球焊设备20线性递减地输出目标电流。
35.s105:根据球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊。
36.其中,目标电流是指用于球焊的电流。
37.作为一示例,电流控制器10根据每一球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊。在本示例中,电流控制器10能够根据球焊的过程中不同的球焊控制阶段,确定每一球焊控制阶段对应的控制逻辑,从而根据每一球焊控制阶段对应的控制逻辑确定电流控制信号,再根据该电流控制信号控制球焊设备20输出目标电流进行球焊,从而保证球焊的质量。
38.在本实施例中,电流控制器10通过获取电流控制请求,电流控制请求包括至少两个球焊控制阶段对应的电流控制参数,能够分为不同的球焊控制阶段来控制球焊设备20进行球焊,并判断每一球焊控制阶段对应的电流控制参数是否满足目标控制条件,以确定每一球焊控制阶段对应的控制逻辑,在球焊控制阶段对应的电流控制参数不满足目标控制条件时,则根据第二控制逻辑,确定球焊控制阶段对应的电流控制信号,在球焊控制阶段对应的电流控制参数不满足目标控制条件时,则根据第二控制逻辑,确定球焊控制阶段对应的电流控制信号,并根据球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊,使球焊设备20按照最优的方式进行球焊,从而保证球焊的质量。
39.在一实施例中,如图2所示,步骤s102中,即判断每一球焊控制阶段对应的电流控制参数是否满足目标控制条件,包括:s201:根据电流控制参数,确定目标线性度。
40.其中,目标线性度是指根据电流控制参数确定的线性度。可选地,该目标线性度可以为零,也可以不为零。当目标线性度为零时,目标电流不需要线性输出,采用第一控制逻辑对目标电流进行控制。该目标线性度不为零时,目标电流需要线性输出,则采用第二控制逻辑,调用与目标线性度对应的电流输出方程,该电流输出方程是线性递减的输出方程。
41.作为一示例,电流控制器10根据每一电流阶段对应的电流控制参数,确定每一球焊控制阶段对应的目标线性度,以根据每一球焊控制阶段对应的目标线性度,判断电流控制参数是否满足目标控制条件,从而根据目标控制条件的判断结果,确定每一球焊控制阶段对应的控制逻辑。
42.s202:若目标线性度为零,则认定电流控制参数满足目标控制条件。
43.作为一示例,当目标线性度为零时,则认定电流控制参数满足目标控制条件。在本示例中,当目标线性度为零时,不需要线性输出目标电流,采用第一控制逻辑,确定球焊控制阶段对应的电流控制信号,即以恒定电流值的方式,控制球焊设备20恒定地输出目标电流。
44.s203:若目标线性度不为零,则认定电流控制参数不满足目标控制条件。
45.作为一示例,当目标线性度不为零时,则认定电流控制参数满足目标控制条件。在本示例中,当目标线性度为零时,需要线性输出目标电流,则调用电流输出方程控制球焊设备20的目标电流,则采用第二控制逻辑,确定球焊控制阶段对应的电流控制信号,即以线性的方式,控制球焊设备20线性递减地输出目标电流。
46.本实施例中,电流控制器10根据电流控制参数,确定目标线性度,以根据每一球焊控制阶段对应的目标线性度,判断电流控制参数是否满足目标控制条件,当目标线性度为
零时,则认定电流控制参数满足目标控制条件,此时,电流控制器10判断不需要线性输出目标电流,则采用第一控制逻辑,确定球焊控制阶段对应的电流控制信号,以恒定电流值的方式控制球焊设备20恒定地输出目标电流。当目标线性度不为零时,则认定电流控制参数不满足目标控制条件,此时,电流控制器10判断需要线性输出目标电流,则采用第二控制逻辑,确定球焊控制阶段对应的电流控制信号,以线性输出的方式控制球焊设备20线性递减地输出目标电流,从而在不同的球焊控制阶段采用不同的控制逻辑控制球焊设备20进行球焊,避免出现形成的焊球的球形大小不均匀或者硬度不合适的情况,从而保证球焊的质量。
47.在一实施例中,如图3所示,每一球焊控制阶段对应的电流控制参数包括起始电流值、结束电流值和控制时长,步骤s201中,即根据电流控制参数,确定目标线性度,包括:s301:根据起始电流值和结束电流值,确定阶段电流差。
48.其中,起始电流值为每一球焊控制阶段中开始时刻对目标电流进行控制的电流值。结束电流值为每一球焊控制阶段中结束时刻对目标电流进行控制的电流值。控制时长为每一球焊控制阶段中对目标电流进行控制的时间段。其中,阶段电流差为结束电流值与起始电流值之间的差。
49.可选地,起始电流值和结束电流值可以相同,也可以不相同,具体可根据实际经验进行设置。示例性地,当起始电流值和结束电流值相同时,球焊控制阶段对应的目标线性度为零,当起始电流值和结束电流值不相同时,球焊控制阶段对应的目标线性度不为零。需要说明的是,由于在整个球焊过程中,目标电流的整体趋势是减小的,直至为零,因此,每一球焊控制阶段对应的电流控制参数的结束电流值小于或等于起始电流值。至少两个球焊控制阶段对应的电流控制参数的结束电流值依次呈递减趋势。
50.可选地,该控制时长小于或等于2毫秒,以使每一球焊控制阶段的控制时长较短,从而更加精确地控制目标电流。
51.作为一示例,至少两个球焊控制阶段可以包括第一控制阶段、第二控制阶段、第三控制阶段和第四控制阶段。示例性地。第一控制阶段,用于控制球焊设备20焊接第一焊球;第二控制阶段,用于控制球焊设备20对第一焊球进行冷却,得到第二焊球;第三控制阶段,用于控制球焊设备20对第二焊球进行焊接,形成第三焊球;第四控制阶段,用于控制球焊设备20对第三焊球进行冷却,形成目标焊球。在本示例中,通过将球焊过程分成第一控制阶段、第二控制阶段、第三控制阶段和第四控制阶段,通过多次焊接和冷却的方式,避免目标电流直接降至零而导致形成的焊球快速冷却形成氧化层或者变硬的问题,提高目标球焊的质量。
52.作为一示例,第一控制阶段对应的电流控制参数包括起始电流值i1、结束电流值i2和控制时长t1;第二控制阶段对应的电流控制参数包括起始电流值i3、结束电流值i4和控制时长t2;第三控制阶段对应的电流控制参数包括起始电流值i5、结束电流值i6和控制时长t3;第四控制阶段对应的电流控制参数包括起始电流值i7、结束电流值i8和控制时长t4。
53.示例性地,电流控制器10根据,每一球焊控制阶段对应的起始电流值和结束电流值,确定阶段电流差,例如,第一控制阶段对应的阶段电流差为(i2-i1),第二控制阶段对应的阶段电流差为(i4-i3),第三控制阶段对应的阶段电流差为(i6-i5),第四控制阶段对应的阶段电流差为(i8-i7)。需要说明的是,为了保证相邻球焊控制阶段的连续性,当前球焊
控制阶段的起始电流值与上一球焊控制阶段的结束电流值相同,当前球焊控制阶段的结束电流值与下一球焊控制阶段的起始电流值相同。例如,i2等于i3,i4等于i5,i6等于i7。至少两个球焊控制阶段对应的电流控制参数的结束电流值依次呈递减趋势,例如,i2大于i4,i4大于t6,i6大于i8。
54.s302:根据阶段电流差和控制时长,确定目标线性度。
55.作为一示例,电流控制器10根据阶段电流差和控制时长,确定目标线性度。示例性地,根据阶段电流差和控制时长,采用线性度计算逻辑,确定目标线性度。作为优选地,该线性度计算逻辑可以是将阶段电流差除以控制时长,确定目标线性度。
56.作为一示例,第一控制阶段对应的目标线性度为(i2-i1)/t1,第二控制阶段对应的目标线性度为(i4-i3)/t2,第三控制阶段对应的目标线性度为(i6-i5)/t3,第四控制阶段对应的目标线性度为(i8-i7)/t4。
57.本实施例中,电流控制器10先通过起始电流值和结束电流值,确定阶段电流差,在根据阶段电流差和控制时长,确定目标线性度,以判断每一球焊控制阶段对应的电流控制参数是否满足目标控制条件,从而选择对应的控制逻辑对目标电流进行控制,提高球焊的质量。
58.在一实施例中,如图4所示,步骤s104中,即若球焊控制阶段对应的电流控制参数满足目标控制条件,则根据第一控制逻辑,确定球焊控制阶段对应的电流控制信号,包括:s401:基于电流控制参数,确定控制电流值和控制时间。
59.其中,控制电流值为第一控制逻辑中,用于控制目标电流的电流值。控制时间为第一控制逻辑中,用于控制目标电流的时间段。
60.作为一示例,当球焊控制阶段对应的电流控制参数满足目标控制条件时,即目标线性度为零时,基于电流控制参数,确定控制电流值和控制时间。在本示例中,由于目标线性度是根据阶段电流差和控制时长确定的线性度,当目标线性度为零时,阶段电流差即为零,电流控制参数中的起始电流值等于结束电流值,则将电流控制参数中的起始电流值或结束电流值确定为控制电流值,将电流控制参数中的控制时长确定为控制时间。例如第一控制阶段中的目标线性度为零,第一控制阶段对应的电流控制参数中的起始电流值i1等于结束电流值i2,则将i1或i2确定为控制电流值,将第一控制阶段对应的电流控制参数中的控制时长t1确定为控制时间。
61.s402:基于控制电流值和控制时间,确定电流控制信号。
62.作为一示例,电流控制器10基于控制电流值和控制时间,确定电流控制信号。在本示例中,电流控制器10对控制电流值和控制时间,形成电流控制信号,即以恒定电流值的方式控制球焊设备20进行球焊。例如,电流控制器10将控制电流值和控制时间转换成数字信号形式的电流控制信号,并发送至球焊设备20,球焊设备20将数字信号形式的电流控制信号转换成模拟信号形式的电流控制信号,并根据模拟信号形式的电流控制信号输出目标电流。
63.在本实施例中,电流控制器10基于电流控制参数,确定控制电流值和控制时间,再根据控制电流值和控制时间,确定电流控制信号,从而实现在球焊控制阶段对应的电流控制参数满足目标控制条件时,确定对应的电流控制信号,避免出现形成的焊球的球形大小不均匀或者硬度不合适的情况,从而保证球焊的质量。
64.在一实施例中,如图5所示,步骤s103中,即若球焊控制阶段对应的电流控制参数不满足目标控制条件,则根据第二控制逻辑,确定球焊控制阶段对应的电流控制信号,包括:s501:基于目标线性度,确定电流输出方程。
65.作为一示例,由于至少两个球焊控制阶段对应的电流控制参数的结束电流值小于或等于起始电流值,至少两个球焊控制阶段对应的电流控制参数的结束电流值依次呈递减趋势,因此,电流输出方程为线性递减的输出方程。在本示例中,电流控制器10根据确定的目标线性度,便能够确定与该目标线性度相对应的线性递减的电流输出方程。
66.s502:基于电流输出方程,确定电流控制信号。
67.作为一示例,在球焊控制阶段对应的电流控制参数不满足目标控制条件时,电流控制器10先通过目标线性度,确定电流输出方程,然后根据电流输出方程,确定电流控制信号,从而根据该电流控制信号控制球焊设备20进行球焊。
68.在本实施例中,在球焊控制阶段对应的电流控制参数不满足目标控制条件时,控制目标电流线性减小,从而使作用到焊球上的能量也是线性下降,此过程相当于金属熔化的淬火工艺,避免了目标电流直接降至零导致焊球快速冷却形成氧化层或者变硬的问题,提高球焊质量。
69.在一实施例中,如图6所示,电流控制参数还包括预警电流阈值,即根据电流控制参数,球焊电流控制方法还包括:s601:获取目标采样电流。
70.其中,目标采样电流是指从球焊设备20中采集的目标电流。
71.在本示例中,电流控制器10获取目标采样电流,以判断球焊设备20输出的目标电流是否符合用户需求。
72.s602:基于预警电流阈值,判断目标采样电流是否异常。
73.其中,预警电流阈值为用户自定设置的电流值,用于判断目标采样电流是否异常,具体可根据用户实际需求设置。
74.作为一示例,电流控制器10基于预警电流阈值,判断目标采样电流是否异常。例如,判断目标采样电流是否大于预警电流阈值,从而来判断球焊设备20输出的目标电流是否符合用户需求。
75.s603:若目标采样电流异常,则生成异常报警信息。
76.其中,异常报警信息是指目标采样电流异常时,用于报警的信息。
77.作为一示例,电流控制器10在目标采样电流异常时,生成异常报警信息,以及时提醒用户目标采样电流异常,以提高焊球球形的一致性。在本示例中,若目标采样电流大于或等于预警电流阈值,则目标采样电流异常;若目标采样电流小于预警电流阈值,则目标采样电流无异常。
78.s604:若目标采样电流无异常,则根据球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊。
79.作为一示例,当目标采样电流无异常时,即目标采样电流小于预警电流阈值时,电流控制器10则根据球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊,例如步骤s105,在此不再赘述。
80.在本实施例中,电流控制器10先获取目标采样电流,然后根据预警电流阈值,判断目标采样电流是否异常,并在目标采样电流异常时,生成异常报警信息,在目标采样电流无异常时,根据球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊,以及时提醒用户目标采样电流异常,以提高焊球球形的一致性。
81.在一实施例中,如图7所示,至少两个球焊控制阶段包括第一控制阶段、第二控制阶段、第三控制阶段和第四控制阶段,在步骤s105中,即根据球焊控制阶段对应的电流控制信号,控制球焊设备20输出目标电流进行球焊,包括:s701:若球焊控制阶段为第一控制阶段,则控制球焊设备20输出第一电流焊接第一焊球。
82.其中,第一电流为第一控制阶段控制球焊设备20输出的目标电流。第一焊球为第一控制阶段形成的焊球。
83.作为一示例,若球焊控制阶段为第一控制阶段,电流控制器10则输出第一控制阶段对应的电流控制信号,控制球焊设备20输出第一电流焊接第一焊球,即第一控制阶段中,电流控制器10以恒定电流值的方式,控制球焊设备2020恒定地输出第一电流焊接第一焊球。示例性地,用户可通过目标终端30配置第一控制阶段对应的电流控制参数,使得第一控制阶段对应的目标线性度为零,即使第一控制阶段对应的目标线性度满足目标控制条件,如此,电流控制器10便能够通过第一控制逻辑,确定第一控制阶段对应的电流控制信号,例如步骤s401-s402,在此不再赘述。
84.作为一示例,可通过配置第一控制阶段对应的电流控制参数中的起始电流值、结束电流值和控制时长,使电流控制器10在球焊控制阶段为第一控制阶段时,控制球焊设备20输出第一电流焊接第一焊球。例如,使起始电流值与结束电流值相等,则使第一控制阶段对应的目标线性度为零,例如步骤s301-s302,在此不再赘述。第一电流值则根据起始电流值和结束电流值的大小确定,具体可根据实际需求设置。
85.需要说明的是,第一控制阶段的第一电流应相对较大,以使金线尖端受热迅速熔化,在重力与表面张力作用下,使金丝在极短时间内凝固而形成第一焊球。
86.s702:若球焊控制阶段为第二控制阶段,则控制球焊设备20将第一电流线性递减至第二电流,以对第一焊球进行冷却,得到第二焊球。
87.其中,第二电流为第一电流线性递减后得到的目标电流。第二焊球为第二控制阶段形成的焊球。第二电流小于第一电流。
88.作为一示例,若球焊控制阶段为第二控制阶段,电流控制器10则输出第二控制阶段对应的电流控制信号,控制球焊设备20将第一电流线性递减至第二电流,以在第二控制阶段,对第一焊球进行冷却,得到第二焊球,即第一控制阶段中,电流控制器10以线性递减的方式,控制球焊设备2020将第一电流线性递减至第二电流。示例性地,用户可通过目标终端30配置第二控制阶段对应的电流控制参数,使得第二控制阶段对应的目标线性度不为零,即使第二控制阶段对应的目标线性度不满足目标控制条件,如此,电流控制器10便能够通过第二控制逻辑,确定第二控制阶段对应的电流控制信号,例如步骤s501-s502,在此不再赘述。
89.s703:若球焊控制阶段为第三控制阶段,则控制球焊设备20输出第二电流,对第二焊球进行焊接,形成第三焊球。
90.其中,第二电流为第三控制阶段控制球焊设备20输出的目标电流。第三焊球为第三控制阶段形成的焊球。
91.作为一示例,若球焊控制阶段为第三控制阶段,电流控制器10则输出第三控制阶段对应的电流控制信号,控制球焊设备20输出第二电流焊接第三焊球,即第三控制阶段中,电流控制器10以恒定电流值的方式,控制球焊设备2020恒定地输出第二电流焊接第三焊球。示例性地,用户可通过目标终端30配置第三控制阶段对应的电流控制参数,使得第三控制阶段对应的目标线性度为零,即使第三控制阶段对应的目标线性度满足目标控制条件,如此,电流控制器10便能够通过第一控制逻辑,确定第三控制阶段对应的电流控制信号,例如步骤s401-s402,在此不再赘述。
92.需要说明的是,第三控制阶段的第二电流应相对较小,即第二电流小于第一电流,以对第三焊球进行二次焊接,避免了目标电流直接降至零导致焊球快速冷却形成氧化层或者变硬的问题,提高球焊质量。
93.s704:若球焊控制阶段为第四控制阶段,则控制球焊设备20将第二电流线性递减至第三电流,以对第三焊球进行冷却,形成目标焊球。
94.其中,第三电流为第二电流线性递减后得到的目标电流。目标焊球为第四控制阶段形成的焊球。
95.作为一示例,若球焊控制阶段为第四控制阶段,电流控制器10则输出第四控制阶段对应的电流控制信号,控制球焊设备20将第二电流线性递减至第三电流,以在第四控制阶段,对第三焊球进行冷却,得到目标焊球,即第四控制阶段中,电流控制器10以线性递减的方式,控制球焊设备2020将第二电流线性递减至第三电流。示例性地,用户可通过目标终端30配置第四控制阶段对应的电流控制参数,使得第四控制阶段对应的目标线性度不为零,即使第四控制阶段对应的目标线性度不满足目标控制条件,如此,电流控制器10便能够通过第二控制逻辑,确定第二控制阶段对应的电流控制信号,例如步骤s501-s502,在此不再赘述。
96.需要说明的是,第二控制阶段对应的目标线性度与第二控制阶段对应的目标线性度可以相同,也可以不相同,可自定义通过配置每一球焊控制阶段对应的电流控制参数配置对应的目标线性度,例如步骤s401-s402,具体可根据实际需求配置,在此不再赘述。
97.在本实施例中,通过在不同的球焊控制阶段采用不同的控制逻辑控制球焊设备2020进行球焊,避免出现形成的焊球的球形大小不均匀或者硬度不合适的情况,从而保证球焊的质量。
98.本实施例提供一种电流控制器10,如图9所示,包括存储器、处理器以及存储在存储器中并可在处理器上运行的电流控制程序,处理器执行电流控制程序时实现上述实施例中的球焊电流控制方法,例如步骤s101至步骤s105。为避免重复,此处不再赘述。
99.可选地,该电流控制器10还包括adc模块11,用于将控制电流值和控制时间转换成数字信号形式的电流控制信号,从而提高电流控制信号的转换效率。
100.本实施例提供一种efo系统,如图8所示,包括上述实施例中的电流控制器10和球焊设备20;球焊设备20,接收电流控制信号,根据电流控制信号输出目标电流进行球焊。在本实施例中,球焊设备20根据电流控制信号输出目标电流进行球焊,使球焊设备20按照最优的方式进行球焊,从而保证球焊的质量。
101.在一实施例中,球焊设备20包括dac模块21和开关控制模块22;dac模块21,用于对电流控制信号进行转换处理,输出电流转换信号;开关控制模块22,用于基于电流转换信号,输出对应的目标电流。
102.其中,电流转换信号为对电流控制信号进行转换处理后得到的信号。具体地,由于电流控制信号为电流控制器10输出的数字信号,因此,需要通过dac模块21对该电流控制信号进行转换处理,得到电流转换信号,以使开关控制模块22能够根据电流转换信号,输出对应的目标电流。可选地,该dac模块21为高速dac模块21。本实施例通过高速dac模块21对电流控制信号进行转换处理,提高电流控制信号的转换效率。
103.在一实施例中,提供了一种计算机可读存储介质,其上存储有电流控制程序,电流控制程序被处理器执行时实现上述方法实施例中球焊电流控制方法。为避免重复,此处不再赘述。
104.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
105.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
106.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
107.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献