Area array detector data transmission system and method based on slip ring, slip ring and electronic device

By introducing the first converter and the second converter into the slip ring system, the data format and communication protocol adaptation between the surface array detector, the slip ring and the upper computer are completed, and the adaptability problem of existing equipment is solved, achieving low-cost and efficient data transmission and instruction interaction.

CN119627573APending Publication Date: 2025-03-14BEIJING HANGXING MACHINERY MFG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411717198.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing surface array detectors and slip rings have adaptability problems in communication protocols, data transmission interfaces, etc., and cannot be directly used in combination. It is cost-effective and not universal to directly modify the surface array detectors or slip rings.

Method used

A slip ring-based surface array detector data transmission system is adopted, and the data format and communication protocol adaptation between the slip ring and the upper computer and the surface array detector are completed through the first converter and the second converter, so as to realize data communication and instruction interaction.

Benefits of technology

It realizes data communication and instruction interaction between the surface array detector, slip ring and the upper computer, providing a low-cost and versatile solution, avoiding modifications to existing equipment, and improving adaptability and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119627573A_ABST
    Figure CN119627573A_ABST
Patent Text Reader

Abstract

The invention relates to an area array detector data transmission method and system based on a slip ring, an electronic device and the slip ring, and belongs to the technical field of CT (Computed Tomography) equipment electronics and electrics. The second converter is used for completing data transmission and instruction interaction between the slip ring and the area array detector, the adaptation of a slip ring instruction transmission channel and a data transmission channel is completed through communication modules included in the first converter and the second converter, and the adaptation of the slip ring instruction transmission channel and the data transmission channel is completed through the processing unit. Protocol adaptation and conversion among the area array detector, the slip ring and the upper computer are completed, and the problem of universality adaptation of the existing area array detector and the slip ring in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic and electrical technology of CT equipment, and in particular to a slip ring-based area array detector data transmission system, method, slip ring and electronic device. Background Art

[0002] At present, CT scanning is divided into two types according to different application fields: rotation of the scanned object and rotation of the scanning system. In the application field of industrial CT, a planar array detector is often combined with a high-precision turntable to achieve CT scanning and data acquisition by rotating the scanned object. In the application field of medical and security CT, slip rings and multi-row linear array detectors are usually used to keep the scanned object from rotating in a through-type scanning mode, and the detector is driven by the slip ring to rotate around the scanned object to achieve CT scanning and data acquisition.

[0003] With the development of industrial technology, the demand for through-type scanning of scanned objects is growing. In the field of large-scale mechanical castings and new energy battery testing, the scanned objects are often long, large, heavy, and difficult to rotate. Therefore, combining area array detectors with slip rings to achieve through-type scanning is a hot topic in the industry.

[0004] However, existing array detectors and slip rings generally have compatibility issues in terms of communication protocols, data transmission interfaces, etc., and cannot be directly combined and applied. Moreover, due to the large number of array detector models, directly changing the array detector or slip ring for adaptation not only requires huge initial R&D costs, but also lacks universality. Therefore, a low-cost, universal technical solution is urgently needed to solve the compatibility problem between existing array detectors and slip rings. Summary of the invention

[0005] In view of the above analysis, the embodiments of the present invention aim to provide a slip-ring-based area array detector data transmission system, method, slip ring and electronic device to solve the problem of universal adaptation of existing area array detectors and slip rings.

[0006] On the one hand, an embodiment of the present invention provides a data transmission switching system for an area array detector based on a slip ring, the system comprising a first converter, a second converter, and a slip ring, wherein the slip ring comprises a data transmission signal and a command transmission channel;

[0007] The first converter is used to receive and analyze the scanning instructions sent by the host computer to obtain operation instructions and operation parameters, and send the operation instructions and operation parameters to the slip ring instruction transmission channel, and is also used to integrate the image data sent by the slip ring data transmission channel and the status data sent by the instruction transmission channel and then output them to the host computer;

[0008] The second converter is used to generate a trigger signal of the area array detector based on the operating instructions and operating parameters forwarded by the slip ring instruction transmission channel and the position code sent by the slip ring, and send it to the area array detector, and receive the image and state integrated data returned by the area array detector, decompose the image and state integrated data to obtain image data and state data, output the image data to the data transmission channel of the slip ring, and output the state data to the slip ring instruction transmission channel.

[0009] The beneficial effects of the above technical solution are as follows: the data format and communication protocol adaptation between the slip ring and the host computer are completed through the first adapter, and the data format and communication protocol adaptation between the slip ring and the area array detector are completed through the second adapter, so that the area array detector, the slip ring, and the host computer can realize data communication and command interaction through the first adapter and the second adapter, without any modification or customization of the existing area array detector or slip ring, and a data communication and command interaction adaptation system with universality compared to the existing technology is provided.

[0010] Based on the further improvement of the above system, the first converter includes a communication module, an instruction conversion module, and a processing unit, wherein:

[0011] The first converter communication module is used for forwarding the scanning instruction to the first converter processing unit after receiving the scanning instruction;

[0012] The first converter processing unit is used for parsing the operation instruction and the operation parameter from the scanning instruction and outputting them to the first converter instruction conversion module;

[0013] The first converter instruction conversion module is used to convert the operation instruction and the operation parameter into a differential signal and output it to the slip ring instruction transmission channel.

[0014] The beneficial effects of adopting the above further improved scheme are: the communication module included in the first converter receives the scanning instructions sent by the host computer and outputs it to the first converter processing unit to parse out the operating instructions and operating parameters that can be recognized by the slip ring, and completes the protocol adaptation between the instructions sent by the host computer and the slip ring; the operating instructions and operating parameters are output to the instruction conversion module of the first converter and converted into differential signals, the purpose of which is to improve the anti-interference ability of the transmission instruction signal and ensure the accuracy of the instruction interaction; through the first converter, the host computer instructions are accurately and automatically adapted to the instruction transmission channel sent to the slip ring.

[0015] Based on the further improvement of the above system, the first converter communication module is further used to receive the image data transmitted by the slip ring data transmission channel and the status data transmitted by the slip ring command transmission channel, and forward the image data and the status data to the first converter processing unit respectively;

[0016] The first converter instruction conversion module is further used to convert the image data and the state data into differential signals and output them to the first converter processing unit;

[0017] The first converter processing unit is further used for integrating the image data differential signal and the state data differential signal into integrated image and state data and outputting the integrated image and state data to the first converter communication module;

[0018] The first converter communication module is also used to send the integrated image and status data to the host computer.

[0019] The beneficial effects of adopting the above further improved scheme are: the first converter communication module is also used to receive image data transmitted by the slip ring data transmission channel and status data transmitted by the slip ring instruction transmission channel, so as to realize the separate adaptation of the image data and instruction data transmission channels of the existing slip ring system; the image data and the status data are respectively converted into differential signals by the first converter instruction conversion module and then output to the first converter processing unit, so as to ensure the improvement of the anti-interference ability and accuracy of the input signal; the image data and the status data are integrated by the first converter processing unit to obtain the integrated image and status data, so as to complete the data and instruction adaptation between the slip ring output and the host computer data; through the first converter, the accurate and automatic adaptive transmission between the slip ring output and the host computer data and instructions is realized.

[0020] Based on the further improvement of the above system, the second converter includes a communication module, an instruction conversion module, and a processing unit, wherein:

[0021] The second converter instruction conversion module is used to convert the operation instruction, operation parameter and position code received by the second converter communication module and transmitted through the slip ring instruction transmission channel into differential signals and then output them to the second converter processing unit;

[0022] The second converter processing unit is used for generating the trigger instruction based on the differential signal of the position code, the operation instruction and the operation parameter, and then outputting the trigger instruction to the second converter communication module;

[0023] The second converter communication module is further used to output a trigger instruction to the area array detector.

[0024] The beneficial effects of adopting the above-mentioned further improved scheme are: the second converter communication module establishes adaptive communication connections with the slip ring instruction transmission signal and the area array detector respectively; the second converter instruction conversion module is used to convert the position code, the operation instruction and the operation parameter into a differential signal, so as to ensure the improvement of the anti-interference ability and accuracy of the input signal; the second converter processing unit generates the trigger instruction based on the differential signal of the position code, the operation instruction and the operation parameter, which actually completes the instruction adaptation and conversion between the area array detector and the slip ring; through the second converter, the slip ring efficiently completes the communication adaptation to the area array detector, as well as the adaptive conversion and transmission of data and instructions.

[0025] Based on the further improvement of the above system, the second converter communication module is further used to receive the image and state integrated data output by the area array detector and output it to the second converter processing unit;

[0026] The second converter instruction conversion module is also used to convert the decomposed state data into a differential signal and then output it to the slip ring instruction transmission channel through the second converter communication module;

[0027] The second converter processing unit is further used for decomposing the image and state integrated data to obtain image data and state data, and outputting the image data to the second converter communication module, and outputting the state data to the second converter instruction conversion module;

[0028] The second converter communication module is also used to output the decomposed image data to the slip ring data transmission channel.

[0029] The beneficial effect of adopting the above-mentioned further improvement scheme is that the second converter also completes the adaptive conversion and transmission of image data and status data from the area array detector to the slip ring, so that the area array detector and the slip ring can work together efficiently and complete the synchronization of image acquisition and image data and status data.

[0030] On the other hand, an embodiment of the present invention provides a method for transmitting data of an array detector based on a slip ring, wherein one end of a slip ring provided with a data transmission channel and an instruction transmission channel is connected to a host computer, and the other end is connected to the array detector, and the following communication process is performed:

[0031] The scanning instructions issued by the host computer are parsed into operation instructions and operation parameters and then output to the slip ring;

[0032] The slip ring starts to rotate and begins to generate position code;

[0033] Generate a trigger instruction based on the position code, operation instruction and operation parameter and output it to the area array detector;

[0034] The area array detector captures images based on trigger instructions and generates image and state integrated data;

[0035] Decomposing the image and status integrated data to obtain image data and status data, outputting the image data through the slip ring data transmission channel, and outputting the status data through the slip ring command transmission channel;

[0036] The image data output by the slip ring data transmission channel and the status data output by the slip ring command transmission channel are integrated and then output to the host computer.

[0037] The beneficial effects of the above technical solution are as follows: the area array detector, slip ring, and host computer can work together efficiently, complete interactive command conversion and synchronization, data structure adaptation and data transmission in real time, and compared with the existing technology, it can efficiently complete industrial CT image scanning and data acquisition based on the area array detector, slip ring, and host computer.

[0038] Based on a further improvement of the above method, the slip ring generates a position code, specifically comprising: the slip ring rotates and periodically records the position code generated by the position encoder, wherein each time the slip ring rotates to a preset zero position, a zero position code is generated.

[0039] The beneficial effect of the above further improvement scheme is that it can accurately record the rotation position of the slip ring, facilitate the subsequent efficient completion of data acquisition and recording of the position corresponding to the image data, and ensure the accuracy of the acquired image data.

[0040] Based on the further improvement of the above method, the operating parameters include a shooting angle set and a shooting number threshold; the trigger instruction generated based on the position code and the operating parameters is output to the area array detector, specifically including:

[0041] S31: Calculating the rotation angle of the position code relative to the zero position code;

[0042] S32: when the rotation angle is the same as a shooting angle in the shooting angle set, a trigger instruction is generated and output to the area array detector, the corresponding shooting angle is removed from the shooting angle set, and the shooting count is increased by 1;

[0043] S31-S32 are repeatedly executed until the count is equal to the shooting number threshold, and then the shooting is completed.

[0044] The beneficial effect of the above further improvement scheme is that based on the adaptability and real-time data transmission between the slip ring and the area array detector, image capture and data collection can be completed accurately and efficiently.

[0045] An embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a slip ring-based area array detector data transmission method provided in an embodiment of the present invention.

[0046] The beneficial effects of the above technical solution are as follows: the electronic device can complete the adaptive conversion and transmission of data and instructions between the array detector, slip ring and host computer, ensuring that the array detector, slip ring and host computer can efficiently cooperate with each other to complete image acquisition and transmission.

[0047] An embodiment of the present invention further provides a slip ring, on which is disposed a slip ring-based area array detector data transmission switching system provided by an embodiment of the present invention.

[0048] The beneficial effects of the above technical solution are as follows: the slip ring including the first converter and the second converter can efficiently and accurately complete the adaptive conversion and transmission of data and instructions between the area array detector, the slip ring, and the host computer. It only needs to modify the data and instruction adaptation methods between the first converter and the second converter and the area array detector and the host computer respectively, and the slip ring can work in coordination with the area array detector and the host computer, thereby solving the problem in the prior art that universal adaptation cannot be achieved between the area array detector and the slip ring.

[0049] In the present invention, the above-mentioned technical solutions can also be combined with each other to achieve more preferred combination solutions. Other features and advantages of the present invention will be described in the subsequent description, and some advantages can become obvious from the description, or can be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The accompanying drawings are only used for the purpose of illustrating specific embodiments and are not to be considered as limiting the present invention. In the entire drawings, the same reference symbols represent the same components;

[0051] Figure 1 Schematic diagram of the system structure of an embodiment of the present invention. DETAILED DESCRIPTION

[0052] The preferred embodiments of the present invention are described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.

[0053] Embodiment 1:

[0054] A specific embodiment of the present invention discloses a data transmission switching system for an array detector based on a slip ring, such as Figure 1shown.

[0055] The system comprises a first converter, a second converter, and a slip ring, wherein the slip ring comprises a data transmission signal and a command transmission channel;

[0056] The first converter is used to receive and analyze the scanning instructions sent by the host computer to obtain operation instructions and operation parameters, and send the operation instructions and operation parameters to the slip ring instruction transmission channel, and is also used to integrate the image data sent by the slip ring data transmission channel and the status data sent by the instruction transmission channel and then output them to the host computer;

[0057] The second converter is used to generate a trigger signal of the area array detector based on the operating instructions and operating parameters forwarded by the slip ring instruction transmission channel and the position code sent by the slip ring, and send it to the area array detector, and receive the image and state integrated data returned by the area array detector, decompose the image and state integrated data to obtain image data and state data, output the image data to the data transmission channel of the slip ring, and output the state data to the slip ring instruction transmission channel.

[0058] CT scanning is performed based on the slip ring. The host computer issues instructions to the slip ring. The slip ring parses the instructions issued by the host computer and forwards them to the CT detector. The CT detector performs scanning based on the parsed instructions to generate image data and status data, and then transmits them back to the host computer through the slip ring. Based on the working principle of the existing slip ring, the image data is generally transmitted unidirectionally through the data transmission channel of the slip ring, and the status data and instructions are bidirectionally transmitted through the instruction transmission channel of the slip ring; in addition, there are many types of communication protocols and data formats of existing area array detectors, which are incompatible with each other. Generally, the image data generated by the area array detector and the status data returned in response to the trigger instruction are generally integrated into an overall data packet. Therefore, in order to solve the data and instruction adaptation between the slip ring, the area array detector and the host computer, on the one hand, it is necessary to adapt the channel transmission mode of the slip ring, decompose the data packet generated by the area array detector into image data and status data, transmit the decomposed image data through the data transmission channel, and transmit the status data through the instruction transmission channel, so as to form a complete communication process with the issued instructions and prevent communication process errors; on the other hand, it is necessary to adapt the communication protocol and data format of the area array detector, integrate the image data transmitted through the slip ring data transmission channel and the status data transmitted through the slip ring instruction transmission channel, and then transmit them to the host computer, so that the host computer can parse the integrated image data and status data based on the existing communication protocol and data format of the area array detector without any customization and modification.

[0059] The first adapter provided in this embodiment is used for data and command adaptation and conversion between the host computer and the slip ring, as well as data transmission and command interaction, specifically including: the first converter receives and parses the scanning instructions sent by the host computer to obtain operation instructions and operation parameters, and sends the operation instructions and operation parameters to the slip ring instruction transmission channel.

[0060] Specifically, the first converter includes a communication module, an instruction conversion module, and a processing unit, wherein:

[0061] The first converter communication module is used for forwarding the scanning instruction to the first converter processing unit after receiving the scanning instruction;

[0062] The first converter processing unit is used for parsing the operation instruction and the operation parameter from the scanning instruction and outputting them to the first converter instruction conversion module;

[0063] The first converter instruction conversion module is used to convert the operation instruction and the operation parameter into a differential signal and output it to the slip ring instruction transmission channel.

[0064] The first converter communication module receives the scanning instruction issued by the host computer and outputs it to the first converter processing unit to parse out the operation instruction and operation parameters that can be recognized by the slip ring, and completes the protocol adaptation between the instruction issued by the host computer and the slip ring; the operation instruction and operation parameter are output to the first converter instruction conversion module and converted into a differential signal, the purpose is to improve the anti-interference ability of the transmission instruction signal and ensure the accuracy of instruction interaction; during implementation, by adopting the corresponding communication interface, the first converter communication interface can receive the scanning instruction issued by the host computer; then, by modifying and customizing the first converter processing unit, the issued scanning instruction is converted into an instruction format that can be recognized by the slip ring, and then the parsed operation instruction and operation parameter are output to the slip ring instruction transmission channel through the first converter communication module to adapt the instruction transmission mode of the slip ring.

[0065] The first adapter is also used to integrate the image data sent by the slip ring data transmission channel and the status data sent by the command transmission channel and then output them to the host computer.

[0066] Furthermore, the first converter communication module is further used to receive image data transmitted by the slip ring data transmission channel and status data transmitted by the slip ring command transmission channel, and forward the image data and status data to the first converter processing unit respectively;

[0067] The first converter instruction conversion module is further used to convert the image data and the state data into differential signals and output them to the first converter processing unit;

[0068] The first converter processing unit is further used for integrating the image data differential signal and the state data differential signal into integrated image and state data and outputting the integrated image and state data to the first converter communication module;

[0069] The first converter communication module is also used to send the integrated image and status data to the host computer.

[0070] Specifically, the first converter communication module is also used to receive image data transmitted by the slip ring data transmission channel and status data transmitted by the slip ring instruction transmission channel, so as to adapt the data transmission channel and instruction transmission channel of the existing slip ring system. Since the image data generated by the array detector does not need to be interactive, it is generally transmitted to the host computer through the slip ring in one direction. Therefore, the slip ring data transmission channel is a one-way transmission. However, when acquiring CT images, it also includes a two-way communication transmission scenario in which the array detector needs to receive instructions issued by the host computer through the slip ring and return status data. Generally, the slip ring is also provided with an instruction transmission channel supporting two-way communication for transmitting host computer instructions and status data returned by the array detector. The image data and the status data are converted into differential signals by the first converter instruction conversion module and then output to the first converter processing unit, so as to ensure the improvement of the anti-interference ability and accuracy of the input signal; the image data and the status data are integrated by the first converter processing unit to obtain the integrated image and status data, so as to adapt the data format and communication protocol of the array detector, so that it can be directly recognized and parsed after being transmitted to the host computer, so as to avoid the customized development or modification of the communication protocol and data format parsing tool of the array detector. The second converter is used for data and command adaptation conversion between the area array detector and the slip ring, as well as data transmission and command interaction, and specifically includes: the second converter is used to generate a trigger signal of the area array detector based on the operating instructions and operating parameters forwarded by the slip ring command transmission channel and the position code sent by the slip ring, and send it to the area array detector.

[0071] Furthermore, the second converter includes a communication module, an instruction conversion module, and a processing unit, wherein:

[0072] The second converter instruction conversion module is used to convert the operation instruction, operation parameter and position code received by the second converter communication module and transmitted through the slip ring instruction transmission channel into differential signals and then output them to the second converter processing unit;

[0073] The second converter processing unit is used for generating the trigger instruction based on the differential signal of the position code, the operation instruction and the operation parameter, and then outputting the trigger instruction to the second converter communication module;

[0074] The second converter communication module is also used to output a trigger instruction to the area array detector.

[0075] Specifically, the second converter communication module is used to connect the slip ring instruction transmission channel and receive the operating instructions and operating parameters and forward them to the second converter instruction conversion module; the second converter instruction conversion module is used to convert the position code, the operating instruction and the operating parameters into differential signals, in order to ensure the improvement of the anti-interference ability and accuracy of the input signal, wherein the position code is generated by the slip ring and is used to record the rotation position of the slip ring, and the rotation position corresponds to the shooting angle of the array detector, which is one of the operating parameters; the second converter processing unit generates the trigger instruction based on the differential signal of the position code, the operating instruction and the operating parameter, and completes the adaptation and conversion of the array detector trigger instruction; the second converter communication module is also used to send the trigger instruction to the array detector.

[0076] The second converter is also used to receive the image and state integrated data returned by the area array detector, decompose the image and state integrated data to obtain image data and state data, output the image data to the data transmission channel of the slip ring, and output the state data to the slip ring instruction transmission channel.

[0077] Furthermore, the second converter communication module is also used to receive the image and state integration data output by the area array detector and output it to the second converter processing unit;

[0078] The second converter instruction conversion module is also used to convert the decomposed state data into a differential signal and then output it to the slip ring instruction transmission channel through the second converter communication module;

[0079] The second converter processing unit is further used for decomposing the image and state integrated data to obtain image data and state data, and outputting the image data to the second converter communication module, and outputting the state data to the second converter instruction conversion module;

[0080] The second converter communication module is also used to output the decomposed image data to the slip ring data transmission channel.

[0081] When the area array detector receives a trigger command, it will perform shooting and image data generation, and also generate status data, wherein the status data is used to respond to the corresponding command issued by the host computer. For the complete communication process, the status data corresponds to the issued command, and the command interaction process is completed through the same channel. Specifically, based on different models of area array detectors, the status data may include information such as exposure status, signal processing, temperature status, clock timer status, and drive circuit status, so as to complete the command interaction process and enable the host computer to grasp the working status of the area array detector.

[0082] Therefore, the second converter communication module sends the image and state integrated data sent by the area array detector to the second converter processing module, and the second converter processing module decomposes the image and state integrated data into image data and state data, and then outputs the image data from the second converter communication module to the slip ring data transmission channel, and converts the state data into differential signals by the second converter command conversion module, and then outputs the state data differential signals to the slip ring command transmission channel for transmission.

[0083] In this embodiment, the first converter is used to complete the data transmission and command interaction between the slip ring and the host computer, and the second converter is used to complete the data transmission and command interaction between the slip ring and the area array detector. The communication modules respectively included in the first converter and the second converter complete the adaptation of the slip ring command transmission channel and the data transmission channel. The processing units respectively included in the first converter and the second converter complete the protocol adaptation and conversion between the area array detector, the slip ring and the host computer. There is no need to change the existing area array detector data format and communication protocol, and the slip ring communication channel transmission mode. Moreover, it can be flexibly configured based on different area array detector data formats and communication protocols, and slip ring communication channel transmission modes to achieve rapid adaptation, which solves the problem of universal adaptation between area array detectors and slip rings in the prior art.

[0084] Embodiment 2:

[0085] The second specific embodiment of the present invention discloses a slip ring-based area array detector data transmission method.

[0086] One end of the slip ring provided with a data transmission channel and a command transmission channel is connected to a host computer, and the other end is connected to an array detector. The host computer, the slip ring, and the array detector perform the following process:

[0087] The scanning instructions issued by the host computer are parsed into operation instructions and operation parameters and then output to the slip ring;

[0088] The slip ring starts to rotate and begins to generate position code;

[0089] Generate a trigger instruction based on the position code, operation instruction and operation parameter and output it to the area array detector;

[0090] The area array detector captures images based on trigger instructions and generates image and state integrated data;

[0091] Decomposing the image and status integrated data to obtain image data and status data, outputting the image data through the slip ring data transmission channel, and outputting the status data through the slip ring command transmission channel;

[0092] The image data output by the slip ring data transmission channel and the status data output by the slip ring command transmission channel are integrated and then output to the host computer.

[0093] This embodiment shows the process of completing CT scanning by adapting the data format and communication protocol between the area array detector, the slip ring, and the host computer without changing the existing area array detector, the slip ring communication protocol and the communication mechanism, which specifically includes:

[0094] Step 1: The scanning command issued by the host computer is parsed into operation instructions and operation parameters and then output to the slip ring.

[0095] Specifically, the operation instructions and operation parameters obtained by parsing the scanning instructions issued by the host computer are converted into a data format that can be recognized by the slip ring and then input into the slip ring. In combination with the technical solution disclosed in Example 1, the scanning instructions issued by the host computer are received by the first converter communication module and forwarded to the first converter instruction conversion module to be converted into a differential signal and then input into the first converter FPGA. The first converter FPGA parses the input scanning instruction differential signal to obtain the operation instructions and operation parameters, and then outputs them to the instruction transmission channel of the slip ring through the first converter communication module.

[0096] Step 2: The slip ring starts to rotate and begins to generate position code.

[0097] Specifically, the slip ring is started based on the operation instruction. When the slip ring starts to rotate, in order to obtain a correspondence between the rotation position and the collected image, the slip ring starts to generate a position code.

[0098] Furthermore, the slip ring generates a position code, specifically comprising: the slip ring rotates and periodically records the position code generated by the position encoder, wherein each time the slip ring rotates to a preset zero position, a zero position code is generated.

[0099] Specifically, the position code of the slip ring is generated by the position encoder of the slip ring, and the angle of rotation of the slip ring is recorded. Since the slip ring rotates periodically, the angle of rotation is recalculated every time the slip ring rotates one circle. Therefore, the slip ring is also provided with a zero position encoder and a preset zero position. When the slip ring rotates to the preset zero position, the position code is recalculated from 0°, in order to ensure the accuracy of the recorded position code. In combination with the technical solution disclosed in Example 1, the position code generated by the slip ring is transmitted to the second converter through the instruction transmission channel of the slip ring.

[0100] Step 3: Generate a trigger instruction based on the position code, operation instruction, and operation parameters and output it to the area array detector.

[0101] Specifically, a trigger instruction is generated based on the position code, the operation instruction, and the operation parameters, wherein the operation parameters include a shooting angle set and a shooting number threshold; and the trigger instruction generated based on the position code and the operation parameters is output to the area array detector, specifically including:

[0102] S31: Calculating the rotation angle of the position code relative to the zero position code;

[0103] S32: when the rotation angle is the same as a shooting angle in the shooting angle set, a trigger instruction is generated and output to the area array detector, the corresponding shooting angle is removed from the shooting angle set, and the shooting count is increased by 1;

[0104] S31-S32 are repeatedly executed until the count is equal to the shooting number threshold, and then the shooting is completed.

[0105] The CT scan command generally includes a single shooting angle or multiple shooting angles, each shooting angle corresponds to one shooting and generates an image file data. During CT scanning, the slip ring is in a high-speed operation state, and the operating parameters include the angles to be shot and the corresponding number of shots. The slip ring generates the position code in real time and compares it with the shooting angles included in the operating parameters. When the position code output by the slip ring is the same as a certain angle to be shot in the operating parameters, a trigger command is generated and output to the array detector to complete one shooting. In combination with the technical solution disclosed in Example 1, the operating command and operating parameter are transmitted to the second converter communication module through the command transmission channel of the slip ring, and are received by the second converter communication module and forwarded to the second converter command conversion module to be converted into a differential signal and then input into the second converter FPGA; the second converter FPGA generates a trigger command based on the position code, the operating command differential signal, and the operating parameter differential signal, and then outputs it to the array detector through the second converter communication module.

[0106] Step 4: The area array detector captures images based on the trigger instruction and generates image and state integrated data.

[0107] The area array detector generates image data based on the trigger instruction, and also generates status data in response to the trigger instruction. In the prior art, the image data and status data generated by the area array detector are integrated into image and status integrated data output.

[0108] Step 5: Decompose the image and status integrated data to obtain image data and status data, output the image data through the slip ring data transmission channel, and output the status data through the slip ring command transmission channel.

[0109] Specifically, in combination with the technical solution disclosed in Example 1, the image and status integrated data is received by the second converter communication module and forwarded to the second converter processing unit for decomposition to obtain image data and status data, and then the image data is output to the slip ring data transmission channel through the second converter communication module, and the status data is converted into a differential signal through the second converter command conversion module and then output to the slip ring command transmission channel through the second converter communication module, thereby realizing adaptation and data transmission of the existing slip ring communication mechanism and communication format.

[0110] Step 6: Integrate the image data output by the slip ring data transmission channel and the status data output by the slip ring command transmission channel and output them to the host computer.

[0111] Specifically, in combination with the technical solution disclosed in Example 1, the image data output by the slip ring data transmission channel and the status data output by the slip ring command transmission channel are received by the first converter communication module and converted into differential signals by the first converter command conversion module and then input into the first converter FPGA. The first converter FPGA integrates the image data differential signal and the status data differential signal into image and status integrated data and then forwards them to the host computer through the first converter communication module, thereby realizing CT data transmission and adaptation without modifying the data format and communication protocol of the array detector.

[0112] Compared with the prior art, the slip-ring-based area array detector data transmission method disclosed in this embodiment does not change the existing area array detector data format and communication protocol, as well as the communication mechanism and data format of the slip ring. Based on the premise that the first converter and the second converter perform data format and communication protocol adaptation and data processing and forwarding, the area array detector, the slip ring, and the host computer can complete the CT scanning and data transmission process.

[0113] Embodiment 3:

[0114] The third specific implementation of the present invention discloses a slip ring, on which is disposed a slip ring-based area array detector data transmission switching system disclosed in Example 1. Example 3 includes all the technical features of Example 1 and Example 2.

[0115] Specifically, Example 3 discloses a specific implementation of the present invention, which is to set the first converter and the second converter on the slip ring to form an overall slip ring system, wherein the communication mechanism and data format of the slip ring do not need to be changed, and it is only necessary to adopt a specific method of correspondingly setting the first converter and the second converter according to the actual situation of the slip ring, so that the slip ring can quickly adapt to various types of area array detectors.

[0116] Embodiment 4:

[0117] A fourth specific implementation of the present invention discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a slip ring-based array detector data transmission method disclosed in Example 2.

[0118] Those skilled in the art will appreciate that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0119] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.

Claims

1. A slip ring-based area array detector data transmission and switching system, characterized in that: The system comprises a first converter, a second converter, and a slip ring, wherein the slip ring comprises a data transmission signal and a command transmission channel; The first converter is used to receive and analyze the scanning instructions sent by the host computer to obtain operation instructions and operation parameters, and send the operation instructions and operation parameters to the slip ring instruction transmission channel, and is also used to integrate the image data sent by the slip ring data transmission channel and the status data sent by the instruction transmission channel and then output them to the host computer; The second converter is used to generate a trigger signal of the area array detector based on the operating instructions and operating parameters forwarded by the slip ring instruction transmission channel and the position code sent by the slip ring, and send it to the area array detector, and receive the image and state integrated data returned by the area array detector, decompose the image and state integrated data to obtain image data and state data, output the image data to the data transmission channel of the slip ring, and output the state data to the slip ring instruction transmission channel.

2. According to the slip ring-based area array detector data transmission switching system of claim 1, it is characterized in that: The first converter includes a communication module, an instruction conversion module, and a processing unit, wherein: The first converter communication module is used for forwarding the scanning instruction to the first converter processing unit after receiving the scanning instruction; The first converter processing unit is used for parsing the operation instruction and the operation parameter from the scanning instruction and outputting them to the first converter instruction conversion module; The first converter instruction conversion module is used to convert the operation instruction and the operation parameter into a differential signal and output it to the slip ring instruction transmission channel.

3. The slip ring-based area array detector data transmission switching system according to claim 2 is characterized in that: The first converter communication module is also used to receive the image data transmitted by the slip ring data transmission channel and the status data transmitted by the slip ring command transmission channel, and forward the image data and the status data to the first converter processing unit respectively; The first converter instruction conversion module is further used to convert the image data and the state data into differential signals and output them to the first converter processing unit; The first converter processing unit is further used for integrating the image data differential signal and the state data differential signal into integrated image and state data and outputting the integrated image and state data to the first converter communication module; The first converter communication module is also used to send the integrated image and status data to the host computer.

4. The slip ring-based area array detector data transmission switching system according to claim 3 is characterized in that: The second converter includes a communication module, an instruction conversion module, and a processing unit, wherein: The second converter instruction conversion module is used to convert the operation instruction, operation parameter and position code received by the second converter communication module and transmitted through the slip ring instruction transmission channel into differential signals and then output them to the second converter processing unit; The second converter processing unit is used for generating the trigger instruction based on the differential signal of the position code, the operation instruction and the operation parameter, and then outputting the trigger instruction to the second converter communication module; The second converter communication module is also used to output a trigger instruction to the area array detector.

5. The slip ring-based area array detector data transmission switching system according to claim 4 is characterized in that: The second converter communication module is also used to receive the image and state integration data output by the area array detector and output it to the second converter processing unit; The second converter instruction conversion module is also used to convert the decomposed state data into a differential signal and then output it to the slip ring instruction transmission channel through the second converter communication module; The second converter processing unit is further used for decomposing the image and state integrated data to obtain image data and state data, and outputting the image data to the second converter communication module, and outputting the state data to the second converter instruction conversion module; The second converter communication module is also used to output the decomposed image data to the slip ring data transmission channel.

6. A slip ring-based area array detector data transmission method, characterized in that: The method specifically comprises: The scanning instructions issued by the host computer are parsed into operation instructions and operation parameters and then output to the slip ring; The slip ring starts to rotate and begins to generate position code; Generate a trigger instruction based on the position code, operation instruction and operation parameter and output it to the area array detector; The area array detector captures images based on trigger instructions and generates image and state integrated data; Decomposing the image and status integrated data to obtain image data and status data, outputting the image data through the slip ring data transmission channel, and outputting the status data through the slip ring command transmission channel; The image data output by the slip ring data transmission channel and the status data output by the slip ring command transmission channel are integrated and then output to the host computer.

7. The slip ring-based area array detector data transmission method according to claim 6, characterized in that: The slip ring generates a position code, specifically comprising: the slip ring rotates and periodically records the position code generated by the position encoder, wherein each time the slip ring rotates to a preset zero position, a zero position code is generated.

8. The slip ring-based area array detector data transmission method according to claim 7, characterized in that: The operating parameters include a shooting angle set and a shooting number threshold; the trigger instruction generated based on the position code and the operating parameters is output to the area array detector, specifically including: S31: Calculating the rotation angle of the position code relative to the zero position code; S32: when the rotation angle is the same as a shooting angle in the shooting angle set, a trigger instruction is generated and output to the area array detector, the corresponding shooting angle is removed from the shooting angle set, and the shooting count is increased by 1; S31-S32 are repeatedly executed until the count is equal to the shooting number threshold, and then the shooting is completed.

9. A slip ring, characterized in that: The slip ring is disposed with a slip ring-based area array detector data transmission switching system as described in any one of claims 1 to 5.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: The processor executes the slip ring-based area array detector data transmission method described in claims 6-8.