老化测试方法及装置、EtherCAT主站及系统、存储介质与流程

文档序号:23727951发布日期:2021-01-26 17:56阅读:124来源:国知局
老化测试方法及装置、EtherCAT主站及系统、存储介质与流程
老化测试方法及装置、ethercat主站及系统、存储介质
技术领域
[0001]
本发明涉及机械领域,特别涉及一种老化测试方法及装置、ethercat主站及系统、存储介质。


背景技术:

[0002]
在电子元件(例如ic元件)制造过程中,电子元件制作完成之后,通常会对电子元件进行老化测试,以测试电子元件的可靠度。老化测试是将电子元件置放老化测试机台中进行加热,并于同时对电子元件进行电性测试,而测试电子元件的可靠度是否符合标准。
[0003]
然而,本发明的发明人发现,现有技术中的ethercat系统中,一个ethercat主站连接数以万计的ethercat从站,对ethercat系统进行老化检测时,若ethercat从站发生故障,由于ethercat从站数量过多,难以对故障的ethercat从站进行定位;现有技术中为了更好的对ethercat从站故障定位,需要更多的设置ethercat主站,但ethercat主站的成本较高,造成了成本和定位精度的矛盾,即达到较高的定位精度则需要较高的ethercat主站成本,而减小ethercat主站成本会造成故障定位精度较低。


技术实现要素:

[0004]
本发明实施方式的目的在于提供一种老化测试方法及装置、ethercat主站及系统、存储介质,在提升ethercat从站老化测试过程中故障定位精度的同时,无需提升老化测试成本。
[0005]
为解决上述技术问题,本发明的实施方式提供了一种老化测试方法,包括:搭建多个嵌入式主站作为多个ethercat主站,所述嵌入式主站包括嵌入式芯片和与所述嵌入式芯片连接的网口;将多个所述ethercat主站分别与ethercat从站连接形成ethercat系统;利用所述ethercat系统对ethercat从站设备进行老化测试。
[0006]
本发明的实施方式还提供了一种ethercat主站,包括:嵌入式芯片和与所述嵌入式芯片连接的网口,所述嵌入式芯片上运行有soem协议。
[0007]
本发明的实施方式还提供了一种ethercat系统,包括:ethercat从站和如前述的ethercat主站。
[0008]
本发明的实施方式还提供了一种老化测试装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如前述的老化测试方法。
[0009]
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现前述的ethercat系统老化测试方法。
[0010]
本发明实施方式相对于现有技术而言,本申请中设计了一种成本较低的ethercat主站,包括嵌入式芯片和与所述嵌入式芯片连接的网口,在ethercat系统中连接多个ethercat主站,当ethercat从站出现故障时,可以先定位故障发生的ethercat主站,再根据
故障发生的ethercat主站进一步的定位ethercat从站,由于本申请中的ethercat主站相较于现有技术中的其它类型的ethercat主站成本更低,在成本相同时,可以在待测ethercat系统中设置更多的ethercat主站,从而提升ethercat从站老化测试过程中故障定位精度。
[0011]
另外,所述将多个所述ethercat主站分别与ethercat从站连接形成ethercat系统,具体包括:将一个所述ethercat主站与n个所述ethercat从站连接形成一个子ethercat系统,其中,n为小于10的正整数;将多个所述子ethercat系统相互连接形成所述ethercat系统。
[0012]
另外,所述对所述ethercat系统进行老化测试,具体包括:当检测到故障时,确定发生故障的所述子ethercat系统;从发生故障的所述子ethercat系统中获取发生故障的所述ethercat主站和/或所述ethercat从站。
[0013]
另外,所述获取多个ethercat主站,具体包括:获取多个嵌入式芯片,在所述嵌入式芯片上运行soem协议;将运行有所述soem协议的所述嵌入式芯片与所述网口连接。
[0014]
另外,所述在所述嵌入式芯片上运行soem协议,具体包括:在所述嵌入式芯片的操作系统上打上内核补丁,构建嵌入式操作系统、并编译所述嵌入式操作系统的内核和根文件系统;根据构建所述ethercat主站的标准程序,修改构建后的所述嵌入式操作系统中的网络设备驱动程序;根据修改后的所述网络设备驱动程序,在所述处理器上配置、编译、安装标准ethercat主站模块。
[0015]
另外,所述修改构建后的所述嵌入式操作系统中的网络设备驱动程序,具体包括:将所述网络设备驱动程序中的各驱动接口替换为所述ethercat主站的标准程序提供的相应驱动接口。
附图说明
[0016]
图1是本发明第一实施方式所提供的老化测试方法的程序流程图;
[0017]
图2是本发明第二实施方式所提供的ethercat主站的结构示意图;
[0018]
图3是本发明第三实施方式所提供的ethercat系统的结构示意图;
[0019]
图4是本发明第四实施方式所提供的老化测试装置的结构示意图。
具体实施方式
[0020]
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
[0021]
本发明的第一实施方式涉及一种老化测试方法,具体流程如图1所示,包括:
[0022]
步骤s101:搭建多个嵌入式主站作为多个ethercat主站。
[0023]
具体的,在本实施方式中,嵌入式主站包括嵌入式芯片和与嵌入式芯片连接的网口。
[0024]
进一步的,在本实施方式中,搭建嵌入式主站时,首先提供多个嵌入式芯片,在嵌入式芯片上运行soem协议,将运行有soem协议的嵌入式芯片与网口连接,即可构建一个嵌入式主站。
[0025]
具体的,在本实施方式中,在嵌入式芯片上运行soem协议,具体为:在嵌入式芯片的操作系统上打上内核补丁,构建嵌入式操作系统、并编译嵌入式操作系统的内核和根文件系统;根据构建ethercat主站的标准程序,修改构建后的嵌入式操作系统中的网络设备驱动程序;根据修改后的网络设备驱动程序,在处理器上配置、编译、安装标准ethercat主站模块。
[0026]
其中,修改构建后的嵌入式操作系统中的网络设备驱动程序,具体为:将网络设备驱动程序中的各驱动接口替换为ethercat主站的标准程序提供的相应驱动接口。
[0027]
步骤s102:将多个ethercat主站分别与ethercat从站连接形成ethercat系统。
[0028]
具体的,在本实施方式中,将一个嵌入式芯片作为ethercat主站与n个ethercat从站连接形成一个子ethercat系统,其中,n为小于10的正整数;将多个子ethercat系统相互连接形成ethercat系统。
[0029]
步骤s103:利用ethercat系统对ethercat从站设备进行老化测试。
[0030]
具体的,在本实施方式中,当检测到故障时,确定发生故障的子ethercat系统;从发生故障的子ethercat系统中获取发生故障的ethercat主站和/或ethercat从站。
[0031]
与现有技术相比,本发明第一实施方式所提供的老化测试方法中设计了一种成本较低的ethercat主站,包括嵌入式芯片和与所述嵌入式芯片连接的网口,在ethercat系统中连接多个ethercat主站,当ethercat从站出现故障时,可以先定位故障发生的ethercat主站,再根据故障发生的ethercat主站进一步的定位ethercat从站,由于本申请中的ethercat主站相较于现有技术中的其它类型的ethercat主站成本更低,在成本相同时,可以在待测ethercat系统中设置更多的ethercat主站,从而提升ethercat从站老化测试过程中故障定位精度。
[0032]
本发明的第二实施方式涉及一种ethercat主站,如图2所示,包括:嵌入式芯片100和与嵌入式芯片100连接的网口200,嵌入式芯片100上运行有soem协议。
[0033]
其中,嵌入式芯片100的操作系统上安装有内核补丁,以构建嵌入式操作系统、并编译嵌入式操作系统的内核和根文件系统;根据构建ethercat主站的标准程序,将网络设备驱动程序中的各驱动接口替换为了ethercat主站的标准程序提供的相应驱动接口;根据修改后的网络设备驱动程序,在处理器上配置、编译、安装标准ethercat主站模块。
[0034]
不难发现,本实施方式为与第一实施方式相对应的ethercat主站的实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节和技术效果在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0035]
本发明的第三实施方式涉及一种ethercat系统,如图3所示,包括:ethercat从站30和如前述实施方式所提供的ethercat主站40。
[0036]
具体的,在本实施方式中一个ethercat主站40与n个ethercat从站30连接形成一个子ethercat系统50,其中,n为小于10的正整数;多个子ethercat系统50相互连接形成一个完整的ethercat系统。
[0037]
不难发现,本实施方式为与第一实施方式相对应的ethercat系统的实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节和技术效果在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相
关技术细节也可应用在第一实施方式中。
[0038]
本发明第四实施方式涉及一种老化测试装置,如图4所示,包括:至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行如上述老化测试方法。
[0039]
其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。
[0040]
处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。
[0041]
本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
[0042]
值得一提的是,本发明实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0043]
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0044]
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1