Superconducting magnetic levitation train electromagnetic propulsion system communication method and electromagnetic propulsion system

文档序号:92690 发布日期:2021-10-12 浏览:22次 中文

阅读说明:本技术 超导磁悬浮列车电磁推进系统通信方法及电磁推进系统 (Superconducting magnetic levitation train electromagnetic propulsion system communication method and electromagnetic propulsion system ) 是由 张庆杰 张艳清 郭永勇 金成日 张国华 沈霄彬 刘通 陈松 于 2020-04-07 设计创作,主要内容包括:本发明提供了一种超导磁悬浮列车电磁推进系统高速通信方法及超导磁悬浮列车电磁推进系统,该方法包括:电磁推进系统信号处理器的控制核将电磁推进系统各个控制周期的数据同步共享至电磁推进系统信号处理器的通信核;通信核依次将各个控制周期的数据压入通信核的两个缓冲区中的任一缓冲区,当该缓冲区压入一定量的数据之后通过以太网卡批量发送该缓冲区的数据,并将下一控制周期的数据压入通信核的两个缓冲区中的另一个缓冲区,以此交替使用通信核的两个缓冲区进行数据存储和发送以完成超导磁悬浮列车电磁推进系统的高速通信。应用本发明技术方案,能够解决现有技术中电磁推进系统的通信方法无法满足高速、大容量以及实时性通信的要求的技术问题。(The invention provides a high-speed communication method for an electromagnetic propulsion system of a superconducting maglev train and the electromagnetic propulsion system of the superconducting maglev train, wherein the method comprises the following steps: the control core of the electromagnetic propulsion system signal processor synchronously shares data of each control cycle of the electromagnetic propulsion system to the communication core of the electromagnetic propulsion system signal processor; the communication core sequentially presses data of each control cycle into any one of the two buffer areas of the communication core, after a certain amount of data is pressed into the buffer area, the data of the buffer area is sent in batch through the Ethernet card, and the data of the next control cycle is pressed into the other buffer area of the two buffer areas of the communication core, so that the two buffer areas of the communication core are alternately used for data storage and sending to complete high-speed communication of the superconducting maglev train electromagnetic propulsion system. By applying the technical scheme of the invention, the technical problem that the communication method of the electromagnetic propulsion system in the prior art cannot meet the requirements of high-speed, high-capacity and real-time communication can be solved.)

1. A high-speed communication method for an electromagnetic propulsion system of a superconducting maglev train is characterized by comprising the following steps of:

a control core of an electromagnetic propulsion system signal processor synchronously shares data of each control cycle of the electromagnetic propulsion system to a communication core of the electromagnetic propulsion system signal processor;

the communication core sequentially presses data of each control cycle into any one of the two buffer areas of the communication core, after a certain amount of data is pressed into the buffer area, the data of the buffer area is sent in batch through an Ethernet card, and the data of the next control cycle is pressed into the other buffer area of the two buffer areas of the communication core, so that the two buffer areas of the communication core are alternately used for data storage and sending to complete high-speed communication of the superconducting maglev train electromagnetic propulsion system.

2. The superconducting maglev train electromagnetic propulsion system high-speed communication method of claim 1, wherein the superconducting maglev train electromagnetic propulsion system high-speed communication method specifically comprises:

the communication core receives data of the current control cycle of the control core;

judging whether the buffer count of the communication core is greater than a buffer count threshold, if the buffer count is greater than or equal to the buffer count threshold, updating the buffer count to zero and triggering the Ethernet card to transmit, and judging whether the current data press-in buffer is the first buffer;

if the current data press-in buffer area is the first buffer area, the Ethernet card sends the data of the first buffer area and switches the identifiers of the first buffer area and the second buffer area, whether the current data press-in buffer area is the first buffer area is judged, if the current data press-in buffer area is the first buffer area, the data of the current control period is pressed into the second buffer area, and the count of the buffer areas is increased by one; if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area;

if the current data press-in buffer area is not the first buffer area, the Ethernet card sends the data of the second buffer area and switches the identifiers of the first buffer area and the second buffer area, whether the current data press-in buffer area is the first buffer area or not is judged, if the current data press-in buffer area is the first buffer area, the data of the current control period is pressed into the second buffer area, and the count of the buffer areas is increased by one; if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area;

if the buffer area count is smaller than the buffer area count threshold value, judging whether a current data pressing buffer area is the first buffer area, if so, pressing data of the current control period into the second buffer area, and adding one to the buffer area count; if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area;

and the communication core receives the data of the next control cycle of the control core and returns to judge whether the buffer area count of the communication core is greater than the buffer area count threshold value.

3. The method of communicating at high speed for a superconducting maglev train electromagnetic propulsion system of claim 2, wherein the buffer count threshold is 200.

4. A superconducting maglev train electromagnetic propulsion system, characterized in that the superconducting maglev train electromagnetic propulsion system performs high-speed communication of the superconducting maglev train electromagnetic propulsion system using the superconducting maglev train electromagnetic propulsion system high-speed communication method according to any one of claims 1 to 3.

5. The superconducting maglev train electromagnetic propulsion system of claim 4, comprising:

an electromagnetic propulsion system signal processor, the electromagnetic propulsion system signal processor comprising a control core and a communication core, the control core being configured to execute a control program for the superconducting maglev train electromagnetic propulsion system and to generate data for each control cycle; the communication core is connected with the control core and is used for synchronously receiving data of each control cycle of the control core and sequentially and alternately pressing the data of each control cycle into a first buffer area and a second buffer area of the communication core;

the Ethernet card is connected with the communication core and used for sending data of the first buffer area or the second buffer area of the communication core in batches to realize high-speed communication of the electromagnetic propulsion system of the superconducting maglev train.

6. The superconducting maglev train electromagnetic propulsion system of claim 4 or 5, wherein a communication protocol of data of the first buffer and the second buffer of the communication core is consistent with a communication protocol of data sent in bulk by the Ethernet card.

7. The superconducting maglev train electromagnetic propulsion system of claim 6, wherein the communication protocol includes a start code, a data volume, a data sampling period, clock information, a number of samples, and respective sample data.

Technical Field

The invention relates to the technical field of data communication, in particular to a high-speed communication method for an electromagnetic propulsion system of a superconducting magnetic levitation train and the electromagnetic propulsion system of the superconducting magnetic levitation train.

Background

For the ultra-high speed superconducting magnetic levitation train with the speed per hour reaching 1000km/h, the running speed is high, the control period is short, the requirement on the safety and reliability of the electromagnetic propulsion system arranged on the two sides of the track is extremely high, the reliability of the propulsion system needs to be guaranteed through online diagnosis and data analysis of the propulsion system, and the fault-safety guidance of the train is realized. The communication method commonly adopted by the electromagnetic propulsion system comprises a Profinet communication technology and an Ethercat communication technology, and the existing industrial communication Profinet technology and the Ethercat technology cannot meet the requirements of high-speed, large-capacity and real-time communication.

Disclosure of Invention

The invention provides a high-speed communication method of a superconducting maglev train electromagnetic propulsion system and the superconducting maglev train electromagnetic propulsion system, which can solve the technical problem that the communication method of the electromagnetic propulsion system in the prior art cannot meet the requirements of high-speed, high-capacity and real-time communication.

According to an aspect of the present invention, there is provided a superconducting maglev train electromagnetic propulsion system high-speed communication method, including: the control core of the electromagnetic propulsion system signal processor synchronously shares data of each control cycle of the electromagnetic propulsion system to the communication core of the electromagnetic propulsion system signal processor; the communication core sequentially presses data of each control cycle into any one of the two buffer areas of the communication core, after a certain amount of data is pressed into the buffer area, the data of the buffer area is sent in batch through the Ethernet card, and the data of the next control cycle is pressed into the other buffer area of the two buffer areas of the communication core, so that the two buffer areas of the communication core are alternately used for data storage and sending to complete high-speed communication of the superconducting maglev train electromagnetic propulsion system.

Further, the high-speed communication method of the superconducting maglev train electromagnetic propulsion system specifically comprises the following steps: the communication core receives data of the current control period of the control core; judging whether the buffer count of the communication core is greater than a buffer count threshold, if so, updating the buffer count to zero and triggering the Ethernet card to transmit, and judging whether the current data press-in buffer is a first buffer; if the current data press-in buffer area is the first buffer area, the Ethernet card sends the data of the first buffer area and switches the identifiers of the first buffer area and the second buffer area, whether the current data press-in buffer area is the first buffer area is judged, if the current data press-in buffer area is the first buffer area, the data of the current control period is pressed into the second buffer area, and the count of the buffer area is increased by one; if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area; if the current data press-in buffer area is not the first buffer area, the Ethernet card sends the data of the second buffer area and switches the identifiers of the first buffer area and the second buffer area, whether the current data press-in buffer area is the first buffer area or not is judged, if the current data press-in buffer area is the first buffer area, the data of the current control period is pressed into the second buffer area, and the count of the buffer area is increased by one; if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area; if the buffer area count is smaller than the buffer area count threshold value, judging whether the current data pressing buffer area is a first buffer area, if the current data pressing buffer area is the first buffer area, pressing the data of the current control period into a second buffer area, and adding one to the buffer area count; if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area; and the communication core receives the data of the control core in the next control period and returns to judge whether the buffer counting of the communication core is greater than the buffer counting threshold value.

Further, the buffer count threshold is 200.

According to another aspect of the present invention, there is provided a superconducting maglev train electromagnetic propulsion system for high speed communication of a superconducting maglev train electromagnetic propulsion system using the superconducting maglev train electromagnetic propulsion system high speed communication method as described above.

Further, a superconducting maglev train electromagnetic propulsion system comprises: the electromagnetic propulsion system signal processor comprises a control core and a communication core, wherein the control core is used for executing a control program of the superconducting magnetic levitation train electromagnetic propulsion system and generating data of each control cycle; the communication core is connected with the control core and is used for synchronously receiving data of each control cycle of the control core and sequentially and alternately pressing the data of each control cycle into a first buffer area and a second buffer area of the communication core; and the Ethernet card is connected with the communication core and used for sending data of the first buffer area or the second buffer area of the communication core in batches so as to realize high-speed communication of the electromagnetic propulsion system of the superconducting maglev train.

Further, the communication protocol of the data of the first buffer area and the second buffer area of the communication core is consistent with the communication protocol of the data sent by the Ethernet card in batches.

Further, the communication protocol includes a start code, a data amount, a data sampling period, clock information, the number of samples, and each sample data.

The technical scheme of the invention is applied to provide a high-speed communication method of a superconducting maglev train electromagnetic propulsion system and the superconducting maglev train electromagnetic propulsion system, the high-speed communication method of the superconducting maglev train electromagnetic propulsion system alternately presses data of each control period generated by a control core into two buffer areas of a communication core and adopts an Ethernet card to send the data in each buffer area in batch to realize the high-speed communication of the superconducting maglev train electromagnetic propulsion system, and the data communication method can fully utilize the performance of the Ethernet card to realize the high-speed, large-capacity and timely communication of the data. Compared with the prior art, the technical scheme of the invention can solve the technical problem that the communication method of the electromagnetic propulsion system in the prior art cannot meet the requirements of high-speed, large-capacity and real-time communication.

Drawings

The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention. It is obvious that the drawings in the following description are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.

FIG. 1 is a flow diagram illustrating a method for high-speed communication of a superconducting maglev train electromagnetic propulsion system, provided in accordance with an exemplary embodiment of the present invention;

fig. 2 is a schematic diagram illustrating a superconducting maglev train electromagnetic propulsion system according to an embodiment of the present invention.

Detailed Description

It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments according to the present application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, and it should be understood that when the terms "comprises" and/or "comprising" are used in this specification, they specify the presence of stated features, steps, operations, devices, components, and/or combinations thereof, unless the context clearly indicates otherwise.

The relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise. Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description. Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate. In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.

As shown in fig. 1, according to an aspect of the present invention, there is provided a superconducting maglev train electromagnetic propulsion system high-speed communication method, including: the control core of the electromagnetic propulsion system signal processor synchronously shares data of each control cycle of the electromagnetic propulsion system to the communication core of the electromagnetic propulsion system signal processor; the communication core sequentially presses data of each control cycle into any one of the two buffer areas of the communication core, after a certain amount of data is pressed into the buffer area, the data of the buffer area is sent in batch through the Ethernet card, and the data of the next control cycle is pressed into the other buffer area of the two buffer areas of the communication core, so that the two buffer areas of the communication core are alternately used for data storage and sending to complete high-speed communication of the superconducting maglev train electromagnetic propulsion system.

By applying the configuration mode, the high-speed communication method of the superconducting magnetic levitation train electromagnetic propulsion system is provided, the high-speed communication method of the superconducting magnetic levitation train electromagnetic propulsion system realizes the high-speed communication of the superconducting magnetic levitation train electromagnetic propulsion system by alternately pressing the data of each control period generated by the control core into the two buffer areas of the communication core and sending the data in each buffer area in batches by adopting the Ethernet card, and the data communication method can fully utilize the performance of the Ethernet card and realize the high-speed, large-capacity and timely communication of the data. Compared with the prior art, the technical scheme of the invention can solve the technical problem that the communication method of the electromagnetic propulsion system in the prior art cannot meet the requirements of high-speed, large-capacity and real-time communication.

Further, in the present invention, in order to implement high-speed communication of the superconducting maglev train electromagnetic propulsion system, first, the control core of the electromagnetic propulsion system signal processor synchronously shares data of each control cycle of the electromagnetic propulsion system to the communication core of the electromagnetic propulsion system signal processor. As an embodiment of the present invention, the electromagnetic propulsion system may employ a dual-core digital signal processor, such as TMS320F28379D, and implement data synchronization by sharing a memory between CPU1 and CPU2, wherein CPU1 is used as a control core to execute a control program, and CPU2 is used as a communication core to communicate with the outside. Data at N detection points in the CPU1 need to be communicated for detection, and the shared memory data CPU2 updates the data at the corresponding N detection points in real time. The dual-core digital signal processor can realize the isolation and parallel execution of a control program and a communication program so as to ensure the reliability and the real-time performance of the electromagnetic propulsion system.

In addition, in the invention, after the communication core synchronously acquires the data of the control core, the communication core sequentially pushes the data of each control cycle into any one of the two buffer areas of the communication core, after a certain amount of data is pushed into the buffer area, the data of the buffer area is sent in batch through the Ethernet card, and the data of the next control cycle is pushed into the other buffer area of the two buffer areas of the communication core, so that the two buffer areas of the communication core are alternately used for data storage and sending to complete the high-speed communication of the superconducting maglev train electromagnetic propulsion system.

As a specific embodiment of the invention, the high-speed communication method of the electromagnetic propulsion system of the superconducting maglev train specifically comprises the following steps.

And the communication core receives the data of the current control period of the control core. In the invention, the data of each control period received by the communication core is judged according to the high-speed communication method of the invention.

And judging whether the buffer count of the communication core is greater than the buffer count threshold value. In the present invention, the buffer count threshold may be set according to actual requirements, for example, the buffer count threshold may be set to 200.

If the buffer area count is larger than or equal to the buffer area count threshold value, the buffer area count is updated to be zero and the Ethernet card is triggered to transmit, and whether the current data pressing buffer area is the first buffer area or not is judged. In the invention, two data buffers are arranged in a communication core, and the size of each buffer is set to be N.M, wherein N is the number of detection points in a control core, and M is a buffer counting threshold value. In addition, as shown in fig. 1, a CacheFlag variable may be established to identify a buffer to which the current data is pushed, and indicate that the current data is pushed into the buffer as a first buffer when CacheFlag is equal to True, and indicate that the current data is pushed into the buffer as a second buffer when CacheFlag is equal to True.

And if the current data push buffer area is the first buffer area, the Ethernet card sends the data of the first buffer area and switches the identifiers of the first buffer area and the second buffer area. In the present invention, the data can be transmitted via CacheFlag! The CacheFlag switches the identities of the first buffer and the second buffer. Judging whether the current data pressing buffer area is a first buffer area, if so, pressing the data of the current control period into a second buffer area, and adding one to the count of the buffer area; and if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area. In this embodiment, for example, if the current data push buffer is the first buffer, the ethernet card sends the data in the first buffer, and switches the identifiers of the first buffer and the second buffer, and if the current data push buffer is changed to the second buffer, the data in the current control cycle is pushed into the new first buffer, and the buffer count is incremented by one.

If the current data press-in buffer area is not the first buffer area, the Ethernet card sends the data of the second buffer area and switches the identifiers of the first buffer area and the second buffer area, whether the current data press-in buffer area is the first buffer area or not is judged, if the current data press-in buffer area is the first buffer area, the data of the current control period is pressed into the second buffer area, and the count of the buffer area is increased by one; and if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area. In this embodiment, for example, if the current data push buffer is the second buffer, the ethernet card sends the data in the second buffer, and switches the identifiers of the first buffer and the second buffer, and if the current data push buffer is changed to the first buffer, the data in the current control period is pushed into the new second buffer, and the buffer count is incremented by one.

If the buffer area count is smaller than the buffer area count threshold value, judging whether the current data pressing buffer area is a first buffer area, if the current data pressing buffer area is the first buffer area, pressing the data of the current control period into a second buffer area, and adding one to the buffer area count; and if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area. In this embodiment, for example, if the current data push buffer is the first buffer, then the data for the current control cycle is pushed into the second buffer and the buffer count is incremented by one.

And the communication core receives the data of the control core in the next control period and returns to judge whether the buffer counting of the communication core is greater than the buffer counting threshold value.

In the invention, the method of pressing and sending data by combining the Ethernet card with the buffer area is adopted, the acquisition of the data of each control period of the control core is realized, the electromagnetic propulsion system only needs to add the Ethernet card chip, such as W5500, on the control panel, compared with the conventional method, the method reduces the number of sensors and extra detection equipment, replaces the method of acquiring the operation data by adopting an oscilloscope or a wave recorder, and greatly reduces the communication cost of the electromagnetic propulsion system. By adopting the high-speed communication method of the superconducting maglev train electromagnetic propulsion system, the first buffer area and the second buffer area of the communication core can be used for communication transmission and data pressing at the same time, the first buffer area and the second buffer area are not influenced by each other, and the performance of the Ethernet card is fully utilized. After the buffer counting threshold is set, the pressure of Ethernet card communication can be reduced, and the communication efficiency can be improved by centralized and unified sending processing. By the technology, the high-speed real-time detection of the operation control data of the electromagnetic propulsion system can be realized, and the fault diagnosis and prediction can be realized more quickly.

According to another aspect of the present invention, as shown in fig. 2, there is provided a superconducting maglev train electromagnetic propulsion system for high speed communication of a superconducting maglev train electromagnetic propulsion system using the superconducting maglev train electromagnetic propulsion system high speed communication method as described above.

By adopting the configuration mode, the high-speed communication method of the superconducting maglev train electromagnetic propulsion system can carry out high-speed, large-capacity and real-time communication. Therefore, the high-speed communication method of the superconducting maglev train electromagnetic propulsion system is applied to the superconducting maglev train electromagnetic propulsion system, and the working performance of the superconducting maglev train electromagnetic propulsion system can be greatly improved.

Further, in the present invention, in order to achieve high speed communication for a superconducting maglev train electromagnetic propulsion system, a configurable electromagnetic propulsion system comprises: an electromagnetic propulsion system signal processor and an ethernet card. The electromagnetic propulsion system signal processor comprises a control core and a communication core, wherein the control core is used for executing a control program of the superconducting magnetic levitation train electromagnetic propulsion system and generating data of each control cycle; the communication core is connected with the control core and used for synchronously receiving the data of each control cycle of the control core and sequentially and alternately pressing the data of each control cycle into the first buffer area and the second buffer area of the communication core. The Ethernet card is connected with the communication core and used for sending data of the first buffer area or the second buffer area of the communication core in batches so as to realize high-speed communication of the electromagnetic propulsion system of the superconducting maglev train.

As an embodiment of the present invention, the ethernet card may be connected to the communication core through a Serial Peripheral Interface (SPI).

In addition, in the invention, in order to further compress the data volume of communication, the communication protocol of the data of the first buffer area and the second buffer area of the configurable communication core is consistent with the communication protocol of the data sent by the Ethernet card in batch.

As a specific embodiment of the present invention, the communication protocol includes a start code, a data amount, a data sampling period, clock information, the number of samples, and each sample data. In the invention, the data packet is identified by adopting the start code and the data volume, thereby being beneficial to a receiver to process the data. The data volume is the byte length of the data packet, the clock information is the sampling time of the first data in the data packet, the sampling number is the number N of detection points in the control core, N data are pressed in each control cycle, and the specific communication protocol is as shown in table 1 below.

TABLE 1 communication protocol

The start code is used for dividing a data packet when the Ethernet card data is pasted with the packet, and is set to be FF FF. And the clock information is set as the current time service time with the precision us. The data sampling period is a control period, and the time precision is us. The data amount is the number of data contained in the data packet. The data are arranged in sequence according to each control cycle of the detection points. The receiver can calculate the sampling specific time of each data through the data packet starting time and the data sampling period, so that the storage of clock information is reduced.

For further understanding of the present invention, the high-speed communication method of the superconducting maglev train electromagnetic propulsion system of the present invention is described in detail below with reference to fig. 1 and 2.

As shown in fig. 1 and 2, a method for high-speed communication of a superconducting maglev train electromagnetic propulsion system is provided according to an embodiment of the present invention, and specifically includes the following steps.

Step one, a communication core receives data of a current control period of a control core.

And step two, judging whether the buffer area count of the communication core is larger than the buffer area count threshold value.

If the buffer area count is larger than or equal to the buffer area count threshold value, the buffer area count is updated to be zero and the Ethernet card is triggered to transmit, and whether the current data pressing buffer area is the first buffer area or not is judged.

And if the current data push buffer area is the first buffer area, the Ethernet card sends the data of the first buffer area and switches the identifiers of the first buffer area and the second buffer area. Judging whether the current data pressing buffer area is a first buffer area, if so, pressing the data of the current control period into a second buffer area, and adding one to the count of the buffer area; and if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area.

If the current data press-in buffer area is not the first buffer area, the Ethernet card sends the data of the second buffer area and switches the identifiers of the first buffer area and the second buffer area, whether the current data press-in buffer area is the first buffer area or not is judged, if the current data press-in buffer area is the first buffer area, the data of the current control period is pressed into the second buffer area, and the count of the buffer area is increased by one; and if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area.

If the buffer area count is smaller than the buffer area count threshold value, judging whether the current data pressing buffer area is a first buffer area, if the current data pressing buffer area is the first buffer area, pressing the data of the current control period into a second buffer area, and adding one to the buffer area count; and if the current data pressing buffer area is not the first buffer area, pressing the data of the current control period into the first buffer area, and adding one to the count of the buffer area.

And step three, the communication core receives the data of the control core in the next control period and returns to judge whether the buffer counting of the communication core is larger than the buffer counting threshold value.

In summary, the present invention provides a superconducting maglev train electromagnetic propulsion system high-speed communication method and a superconducting maglev train electromagnetic propulsion system, in which data of each control cycle generated by a control core is alternately pushed into two buffer areas of a communication core, and an ethernet card is used to send data in each buffer area in batch to realize high-speed communication of the superconducting maglev train electromagnetic propulsion system, and the data communication method can fully utilize the performance of the ethernet card to realize high-speed, large-capacity and timely communication of data. Compared with the prior art, the technical scheme of the invention can solve the technical problem that the communication method of the electromagnetic propulsion system in the prior art cannot meet the requirements of high-speed, large-capacity and real-time communication.

In the description of the present invention, it is to be understood that the orientation or positional relationship indicated by the orientation words such as "front, rear, upper, lower, left, right", "lateral, vertical, horizontal" and "top, bottom", etc. are usually based on the orientation or positional relationship shown in the drawings, and are only for convenience of description and simplicity of description, and in the case of not making a reverse description, these orientation words do not indicate and imply that the device or element being referred to must have a specific orientation or be constructed and operated in a specific orientation, and therefore, should not be considered as limiting the scope of the present invention; the terms "inner and outer" refer to the inner and outer relative to the profile of the respective component itself.

Spatially relative terms, such as "above … …," "above … …," "above … …," "above," and the like, may be used herein for ease of description to describe one device or feature's spatial relationship to another device or feature as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if a device in the figures is turned over, devices described as "above" or "on" other devices or configurations would then be oriented "below" or "under" the other devices or configurations. Thus, the exemplary term "above … …" can include both an orientation of "above … …" and "below … …". The device may be otherwise variously oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.

It should be noted that the terms "first", "second", and the like are used to define the components, and are only used for convenience of distinguishing the corresponding components, and the terms have no special meanings unless otherwise stated, and therefore, the scope of the present invention should not be construed as being limited.

The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:悬浮感应装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!