CN117872942A - Function-configurable digital control system for accelerator - Google Patents
Function-configurable digital control system for accelerator Download PDFInfo
- Publication number
- CN117872942A CN117872942A CN202311737430.7A CN202311737430A CN117872942A CN 117872942 A CN117872942 A CN 117872942A CN 202311737430 A CN202311737430 A CN 202311737430A CN 117872942 A CN117872942 A CN 117872942A
- Authority
- CN
- China
- Prior art keywords
- interface
- core board
- board
- core
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1103—Special, intelligent I-O processor, also plc can only access via processor
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及工业化数字化控制领域,尤其涉及一种用于加速器的功能可配置的数字化控制系统。The present application relates to the field of industrial digital control, and in particular to a functionally configurable digital control system for an accelerator.
背景技术Background technique
工业控制系统主要是指对工业生产过程进行自动控制的系统,旨在确保生产过程的效率、安全和产品质量。该系统涉及多种技术和组件,如传感器、执行器、控制器、通信网络等。这些组件和技术可以协同工作,以实现生产过程的自动化和优化。例如,传感器可以监测生产过程中的各种参数,如温度、压力、液位等,并将这些参数转化为可识别的信号。执行器可以根据这些信号采取相应的动作,如调节阀门、控制开关等,以保持生产过程的稳定和高效。Industrial control systems mainly refer to systems that automatically control industrial production processes, aiming to ensure the efficiency, safety and product quality of the production process. The system involves a variety of technologies and components, such as sensors, actuators, controllers, communication networks, etc. These components and technologies can work together to automate and optimize the production process. For example, sensors can monitor various parameters in the production process, such as temperature, pressure, liquid level, etc., and convert these parameters into recognizable signals. Actuators can take corresponding actions based on these signals, such as adjusting valves, controlling switches, etc., to keep the production process stable and efficient.
随着计算机技术、通信技术和控制技术的发展,传统的控制领域正经历着一场前所未有的变革,开始向网络化方向发展。工业控制系统集现代控制理论、现代网络通信技术、工业自动化、工业大数据、工业物联网、工业云、信息安全与计算机技术等于一体的复合交叉学科。工业控制系统主要包括三个功能:With the development of computer technology, communication technology and control technology, the traditional control field is undergoing an unprecedented transformation and is beginning to develop in the direction of networking. Industrial control system is a composite interdisciplinary subject that integrates modern control theory, modern network communication technology, industrial automation, industrial big data, industrial Internet of Things, industrial cloud, information security and computer technology. Industrial control system mainly includes three functions:
显示功能:显示功能具备实时观察自动化系统当前状态的能力,向操作员提供信息或图,以便操作员做出反应。Display function: The display function has the ability to observe the current status of the automation system in real time and provide information or diagrams to the operator so that the operator can respond.
监控功能:监控功能关注于一个临界值,例如压力、温度、水平等,比较当前值与预定义的阈值,根据设定的监控功能进行告警或交互。Monitoring function: The monitoring function focuses on a critical value, such as pressure, temperature, level, etc., compares the current value with the predefined threshold, and issues an alarm or interaction based on the set monitoring function.
控制功能:控制功能是控制、移动、激活和启动事物的地方,实现控制系统使执行器接合、阀门打开、电机运行等动作。Control Function: The control function is where things are controlled, moved, activated and started, enabling the control system to make the actuator engage, the valve open, the motor run, etc.
但是,目前在工业控制系统应用中,主要应用到的硬件控制系统为PLC(Programmable Logic Controller,可编程逻辑控制器),是由主控芯片和外围电路构成的一个应用系统,可以通过程序预先编写指令流程,实现特定功能,通常使用在自动化、工控等领域。其特点是高可靠性、方便编程和使用,但是其也有着相对比较明显的缺点,例如,PLC一般用来实现简单逻辑、完成控制功能,未来进行的人工智能、自适应学习算法很难进行实现,控制应用场景较窄;另外,目前PLC扩展模块的种类也相对较少。因此,亟待解决这一技术问题。However, in the current industrial control system applications, the main hardware control system used is PLC (Programmable Logic Controller), which is an application system composed of a main control chip and peripheral circuits. It can pre-program instruction flows through programs to achieve specific functions. It is usually used in automation, industrial control and other fields. Its characteristics are high reliability, easy programming and use, but it also has relatively obvious disadvantages. For example, PLC is generally used to implement simple logic and complete control functions. It is difficult to implement artificial intelligence and adaptive learning algorithms in the future, and the control application scenarios are relatively narrow. In addition, there are relatively few types of PLC expansion modules at present. Therefore, this technical problem needs to be solved urgently.
发明内容Summary of the invention
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的用于加速器的功能可配置的数字化控制系统。所述技术方案如下:In view of the above problems, the present application is proposed to provide a functionally configurable digital control system for an accelerator that overcomes the above problems or at least partially solves the above problems. The technical solution is as follows:
本申请实施例提供了一种用于加速器的功能可配置的数字化控制系统,包括:底板、核心板和功能子卡;The embodiment of the present application provides a functionally configurable digital control system for an accelerator, comprising: a baseboard, a core board, and a functional daughter card;
所述底板包括核心板接口、子卡模块接口、通信接口以及电源模块;The baseboard includes a core board interface, a daughter card module interface, a communication interface and a power module;
所述核心板通过所述底板的核心板接口与所述底板可插拔连接;The core board is pluggably connected to the base board via the core board interface of the base board;
所述功能子卡通过所述底板的子卡模块接口与所述底板可插拔连接;The functional daughter card is pluggably connected to the base plate through the daughter card module interface of the base plate;
所述核心板和所述功能子卡通过所述底板的通信接口与外部设备通信;The core board and the functional daughter card communicate with external devices through the communication interface of the baseboard;
所述底板的电源模块给所述核心板和所述功能子卡供电。The power module of the baseboard supplies power to the core board and the functional daughter card.
在一种可能的实现方式中,所述核心板接口包括一个或多个。In a possible implementation, the core board interface includes one or more.
在一种可能的实现方式中,所述子卡模块接口包括一个或多个。In a possible implementation manner, the daughter card module interface includes one or more.
在一种可能的实现方式中,所述核心板包括底板接口、处理器、内存、同步串行通信接口、存储器、以太网物理层以及USB接口;In a possible implementation, the core board includes a backplane interface, a processor, a memory, a synchronous serial communication interface, a storage device, an Ethernet physical layer, and a USB interface;
通过所述核心板的底板接口与所述底板的核心板接口连接,实现所述核心板与所述底板可插拔连接;The core board is connected to the core board interface of the bottom board through the bottom board interface of the core board, so as to realize the pluggable connection between the core board and the bottom board;
通过所述核心板的处理器、内存和存储器进行数据的分析处理和存储;Perform data analysis, processing and storage through the processor, memory and storage of the core board;
通过所述核心板的同步串行通信接口进行数据的传输;Data is transmitted through the synchronous serial communication interface of the core board;
通过所述核心板的以太网物理层和/或USB接口与外部设备通信。Communicate with external devices via the Ethernet physical layer and/or USB interface of the core board.
在一种可能的实现方式中,所述处理器由FPGA和ARM构成。In a possible implementation, the processor is composed of FPGA and ARM.
在一种可能的实现方式中,所述核心板还包括:信号采集模块;所述信号采集模块与所述处理器连接。In a possible implementation, the core board further includes: a signal acquisition module; and the signal acquisition module is connected to the processor.
在一种可能的实现方式中,所述信号采集模块包括:模数转换器和数模转换器。In a possible implementation, the signal acquisition module includes: an analog-to-digital converter and a digital-to-analog converter.
在一种可能的实现方式中,所述底板还包括开关、定时接口和指示灯。In a possible implementation, the base plate further includes a switch, a timing interface, and an indicator light.
在一种可能的实现方式中,所述系统还包括:显示屏;所述显示屏与所述核心板连接。In a possible implementation, the system further includes: a display screen; the display screen is connected to the core board.
在一种可能的实现方式中,所述底板的核心板接口和所述底板的子卡模块接口均为高速连接器。In a possible implementation, the core board interface of the baseboard and the daughter card module interface of the baseboard are both high-speed connectors.
借由上述技术方案,本申请实施例提供的用于加速器的功能可配置的数字化控制系统,包括底板、核心板和功能子卡;所述底板包括核心板接口、子卡模块接口、通信接口以及电源模块;所述核心板通过所述底板的核心板接口与所述底板可插拔连接;所述功能子卡通过所述底板的子卡模块接口与所述底板可插拔连接;所述核心板和所述功能子卡通过所述底板的通信接口与外部设备通信;所述底板的电源模块给所述核心板和所述功能子卡供电。可以看到,本申请实施例中核心板和功能子卡均与底板可插拔连接,核心板可以根据当前控制应用场景进行不同性能更换,以达到资源利用最大化以及成本低的效果;功能子卡也可根据当前控制应用场景进行对应的需求设计,这样数字化控制系统的部件均可实现功能可配置,同时软件也进行模块化封装,保证在多种工业控制应用场景均能实现快速开发和稳定运行。By means of the above technical scheme, the functionally configurable digital control system for accelerator provided in the embodiment of the present application includes a baseboard, a core board and a functional daughter card; the baseboard includes a core board interface, a daughter card module interface, a communication interface and a power module; the core board is pluggable and connected to the baseboard through the core board interface of the baseboard; the functional daughter card is pluggable and connected to the baseboard through the daughter card module interface of the baseboard; the core board and the functional daughter card communicate with external devices through the communication interface of the baseboard; the power module of the baseboard supplies power to the core board and the functional daughter card. It can be seen that in the embodiment of the present application, the core board and the functional daughter card are both pluggable and connected to the baseboard, and the core board can be replaced with different performances according to the current control application scenario to achieve the effect of maximizing resource utilization and low cost; the functional daughter card can also be designed according to the corresponding requirements of the current control application scenario, so that the components of the digital control system can realize functional configurability, and the software is also modularly packaged to ensure rapid development and stable operation in a variety of industrial control application scenarios.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.
图1示出了本申请实施例提供的用于加速器的功能可配置的数字化控制系统的整体结构图;FIG1 shows an overall structural diagram of a functionally configurable digital control system for an accelerator provided in an embodiment of the present application;
图2示出了本申请实施例提供的核心板的结构图;FIG2 shows a structural diagram of a core board provided in an embodiment of the present application;
图3示出了本申请另一实施例提供的用于加速器的功能可配置的数字化控制系统的整体结构图。FIG3 shows an overall structural diagram of a functionally configurable digital control system for an accelerator provided in another embodiment of the present application.
具体实施方式Detailed ways
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such use is interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the term "including" and its variants are to be interpreted as open-ended terms meaning "including but not limited to".
如前文介绍,目前工业控制系统应用中的硬件控制系统PLC一般用来实现简单逻辑、完成控制功能,未来进行的人工智能、自适应学习算法很难进行实现,因此控制应用场景较窄。为了解决这一技术问题,本申请实施例提供了一种用于加速器的功能可配置的数字化控制系统,如图1所示,该用于加速器的功能可配置的数字化控制系统可以包括底板、核心版和功能子卡,具体地:As mentioned above, the hardware control system PLC in the current industrial control system application is generally used to implement simple logic and complete control functions. It is difficult to implement artificial intelligence and adaptive learning algorithms in the future, so the control application scenarios are relatively narrow. In order to solve this technical problem, the embodiment of the present application provides a functionally configurable digital control system for an accelerator, as shown in Figure 1, the functionally configurable digital control system for an accelerator may include a baseboard, a core board and a functional subcard, specifically:
底板可以包括核心板接口、子卡模块接口、通信接口以及电源模块;The baseboard may include a core board interface, a daughter card module interface, a communication interface, and a power module;
核心板通过底板的核心板接口与底板可插拔连接;The core board is pluggably connected to the base board through the core board interface of the base board;
功能子卡通过底板的子卡模块接口与底板可插拔连接;The functional sub-card is pluggably connected to the baseboard through the sub-card module interface of the baseboard;
核心板和功能子卡通过底板的通信接口与外部设备通信;The core board and the functional daughter card communicate with external devices through the communication interface of the baseboard;
底板的电源模块给核心板和功能子卡供电。The power module of the baseboard supplies power to the core board and functional daughter cards.
本实施例中,核心板能够运行操作系统,处理和存储数据,搭建软件算法等,并且软件算法可以实现模块化可配置功能。功能子卡主要为满足不同工业控制场景进行独立设计,同时满足工业控制系统当中的EMC(Electro Magnetic Compatibility,电磁兼容)标准。In this embodiment, the core board can run the operating system, process and store data, build software algorithms, etc., and the software algorithms can realize modular configurable functions. The functional daughter card is mainly designed independently to meet different industrial control scenarios, and at the same time meets the EMC (Electro Magnetic Compatibility) standards in industrial control systems.
在本实施例中,通过上述系统可以实现真空控制、束流诊断、低电平、电源监测与控制、定时系统、恒温器保护、高频保护、束流允许系统、螺线管失超探测保护、功率源监控、温度流量监测与保护等控制,本实施例对此不作限制。In this embodiment, the above system can realize vacuum control, beam diagnosis, low level, power supply monitoring and control, timing system, thermostat protection, high frequency protection, beam enabling system, solenoid quench detection protection, power source monitoring, temperature flow monitoring and protection and other controls, and this embodiment does not limit this.
这里的外部设备可以是被控设备、边缘服务或者云端等,本实施例对此不作限制。The external device here may be a controlled device, an edge service, or a cloud, etc., which is not limited in this embodiment.
边缘服务是一种本地化的服务,旨在满足实时性、成本、安全与隐私保护等方面的需求。它通过本地设备实现业务,而无需将数据传输到云端,从而提高处理效率,减轻云端的负荷。边缘服务继承了传统自动化控制理念和业务概念,也被称为边缘计算,它涉及更多关于数据计算处理的功能。在物联网边缘服务中,它包括数据归一化、数据清洗、数据记录、数据分析等功能,同时也有通过云边协同的大数据处理来进行智能预测,或生产、仓储、物流等环节的生产数据的实时全链监控、跟踪等全新内容。Edge service is a localized service designed to meet the needs of real-time, cost, security and privacy protection. It implements business through local devices without transmitting data to the cloud, thereby improving processing efficiency and reducing the load on the cloud. Edge service inherits the traditional automation control concept and business concept, also known as edge computing, which involves more functions about data computing and processing. In the IoT edge service, it includes functions such as data normalization, data cleaning, data recording, and data analysis. At the same time, it also has new content such as intelligent prediction through cloud-edge collaborative big data processing, or real-time full-chain monitoring and tracking of production data in production, warehousing, logistics and other links.
本实施例中,边缘服务基于不同类型的通讯协议,实现对用于加速器的功能可配置的数字化控制系统的信号变量的采集和订阅,并对数据进行集中管理和模型构建,实现现场设备运行状态描述、诊断、预测以及决策,与用于加速器的功能可配置的数字化控制系统实现交互反馈,更好的完成被控设备(如加速器等)运行任务。采用容器技术或者虚拟机技术进行各类应用开发,实现复杂功能。In this embodiment, the edge service collects and subscribes to the signal variables of the configurable digital control system for the accelerator based on different types of communication protocols, and centrally manages the data and builds models to achieve the description, diagnosis, prediction and decision-making of the operating status of the on-site equipment, and realizes interactive feedback with the configurable digital control system for the accelerator, so as to better complete the operation tasks of the controlled equipment (such as accelerator, etc.). Container technology or virtual machine technology is used to develop various applications to realize complex functions.
云端提供了AI(Artificial Intelligence,人工智能)和大数据处理服务,用户可以使用云端的机器学习、深度学习、数据分析等工具和平台,进行模型训练、数据挖掘等操作。云端可以提供弹性、可扩展的资源和服务,使用户可以根据需求灵活使用计算、存储、网络和应用等各种功能,能够有效降低成本、提高效率,并获得更高的可靠性和安全性。算法等优化完成后再下装到边缘,实现批量管理,缩短更新维护时间。The cloud provides AI (Artificial Intelligence) and big data processing services. Users can use cloud-based machine learning, deep learning, data analysis and other tools and platforms to perform model training, data mining and other operations. The cloud can provide elastic and scalable resources and services, allowing users to flexibly use various functions such as computing, storage, network and applications according to their needs, which can effectively reduce costs, improve efficiency, and obtain higher reliability and security. After the algorithm and other optimizations are completed, they can be downloaded to the edge to achieve batch management and shorten the update and maintenance time.
需要说明的是,图1中的两个核心板接口或者两个子卡模块接口仅是示意的,可以根据实际需求配置一个或多个核心板接口,一个或多个子卡模块接口。It should be noted that the two core board interfaces or two daughter card module interfaces in FIG. 1 are only for illustration, and one or more core board interfaces and one or more daughter card module interfaces may be configured according to actual needs.
本申请实施例中核心板和功能子卡均与底板可插拔连接,核心板可以根据当前控制应用场景进行不同性能更换,以达到资源利用最大化以及成本低的效果;功能子卡也可根据当前控制应用场景进行对应的需求设计,这样数字化控制系统的部件均可实现功能可配置,同时软件也进行模块化封装,保证在多种工业控制应用场景均能实现快速开发和稳定运行。In the embodiment of the present application, the core board and the functional sub-card are both pluggable and connected to the baseboard. The core board can be replaced with different performance according to the current control application scenario to achieve the effect of maximizing resource utilization and low cost; the functional sub-card can also be designed according to the corresponding needs of the current control application scenario, so that the components of the digital control system can be functionally configurable, and the software is also modularly packaged to ensure rapid development and stable operation in a variety of industrial control application scenarios.
本申请实施例中提供了一种可能的实现方式,上面提及的底板上的核心板接口可以是一个或多个,能够适应当前控制应用场景的需求。例如,根据当前控制应用场景的需求,需要采用冗余的配置方式,在一个控制节点失效的情况下,另一个控制节点仍然能够独立工作,可以通过第一核心板和第二核心板来实现。进一步,可以选取底板上的两个核心板接口,称为第一核心板接口和第二核心板接口;第一核心板通过第一核心板接口与底板可插拔连接,第二核心板通过第二核心板接口与底板可插拔连接。需要说明的是,此处列举仅是示意性的,并不对本实施例进行限制。A possible implementation is provided in the embodiment of the present application, and the core board interface on the baseboard mentioned above can be one or more, which can adapt to the needs of the current control application scenario. For example, according to the needs of the current control application scenario, it is necessary to adopt a redundant configuration method. In the case of failure of one control node, the other control node can still work independently, which can be achieved by the first core board and the second core board. Further, two core board interfaces on the baseboard can be selected, referred to as the first core board interface and the second core board interface; the first core board is pluggable and connected to the baseboard through the first core board interface, and the second core board is pluggable and connected to the baseboard through the second core board interface. It should be noted that the examples listed here are only schematic and do not limit the present embodiment.
本申请实施例中提供了一种可能的实现方式,上面提及的底板上的子卡模块接口可以包括一个或多个,能够满足不同工业控制场景需求。举例来说,在一条手机生产线的工业控制场景中,可能需要实现以下五个功能:The present application provides a possible implementation method. The daughter card module interface on the baseboard mentioned above may include one or more, which can meet the needs of different industrial control scenarios. For example, in the industrial control scenario of a mobile phone production line, the following five functions may need to be implemented:
(1)生产线监控:实时监控生产线上的设备状态、生产数量、异常情况等,确保生产过程顺利进行。(1) Production line monitoring: Real-time monitoring of equipment status, production quantity, abnormal conditions, etc. on the production line to ensure the smooth progress of the production process.
(2)故障诊断与排除:当生产线出现故障时,能够快速诊断问题所在,及时排除故障,提高生产效率。(2) Fault diagnosis and troubleshooting: When a fault occurs on the production line, the problem can be quickly diagnosed and the fault can be eliminated in a timely manner to improve production efficiency.
(3)生产数据统计与分析:记录生产线上的生产数据,进行数据分析,以便了解生产线的性能、效率和质量,为改进生产提供依据。(3) Production data statistics and analysis: Record production data on the production line and conduct data analysis to understand the performance, efficiency and quality of the production line and provide a basis for improving production.
(4)生产控制与优化:通过控制生产线的各个工艺环节,优化生产流程,降低生产成本,提高生产效益。(4) Production control and optimization: By controlling each process link of the production line, we can optimize the production process, reduce production costs and improve production efficiency.
(5)远程监控与维护:通过互联网远程监控生产线运行状况,实现远程故障诊断、程序更新、系统维护等功能,提高服务响应速度和客户满意度。(5) Remote monitoring and maintenance: Remotely monitor the operation status of the production line through the Internet, realize remote fault diagnosis, program updates, system maintenance and other functions, and improve service response speed and customer satisfaction.
因而可以配置五个功能子卡来实现各个功能,即第一功能子卡来实现上述(1),第二功能子卡来实现上述(2),第三功能子卡来实现上述(3),第四功能子卡来实现上述(4),第五功能子卡来实现上述(5)。Therefore, five function sub-cards can be configured to implement various functions, that is, the first function sub-card implements the above (1), the second function sub-card implements the above (2), the third function sub-card implements the above (3), the fourth function sub-card implements the above (4), and the fifth function sub-card implements the above (5).
进一步,可以选取底板上的五个子卡模块接口,称为第一子卡模块接口、第二子卡模块接口、第三子卡模块接口、第四子卡模块接口和第五子卡模块接口;第一功能子卡通过第一子卡模块接口与底板可插拔连接,第二功能子卡通过第二子卡模块接口与底板可插拔连接,第三功能子卡通过第三子卡模块接口与底板可插拔连接,第四功能子卡通过第四子卡模块接口与底板可插拔连接,第五功能子卡通过第五子卡模块接口与底板可插拔连接。需要说明的是,此处列举仅是示意性的,并不对本实施例进行限制。Further, five subcard module interfaces on the baseboard may be selected, namely, the first subcard module interface, the second subcard module interface, the third subcard module interface, the fourth subcard module interface and the fifth subcard module interface; the first functional subcard is pluggably connected to the baseboard through the first subcard module interface, the second functional subcard is pluggably connected to the baseboard through the second subcard module interface, the third functional subcard is pluggably connected to the baseboard through the third subcard module interface, the fourth functional subcard is pluggably connected to the baseboard through the fourth subcard module interface, and the fifth functional subcard is pluggably connected to the baseboard through the fifth subcard module interface. It should be noted that the enumeration here is only for illustration and does not limit the present embodiment.
本申请实施例中提供了一种可能的实现方式,如图2所示,核心板可以包括底板接口、处理器、内存、同步串行通信接口(QSPI,Quad Serial Peripheral Interface)、存储器、以太网物理层(PHY,Physical Layer)以及USB(Universal Serial Bus,通用串行总线)接口,具体地:A possible implementation method is provided in an embodiment of the present application. As shown in FIG2 , the core board may include a backplane interface, a processor, a memory, a synchronous serial communication interface (QSPI, Quad Serial Peripheral Interface), a storage device, an Ethernet physical layer (PHY, Physical Layer) and a USB (Universal Serial Bus, Universal Serial Bus) interface, specifically:
通过核心板的底板接口与底板的核心板接口连接,实现核心板与底板可插拔连接;The core board is connected to the core board interface of the bottom board through the bottom board interface of the core board, so as to realize the pluggable connection between the core board and the bottom board;
通过核心板的处理器、内存和存储器进行数据的分析处理和存储;Analyze, process and store data through the core board's processor, memory and storage;
通过核心板的同步串行通信接口进行数据的传输;Data is transmitted through the synchronous serial communication interface of the core board;
通过核心板的以太网物理层和/或USB接口与外部设备通信。Communicate with external devices through the Ethernet physical layer and/or USB interface of the core board.
这里的内存如DDR(Double Data Rate,双倍数据速率)内存,存储器如eMMC FLASH(嵌入式多媒体存储卡闪存)等,本实施例对此不作限制。The memory here may be a DDR (Double Data Rate) memory, and the storage may be an eMMC FLASH (embedded multimedia memory card flash memory), etc., which is not limited in this embodiment.
这里,USB是一种常见的计算机接口标准,用于连接计算机和外部设备,如键盘、鼠标、打印机、移动存储设备等。USB接口具有以下特点:Here, USB is a common computer interface standard used to connect computers and external devices such as keyboards, mice, printers, mobile storage devices, etc. The USB interface has the following characteristics:
通用性:USB支持各种类型的设备,包括键盘、鼠标、游戏控制器、打印机、移动存储设备等。Versatility: USB supports a wide variety of devices, including keyboards, mice, game controllers, printers, removable storage devices, etc.
方便性:USB设备可以即插即用,不需要关机就可以连接或断开连接。Convenience: USB devices can be plug-and-play and can be connected or disconnected without shutting down the computer.
高速传输:USB 3.0标准的传输速率可以达到5 Gbps(每秒千兆比特),比传统的串口和并口快得多。High-speed transmission: The transmission rate of the USB 3.0 standard can reach 5 Gbps (gigabits per second), which is much faster than traditional serial and parallel ports.
可扩展性:USB可以通过扩展电缆连接多个设备,方便用户使用。Expandability: USB can connect multiple devices through extension cables, which is convenient for users.
节能:USB接口支持低功耗设备,可以延长移动设备的电池使用时间。Energy saving: The USB interface supports low-power devices, which can extend the battery life of mobile devices.
可见,USB接口已经成为现代计算机的标准配置之一,它使得用户可以方便地连接和管理各种外部设备。It can be seen that the USB interface has become one of the standard configurations of modern computers, allowing users to easily connect and manage various external devices.
本申请实施例中提供了一种可能的实现方式,上面提及的处理器可以由FPGA(Field-Programmable Gate Array,现场可编程门阵列)和ARM(Advanced RISC Machines,先进的精简指令集处理器)构成。A possible implementation method is provided in an embodiment of the present application. The above-mentioned processor can be composed of an FPGA (Field-Programmable Gate Array) and an ARM (Advanced RISC Machines).
FPGA是一种集成电路,可根据用户的需求进行编程和配置,它的基本组成可以包括逻辑单元、可编程互连和可编程I/O(Input/Output,输入/输出),具体地:FPGA is an integrated circuit that can be programmed and configured according to user needs. Its basic components may include logic units, programmable interconnects, and programmable I/O (Input/Output). Specifically:
逻辑单元:这是FPGA的基本组件,用于执行逻辑运算。Logic Unit: This is the basic component of FPGA and is used to perform logical operations.
可编程互连:这些互连通道在逻辑单元之间建立连接,允许它们相互通信。Programmable Interconnects: These interconnect channels establish connections between logic cells, allowing them to communicate with each other.
可编程I/O:这些接口让FPGA可以与外部硬件进行通信。Programmable I/O: These interfaces allow the FPGA to communicate with external hardware.
得益于国家高科技事业和基础研究的飞速发展,FPGA工艺技术的研究也已经进行国产化设计,同时国内FPGA工程师能力越来越高,为FPGA应用开发起到了重大作用。同时,伴随着FPGA芯片功能的高速发展以及周边硬件芯片的开发,使得一些以前不敢想不敢实现的技术逐步走入现实。相比于PLC传统可编程控制系统,FPGA是一种可编程的通用芯片,用于实现复杂逻辑、具有大量的数字I/O引脚。并且FPGA在各个领域都有所应用,因为其内部运行的是真正的数字逻辑电路,所以在产品生产规模较小时,由于专用芯片较高的一次性成本,往往会采用FPGA代替专用芯片。另外FPGA还会用来做专用芯片的功能验证。Thanks to the rapid development of the country's high-tech undertakings and basic research, the research on FPGA process technology has also been domestically designed. At the same time, the capabilities of domestic FPGA engineers are getting higher and higher, which has played a significant role in the development of FPGA applications. At the same time, with the rapid development of FPGA chip functions and the development of peripheral hardware chips, some technologies that were previously unthinkable and unrealizable have gradually become a reality. Compared with the traditional programmable control system of PLC, FPGA is a programmable general-purpose chip used to implement complex logic and has a large number of digital I/O pins. And FPGA is used in various fields, because it runs a real digital logic circuit inside, so when the product production scale is small, due to the high one-time cost of dedicated chips, FPGA is often used instead of dedicated chips. In addition, FPGA is also used for functional verification of dedicated chips.
本申请提出的一种用于加速器的功能可配置的数字化控制系统,基于FPGA的高性能以及多接口,提出来解决目前工业控制当中PLC的缺点,拓宽工业数字化控制的应用范围和适用场合,在人工智能、算法中将其技术特点充分发挥,在高采样率高精度的应用场景中加快产业发展,在应用范围内提供了一种新的技术选择,并利用其自身优势提高设备的可靠性和维护性,降低其使用成本和时间成本。The present application proposes a functionally configurable digital control system for an accelerator, which is based on the high performance and multiple interfaces of FPGA, and is proposed to solve the shortcomings of PLC in current industrial control, broaden the application scope and applicable occasions of industrial digital control, give full play to its technical characteristics in artificial intelligence and algorithms, accelerate industrial development in high sampling rate and high precision application scenarios, provide a new technical choice within the scope of application, and use its own advantages to improve the reliability and maintainability of equipment, and reduce its use cost and time cost.
ARM处理器使用的是精简指令集计算机(RISC,Reduced Instruction SetComputer)架构,相比于复杂指令集计算机(CISC,Complex Instruction Set Computer)架构,它的指令集更加精简,使得处理器能够更快地执行指令,并且具有更低的功耗,更小的体积和更低的成本。ARM处理器一般具有以下特点:ARM processors use a Reduced Instruction Set Computer (RISC) architecture. Compared to the Complex Instruction Set Computer (CISC) architecture, its instruction set is more streamlined, allowing the processor to execute instructions faster, with lower power consumption, smaller size and lower cost. ARM processors generally have the following characteristics:
低功耗:ARM处理器的功耗非常低,使得移动设备可以具有更长的电池寿命。Low power consumption: ARM processors consume very low power, allowing mobile devices to have longer battery life.
性能高:ARM处理器的性能非常高,可以用于各种高级计算应用。High performance: ARM processors have very high performance and can be used in a variety of advanced computing applications.
成本低:由于ARM处理器的制造成本非常低,因此它们被广泛应用于各种移动设备和嵌入式系统中。Low Cost: Since ARM processors are very cheap to manufacture, they are widely used in various mobile devices and embedded systems.
可定制:ARM提供了多种不同的处理器架构和指令集,可以根据特定应用的需求进行定制。Customizable: ARM offers a variety of different processor architectures and instruction sets that can be customized according to the needs of specific applications.
支持广泛的操作系统:ARM处理器可以支持广泛的操作系统,如Linux、Android、Windows等。Support for a wide range of operating systems: ARM processors can support a wide range of operating systems such as Linux, Android, Windows, etc.
在本实施例中,ARM运行嵌入式软件、处理高级算法、控制外部设备、通信协议等。它可以运行实时操作系统(如Linux等),并提供高级编程语言支持(如C或C++等),提供上层可视化所需的各类数据,同时更加运行计划完成对控制器各种功能的配置。In this embodiment, ARM runs embedded software, processes advanced algorithms, controls external devices, communication protocols, etc. It can run real-time operating systems (such as Linux, etc.), provide high-level programming language support (such as C or C++, etc.), provide various data required for upper-level visualization, and run the program to complete the configuration of various functions of the controller.
FPGA提供了灵活的硬件加速和并行处理能力,可以根据应用的需求来重新配置和定制电路。主要用于实现加速器等设备的运行控制逻辑、高效的数据处理、并行计算、加速算法等。FPGA provides flexible hardware acceleration and parallel processing capabilities, and can reconfigure and customize circuits according to application requirements. It is mainly used to implement the operation control logic of accelerators and other devices, efficient data processing, parallel computing, acceleration algorithms, etc.
本实施例中核心板当中集成了FPGA和ARM,不仅可以实现FPGA数字硬件逻辑,同时也可以搭载板载的系统,一般使用Linux系统,其进行相关IOC(Inversion of Control,控制反转)的搭建并可以进行相应的软件算法,并且软件算法也已实现模块化可配置功能。In this embodiment, FPGA and ARM are integrated in the core board, which can not only realize FPGA digital hardware logic, but also carry an onboard system, generally using the Linux system, which builds relevant IOC (Inversion of Control) and can perform corresponding software algorithms, and the software algorithm has also realized modular configurable functions.
本申请实施例中提供了一种可能的实现方式,核心板还可以包括:信号采集模块,该信号采集模块与处理器连接,这样信号采集模块采集的数据提交给处理器进行处理。A possible implementation method is provided in an embodiment of the present application. The core board may also include: a signal acquisition module, which is connected to the processor, so that the data collected by the signal acquisition module is submitted to the processor for processing.
本申请实施例中提供了一种可能的实现方式,信号采集模块可以包括:模数转换器(ADC,Analog-to-Digital Converter)和数模转换器(DAC,Digital-to-AnalogConverter)。A possible implementation method is provided in an embodiment of the present application, and the signal acquisition module may include: an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC).
ADC可以将模拟信号转换为数字信号,通过定期对模拟信号进行采样,并将每个采样点的电压或电流值转换为对应的数字值来实现模拟到数字的转换。转换过程中,ADC内部会进行量化处理,即将采样得到的连续模拟信号转换为离散的数字信号。量化处理通常采用一定的量化误差和分辨率来进行,例如8位ADC可以将输入电压范围分为256个量化级别,其中每个级别代表一个数字输出码。ADC的输出通常是一串二进制数字信号,可以用于数字信号处理、数据采集、控制系统等应用中。根据不同的转换精度、速度和接口类型,ADC有多种不同的类型,例如并行ADC、逐次逼近型ADC、间接ADC等。在选择使用ADC时,需要根据实际应用的要求来选择合适的类型和参数。ADC can convert analog signals into digital signals. It achieves analog-to-digital conversion by sampling the analog signals regularly and converting the voltage or current value of each sampling point into the corresponding digital value. During the conversion process, ADC will perform quantization processing inside, that is, converting the continuous analog signal obtained by sampling into a discrete digital signal. Quantization processing is usually carried out with a certain quantization error and resolution. For example, an 8-bit ADC can divide the input voltage range into 256 quantization levels, where each level represents a digital output code. The output of ADC is usually a string of binary digital signals, which can be used in applications such as digital signal processing, data acquisition, and control systems. According to different conversion accuracy, speed, and interface type, there are many different types of ADC, such as parallel ADC, successive approximation ADC, indirect ADC, etc. When choosing to use ADC, it is necessary to select the appropriate type and parameters according to the requirements of the actual application.
DAC可以将数字信号转换为模拟信号,DAC内部通常包含一个数字寄存器、一个解码器和一个数模转换器。数字寄存器接收输入的数字信号,解码器将数字信号解码成对应的模拟信号,数模转换器则将解码后的模拟信号转换为实际的模拟电压或电流输出。根据不同的转换精度和速度,DAC有多种不同的类型,例如并行DAC、串行DAC、电压型DAC和电流型DAC等。并行DAC通常具有较高的精度和较慢的转换速度,而串行DAC则具有较低的精度和较快的转换速度。DAC广泛应用于数字信号处理、音频和视频信号输出、控制系统等应用中。例如,数字音频播放器和数字电视需要将数字音频信号转换为模拟音频信号输出,数字温度控制器需要将数字温度信号转换为模拟温度控制信号输出。DAC can convert digital signals into analog signals. DAC usually contains a digital register, a decoder and a digital-to-analog converter. The digital register receives the input digital signal, the decoder decodes the digital signal into the corresponding analog signal, and the digital-to-analog converter converts the decoded analog signal into an actual analog voltage or current output. According to different conversion accuracy and speed, there are many different types of DAC, such as parallel DAC, serial DAC, voltage DAC and current DAC. Parallel DAC usually has higher accuracy and slower conversion speed, while serial DAC has lower accuracy and faster conversion speed. DAC is widely used in applications such as digital signal processing, audio and video signal output, control system, etc. For example, digital audio players and digital TVs need to convert digital audio signals into analog audio signal outputs, and digital temperature controllers need to convert digital temperature signals into analog temperature control signal outputs.
本申请实施例中提供了一种可能的实现方式,上面实施例提及的底板还可以包括开关、定时接口和指示灯。A possible implementation method is provided in an embodiment of the present application. The base plate mentioned in the above embodiment may also include a switch, a timing interface and an indicator light.
本申请实施例中提供了一种可能的实现方式,图1所示的用于加速器的功能可配置的数字化控制系统还可以包括:显示屏,该显示屏与核心板连接,显示核心板输出的数据。A possible implementation method is provided in an embodiment of the present application. The functionally configurable digital control system for an accelerator shown in FIG1 may further include: a display screen connected to the core board to display data output by the core board.
本申请实施例中提供了一种可能的实现方式,上面实施例提及的底板的核心板接口和底板的子卡模块接口均为高速连接器。A possible implementation method is provided in an embodiment of the present application. The core board interface of the baseboard and the daughter card module interface of the baseboard mentioned in the above embodiment are both high-speed connectors.
高速连接器通常是指在传输速率达到1 Gbps以上的连接器,常见的高速连接器包括3.5mm连接器、2.4mm连接器和1.85mm连接器等。这些连接器通常用于通信和数据传输系统中,如计算机网络、服务器、交换机、路由器等。其中,3.5mm连接器是最早的高速连接器之一,它的尺寸较大,可容纳更多的线缆,适用于高密度和高速率的数据传输。2.4mm连接器是3.5mm连接器的缩小版,适用于更高速率的系统,可以传输60GHz的信号。1.85mm连接器是2.4mm连接器的缩小版,主要用于67GHz和70GHz的信号传输。这些高速连接器的传输速率通常可以达到10Gbps到100Gbps,甚至更高。它们广泛应用于通信和数据处理领域,支持高带宽、高速率和长距离的数据传输。High-speed connectors usually refer to connectors with a transmission rate of more than 1 Gbps. Common high-speed connectors include 3.5mm connectors, 2.4mm connectors, and 1.85mm connectors. These connectors are usually used in communication and data transmission systems, such as computer networks, servers, switches, routers, etc. Among them, the 3.5mm connector is one of the earliest high-speed connectors. It is larger in size and can accommodate more cables, which is suitable for high-density and high-speed data transmission. The 2.4mm connector is a smaller version of the 3.5mm connector, which is suitable for higher-speed systems and can transmit 60GHz signals. The 1.85mm connector is a smaller version of the 2.4mm connector, which is mainly used for 67GHz and 70GHz signal transmission. The transmission rate of these high-speed connectors can usually reach 10Gbps to 100Gbps, or even higher. They are widely used in the fields of communication and data processing, supporting high-bandwidth, high-speed and long-distance data transmission.
以上介绍了图1和图2所示实施例的各个环节,下面来详细介绍基于FPGA的用于加速器的功能可配置的数字化控制系统。The above introduces various aspects of the embodiments shown in FIG. 1 and FIG. 2 . The following describes in detail a functionally configurable digital control system for an accelerator based on FPGA.
在具体实施例中,基于FPGA的用于加速器的功能可配置的数字化控制系统,其核心就是:最大程度提高软件算法开发,引脚功能覆盖功能丰富,使得控制系统在安全、稳定、可靠、可配置、未来发展等方面满足需求,在工业控制领域当中,为设备的稳定性和可用性提升做出贡献。In a specific embodiment, the core of the FPGA-based functionally configurable digital control system for an accelerator is to maximize software algorithm development and provide rich pin function coverage, so that the control system meets the requirements in terms of safety, stability, reliability, configurability, and future development, and contributes to improving the stability and availability of equipment in the field of industrial control.
为实现上述目的,最核心的就是基于FPGA的用于加速器的功能可配置的数字化控制系统的综合应用。参见图3,该控制系统具体可以包括底板、核心板、功能子卡等部件。To achieve the above purpose, the core is the comprehensive application of a configurable digital control system for accelerators based on FPGA. Referring to FIG3 , the control system may specifically include components such as a baseboard, a core board, and a functional daughter card.
底板包含相关外围接口(如通信接口、开关、指示灯等),同时具备与核心板相连接的高速连接器(图3中仅表示接口,与位置数量无关,可根据实际进行相应修改),以及与功能子卡相连的高速连接器。其核心板中包含相关功能,如DDR,PHY芯片等,功能子卡主要为满足不同工业控制场景进行独立设计,同时满足工业控制系统当中的EMC标准。The baseboard contains related peripheral interfaces (such as communication interfaces, switches, indicator lights, etc.), and also has high-speed connectors connected to the core board (Figure 3 only shows the interface, which is not related to the number of positions and can be modified accordingly according to actual conditions), as well as high-speed connectors connected to the functional daughter cards. The core board contains related functions, such as DDR, PHY chip, etc. The functional daughter cards are mainly designed independently to meet different industrial control scenarios and meet the EMC standards in industrial control systems.
核心板中包含相关功能,如DDR、PHY、eMMC芯片等,实现系统存储通信功能。这里,DDR SDRAM(双倍速率同步动态随机存储器),简称为DDR。The core board contains related functions, such as DDR, PHY, eMMC chip, etc., to realize the system storage communication function. Here, DDR SDRAM (double data rate synchronous dynamic random access memory) is referred to as DDR.
需要说明的是,底板当中的部分接口如通信接口、白兔子定时接口以及其他具备独立性接口均可以进行自主焊接,当功能在对应场景不使用时,可空置已达到节约成本的目的。It should be noted that some interfaces in the baseboard, such as the communication interface, White Rabbit timing interface and other independent interfaces, can be independently welded. When the function is not used in the corresponding scenario, they can be left vacant to achieve the purpose of cost saving.
核心板当中集成了FPGA和ARM,不仅可以实现FPGA数字硬件逻辑,同时也可以搭载板载的系统,一般使用Linux系统,其进行相关IOC的搭建并可以进行相应的软件算法,并且软件算法也已实现模块化可配置功能。The core board integrates FPGA and ARM, which can not only realize FPGA digital hardware logic, but also carry the onboard system. Generally, Linux system is used to build relevant IOC and perform corresponding software algorithms. The software algorithm has also realized modular configurable functions.
上述各实施例中,控制板卡不仅可以进行独立机箱安装,同时也可以进行机箱多片安装,适用于CPCI(CompactPCI,一种计算机总线接口标准)、VXI(VMEbus eXtension,一种基于VME总线技术的扩展总线标准)等工业控制机箱,实现组装与单装不同结构。In the above embodiments, the control board can not only be installed in an independent chassis, but also can be installed in multiple chassis. It is suitable for industrial control chassis such as CPCI (CompactPCI, a computer bus interface standard) and VXI (VMEbus eXtension, an expansion bus standard based on VME bus technology), and realizes different structures of assembly and single installation.
可以看到,本实施例的基于FPGA用于加速器的功能可配置的数字化控制系统的整体结构与当前PLC控制系统有较大区别,具体如下:1、其依托于通用的标准化底板,其包含各种通信接口(网络、串口等)、子卡模块接口、定时接口、核心板接口等;2、核心板可根据当前控制应用场景进行不同性能更换,以达到资源利用最大化以及成本低的效果;3、功能子卡也可根据当前控制应用场景进行对应的需求设计。最终实现基于FPGA的用于加速器的功能可配置的数字化控制系统。It can be seen that the overall structure of the FPGA-based configurable digital control system for accelerators in this embodiment is quite different from the current PLC control system, as follows: 1. It relies on a universal standardized baseboard, which includes various communication interfaces (network, serial port, etc.), subcard module interfaces, timing interfaces, core board interfaces, etc.; 2. The core board can be replaced with different performances according to the current control application scenario to achieve the effect of maximizing resource utilization and low cost; 3. The functional subcard can also be designed according to the corresponding requirements of the current control application scenario. Finally, a configurable digital control system for accelerators based on FPGA is realized.
进一步,每一所述数字化控制系统的部件均可实现功能可配置,同时软件也进行模块化封装,保证在多种工业控制应用场景均能实现快速开发、稳定运行。特别的,核心板、底板、子卡均可以实现国内芯片设计,实现全国产化的数字化控制系统。Furthermore, each component of the digital control system can be functionally configurable, and the software is also modularly packaged to ensure rapid development and stable operation in a variety of industrial control application scenarios. In particular, the core board, baseboard, and daughter card can all be designed with domestic chips to achieve a fully domestically produced digital control system.
进一步,所述用于加速器的功能可配置的数字化控制系统,符合标准化设计规范,其核心板、底板、子卡上的引脚设计也支持目前商业化板卡,实现商业化与工业化的结合。Furthermore, the functionally configurable digital control system for the accelerator complies with standardized design specifications, and the pin designs on its core board, base board, and daughter card also support current commercial boards, thereby realizing the combination of commercialization and industrialization.
特别的,由于工业控制场景多样化需求,可以根据项目的需求有选择的制定多种协同的方案,以期达到最佳的控制效果。In particular, due to the diverse needs of industrial control scenarios, a variety of collaborative solutions can be selectively formulated according to project requirements in order to achieve the best control effect.
总之,基于FPGA的用于加速器的功能可配置的数字化控制系统在功能扩展、应用覆盖远高于传统PLC工业控制,同时由于可配置的特点,在扩展性和行业跨度上具有独特的优势,可以在工业控制领域中有了一个新的选择。In short, the FPGA-based configurable digital control system for accelerators has much higher functional expansion and application coverage than traditional PLC industrial control. At the same time, due to its configurable characteristics, it has unique advantages in scalability and industry span, and can provide a new choice in the field of industrial control.
本实施例由于采取以上技术方案,其具有以下优点:Since the above technical solution is adopted in this embodiment, it has the following advantages:
1)本实施例基于FPGA的用于加速器的功能可配置的数字化控制系统设计规范,包括核心板、底板、功能子卡的插拔式结构,保证在多种工业控制应用场景均能实现快速开发和稳定运行,有利于后期维护及产业化推广;1) This embodiment provides a functionally configurable digital control system design specification for an accelerator based on FPGA, including a plug-in structure of a core board, a base board, and a functional daughter card, which ensures rapid development and stable operation in a variety of industrial control application scenarios, and is conducive to later maintenance and industrial promotion;
2)本实施例中基于FPGA的用于加速器的功能可配置的数字化控制系统在新技术和新工艺上,采用了基于FPGA,同时可包含高速高精度ADC和DAC,更加适配精密数据采集分析等行业;2) The configurable digital control system for the accelerator based on FPGA in this embodiment uses new technologies and processes, and is based on FPGA, and can include high-speed and high-precision ADC and DAC, which is more suitable for industries such as precision data acquisition and analysis;
3)本实施例的模块可配置结构具备非常高的适应性,相比其他工业控制系统具有很大的优势,未来的应用市场潜力巨大,且核心技术自主可控。3) The modular configurable structure of this embodiment has very high adaptability and has great advantages over other industrial control systems. It has huge potential for future application markets, and its core technology is independently controllable.
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。Those skilled in the art can clearly understand that the specific working processes of the systems, devices, and modules described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.
本领域普通技术人员可以理解:本申请的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干程序指令,用以使得一电子设备(例如个人计算机,服务器,或者网络设备等)在运行所述程序指令时执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。Those skilled in the art can understand that the technical solution of the present application can be essentially or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, which includes a number of program instructions, so that an electronic device (such as a personal computer, a server, or a network device, etc.) executes all or part of the steps of the method described in each embodiment of the present application when running the program instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的电子设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被电子设备的处理器执行时,所述电子设备执行本申请各实施例所述方法的全部或部分步骤。Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as electronic devices such as personal computers, servers, or network devices), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of an electronic device, the electronic device executes all or part of the steps of the methods described in the embodiments of the present application.
以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:在本申请的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本申请的保护范围。The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present application, they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not deviate from the protection scope of the present application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311737430.7A CN117872942A (en) | 2023-12-18 | 2023-12-18 | Function-configurable digital control system for accelerator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311737430.7A CN117872942A (en) | 2023-12-18 | 2023-12-18 | Function-configurable digital control system for accelerator |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117872942A true CN117872942A (en) | 2024-04-12 |
Family
ID=90595949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311737430.7A Pending CN117872942A (en) | 2023-12-18 | 2023-12-18 | Function-configurable digital control system for accelerator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117872942A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118921390A (en) * | 2024-10-11 | 2024-11-08 | 先进能源科学与技术广东省实验室 | Edge control system based on synchronization technology |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN208781031U (en) * | 2018-09-30 | 2019-04-23 | 东莞固高自动化技术有限公司 | Industry internet controller |
CN216310645U (en) * | 2021-06-25 | 2022-04-15 | 深圳华远云联数据科技有限公司 | Data acquisition unit |
CN115529711A (en) * | 2022-09-20 | 2022-12-27 | 中国科学院近代物理研究所 | Ion Accelerator Standardized Power Controller and Its Dynamic Partial Reconfigurable Method |
WO2023231515A1 (en) * | 2022-05-31 | 2023-12-07 | 南方电网数字电网研究院有限公司 | Digital power distribution network edge computing control apparatus and method |
-
2023
- 2023-12-18 CN CN202311737430.7A patent/CN117872942A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN208781031U (en) * | 2018-09-30 | 2019-04-23 | 东莞固高自动化技术有限公司 | Industry internet controller |
CN216310645U (en) * | 2021-06-25 | 2022-04-15 | 深圳华远云联数据科技有限公司 | Data acquisition unit |
WO2023231515A1 (en) * | 2022-05-31 | 2023-12-07 | 南方电网数字电网研究院有限公司 | Digital power distribution network edge computing control apparatus and method |
CN115529711A (en) * | 2022-09-20 | 2022-12-27 | 中国科学院近代物理研究所 | Ion Accelerator Standardized Power Controller and Its Dynamic Partial Reconfigurable Method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118921390A (en) * | 2024-10-11 | 2024-11-08 | 先进能源科学与技术广东省实验室 | Edge control system based on synchronization technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109831354B (en) | Virtual Debugging System Based on OPC UA Industrial Communication Protocol | |
CN103176417B (en) | The automation control method able to programme of a kind of compatible EPICS and device | |
CN115905094A (en) | Electronic equipment and PCIe topology configuration method and device thereof | |
CN117872942A (en) | Function-configurable digital control system for accelerator | |
CN103019368B (en) | A kind of method that local I/O node switches with KVM module intelligence | |
CN115529711A (en) | Ion Accelerator Standardized Power Controller and Its Dynamic Partial Reconfigurable Method | |
CN103455423A (en) | Software automatic testing device and system based on cluster framework | |
CN108345555A (en) | Interface bridgt circuit based on high-speed serial communication and its method | |
CN204302727U (en) | A kind of real-time control system based on ARM and FPGA | |
CN109683964A (en) | Bios software debugging control program, system and server | |
CN106909128B (en) | A kind of motion control method for supporting motion-control module online upgrading | |
CN118860966A (en) | Computer system, signal processing method, device, medium and product | |
CN110308697A (en) | Kinetic control system and control method based on Codesys | |
CN116301590B (en) | Storage resource pool structure, storage resource dynamic management method and server | |
WO2024251251A1 (en) | Method and apparatus for applying artificial intelligence | |
Fan et al. | Equipment communication architecture for smart manufacturing | |
CN110794731A (en) | An Embedded Soft PLC Control System Supporting Ethernet | |
CN113452538B (en) | Control device, execution device, device management method, and device management system | |
CN116112310A (en) | A robot communication architecture and communication method based on serial port communication and bus communication | |
CN115167236A (en) | Distributed intelligent synchronous control system of multi-electromechanical system | |
CN115032914A (en) | Intelligent simulation debugging platform for robot | |
CN108170091A (en) | A kind of PLC controller, PLC controller group system | |
CN116208620A (en) | System image burning device and method for computing power module cluster | |
CN118092297A (en) | Digital control system with configurable hardware | |
CN222674345U (en) | Cross-platform computer online device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |