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

一种老化测试箱的控制系统的制作方法

2022-07-17 00:01:22 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种老化测试箱的控制系统。


背景技术:

2.老化测试箱可以测试被测器件的老化状态,在电子领域或半导体领域的应用很广泛,为了老化测试箱能实现自动化,现在均设置控制系统对老化测试箱进行控制。
3.而现在老化测试箱的控制系统,用户不好访问信号板寄存器,而不易实现信号板功能的调用。有少数也很容易实现信号板的控制,但传输信号的速度又很慢,而不利于实现快速控制。


技术实现要素:

4.为了克服现有技术的不足,本发明的目的在于提供一种老化测试箱的控制系统,其能快速访问信号板寄存器,也很容易地实现对信号板功能的控制。
5.本发明的目的采用以下技术方案实现:一种老化测试箱的控制系统,包括老化测试箱、上位机和与所述上位机信号连接的下位机,所述老化测试箱包括烘箱和与所述烘箱电性连接的驱动单元,其特征在于:所述上位机包括cpu单元、tcp单元和sqlite单元,所述tcp单元和sqlite单元分别与所述cpu单元信号连接,所述tcp单元包括用于与所述下位机信号连接的tcp/ ip协议模块、用于与所述烘箱信号连接的tcp modbus协议模块和用于与所述驱动单元信号连接的rs232串口协议模块;所述下位机包括axi总线、用户层、应用层和通信层,所述用户层、应用层和通信层之间通过所述axi总线相互信号连接,所述用户层包括linux系统,所述应用层包括相互信号连接的更新模块和扫描模块,所述通信层包括相互信号连接的zynq网络模块和低压差分信号的网络接口,所述网络接口包括用于axi总线信号传输到低压差分信号接口的lvds驱动。
6.优选的,所述zynq网络模块还包括zynq芯片,所述lvds驱动与所述zynq芯片信号连接。
7.优选的,所述linux系统包括用于控制所述烘箱的多个shell工具,所述用户层通过所述shell工具控制所述烘箱。
8.优选的,所述zynq芯片包括ps端和与所述ps端信号连接的pl端,所述ps端包括arm处理器。
9.优选的,所述ps端还包括用于与所述linux系统进行数据交互的第一地址区和用于存储所述烘箱的配置数据及向量信号的第二地址区。
10.优选的,所述第一地址区和所述第二地址区的内存均为500m,所述zynq网络模块通过所述第二地址区与所述上位机信号连接。
11.优选的,所述pl端包括fpga信号板,所述网络接口与所述ps端信号连接,所述应用
层通过所述lvds驱动访问所述fpga信号板。
12.优选的,fpga信号板包括寄存器,所述用户层通过所述lvds驱动访问所述寄存器。
13.优选的,所述上位机为pc机,所述pc机包括显示屏,所述上位机通过所述sqlite单元对数据进行储存,所述上位机通过所述显示屏查看数据。
14.优选的,所述更新模块还包括表示所述烘箱进程的固件进程,所述扫描模块包括描述所述烘箱的待扫描项目的描述文件,所述更新模块对所述固件进程进行更新,所述扫描模块根据所述描述文件扫描所述烘箱的状态信息。
15.相比现有技术,本发明的有益效果在于:本技术的老化测试箱的控制系统,其下位机的用户层、应用层和通信层之间通过axi总线信号连接,所述axi总线能减少延迟,而能提高信号的传输速度;且所述网络接口包括用于axi总线信号传输到低压差分信号接口的lvds驱动,该lvds驱动方便用户层安全访问信号板的寄存器,而方便实现对信号板功能的控制。
附图说明
16.图1为本发明的原理结构框图;图2为本发明的tcp单元的结构框图;图3为本发明的用户层的结构框图;图4为本发明的应用层的结构框图;图5为本发明的通信层的结构框图;图6为本发明的zynq芯片的结构框图;图7为本发明的ps端的结构框体。
具体实施方式
17.为了能够更清楚地理解本发明的具体技术方案、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
18.如图1所示,本技术公开的一种老化测试箱的控制系统,一种老化测试箱的控制系统,包括老化测试箱、上位机和与所述上位机信号连接的下位机,所述老化测试箱包括烘箱和与所述烘箱电性连接的驱动单元,所述上位机包括cpu单元、tcp单元和sqlite单元,所述tcp单元和sqlite单元分别与所述cpu单元信号连接,所述tcp单元包括用于与所述下位机信号连接的tcp/ ip协议模块、用于与所述烘箱信号连接的tcp modbus协议模块和用于与所述驱动单元信号连接的rs232串口协议模块;所述下位机包括axi总线、用户层、应用层和通信层,所述用户层、应用层和通信层之间通过所述axi总线相互信号连接,所述用户层包括linux系统,所述应用层包括相互信号连接的更新模块和扫描模块,所述通信层包括相互信号连接的zynq网络模块和低压差分信号的网络接口,所述网络接口包括用于axi总线信号传输到低压差分信号接口的lvds驱动。
19.在上述实施方式中,所述上位机通过所述cpu单元生成测试指令,所述测试指令再通过所述tcp单元发送给所述下位机的通信层或所述烘箱,所述通信层再根据所述指令生成测试信号给所述烘箱或应用层,所述烘箱再根据所述测试信号对被测芯片进行测试,同时所述通信层也能把测试后的反馈信息反馈给所述应用层或所述sqlite单元进行保存、整
理和分析;所述应用层可根据所述测试信号对所述烘箱进行扫描和数据更新;所述用户层方便用户对所述通信层进行控制,而对测试进行控制。
20.其中,所述linux系统方便用于操作,所述驱动单元能把上位机或所述下位机发送指令转换成所述烘箱能执行的控制信号,所述tcp单元方便更利于信号地传输,所述zynq网络模块更利于信息的处理和嵌入式应用,所述下位机的用户层、应用层和通信层之间通过axi总线信号连接,所述axi总线能减少信号延迟,而能提高信号的传输速度;且所述网络接口包括用于axi总线信号传输到低压差分信号接口的lvds驱动,该lvds驱动方便用户层安全访问信号板的寄存器,而方便实现对信号板功能(传输、读写数据和设置等功能)的控制。所述老化测试箱还包括ups电源,所述ups电源能给所述烘箱提供不间断的电源。
21.如图1-图4所示,在本技术的一种优选的实施方式中,所述上位机为pc机,所述pc机包括显示屏,所述上位机通过所述sqlite单元对数据进行储存,所述上位机通过所述显示屏查看数据。所述linux系统包括用于控制所述烘箱的多个shell工具,所述用户层通过所述shell工具控制所述烘箱。所述更新模块还包括表示所述烘箱进程的固件进程,所述扫描模块包括描述所述烘箱状态的描述文件,所述更新模块对所述固件进程进行更新,所述扫描模块根据所述描述文件扫描所述烘箱的状态信息。
22.在上述实施方式中,所述sqlite为轻型的数据库,所述显示屏通过表格化显示数据,所述shell工具可为脚本或各种操作烘箱的软件(加热温度、读取数据或开启等软件);所述固件进程为所述烘箱内各部件(老化板和驱动板)的运行进程(老化进程或测试进程),所述描述文件为描述所述烘箱的温度、测试时间和电源等待扫描项目的电子文件,所述扫描包括读取或采集。
23.如图5-图7所示,在一种优选的实施方式中,所述zynq网络模块还包括zynq芯片,所述lvds驱动与所述zynq芯片信号连接。所述zynq芯片包括ps端和与所述ps端信号连接的pl端,所述ps端包括arm处理器。所述ps端还包括用于与所述linux系统进行数据交互的第一地址区和用于存储所述烘箱的配置数据及向量信号的第二地址区。所述第一地址区和所述第二地址区的内存均为500m,所述zynq网络模块通过所述第二地址区与所述上位机信号连接。所述pl端包括fpga信号板,所述网络接口与所述ps端信号连接,所述应用层通过所述lvds驱动访问所述fpga信号板。fpga信号板包括寄存器,所述用户层通过所述lvds驱动访问所述寄存器。
24.在上述实施方式中,所述zynq芯片最优为zynq7000芯片,所述zynq7000芯片集成arm处理器的软件可编程性与fpga的硬件可编程性,不仅可实现重要分析与硬件加速,同时还在单个器件上高度集成cpu、dsp、assp以及混合信号功能。所述lvds驱动能实现数据的快速传输,且抗干扰性较好。所述上位机可利用网络访问所述第二地址区。因为应用层能通过所述lvds驱动访问所述fpga信号板,因此所述应用层能从所述ps端访问pl端的数据。因为所述用户层通过所述lvds驱动访问所述fpga信号板寄存器,因此所述用户层能发送向量信号到所述fpga信号板,而能控制所述fpga信号板的功能(输出或读写功能)。
25.综述,本老化测试箱的控制系统,其下位机的用户层、应用层和通信层之间通过axi总线信号连接,所述axi总线能减少延迟,而能提高信号的传输速度;且所述网络接口包括用于axi总线信号传输到低压差分信号接口的lvds驱动,该lvds驱动方便用户层安全访问信号板的寄存器,而能实现对信号板各功能的控制。
26.以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中的描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

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

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

相关文献