CT device and detection method
By adopting the method of synchronizing data in CT equipment with wireless communication, the problem of delay error in angle encoding and position encoding acquisition and carbon brush loss in existing CT equipment is solved, and more efficient data transmission and maintenance costs are achieved.
Patent Information
- Application Number
- PCT/CN2024/137107
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-21
- Filing Date
- 2024-12-05
- Publication Date
- 2025-06-26
AI Technical Summary
Existing CT equipment has delay errors in obtaining angle encoding and position encoding, and the carbon brushes are easily dissipated, resulting in high maintenance costs.
A CT device is designed, using a transmission device and a rotary device to cooperate with the first and second control devices to synchronize data through wireless communication, generate perspective images, cancel the carbon brush in CAN communication, and improve the real-time and accuracy of data transmission.
It improves the real-time and accuracy of data transmission of CT equipment, reduces maintenance costs, and reduces the corresponding errors of angle coding and position coding.
Smart Images

Figure CN2024137107_26062025_PF_FP_ABST
Abstract
Description
CT equipment and detection methods
[0001] This application claims priority to Chinese patent application No. 202311775565.2, filed on December 21, 2023, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of radiation detection technology, and more specifically, to a CT device and a detection method for the CT device. Background Art
[0003] Computed tomography (CT) equipment is widely used in medical, security, industrial and other fields.
[0004] When the CT device is performing a scan, it needs to obtain the detection data of the X-ray machine at the same time, the rotation angle code of the detection device, and the position code of the scanned object, and combine the code data at different times to generate a three-dimensional image. In the related art, the angle controller that obtains the angle code and the position controller that obtains the position code generally exchange data through CAN communication: the position controller sends the position code to the angle controller, and the angle controller collects the angle code and position code at the same time for the CT device to generate a three-dimensional image. This communication method has a certain delay, which makes the correspondence between the position code and the angle code have errors. Secondly, the position controller and the angle controller obtain the angle code and the position code through carbon brushes. Since the carbon brushes are easily worn and have a short service life, the equipment needs to be replaced regularly, resulting in high maintenance costs. Summary of the Invention
[0005] The present disclosure provides a CT device and a detection method for the CT device.
[0006] According to one aspect of the present disclosure, the present disclosure proposes a CT device, including: a conveying device for moving a detection object along a first direction; a rotating device, arranged on a moving path of the conveying device, for rotating around the first direction at a preset speed, emitting X-rays to the detection object during rotation and detecting the X-rays penetrating the detection object to generate detection data; a first control device, connected to the conveying device, for collecting a moving distance of the conveying device, and calculating a rotation angle of the rotating device corresponding to the moving distance based on the moving speed of the conveying device and the rotation speed of the rotating device; a second control device, connected to the rotating device, for collecting the rotation angle of the rotating device; a calculating device, connected to the first control device and the second control device, for receiving the moving distance and calculated rotation angle collected by the first control device and the rotation angle collected by the second control device, and according to the rotation angle calculated by the first control device, making one-to-one correspondence between the moving distance collected by the first control device and the rotation angle collected by the second control device to obtain synchronization data, and generating a fluoroscopic image based on the detection data and the synchronization data.
[0007] According to an embodiment of the present disclosure, the CT device further includes: a first trigger device, mounted on the rotating device and connected to the first control device, for providing a first trigger signal to the first control device when the rotating device rotates to a first predetermined position; wherein the first control device is further configured to calculate the number of rotations of the rotating device based on the number of times the first trigger signal is received, and calculate the rotation angle of the rotating device corresponding to the moving distance based on the number of rotations, the moving speed of the conveying device, and the rotation speed of the rotating device.
[0008] According to an embodiment of the present disclosure, the first control device is further configured to clear the previously calculated rotation angle of the rotating device to zero in response to receiving the first trigger signal for the first time.
[0009] According to an embodiment of the present disclosure, the CT device further includes: a second trigger device, mounted on the rotating device and connected to the second control device, for providing a second trigger signal to the second control device when the rotating device rotates to a second predetermined position; the second control device is further configured to calculate the number of rotations of the rotating device based on the number of times the second trigger signal is received, and to calculate the rotation angle of the rotating device based on the number of rotations and the rotation angle of the rotating device in the current rotation cycle.
[0010] According to an embodiment of the present disclosure, the second control device is further configured to clear the previously acquired rotation angle to zero in response to receiving the second trigger signal for the first time.
[0011] According to an embodiment of the present disclosure, the rotating device includes a rotating portion and a fixing frame for accommodating the rotating portion, and the rotating portion is slidable relative to the fixing frame.
[0012] According to an embodiment of the present disclosure, the first trigger device includes: a first reference part, installed at a first reference position on the rotating part; a first proximity switch, installed at a first detection position on the fixed frame and connected to the first control device, and the first proximity switch is configured to send a first trigger signal to the first control device in response to the proximity to the first reference part being less than a preset first threshold.
[0013] According to an embodiment of the present disclosure, the second trigger device includes: a second reference part, installed at a second reference position on the fixed frame; a second proximity switch, installed at a second detection position on the rotating part and connected to the second control device, and the second proximity switch is configured to send a second trigger signal to the second control device in response to the proximity to the second reference part being less than a preset second threshold.
[0014] According to an embodiment of the present disclosure, the first reference position and the second detection position are the same, and the first detection position and the second reference position are the same.
[0015] According to an embodiment of the present disclosure, the CT device further includes: a photoelectric switch transmitting end, mounted on a fixed frame and connected to a first control device; a photoelectric switch receiving end, mounted on a rotating portion and connected to a second control device; wherein the first control device is further configured to control the photoelectric switch transmitting end to transmit a photoelectric signal in response to receiving a synchronization instruction from a computing device and to clear a previously calculated number of rotations of the rotating device upon receiving a first trigger signal; wherein the second control device is further configured to clear a previously calculated number of rotations of the rotating device upon receiving a second trigger signal in response to receiving a photoelectric signal at the photoelectric switch receiving end.
[0016] According to an embodiment of the present disclosure, the time required for the rotating device to rotate a unit angle is calculated based on the rotation speed of the rotating device as the unit rotation time; the moving distance of the mobile device within the unit rotation time is calculated based on the moving speed of the transmission device as the unit movement distance, and the moving distance of the mobile device within the time it takes for the rotating device to rotate one circle is calculated as the periodic movement distance; the rotation angle of the rotating device is calculated based on the movement distance of the transmission device based on the following formula:
[0017] Z=a+(n*D+m*Δd)
[0018] Where Z represents the code of the moving distance of the conveyor, The code represents the rotation angle of the rotating device, n represents the number of revolutions of the rotating device, m represents the multiple of the angle of rotation of the rotating device in the current rotation cycle relative to the unit rotation angle, D represents the number of pulses corresponding to the periodic movement distance of the transmission device, △d represents the number of pulses corresponding to the unit movement distance of the transmission device, It represents the unit rotation angle of the rotating device, and a represents the number of pulses corresponding to the historical moving distance of the transmission device.
[0019] According to an embodiment of the present disclosure, the first control device includes: a first sensor installed on the conveying device, used to collect the moving distance of the conveying device; a first controller connected to the first sensor, used to receive the moving distance of the conveying device collected by the first sensor, and calculate the rotation angle of the rotating device corresponding to the moving distance based on the moving speed of the conveying device and the rotation speed of the rotating device.
[0020] According to an embodiment of the present disclosure, the second control device includes: a second sensor installed on the rotating device, used to collect the rotation angle of the rotating device; a second controller connected to at least one second sensor, used to receive the rotation angle of the rotating device collected by the second sensor.
[0021] According to an embodiment of the present disclosure, at least one of the first controller and the second controller is implemented by a field programmable gate array (FPGA).
[0022] According to an embodiment of the present disclosure, the conveying device includes a belt and a belt controller for controlling the rotation of the belt. The first sensor includes a belt encoder, which is connected to the belt controller. The belt encoder is used to rotate synchronously with the belt and transmit pulses to the first control device during the rotation process for calculating the belt movement distance.
[0023] According to an embodiment of the present disclosure, data is transmitted between the first control device and the second control device using wireless communication.
[0024] According to another aspect of the present disclosure, the present disclosure provides a detection method for a CT device, including: a first control device collects a moving distance of a conveying device, and calculates a rotation angle of the rotating device corresponding to the moving distance based on the moving speed of the conveying device and the rotation speed of the rotating device; a second control device collects the rotation angle of the rotating device; a calculation device receives the moving distance collected by the first control device, the rotation angle calculated by the first control device, and the rotation angle collected by the second control device, and according to the rotation angle calculated by the first control device, the moving distance collected by the first control device and the rotation angle collected by the second control device are matched one-to-one to obtain synchronization data, and a perspective image is generated based on the detection data and the synchronization data. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0026] FIG1 schematically shows a structural block diagram of a CT device according to an embodiment of the present disclosure;
[0027] FIG2A schematically shows a structural block diagram of a rotating device in a CT device according to an embodiment of the present disclosure;
[0028] FIG2B schematically shows another structural block diagram of a rotating device in a CT device according to an embodiment of the present disclosure;
[0029] FIG2C schematically shows a structural block diagram of a photoelectric switch transmitting end and a photoelectric switch receiving end in a CT device according to an embodiment of the present disclosure;
[0030] FIG2D schematically shows a structural block diagram of a rotating device in a CT device according to an embodiment of the present disclosure;
[0031] FIG3 schematically shows a structural block diagram of a rotating device, a first control device, and a second control device in a CT device according to an embodiment of the present disclosure;
[0032] FIG4 schematically shows a flow chart of a detection method for a CT device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the detailed description below, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0034] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise," "include," etc. used herein indicate the presence of the features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0035] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0036] When expressions such as "at least one of A, B and C, etc." are used, they should generally be interpreted in accordance with the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0037] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure and application of the data involved (including but not limited to user personal information) comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good morals.
[0038] Embodiments of the present disclosure provide a CT device and a detection method for a CT device.
[0039] FIG1 schematically shows a structural block diagram of a CT device according to an embodiment of the present disclosure.
[0040] As shown in FIG. 1 , the CT device 100 of this embodiment includes a conveying device 110 , a rotating device 120 , a first control device 130 , a second control device 140 , and a computing device 150 .
[0041] The conveying device 110 is used to move the detection object along a first direction, wherein the first direction refers to the forward direction of the detection object when it is placed on the conveying device.
[0042] The rotating device 120 is positioned along the conveyor's path and is configured to rotate at a predetermined speed in a first direction. During this rotation, it emits X-rays toward the test object and detects the X-rays that have penetrated the test object to generate test data. As the conveyor 110 moves the test object in the first direction, the rotating device 120 rotates around the conveyor. The test data includes a slice structure of a location on the test object, obtained by scanning the location with X-rays. As the test object continues to advance on the conveyor, the test data generated represents the slice structure of each portion of the test object.
[0043] The first control device 130 is connected to the conveying device and is used to collect the moving distance of the conveying device and calculate the rotation angle of the rotating device corresponding to the moving distance based on the moving speed of the conveying device and the rotation speed of the rotating device. The moving distance can be represented by the code Z, and the rotation angle can be represented by the code When a detection data is generated during the rotation process, there is a code of the movement distance and the rotation angle corresponding to the detection data.
[0044] In some embodiments of the present disclosure, the first control device may include a first sensor and a first controller. The first sensor is mounted on the conveyor and is configured to detect the distance traveled by the conveyor. The first controller is connected to the first sensor and is configured to receive the distance traveled by the conveyor as detected by the first sensor and calculate the rotation angle of the rotating device corresponding to the distance traveled based on the moving speed of the conveyor and the rotation speed of the rotating device. The first controller may be implemented using a field programmable gate array (FPGA).
[0045] In some embodiments of the present disclosure, the first sensor includes a belt encoder, the conveyor includes a belt and a belt controller for controlling the rotation of the belt, and the belt encoder and the belt controller are connected. The belt encoder rotates synchronously with the belt and transmits pulses to the first control device during rotation for calculating the distance traveled by the belt.
[0046] The belt controller controls the belt's rotation, causing the detection object on the belt to move in a first direction. The belt encoder is used to represent the belt's travel distance using pulse signals. Specifically, the belt encoder generates periodic pulse signals during rotation, generating a predetermined number of pulse signals per rotation. The number of pulses thus reflects the belt's travel distance.
[0047] In some embodiments of the present disclosure, the time required for the rotating device to rotate a unit angle is calculated based on the rotation speed of the rotating device as the unit rotation time; the moving distance of the mobile device within the unit rotation time is calculated based on the moving speed of the transmission device as the unit movement distance, and the moving distance of the mobile device within the time it takes for the rotating device to rotate one circle is calculated as the period movement distance; the rotation angle of the rotating device is calculated based on the movement distance of the transmission device based on the following formula (1) and formula (2): Z = a + (n*D + m*Δd) (1)
[0048] Where Z represents the code of the moving distance of the conveyor, The code represents the rotation angle of the rotating device, n represents the number of revolutions of the rotating device, m represents the multiple of the angle of rotation of the rotating device in the current rotation cycle relative to the unit rotation angle, D represents the number of pulses corresponding to the periodic movement distance of the transmission device, and Δd represents the number of pulses corresponding to the unit movement distance of the transmission device. It represents the unit rotation angle of the rotating device, and a represents the number of pulses corresponding to the historical moving distance of the transmission device.
[0049] For example, the rotating device rotates at a speed of 120 rpm, the time per rotation is 500 milliseconds, and the unit rotation angle is The rotation angle is 36 degrees (1 / 10 of a circle), so the unit rotation time for the rotating device to rotate one unit rotation angle is 50 milliseconds. The code Z corresponding to the moving distance of the mobile device for one rotation of the rotating device is 1000, indicating that the mobile device emitted 1000 pulses when moving in the first direction. Therefore, the code Δd corresponding to the moving distance of the mobile device for one unit rotation time of the rotating device is 100. The initial value a of the code for recording the moving distance is 10000, and the initial value of the code for the rotation angle is 0. When the rotating device and the conveying device start moving at the same time, the conveying device records the corresponding moving distance and calculates the rotation angle when the rotating device rotates 1 unit rotation angle, 2 unit rotation angles, ..., n unit rotation angles.
[0050] As shown in the table below, when the rotating device rotates 1 unit rotation angle, the rotation angle code is 36, and the corresponding moving distance code is 10100. When the first control device obtains a moving distance code Z of 10200 and receives 0 first trigger signals, the number of cycles n of the rotating device obtained is 0. According to formula (1), m=2 can be calculated, indicating that the rotating device has rotated two unit rotation angles. Therefore, according to formula (2), the moving distance code Z=10200 and the corresponding rotation angle code can be obtained. It is 0*360+2*36=72.
[0051] The second control device 140 is connected to the rotating device and is used to collect the rotation angle of the rotating device.
[0052] In some embodiments of the present disclosure, the second control device 140 may include: a second sensor mounted on the rotating device for collecting the rotation angle of the rotating device; and a second controller connected to at least one second sensor for receiving the rotation angle of the rotating device collected by the second sensor. In some embodiments, the second control device 140 may also receive detection data generated by the rotating device and provide it to the computing device 150 for use in imaging by the computing device 150. In some embodiments, the detection data generated by the rotating device may also be collected by a separate acquisition device (e.g., a data acquisition card) and provided to the computing device 150.
[0053] The second sensor may be an angle sensor, and the second control device collects the code of the rotation angle of the rotating device by controlling the second sensor Rotation angle encoding The second controller may be initialized to 0. The second controller may be implemented by a field programmable gate array (FPGA).
[0054] In some embodiments of the present disclosure, wireless communication may be used to transmit data between the first control device 130 and the second control device 140. The transmitted data may include the movement distance of the mobile device, the rotation angle of the rotating device, the number of revolutions of the rotating device, etc., so as to establish a one-to-one correspondence between the code of the movement distance and the code of the rotation angle, thereby synchronizing them.
[0055] The computing device 150 is connected to the first control device and the second control device, and is configured to receive the movement distance and calculated rotation angle collected by the first control device, as well as the rotation angle collected by the second control device. Based on the rotation angle calculated by the first control device, the movement distance collected by the first control device and the rotation angle collected by the second control device are matched one-to-one to obtain synchronization data. The computing device 150 can be a host computer and can be implemented by a general-purpose computer.
[0056] The movement distance collected by the first control device and the rotation angle collected by the second control device are both sent to the computing device in real time. The first control device can calculate the rotation angle based on the movement distance at fixed intervals and send the movement distance and calculated rotation angle collected this time to the computing device. The computing device matches the rotation angle sent by the first control device with the rotation angle collected by the second control device to obtain the movement distance and rotation angle synchronized with the current detection data. Each detection data includes slice data of a position on the detection object. Based on all the detection data and the corresponding movement distance and rotation angle, a complete perspective image of the detection object is generated.
[0057] The first control device of the embodiment of the present disclosure not only collects the moving distance of the conveying device, but also calculates the rotation angle of the rotating device corresponding to the moving distance based on the moving speed of the conveying device and the rotation speed of the rotating device. The moving distance of the mobile device and the rotation angle of the rotating device can be synchronized without communication between the first control device and the second control device or through wireless communication. Compared with the traditional CAN communication method, the real-time and accuracy of data transmission are improved. In addition, since the carbon brushes used in CAN communication are eliminated, the machine loss cost is reduced.
[0058] FIG2A schematically shows a structural block diagram of a rotating device in a CT device according to an embodiment of the present disclosure.
[0059] As shown in Figure 2A, the rotating device 120 may include a rotating portion 224 (also known as a slip ring) and a fixed frame 223 that accommodates the rotating portion. The rotating portion 224 is slidable relative to the fixed frame 223. An X-ray emitter and an X-ray detector may be provided on the rotating portion 224. The X-ray emitter emits X-rays during the rotation of the rotating portion 224, and the X-ray detector receives the X-rays. Since X-rays attenuate differently after penetrating an object depending on the material of the object, the X-ray detector can generate different detection data based on this attenuation for later imaging.
[0060] The rotating device 120 also includes a first trigger device 221, which is configured to provide a first trigger signal to the first control device when the rotating device rotates to a first predetermined position. For example, as shown in FIG2A , the first trigger device 221 may include a first proximity switch 2211 and a first reference portion 2212. The first reference portion 2212 is mounted at a first reference position on the rotating portion 224 of the rotating device 120, and the first proximity switch 2211 is mounted at a first detection position on the fixed frame 223 of the rotating device 120. The first trigger signal is emitted when the proximity between the first proximity switch and the first reference portion falls below a predetermined first threshold. The first trigger signal indicates that the first reference position on the rotating portion is aligned with the first detection position on the fixed frame during rotation. Therefore, the number of times the first control device receives the first trigger signal can represent the number of rotations of the rotating device.
[0061] The first control device may calculate the number of revolutions of the rotating device based on the number of times the first trigger signal is received, and calculate the rotation angle of the rotating device corresponding to the travel distance based on the number of revolutions, the moving speed of the conveying device, and the rotation speed of the rotating device. In some embodiments of the present disclosure, the first control device may also reset the previously calculated rotation angle of the rotating device to zero when the first trigger signal is received.
[0062] For example, after the rotating device begins to rotate, the first proximity switch, mounted at the first reference position on the rotating portion, begins to rotate clockwise with the rotating portion. Upon first passing the first reference portion, mounted at the first detection position on the fixed frame, it transmits a first trigger signal to the first control device, which resets the previously calculated rotation angle. Subsequently, the first proximity switch rotates at 120 rpm for 10 seconds with the rotating portion, transmitting 20 first trigger signals to the first control device, indicating 20 rotations of the rotating device. At this point, the first control device calculates the rotation angle code according to formula (1), based on n being 20.
[0063] FIG2B schematically shows another structural block diagram of a rotating device in a CT device according to an embodiment of the present disclosure.
[0064] As shown in FIG2B , the rotating device 120 may include, in addition to a rotating portion 224 and a fixed frame 223 for accommodating the rotating portion, a second triggering device 222. The second triggering device 222 is configured to provide a second triggering signal to the second control device when the rotating device rotates to a second predetermined position. In some embodiments, the second control device 222 may also be configured to calculate the number of rotations of the rotating device based on the number of times the second triggering signal is received, and to calculate the rotation angle of the rotating device based on the number of rotations and the rotation angle of the rotating device during the current rotation cycle.
[0065] The second trigger device 222 may include a second proximity switch 2221 and a second reference portion 2222. The second reference portion 2222 is mounted at a second reference position on the fixed frame 223 of the rotating device 120, and the second proximity switch 2211 is mounted at a second detection position on the rotating portion 224 of the rotating device 120. The second trigger signal is a signal emitted when the proximity between the second proximity switch and the second reference portion is less than a preset second threshold value, indicating that when the rotating portion rotates, the second detection position on the rotating portion is aligned with the second reference position on the fixed frame. Therefore, the number of times the second control device receives the second trigger signal represents the number of rotations of the rotating device. In some embodiments of the present disclosure, the second control device is also used to clear the previously collected rotation angle when the second trigger signal is first received.
[0066] For example, after the rotating device begins rotating, the second reference portion, mounted at the second detection position on the rotating portion, begins rotating clockwise along with the rotating portion. At this point, the second proximity switch, mounted at the second reference position on the fixed frame, aligns with the second reference portion for the first time, transmitting a second trigger signal to the second control device. The second control device then resets the previously calculated rotation angle to zero. Subsequently, the second reference portion rotates along with the rotating portion at 120 rpm for 10 seconds. The second proximity switch detects 20 proximity to the second reference portion and transmits 20 second trigger signals to the second control device. The second control device then calculates the rotation angle code based on the number of rotations and the rotation time.
[0067] FIG2C schematically shows a structural block diagram of a photoelectric switch transmitting end and a photoelectric switch receiving end in a CT device according to an embodiment of the present disclosure.
[0068] As shown in FIG. 2C , the rotating device 120 may include a photoelectric switch transmitting end 225 and a photoelectric switch receiving end 226 in addition to the rotating portion 224 and the fixing frame 223 .
[0069] The photoelectric switch transmitting terminal 225 is mounted on the fixing frame 223 and connected to the first control device 130. The photoelectric switch receiving terminal 226 is mounted on the rotating portion 224 and connected to the second control device 140. In response to receiving a synchronization instruction from the computing device 150, the first control device 130 can control the photoelectric switch transmitting terminal 225 to transmit a photoelectric signal and, upon receiving a first trigger signal, reset the previously calculated rotation angle of the rotating device. In response to receiving a photoelectric signal at the photoelectric switch receiving terminal 226, the second control device 140 can reset the previously calculated rotation angle of the rotating device upon receiving a second trigger signal.
[0070] For example, when a new test object is placed on the conveyor and the CT equipment is activated for inspection, the first control device 130 receives a synchronization instruction from the calculation device 150, turns on the photoelectric switch transmitting terminal 225 to transmit a photoelectric signal, and waits for the arrival of a first trigger signal. Upon receiving the first trigger signal, the previously calculated rotation angle of the rotating device is reset to zero. After receiving the photoelectric signal at the photoelectric switch receiving terminal 226, the second control device 140 resets the previously calculated rotation angle of the rotating device upon receiving a second trigger signal. After synchronizing the encoding between the first and second control devices, as the conveyor drives the test object in a first direction, the rotating device rotates around the conveyor and transmits and receives X-rays to generate test data for the test object. The first and second control devices determine the movement distance and rotation angle corresponding to the test data. The calculation device generates synchronization data based on the movement distance and rotation angle, and generates a fluoroscopic image of the test object based on the test data and the synchronization data. Thus, the rotation angles calculated by the first and second control devices can be reset to zero and data synchronization can be achieved during subsequent inspections.
[0071] FIG2D schematically shows a structural block diagram of a rotating device in a CT device according to an embodiment of the present disclosure.
[0072] As shown in Figure 2D, the rotating device 120 includes a rotating portion 224, a fixed frame 223, a first triggering device, a second triggering device, a photoelectric switch transmitting terminal 225, and a photoelectric switch receiving terminal 226. The first triggering device includes a first proximity switch 2211 and a first reference portion. The second triggering device includes a second proximity switch 2221 and a second reference portion 2222. In some embodiments, the above description of the rotating portion, fixed frame, first triggering device, second triggering device, photoelectric switch transmitting terminal, and photoelectric switch receiving terminal also applies to this embodiment.
[0073] As shown in FIG2D , the first reference position of the first reference portion 2212 in the first trigger device is the same as the second detection position of the second proximity switch 2221 in the second trigger device. Similarly, the first detection position of the first proximity switch 2211 in the first trigger device is the same as the second reference position of the second reference portion 2222 in the second trigger device. Therefore, after the photoelectric switch transmitting end transmits a photoelectric signal, the first and second trigger devices are triggered at the same time due to their positional relationship and transmit their first and second trigger signals, respectively. This simultaneously resets the rotation angles of the rotating device previously calculated by the first and second control devices, thereby achieving data synchronization.
[0074] The first trigger device and the second trigger device are connected to the first control device and the second control device respectively, ensuring that the two trigger devices transmit the first trigger signal and the second trigger signal at the same time, so that the encoding of the number of rotations and the rotation angle calculated by the first control device and the second control device remains synchronized.
[0075] The installation positions of the photoelectric switch transmitting terminal 225 and the photoelectric switch receiving terminal 226 can be set as needed, for example, they can be set at a different position from the first trigger device and the second trigger device. In some embodiments, the photoelectric switch transmitting terminal 225 and the photoelectric switch receiving terminal 226 can be set upstream of the first trigger device and the second trigger device along the rotation direction of the rotating part, and can be separated from the first trigger device and the second trigger device by a predetermined distance. In this way, the photoelectric switch transmitting terminal 225 and the photoelectric switch receiving terminal 226 are first used to notify the first control device that a new round of detection is about to begin, and then the first trigger device and the second trigger device are used to achieve the initial triggering and clear the historical data.
[0076] FIG3 schematically shows a structural block diagram of a rotating device, a first control device, and a second control device in a CT device according to an embodiment of the present disclosure.
[0077] As shown in Figure 3, in some embodiments of the present disclosure, the rotating device 320 includes a first trigger device 321, a second trigger device 322, a photoelectric switch transmitting end 325 and a photoelectric switch receiving end 326, wherein the first trigger device 321 and the photoelectric switch transmitting end 325 are both connected to the first control device 330, and the second trigger device 322 and the photoelectric switch receiving end 326 are both connected to the second control device 340.
[0078] In some embodiments of the present disclosure, the first triggering device 321 includes a first proximity switch and a first reference portion, the first reference portion being mounted at a first reference position on the rotating portion, the first proximity switch being mounted at a first detection position on the fixed frame and being connected to the first control device 330. The second triggering device 322 includes a second proximity switch and a second reference portion, the second reference portion being mounted at a second reference position on the fixed frame, the second proximity switch being mounted at a second detection position on the rotating portion and being connected to the second control device 340.
[0079] FIG4 schematically shows a flow chart of a detection method for a CT device according to an embodiment of the present disclosure.
[0080] In step S410 , the first control device collects the moving distance of the conveying device, and calculates the rotation angle of the rotating device corresponding to the moving distance according to the moving speed of the conveying device and the rotation speed of the rotating device.
[0081] Step S420: The second control device collects the rotation angle of the rotating device.
[0082] In step S430, the computing device receives the movement distance collected by the first control device, the rotation angle calculated by the first control device, and the rotation angle collected by the second control device, and matches the movement distance collected by the first control device with the rotation angle collected by the second control device according to the rotation angle calculated by the first control device, obtains synchronization data, and generates a perspective image based on the detection data and the synchronization data.
[0083] It should also be noted that directional terms such as "upper," "lower," "front," "back," "left," and "right" mentioned in the embodiments are merely references to the directions in the accompanying drawings and are not intended to limit the scope of protection of this disclosure. Throughout the drawings, identical elements are represented by identical or similar reference numerals. Conventional structures or configurations will be omitted where they may cause confusion in understanding this disclosure.
[0084] Furthermore, the shapes and sizes of the components in the figures do not reflect the actual sizes and proportions, but are merely illustrative of the contents of the embodiments of the present disclosure. In addition, in the claims, any reference signs placed between brackets should not be construed as limiting the claims.
[0085] Furthermore, the word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements.
[0086] The use of ordinal numbers such as "first," "second," and "third" in the specification and claims to modify corresponding elements does not in itself mean that the elements have any ordinal number, nor does it represent the order of one element relative to another or the order in the manufacturing method. The use of such ordinal numbers is only used to clearly distinguish one element with a certain name from another element with the same name.
[0087] Those skilled in the art will appreciate that the features described in the various embodiments and / or claims of this disclosure may be combined and / or coupled in various ways, even if such combinations and / or couplings are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure may be combined and / or coupled in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or couplings are intended to fall within the scope of this disclosure.
[0088] The embodiments of the present disclosure are described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be used in combination to advantage. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A CT device, comprising: A conveying device, used for moving the detection object along a first direction; a rotating device, arranged on the moving path of the conveying device, and used to rotate around the first direction at a preset speed, emitting X-rays to the detection object during the rotation process and detecting the X-rays penetrating the detection object to generate detection data; A first control device is connected to the conveying device and is used to collect the moving distance of the conveying device and calculate the rotation angle of the rotating device corresponding to the moving distance according to the moving speed of the conveying device and the rotation speed of the rotating device; A second control device, connected to the rotating device, for collecting a rotation angle of the rotating device; A computing device is connected to the first control device and the second control device, and is used to receive the moving distance collected by the first control device and the calculated rotation angle and the rotation angle collected by the second control device, and to make one-to-one correspondence between the moving distance collected by the first control device and the rotation angle collected by the second control device according to the rotation angle calculated by the first control device, so as to obtain synchronization data, and to generate a perspective image based on the detection data and the synchronization data.
2. The CT device according to claim 1, further comprising: a first trigger device, mounted on the rotating device and connected to the first control device, for providing a first trigger signal to the first control device when the rotating device rotates to a first predetermined position; Among them, the first control device is also used to calculate the number of rotations of the rotating device according to the number of times the first trigger signal is received, and calculate the rotation angle of the rotating device corresponding to the moving distance according to the number of rotations, the moving speed of the conveying device and the rotation speed of the rotating device.
3. The CT device according to claim 2, wherein: The first control device is further configured to clear the previously calculated rotation angle of the rotating device to zero in response to receiving the first trigger signal for the first time.
4. The CT device according to any one of claims 1 to 3, further comprising: a second trigger device, mounted on the rotating device and connected to the second control device, for providing a second trigger signal to the second control device when the rotating device rotates to a second predetermined position; The second control device is further used to calculate the number of rotations of the rotating device according to the number of times the second trigger signal is received, and calculate the rotation angle of the rotating device according to the number of rotations and the rotation angle of the rotating device in a current rotation cycle.
5. The CT device according to claim 4, wherein: The second control device is further configured to clear the previously acquired rotation angle to zero in response to receiving the second trigger signal for the first time.
6. The CT device according to any one of claims 1 to 5, wherein: The rotating device comprises a rotating part and a fixing frame for accommodating the rotating part, and the rotating part is slidable relative to the fixing frame.
7. The CT device according to claim 6, wherein: The first triggering device comprises: a first reference portion mounted at a first reference position on the rotating portion; A first proximity switch is mounted at a first detection position on the fixing frame and connected to the first control device, wherein the first proximity switch is configured to send the first trigger signal to the first control device in response to a proximity to the first reference portion being less than a preset first threshold.
8. The CT device according to claim 6 or 7, wherein: The second triggering device comprises: a second reference portion mounted at a second reference position on the fixing frame; A second proximity switch is installed at a second detection position on the rotating part and connected to the second control device. The second proximity switch is configured to send the second trigger signal to the second control device in response to the proximity to the second reference part being less than a preset second threshold.
9. The CT device according to claim 8, wherein: The first reference position is the same as the second detection position, and the first detection position is the same as the second reference position.
10. The CT device according to any one of claims 2 to 9, further comprising: A photoelectric switch transmitting end, mounted on the fixing frame and connected to the first control device; a photoelectric switch receiving end, mounted on the rotating part and connected to the second control device; Wherein, the first control device is further used to control the photoelectric switch transmitting end to transmit a photoelectric signal in response to receiving a synchronization instruction from the calculation device and to clear the previously calculated rotation angle of the rotating device to zero when receiving a first trigger signal; The second control device is further used for clearing the previously calculated rotation angle of the rotating device to zero in response to the photoelectric signal being received by the photoelectric switch receiving end when a second trigger signal is received.
11. The CT device according to any one of claims 1 to 10, wherein: The first control device calculates the rotation angle of the rotating device corresponding to the moving distance according to the moving speed of the conveying device and the rotation speed of the rotating device, including: Calculating the time required for the rotating device to rotate a unit angle according to the rotation speed of the rotating device as the unit rotation time; Calculate the moving distance of the mobile device within the unit rotation time as the unit moving distance according to the moving speed of the conveying device, and calculate the moving distance of the mobile device within the time of one rotation of the rotating device as the periodic moving distance; The rotation angle of the rotating device is calculated based on the moving distance of the conveyor device based on the following formula: Z=a+(n*D+m*Δd) Where Z represents the code of the moving distance of the conveying device, represents the code of the rotation angle of the rotating device, n represents the number of revolutions of the rotating device, m represents the multiple of the angle of rotation of the rotating device in the current rotation cycle relative to the unit rotation angle, D represents the number of pulses corresponding to the periodic movement distance of the transmission device, Δd represents the number of pulses corresponding to the unit movement distance of the transmission device, represents the unit rotation angle of the rotating device, and a represents the number of pulses corresponding to the historical moving distance of the transmitting device.
12. The CT device according to any one of claims 1 to 11, wherein: The first control device comprises: A first sensor, mounted on the conveying device, for collecting the moving distance of the conveying device; The first controller is connected to the first sensor and is used to receive the moving distance of the conveying device collected by the first sensor, and calculate the rotation angle of the rotating device corresponding to the moving distance according to the moving speed of the conveying device and the rotation speed of the rotating device.
13. The CT device according to any one of claims 1 to 12, wherein: The second control device comprises: A second sensor is installed on the rotating device and is used to collect the rotation angle of the rotating device; The second controller is connected to the at least one second sensor and is used to receive the rotation angle of the rotating device collected by the second sensor.
14. The CT device according to claim 12 or 13, wherein: At least one of the first controller and the second controller is implemented by a field programmable gate array (FPGA).
15. The CT device according to any one of claims 1 to 14, wherein: The conveying device includes a belt and a belt controller for controlling the rotation of the belt. The first sensor includes a belt encoder, which is connected to the belt controller. The belt encoder is used to rotate synchronously with the belt and transmit pulses to the first control device during rotation for calculating the belt movement distance.
16. The CT device according to any one of claims 1 to 15, wherein: The first control device and the second control device transmit data via wireless communication.
17. A method for detecting a CT device according to any one of claims 1 to 16, comprising: The first control device collects the moving distance of the conveying device, and calculates the rotation angle of the rotating device corresponding to the moving distance according to the moving speed of the conveying device and the rotation speed of the rotating device; The second control device collects the rotation angle of the rotating device; The computing device receives the moving distance collected by the first control device, the rotation angle calculated by the first control device, and the rotation angle collected by the second control device, and makes one-to-one correspondence between the moving distance collected by the first control device and the rotation angle collected by the second control device according to the rotation angle calculated by the first control device to obtain synchronization data, and generates a perspective image based on the detection data and the synchronization data.
Citation Information
Patent Citations
X-ray ct apparatus
CN101128153A
CT detection device and detection method
CN112710683A
CT equipment and detection method
CN117761089A
CT scanning frame rotation angle measuring assembly and CT machine
CN215349024U
X-ray ct system
JP1994133960A