Calibration system and method for operation accuracy of magnetic resonance electric bed

By adopting a multi-stage distance calibration system on the magnetic resonance electric bed and using encoders and pulse data to calibrate the target position, the problem of low operating accuracy of the electric bed is solved and higher operating accuracy and stability are achieved.

CN115183714BActive Publication Date: 2025-01-21BEIJING WANDONG MEDICAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210798672.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-06
Publication Date
2025-01-21
Estimated Expiration
2042-07-06

AI Technical Summary

Technical Problem

The operating accuracy of magnetic resonance electric beds is low, mainly due to the wear and deformation of non-metal gears and belts, resulting in large errors in the position of the encoder detection data and the actual bed board, which affects the image quality.

Method used

Using a calibration system including an encoder, control unit, motor, mobile unit, microcontroller control device and reference distance measuring device, the initial data is read by dividing the travel of the target object into multiple distances, and based on the measured distance data and the encoder , pulse data is used to calibrate the encoder and motor at the target position to obtain calibration data.

Benefits of technology

It achieves precise calibration of the magnetic resonance electric bed, eliminates errors caused by wear and deformation of components, improves the operating accuracy and stability of the equipment, and extends the service life of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115183714B_ABST
    Figure CN115183714B_ABST
Patent Text Reader

Abstract

The present invention provides a system and method for calibrating the operation accuracy of a magnetic resonance electric bed, comprising: a control unit controls the operation of a motor according to movement instruction information sent by a single-chip control device, and drives a moving unit to move to a first distance Sn‑1 and a second distance Sn of a target object respectively; a reference distance measuring device is used to measure first distance data Dn‑1 and second distance data Dn from a reflective plate; an encoder is used to output first encoder data according to the first distance Sn‑1, and output second encoder data according to the second distance Sn; a motor is used to output first pulse data according to the first distance Sn‑1, and output second pulse data according to the second distance Sn; the single-chip control device calibrates the encoder and the motor at the target position according to the first distance data Dn‑1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data, and the second pulse data to obtain calibration data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of medical devices, and in particular to a calibration system and method for the running accuracy of a magnetic resonance electric bed. Background Art

[0002] In the magnetic resonance imaging system, the control mode of the electric bed relies on the number of pulses to control the motor. The motor relies on the transmission mechanism to drive the bed board to move to the preset target position. The bed board position is detected by encoder detection.

[0003] Due to the existence of magnetic field, in order to ensure the quality of imaging, there must be no metal parts in a certain area close to the magnet. Therefore, the transmission mechanism of the electric bed is greatly restricted in terms of material selection. Generally, the transmission mechanism adopts non-metallic gears and belts. After long-term operation, it will cause wear of non-metallic gear racks, and the long-term force on the belt will cause it to have a certain degree of extension and deformation. The wear and deformation of the components will cause a large error between the data detected by the encoder and the actual position of the bed board, which will reduce the operation accuracy of the bed body, resulting in inaccurate positioning and affecting the image quality.

[0004] At present, the calibration method of electric beds is to calibrate according to the entire stroke, and only uses the data detected by the encoder of the bed as the basis for judgment. No reference components are selected as standards. Therefore, the deviation caused by component deformation cannot be eliminated, resulting in low operation calibration accuracy of the electric bed. Summary of the invention

[0005] In view of this, the purpose of the present invention is to provide a calibration system and method for the operation accuracy of a magnetic resonance electric bed, which can accurately calibrate the entire stroke, thereby eliminating the impact of component wear and deformation, making the equipment have a longer service life and more stable operation.

[0006] In a first aspect, an embodiment of the present invention provides a system for calibrating the operation accuracy of a magnetic resonance electric bed, the system comprising: an encoder, a control unit, a motor, a moving unit, a single-chip control device, and a reference distance measuring device;

[0007] The encoder, the control unit, the motor and the moving unit are connected in sequence, and the control unit and the reference distance measuring device are connected to the single-chip control device respectively;

[0008] The control unit is used to receive the movement instruction information sent by the single-chip control device, control the operation of the motor according to the movement instruction information, and drive the mobile unit to move to the first distance Sn-1 and the second distance Sn of the target object respectively;

[0009] The reference distance measuring device is used to measure the first distance data Dn-1 from the reflector according to the first distance Sn-1, and to measure the second distance data Dn from the reflector according to the second distance Sn;

[0010] The encoder is used to output first encoder data according to the first distance Sn-1, and output second encoder data according to the second distance Sn;

[0011] The motor is used to output first pulse data according to the first distance Sn-1, and output second pulse data according to the second distance Sn;

[0012] The single-chip control device is used to divide the travel of the target object into multiple distance segments, read the initial data corresponding to the target object at the initial position; obtain the target position of the target object, and calibrate the encoder and the motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data and the second pulse data to obtain calibration data;

[0013] The target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn.

[0014] Further, the single chip control device is used to obtain a first difference value according to the first distance data Dn-1 and the second distance data Dn;

[0015] Obtaining a second difference value according to the first encoder data and the second encoder data;

[0016] A third difference is obtained according to the first pulse data and the second pulse data.

[0017] Furthermore, the single chip control device is used to calculate the encoder calibration data of the target position according to the first difference, the second difference, the first encoder data and the first distance data.

[0018] Furthermore, the single chip control device is used to calculate the encoder calibration data of the target position according to the following formula:

[0019]

[0020] Among them, C s is the encoder calibration data of the target position, C n-1 is the first encoder data, S g is the target position of the target object, D n-1 is the first distance data, cn is the second difference, d n is the first difference.

[0021] Furthermore, the single chip control device is used to calculate the pulse calibration data of the target position according to the first difference, the third difference, the first pulse data and the first distance data.

[0022] Furthermore, the single chip control device is used to calculate the pulse calibration data of the target position according to the following formula:

[0023]

[0024] Among them, P s is the pulse calibration data of the target position, P n-1 is the first pulse data, p n is the third difference.

[0025] Further, the position of the target object when the tail end is not moved is set as the initial position, and the initial data includes third distance data, third encoder data and third pulse data.

[0026] In a second aspect, an embodiment of the present invention provides a method for calibrating the operation accuracy of a magnetic resonance electric bed, which is applied to the calibration system for the operation accuracy of the magnetic resonance electric bed as described above, wherein the system comprises: an encoder, a control unit, a motor, a moving unit, a single-chip control device, and a reference distance measuring device; the method comprises:

[0027] The control unit receives the movement instruction information sent by the single-chip control device, controls the motor to operate according to the movement instruction information, and drives the mobile unit to move to the first distance Sn-1 and the second distance Sn of the target object respectively;

[0028] The reference distance measuring device measures the first distance data Dn-1 from the reflector according to the first distance Sn-1, and measures the second distance data Dn from the reflector according to the second distance Sn;

[0029] The encoder outputs first encoder data according to the first distance Sn-1, and outputs second encoder data according to the second distance Sn;

[0030] The motor outputs first pulse data according to the first distance Sn-1, and outputs second pulse data according to the second distance Sn;

[0031] The single-chip control device divides the travel of the target object into multiple distance segments, and reads the initial data corresponding to the initial position of the target object;

[0032] Acquire the target position of the target object, and calibrate the encoder and the motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data, and the second pulse data to obtain calibration data;

[0033] The target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn.

[0034] In a third aspect, an embodiment of the present invention provides an electronic device, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements the method described above when executing the computer program.

[0035] In a fourth aspect, an embodiment of the present invention provides a computer-readable medium having a non-volatile program code executable by a processor, wherein the program code enables the processor to execute the method as described above.

[0036] The embodiment of the present invention provides a system and method for calibrating the operation accuracy of a magnetic resonance electric bed, including: an encoder, a control unit, a motor, a moving unit, a single-chip control device and a reference distance measuring device; the encoder, the control unit, the motor and the moving unit are connected in sequence, and the control unit and the reference distance measuring device are respectively connected to the single-chip control device; the control unit is used to receive movement instruction information sent by the single-chip control device, control the motor to operate according to the movement instruction information, and drive the moving unit to move to a first distance Sn-1 and a second distance Sn of the target object respectively; the reference distance measuring device is used to measure a first distance data Dn-1 from a reflector according to the first distance Sn-1, and measure a second distance data Dn from the reflector according to the second distance Sn; the encoder is used to output a first encoder according to the first distance Sn-1 data, and outputs second encoder data according to the second distance Sn; the motor is used to output first pulse data according to the first distance Sn-1, and output second pulse data according to the second distance Sn; the single-chip microcomputer control device is used to divide the travel of the target object into multiple distances, and read the initial data corresponding to the target object at the initial position; obtain the target position of the target object, and calibrate the encoder and motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data and the second pulse data to obtain calibration data; wherein the target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn; the entire travel can be accurately calibrated, thereby eliminating the influence of component wear and deformation, making the equipment have a longer service life and more stable operation.

[0037] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0038] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1 A schematic diagram of a calibration system for the operation accuracy of a magnetic resonance electric bed provided in the first embodiment of the present invention;

[0041] Figure 2 A structural diagram of a calibration system for the operation accuracy of a magnetic resonance electric bed provided in the first embodiment of the present invention;

[0042] Figure 3 A schematic diagram of dividing the travel of a target object into multiple distance segments provided in the first embodiment of the present invention;

[0043] Figure 4 A schematic diagram of moving a target object from an initial position to multiple distances provided in the first embodiment of the present invention;

[0044] Figure 5 A schematic diagram of the difference of moving a target object to multiple distances provided in the first embodiment of the present invention;

[0045] Figure 6 A schematic diagram of a target position in each distance provided in the first embodiment of the present invention;

[0046] Figure 7 This is a flow chart of a method for calibrating the operating accuracy of a magnetic resonance electric bed provided in the second embodiment of the present invention.

[0047] icon:

[0048] 1-laser distance sensor; 2-reflector; 3-fixing device; 4-bed board; 5-bed frame; 6-encoder; 7-transmission belt; 8-transmission device gear; 9-control unit; 10-motor; 11-single-chip microcomputer control device; 12-moving unit; 13-reference distance measuring device. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0050] To facilitate understanding of this embodiment, the embodiment of the present invention is described in detail below.

[0051] Embodiment 1:

[0052] Figure 1 This is a schematic diagram of a calibration system for the operating accuracy of a magnetic resonance electric bed provided in Embodiment 1 of the present invention.

[0053] Reference Figure 1 The system includes: an encoder 6, a control unit 9, a motor 10, a moving unit 12, a single-chip control device 11 and a reference distance measuring device 13; wherein the single-chip control device 11 can be an ARM single-chip control device and a 51 single-chip control device, or can be a control device built with other microprocessor control chips that can realize its functions.

[0054] The encoder 6, the control unit 9, the motor 10 and the moving unit 12 are connected in sequence, and the control unit 9 and the reference distance measuring device 13 are respectively connected to the single chip control device 11;

[0055] The control unit 9 is used to receive the movement instruction information sent by the single-chip control device 11, control the motor 10 to operate according to the movement instruction information, and drive the moving unit 12 to move to the first distance Sn-1 and the second distance Sn of the target object respectively;

[0056] A reference distance measuring device 13, used for measuring a first distance data Dn-1 from the reflector according to the first distance Sn-1, and measuring a second distance data Dn from the reflector according to the second distance Sn;

[0057] Encoder 6, used to output first encoder data according to the first distance Sn-1, and output second encoder data according to the second distance Sn;

[0058] The motor 10 is used to output first pulse data according to the first distance Sn-1 and output second pulse data according to the second distance Sn;

[0059] The single-chip control device 11 is used to divide the travel of the target object into multiple distance segments, read the initial data corresponding to the target object at the initial position; obtain the target position of the target object, and calibrate the encoder 6 and the motor 10 of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data and the second pulse data to obtain calibration data;

[0060] The target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn, and the target object is a bed board.

[0061] Furthermore, the single chip control device 11 is used to obtain a first difference value d according to the first distance data Dn-1 and the second distance data Dn. n ;

[0062] According to the first encoder data and the second encoder data, the second difference c is obtained n ;

[0063] According to the first pulse data and the second pulse data, the third difference value p is obtained. n .

[0064] Furthermore, the single chip control device 11 is used to calculate encoder calibration data of the target position according to the first difference, the second difference, the first encoder data and the first distance data.

[0065] Furthermore, the single chip control device 11 is used to calculate the encoder calibration data of the target position according to formula (1):

[0066]

[0067] Among them, C s is the encoder calibration data of the target position, C n-1 is the first encoder data, S g is the target position of the target object, D n-1 is the first distance data, c n is the second difference, d n is the first difference.

[0068] Furthermore, the single chip control device 11 is used to calculate the pulse calibration data of the target position according to the first difference, the third difference, the first pulse data and the first distance data.

[0069] Furthermore, the single chip control device 11 is used to calculate the pulse calibration data of the target position according to formula (2):

[0070]

[0071] Among them, Ps is the pulse calibration data of the target position, P n-1 is the first pulse data, p n The third difference.

[0072] Further, the position of the target object when it is at the tail end and has not moved is set as the initial position, and the initial data includes the third distance data D0, the third encoder data C0 and the third pulse data P0.

[0073] Figure 2 This is a structural diagram of a calibration system for the operation accuracy of a magnetic resonance electric bed provided in the first embodiment of the present invention.

[0074] Reference Figure 2 The motor 10 is fixed on the bed frame 5; the encoder 6 is fixed at any position on the transmission belt 7, and the bed frame 5 is a horizontal and vertical frame that does not move; the reflector 2 is fixed on the bed board 4.

[0075] The reference distance measuring device includes a laser distance sensor 1, a reflector 2 and a fixing device 3. The laser distance sensor 1 is a high-precision laser distance sensor (um level). The laser distance sensor 1 is installed on the bed frame 5 through the fixing device 3 and is fixed on the movable bed board 4 through the matching reflector 2.

[0076] In order to ensure the accuracy of calibration, it is necessary to read the required data in multiple segments. The more segments, the higher the accuracy. According to the accuracy requirements, the travel of the target object is divided into m segments. The larger the m value, the finer the segmentation and the higher the accuracy. Figure 3 Each distance can be set arbitrarily. The first distance is defined as S1 (refer to 3-1), ... the nth distance is defined as Sn (refer to 3-2), ... the mth (last) distance is defined as Sm (refer to 3-3). The segmented data is set and stored in the single-chip microcomputer control device.

[0077] Reference Figure 4 , the position of the bed board when it is at the tail end and has not moved is defined as the initial position. At this time, the single-chip microcomputer control device 11 reads the distance data from the laser distance sensor 1 to the reflective plate 2, which is defined as D0 (refer to 4-1); the single-chip microcomputer control device 11 reads the data of the encoder 6 through the control unit 9, which is defined as C0; the single-chip microcomputer control device 11 reads the pulse data output by the motor 10 through the control unit 9, which is defined as P0; and stores the read D0, C0 and P0.

[0078] The single-chip control device 11 controls the operation of the motor 10 through the control unit 9, and the bed transmission mechanism (transmission belt 7 and transmission device gear 8) drives the moving unit (bed board 4 and reflective board 2) to move the first distance S1 (refer to 3-1) and then stop. At this time, the single-chip control device 11 reads the distance data from the laser distance sensor 1 to the reflective board 2, which is defined as D1 (refer to 4-2); the single-chip control device 11 reads the encoder 6 data through the control unit 9, which is defined as C1; the single-chip control device 11 reads the pulse data output by the motor 10 through the control unit 9, which is defined as P1; and stores the read D1, C1 and P1.

[0079] The single-chip microcomputer control device 11 controls the operation of the motor 10 through the control unit 9, and the bed transmission mechanism (transmission belt 7 and transmission device gear 8) drives the moving unit (bed board 4 and reflective board 2) to move a distance Sn (refer to 3-2) and then stop. At this time, the single-chip microcomputer control device 11 reads the distance data from the laser distance sensor 1 to the reflective board 2, which is defined as Dn (refer to 4-3); the single-chip microcomputer control device 11 reads the data of the encoder 6 through the control unit 9, which is defined as Cn; the single-chip microcomputer control device 11 reads the pulse data output by the motor 10 through the control unit 9, which is defined as Pn; and stores the read Dn, Cn and Pn.

[0080] The single-chip microcomputer control device 11 controls the motor 10 through the control unit 9, and the bed transmission mechanism (transmission belt 7 and transmission device gear 8) drives the moving unit (bed board 4 and reflective board 2) to move the last distance Sm (refer to 3-3) and then stop. At this time, the single-chip microcomputer control device 11 reads the distance data from the laser distance sensor 1 to the reflective board 2, which is defined as Dm (refer to 4-4); the single-chip microcomputer control device 11 reads the data of the encoder 6 through the control unit 9, which is defined as Cm; the single-chip microcomputer control device 11 reads the pulse data output by the motor 10 through the control unit 9, which is defined as Pm; and stores the read Dm, Cm and Pm.

[0081] At this time, a total of m+1 groups of data are obtained, namely the first group D0, C0, P0, the second group D1, C1, P1, ... the n+1th group Dn, Cn, Pn, ... the m+1th group Dm, Cm, Pm.

[0082] Reference Figure 5, define the difference between the laser distance sensor 1 data read after the mobile unit (bed board 4 and reflector 2) moves the nth segment and the laser distance sensor 1 data read after the n-1th segment as dn (refer to 5-2); the difference between the encoder 6 data read after the mobile unit (bed board 4 and reflector 2) moves the nth segment and the encoder 6 data read after the n-1th segment is defined as cn; the difference between the motor 10 output pulse data read after the mobile unit (bed board 4 and reflector 2) moves the nth segment and the motor 10 output pulse data read after the n-1th segment is defined as pn. Refer to formula (3), formula (4) and formula (5) for details:

[0083] d n =D n -D n-1 (3)

[0084] c n =C n -C n-1 (4)

[0085] p n =P n -P n-1 (5)

[0086] For example, after the mobile unit moves for the first time, we get: d1 (refer to 5-1) = D1-D0; c1 = C1-C0; p1 = P1-P0; after the mobile unit moves for the last time, we get: dm (refer to 5-3) = Dm-Dm-1; cm = Cm-Cm-1; pm = Pm-Pm-1.

[0087] Reference Figure 6 When the bed is in normal use, the target position of the bed board 4 is defined as Sg (refer to 6-4). Sg is always on a segment, that is, there is an n that makes Sg between Dn-1 (refer to 6-3) and Dn (refer to 6-5). Specifically, as shown in formula (6):

[0088] D n-1 ≤S g <D n (6)

[0089] For example, if Sg is in the 1st segment, it is between D0 and D1; if Sg is in the 2nd segment, it is between D1 and D2; if Sg is in the n-1th segment, it is between Dn-2 and Dn-1; if Sg is in the nth segment, it is between Dn-1 and Dn; if Sg is in the n+1th segment, it is between Dn and Dn+1; if Sg is in the m-1th segment, it is between Dm-2 and Dm-1; if Sg is in the mth segment, it is between Dm-1 and Dm.

[0090] The encoder 6 reading at the target position is defined as Cs, and the calibrated Cs should satisfy formula (1); the number of output pulses of the motor 10 at the target position is defined as Ps, and the calibrated Ps should satisfy formula (2); the calibrated Cs and Ps data are sent from the single-chip control device 11 to the control unit 9 to replace the corresponding parameters in the control unit 9, thereby achieving the purpose of calibration.

[0091] When the bed plate is controlled to enter, it runs a certain distance (from S1 to Sm), and at the same time, the encoder data is read out, and the number of motor output pulses (Pn) is read. This distance can be divided equally according to the encoder data and the number of motor output pulses. In this way, the entire stroke can be calibrated more accurately, and the errors caused by component wear can be accurately corrected to ensure that the accuracy of the running distance is controlled within the desired range. After calibration using this method, the running accuracy of the electric bed is greatly improved, thereby eliminating the impact of component wear and deformation, making the equipment have a longer service life and more stable operation. Among them, the above-mentioned benchmark measurement can also be other high-precision distance measurement methods.

[0092] Embodiment 2:

[0093] Figure 7 This is a flow chart of a method for calibrating the operating accuracy of a magnetic resonance electric bed provided in the second embodiment of the present invention.

[0094] Reference Figure 7 , applied to the calibration system of the operation accuracy of the magnetic resonance electric bed as described above, the system includes: an encoder, a control unit, a motor, a moving unit, a single-chip control device and a reference distance measuring device; the method includes the following steps:

[0095] Step S101, the control unit receives the movement instruction information sent by the single-chip control device, controls the motor to operate according to the movement instruction information, and drives the moving unit to move to the first distance Sn-1 and the second distance Sn of the target object respectively;

[0096] Step S102, the reference distance measuring device measures the first distance data Dn-1 from the reflector according to the first distance Sn-1, and measures the second distance data Dn from the reflector according to the second distance Sn;

[0097] Step S103, the encoder outputs first encoder data according to the first distance Sn-1, and outputs second encoder data according to the second distance Sn;

[0098] Step S104, the motor outputs first pulse data according to the first distance Sn-1, and outputs second pulse data according to the second distance Sn;

[0099] Step S105, the single-chip control device divides the travel of the target object into multiple distances, and reads the initial data corresponding to the initial position of the target object;

[0100] Step S106, obtaining a target position of the target object, and calibrating the encoder and the motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data, and the second pulse data to obtain calibration data;

[0101] The target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn.

[0102] The embodiment of the present invention provides a system and method for calibrating the operation accuracy of a magnetic resonance electric bed, including: an encoder, a control unit, a motor, a moving unit, a single-chip control device and a reference distance measuring device; the encoder, the control unit, the motor and the moving unit are connected in sequence, and the control unit and the reference distance measuring device are respectively connected to the single-chip control device; the control unit is used to receive movement instruction information sent by the single-chip control device, control the motor to operate according to the movement instruction information, and drive the moving unit to move to a first distance Sn-1 and a second distance Sn of the target object respectively; the reference distance measuring device is used to measure a first distance data Dn-1 from a reflector according to the first distance Sn-1, and measure a second distance data Dn from the reflector according to the second distance Sn; the encoder is used to output a first encoder according to the first distance Sn-1 data, and outputs second encoder data according to the second distance Sn; the motor is used to output first pulse data according to the first distance Sn-1, and output second pulse data according to the second distance Sn; the single-chip microcomputer control device is used to divide the travel of the target object into multiple distances, and read the initial data corresponding to the target object at the initial position; obtain the target position of the target object, and calibrate the encoder and motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data and the second pulse data to obtain calibration data; wherein the target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn; the entire travel can be accurately calibrated, thereby eliminating the influence of component wear and deformation, making the equipment have a longer service life and more stable operation.

[0103] 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. When the processor executes the computer program, the steps of the method for calibrating the operating accuracy of the magnetic resonance electric bed provided in the above embodiment are implemented.

[0104] The embodiment of the present invention further provides a computer-readable medium having a non-volatile program code executable by a processor, wherein a computer program is stored on the computer-readable medium, and when the computer program is executed by the processor, the steps of the method for calibrating the operation accuracy of the magnetic resonance electric bed of the above embodiment are executed.

[0105] The computer program product provided in the embodiment of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method described in the previous method embodiment. The specific implementation can be found in the method embodiment and will not be repeated here.

[0106] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0107] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0108] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0109] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0110] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A calibration system for the operation accuracy of a magnetic resonance electric bed, characterized in that: The system comprises: an encoder, a control unit, a motor, a moving unit, a single chip control device and a reference distance measuring device; The encoder, the control unit, the motor and the moving unit are connected in sequence, and the control unit and the reference distance measuring device are connected to the single-chip control device respectively; The control unit is used to receive the movement instruction information sent by the single-chip control device, control the operation of the motor according to the movement instruction information, and drive the mobile unit to move to the first distance Sn-1 and the second distance Sn of the target object respectively; The reference distance measuring device is used to measure the first distance data Dn-1 from the reflector according to the first distance Sn-1, and to measure the second distance data Dn from the reflector according to the second distance Sn; The encoder is used to output first encoder data according to the first distance Sn-1, and output second encoder data according to the second distance Sn; The motor is used to output first pulse data according to the first distance Sn-1, and output second pulse data according to the second distance Sn; The single-chip control device is used to divide the travel of the target object into multiple distance segments, read the initial data corresponding to the target object at the initial position; obtain the target position of the target object, and calibrate the encoder and the motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data and the second pulse data to obtain calibration data; The target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn.

2. The calibrating system for the operation accuracy of the magnetic resonance electric bed according to claim 1, characterized in that: The single chip control device is used to obtain a first difference value according to the first distance data Dn-1 and the second distance data Dn; Obtaining a second difference value according to the first encoder data and the second encoder data; A third difference is obtained according to the first pulse data and the second pulse data.

3. The calibrating system for the operation accuracy of the magnetic resonance electric bed according to claim 2, characterized in that: The single chip control device is used to calculate the encoder calibration data of the target position according to the first difference, the second difference, the first encoder data and the first distance data.

4. The calibrating system for the operation accuracy of the magnetic resonance electric bed according to claim 3, characterized in that: The single chip control device is used to calculate the encoder calibration data of the target position according to the following formula: Among them, C s is the encoder calibration data of the target position, C n-1 is the first encoder data, S g is the target position of the target object, D n-1 is the first distance data, c n is the second difference, d n is the first difference.

5. The calibrating system for the operation accuracy of the magnetic resonance electric bed according to claim 2, characterized in that: The single chip control device is used to calculate the pulse calibration data of the target position according to the first difference, the third difference, the first pulse data and the first distance data.

6. The calibrating system for the operation accuracy of the magnetic resonance electric bed according to claim 5, characterized in that: The single chip control device is used to calculate the pulse calibration data of the target position according to the following formula: Among them, P s is the pulse calibration data of the target position, P n-1 is the first pulse data, p n is the third difference.

7. The calibrating system for the operation accuracy of the magnetic resonance electric bed according to claim 1, characterized in that: The position of the target object when the tail end is not moved is set as the initial position, and the initial data includes third distance data, third encoder data and third pulse data.

8. A method for calibrating the operating accuracy of a magnetic resonance electric bed, characterized in that: A calibration system for the operation accuracy of a magnetic resonance electric bed according to any one of claims 1 to 7, the system comprising: an encoder, a control unit, a motor, a moving unit, a single-chip control device and a reference distance measuring device; the method comprising: The control unit receives the movement instruction information sent by the single-chip control device, controls the motor to operate according to the movement instruction information, and drives the mobile unit to move to the first distance Sn-1 and the second distance Sn of the target object respectively; The reference distance measuring device measures the first distance data Dn-1 from the reflector according to the first distance Sn-1, and measures the second distance data Dn from the reflector according to the second distance Sn; The encoder outputs first encoder data according to the first distance Sn-1, and outputs second encoder data according to the second distance Sn; The motor outputs first pulse data according to the first distance Sn-1, and outputs second pulse data according to the second distance Sn; The single-chip control device divides the travel of the target object into multiple distance segments, and reads the initial data corresponding to the initial position of the target object; Acquire the target position of the target object, and calibrate the encoder and the motor of the target position according to the first distance data Dn-1, the second distance data Dn, the first encoder data, the second encoder data, the first pulse data, and the second pulse data to obtain calibration data; The target position is greater than or equal to the first distance data Dn-1 and less than the second distance data Dn.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the computer program, the method according to claim 8 is implemented.

10. A computer readable medium having a non-volatile program code executable by a processor, characterized in that: The program code causes the processor to execute the method of claim 8.

Citation Information

Patent Citations

  • Linear encoder having calibration functionality

    CN104848877A

  • Bed board movement calibration method and calibration system

    CN113476073A