A gyro accelerometer output system based on photoelectric encoder
By replacing the variable reluctance sensor with a photoelectric encoder and using a signal conversion circuit to convert the mechanical displacement into a pulse signal, the problem of limited accuracy of the gyro accelerometer is solved, and an output system with high precision and strong anti-electromagnetic interference ability is realized.
Patent Information
- Application Number
- CN202411385818.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-09-30
AI Technical Summary
In the existing technology, the machining accuracy of variable reluctance sensors has reached its limit, making it difficult to further improve the accuracy of gyro accelerometers. In addition, they are susceptible to interference in complex electromagnetic environments, which limits the improvement of the accuracy of gyro accelerometers.
A photoelectric encoder is used to replace the variable reluctance sensor. The mechanical displacement of the outer ring shaft is converted into differential sine signals and differential cosine signals through photoelectric conversion. The signal conversion circuit converts them into single-channel sine signals and single-channel cosine signals, and then converts them into positive pulse and negative pulse signals through phase judgment. Finally, the counting circuit counts the number of pulses to obtain the apparent acceleration.
The outer ring angle measurement accuracy of the gyro accelerometer is improved to more than 10 times that of the existing technology, the anti-electromagnetic interference capability is enhanced, and high-precision and reliable output is achieved.
Smart Images

Figure CN119197508B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of inertial navigation, in particular to a gyro accelerometer output system based on a photoelectric encoder. Background Art
[0002] As a high-precision inertial instrument, the pendulum-type integrating gyro-accelerometer (hereafter referred to as the gyro-accelerometer) reflects the measured apparent acceleration through the precession angle or angular velocity of the outer ring. In inertial navigation systems, it is used to measure the apparent acceleration of the vehicle. It is an irreplaceable core measurement instrument in inertial navigation platforms, and its performance and accuracy directly affect the navigation position accuracy of the vehicle. Therefore, improving the performance and accuracy of the gyro-accelerometer is of great significance to the accuracy of the vehicle's operation.
[0003] Gyro-accelerometers currently use variable reluctance sensors as their outer ring angle sensors. These sensors output sine and cosine signals as the gyro-accelerometer precesses. The output system, using a reference excitation signal, converts these signals into positive and negative pulses and counts them. The number of pulses represents the magnitude of the apparent acceleration. The machining accuracy of the variable reluctance sensor determines the quality of the sine and cosine signals, impacting the accuracy of the gyro-accelerometer. Currently, the machining accuracy of variable reluctance sensors has reached its limit, making it difficult to improve the measurement accuracy of gyro-accelerometers by simply increasing their machining accuracy. Furthermore, as magnetically sensitive elements, variable reluctance sensors are susceptible to interference in complex electromagnetic environments, such as vibration tables. These factors limit the continued improvement of gyro-accelerometer accuracy. To improve the accuracy of gyro-accelerometers, a new gyro-accelerometer output system was constructed. Summary of the Invention
[0004] The technical problem solved by the present invention is: to overcome the shortcomings of the existing technology and provide a gyro accelerometer output system based on a photoelectric encoder. By using this system to replace the system with a variable reluctance sensor as the output device in situ, the problem of limited accuracy of the gyro accelerometer is solved, and ultimately the goal of improving the accuracy of the gyro accelerometer is achieved.
[0005] The technical solution of the present invention is: a gyro accelerometer output system based on a photoelectric encoder, comprising:
[0006] The photoelectric encoder is connected to the gyro accelerometer and rotates with the outer ring shaft of the gyro accelerometer. The mechanical displacement of the outer ring shaft is converted into differential sine signals and differential cosine signals through photoelectric conversion, and output to the signal conversion circuit;
[0007] The signal conversion circuit converts the differential sine signal and the differential cosine signal into a single sine signal and a single cosine signal respectively. After determining the direction of the two single sine and cosine signals by phase, any single sine / cosine signal is converted into a positive pulse or negative pulse signal. The positive pulse or negative pulse signal is then frequency-divided and transmitted to the counting circuit.
[0008] The counting circuit counts the positive pulse and negative pulse signals to obtain the apparent acceleration measured by the gyro accelerometer.
[0009] Furthermore, the signal conversion circuit includes:
[0010] A differential signal conversion module is used to convert the differential signal input by the module into a single-channel signal and transmit it to the signal level conversion module;
[0011] A signal level conversion module is used to realize the level conversion of signals between the differential signal conversion module and the FPGA controller module;
[0012] The FPGA controller module is used to determine the direction of the single-channel positive and cosine signals transmitted from the signal level conversion module through the phase, convert any single-channel positive / cosine signal into a positive pulse or negative pulse signal, and output the positive pulse or negative pulse signal to the output bus module by frequency division;
[0013] Output bus module, which realizes the level conversion of signals between FPGA controller module and external cables;
[0014] The power circuit module is used to receive external power supply, perform power conversion, and supply power to each module of the signal conversion circuit;
[0015] The external cable is arranged between the signal conversion circuit and the counting circuit, receives the positive and negative pulse signals output by the output bus module, and transmits them to the counting circuit.
[0016] Furthermore, the direction of the single-channel sine and cosine signals is determined by phase, and the sine signal is converted into positive pulse and negative pulse signals.
[0017] Furthermore, the specific method of converting the sinusoidal signal into positive pulse and negative pulse signals is as follows:
[0018] When the phase difference between the sine signal and the cosine signal is 90°, it means that the gyro accelerometer is in positive precession, the direction signal is positive polarity, the rising edge of the sine signal is recorded as the rising edge of the positive pulse, and the falling edge of the sine signal is recorded as the falling edge of the positive pulse; when the phase difference between the sine signal and the cosine signal is 270°, it means that the gyro accelerometer is in negative precession, the direction signal is negative polarity, the rising edge of the sine signal is recorded as the rising edge of the negative pulse, and the falling edge of the sine signal is recorded as the falling edge of the negative pulse;
[0019] Driven by the clock and direction signals, the rising edge of the positive pulse, the falling edge of the positive pulse and the holding level are synthesized to obtain a positive pulse, and the rising edge of the negative pulse, the falling edge of the negative pulse and the holding level are synthesized to obtain a negative pulse.
[0020] Furthermore, the frequency division method of the positive pulse and negative pulse signals is: the frequency division is reversed every 15 pulse signals, the frequency of the positive pulse signal is reduced to 1 / 30 before the frequency division, and the frequency of the negative pulse signal is reduced to 1 / 30 before the frequency division.
[0021] Furthermore, the FPGA controller module adopts XC6SLX9; the differential signal conversion module includes two MAX485ESA chips, which convert the differential sine signal and the differential cosine signal into two single-channel signals in a simplex form and transmit them to the signal level conversion module.
[0022] Furthermore, the signal level conversion module and the output bus module both use the SM164245 chip. The signal level conversion module converts the 5V level of the output signal of the differential signal conversion module into a 3.3V level; the output bus module converts the 3.3V level of the output signal of the FPGA controller module into a 5V level.
[0023] Furthermore, the power circuit module uses the LPS70302 chip to convert the 5V power supply into 3.3V and 2.5V power supplies, and uses the LM1117DT chip to convert the 5V power supply into a 1.2V power supply; provides a 5V driving voltage to the differential signal conversion module through internal printed lines; provides 5V and 3.3V driving voltages to the signal level conversion module and the output bus module through internal printed lines; and provides 3.3V, 2.5V and 1.2V voltages to the FPGA controller module through internal printed lines.
[0024] Furthermore, the output of the photoelectric encoder also includes a differential zero-position signal and a differential fault signal. The FPGA controller module controls the on and off of four LED lights to indicate the status of the differential sine signal, differential cosine signal, differential zero-position signal and differential fault signal respectively.
[0025] Furthermore, when applied to an inertial navigation system, the gyro accelerometer adopts a pendulum gyro accelerometer, and the photoelectric encoder adopts an incremental photoelectric encoder or an absolute photoelectric encoder.
[0026] The advantages of the present invention compared with the prior art are:
[0027] (1) The present invention designs a gyro accelerometer output system based on a photoelectric encoder, innovatively utilizing a photoelectric encoder as an outer ring precession angle sensor to replace the traditional variable reluctance sensor, and by designing a signal conversion circuit to replace the RDC axis angle conversion circuit of the prior art, the problem of large angle measurement error (4 arc minutes) of the RDC axis angle conversion circuit and the problem of key components are solved. The signal conversion circuit uses the method of direction recognition, pulse synthesis and frequency division to convert the sine and cosine signals output by the photoelectric encoder into positive and negative pulse signals, which are transmitted to the counting circuit. The counting circuit calculates the precession angle of the pendulum gyro accelerometer based on the number of positive and negative pulses to obtain the apparent acceleration. The present invention provides an innovative technical solution for obtaining apparent acceleration, which improves the outer ring angle measurement accuracy of the gyro accelerometer, which is more than 10 times the resolution of the prior art, achieving an effect better than angle grading.
[0028] (2) The present invention adopts the technical solution of replacing the variable reluctance sensor with a photoelectric encoder in situ, and at the same time improves the anti-electromagnetic interference capability of the output system, thereby improving the reliability of the gyro accelerometer output compared with the existing technology.
[0029] (3) The present invention provides an optimal chip selection, adopts the high-speed differential serial communication MAX485ESA to process the high-frequency differential sine and cosine signals of the photoelectric encoder, adopts the bus driver chip SM164245 to realize the level conversion of the high-frequency signal of the photoelectric encoder, and adopts the FPGA controller to realize the direction and frequency division processing of the signal, thereby achieving the low-cost, high-performance and high-precision effect of the photoelectric encoder signal processing circuit. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 This is an overall functional block diagram of a gyro accelerometer output system based on a photoelectric encoder in an embodiment of the present invention;
[0031] Figure 2 is a principle block diagram of a signal conversion circuit in an embodiment of the present invention;
[0032] Figure 3 1 is a block diagram of an FPGA control module of a signal conversion circuit in an embodiment of the present invention;
[0033] Figure 4 This is a block diagram of the embedded software supporting the FPGA control module of the signal conversion circuit in the embodiment of the present invention. DETAILED DESCRIPTION
[0034] In order to better understand the technical solutions of the present invention, embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0035] This embodiment provides a gyro accelerometer output system based on a photoelectric encoder, such as Figure 1As shown, it includes: a photoelectric encoder 1, a signal conversion circuit 9, an external cable 7, and a counting circuit 8.
[0036] The photoelectric encoder 1 is connected to the gyro-accelerometer and rotates with the outer ring shaft of the gyro-accelerometer. Through photoelectric conversion, the mechanical displacement of the outer ring shaft is converted into differential sine and differential cosine signals, which are then output to a signal conversion circuit. The phase difference between the two signals represents the direction of the outer ring's precession, and the signal frequency represents the speed of the precessing outer ring. The signal conversion circuit 9 converts the differential sine and differential cosine signals into single sine and cosine signals, respectively. After determining the direction of the two single sine and cosine signals based on their phase, either single sine or cosine signal is converted into a positive pulse or a negative pulse signal. The positive and negative pulse signals are then frequency-divided and transmitted via an external cable 7 to a counting circuit 8. The counting circuit 8 counts the positive and negative pulse signals to determine the precession angle or angular velocity of the gyro-accelerometer, thereby obtaining the apparent acceleration. The photoelectric encoder is compact and can be directly installed in place of an existing variable reluctance sensor. The system offers the advantages of compactness, high precision, and strong resistance to electromagnetic interference.
[0037] In a preferred implementation, the signal conversion circuit 9 includes a signal input interface, a differential signal conversion module 2, a signal level conversion module 3, an FPGA controller module 4, an output bus module 5, a power circuit module 6, a pulse output interface, and an indicator light. Specifically, Figure 2 As shown:
[0038] Photoelectric encoder 1 rotates with the outer ring shaft of the gyro-accelerometer. The readout head converts the mechanical displacement into two differential signals through photoelectric conversion: differential sine signals A+, A-, and differential sine signals B+, B-. The apparent acceleration measured by the pendulum gyro-accelerometer is reflected in the two differential sine and cosine signals output by the photoelectric encoder and subsequently resolved. The photoelectric encoder also outputs differential zero-position signals R+, R-, and differential fault signals E+, E-. These four pairs of differential signals are input to differential signal conversion module 2 of signal conversion circuit 9 via a signal input interface.
[0039] The differential signal conversion module 2 converts the four pairs of differential signals into four single-channel signals A, B, R, and E in a simplex form and transmits them to the signal level conversion module 3; the control signals RT and DI of the transmission process are output by the FPGA controller module 4 to control the signal transmission on and off of the differential signal conversion module 2.
[0040] The signal level conversion module 3 converts the four 5V level signals from the differential signal conversion module 2 into four 3.3V level signals and transmits them to the FPGA controller module 4; the FPGA controller module 4 controls the signal transmission direction of the signal level conversion module 3 through OE1 and DIR1.
[0041] The FPGA controller module 4 includes a driver control unit, a signal direction and frequency division unit, and an LED unit. The driver control unit controls the on / off signal transmission of the differential signal conversion module 2 and the signal transmission direction of the signal level conversion module 3 and the output bus module 5. The signal direction and frequency division unit determines the direction of the two sine signals A and cosine signals B transmitted from the signal level conversion module 3 based on their phases, converts the sine signals A or cosine signals B into positive and negative pulse signals, and then divides the positive and negative pulse signals and outputs them to the output bus module 5. The LED unit controls the on / off of four LED lights, indicating the status of the differential sine signal, differential cosine signal, differential zero position signal, and differential fault signal, respectively.
[0042] Specifically, this embodiment provides a method for determining the direction of the sine signal A and the cosine signal B by phase, and converting the sine signal A into positive pulse and negative pulse signals as follows:
[0043] When the phase difference between the sine signal and the cosine signal is 90°, it means that the gyro accelerometer is in positive precession, the direction signal is positive polarity, the rising edge of the sine signal is recorded as the rising edge of the positive pulse, and the falling edge of the sine signal is recorded as the falling edge of the positive pulse; when the phase difference between the sine signal and the cosine signal is 270°, it means that the gyro accelerometer is in negative precession, the direction signal is negative polarity, the rising edge of the sine signal is recorded as the rising edge of the negative pulse, and the falling edge of the sine signal is recorded as the falling edge of the negative pulse.
[0044] Driven by the clock and direction signals, the rising edge of the positive pulse, the falling edge of the positive pulse and the holding level are combined to obtain a positive pulse (i.e., "pulse +"), and the rising edge of the negative pulse, the falling edge of the negative pulse and the holding level are combined to obtain a negative pulse (i.e., "pulse -").
[0045] Preferably, the frequency division method of the positive pulse and the negative pulse is:
[0046] The frequency is reversed and divided every 15 pulse signals, and the frequency of the positive pulse signal is reduced to 1 / 30 before the frequency division, and the frequency of the negative pulse signal is reduced to 1 / 30 before the frequency division.
[0047] Output bus module 5 converts the seven 3.3V signals from FPGA controller module 4 into seven 5V signals, namely, "Polarity," "Pulse +," "Pulse -," A, B, R, and E. FPGA controller module 4 controls the signal transmission direction of output bus module 5 via OE2 and DIR2. These seven signals are connected to external cable 7 via the pulse output interface and then output to counting circuit 8.
[0048] The power circuit module 6 receives external power supply, performs power conversion, and provides the required power for the sub-signal conversion module 2, signal level conversion module 3, FPGA controller module 4, and output bus module 5 of the signal conversion circuit.
[0049] The counting circuit 8 counts the pulse signal in a fixed-count timing or fixed-time counting mode.
[0050] Timing counting, that is, the circuit's timer accumulates positive and negative pulses according to the positive and negative channels respectively. The timing signal comes from the host computer timing interrupt signal. When the falling edge of the interrupt signal arrives, the pulse increment is locked and the pulse number is output.
[0051] Fixed number timing means that the host computer sets the pulse number. After starting the counting, the circuit's timer accumulates the pulse value. When the timing pulse reaches the set value, it no longer changes. The host computer queries the fixed number timing result.
[0052] In a preferred implementation, the chip selection of each module of the signal conversion circuit 9 is:
[0053] The differential signal conversion module 2 adopts RS-485 communication mode and uses four MAX485ESA chips to convert the differential signal into a single-channel signal in a simplex form and transmit it to the signal level conversion module 3.
[0054] The signal level conversion module 3 and the output bus module 5 each use a bus driver chip SM164245 chip. The signal level conversion module 3 converts the 5V level of the output signal of the differential signal conversion module to a 3.3V level; the output bus module 5 converts the 3.3V level of the output signal of the FPGA controller module to a 5V level.
[0055] FPGA controller module 4, using XC6SLX9-2TQG1441; Figure 3 As shown, RO1, RO2, RO3, and RO4 are common IO ports that function as input pins and receive the four signals output by the SM164245 in signal level conversion module 3. GRESET is a common IO port that receives the reset control signal output from outside the circuit board. This signal is controlled by the operator and can implement the FPGA manual reset function. GCLK is a common IO port that receives the crystal oscillator signal.
[0056] OE1, DIR1, OE2, and DIR2 are standard IO ports and function as output pins, controlling the data transmission direction of two SM164245s. RT1, DI1, RT2, DI2, RT3, DI3, RT4, and DI4 are standard IO ports and function as output pins, controlling four MAX485ESAs for serial communication transmission of four signals. DIR, BUSY+, BUSY-, A, B, R, and E are standard IO ports and function as output pins, outputting pulse signals.
[0057] The FPGA controller uses the JTAG mode to burn the control program. The program is solidified in the PROM chip, and the programming interfaces TDI, TDO, TCK, and TMS are connected to the fixed function pins of the FPGA.
[0058] The power supply circuit module 6 uses the LPS70302 chip to convert the 5V power supply into 3.3V and 2.5V power supplies, and uses the LM1117DT chip to convert the 5V power supply into 1.2V power supply; provides a 5V drive voltage to the differential signal conversion module 2 through internal printed lines; provides 5V and 3.3V drive voltages to the signal level conversion module 3 and the output bus module 5 through internal printed lines; and provides 3.3V, 2.5V, and 1.2V voltages to the FPGA controller module 4 through internal printed lines.
[0059] Furthermore, this embodiment also provides a block diagram of the embedded software supporting the FPGA control module 4, such as Figure 4 The software is divided into three sub-functions: the control functions for the differential signal conversion module, the input bus input module, and the output bus output module (corresponding to the driver control unit, hereinafter referred to as the control function); the direction division, separation and synthesis pulse, and frequency division functions (corresponding to the signal direction division unit, hereinafter referred to as the frequency division function); and the control function for the indicator light (corresponding to the LED unit).
[0060] The control function has no input variables and outputs the RT, DI, OE, and DIR series variables. These variables are output to the pins of the FPGA control module to control the four MAX485ESAs in the differential signal conversion module 2 and the two SM164245s in the signal level conversion module 3 and the signal level conversion module 5.
[0061] The frequency division function operates on the rising edge of the global clock variable clk, based on the enable variable rst. Its input variables are A-in, B-in, R-in, and E-in. A-in and B-in are processed by the direction division function to generate the DIR-pulse variable. The phase difference between A-in and B-in is 90° or 270°.
[0062] Driven by the rising edge of the clock, a 2-bit register, Areg, records the high and low levels of the sinusoidal signal A-in (digital circuits default to a high level of 1 and a low level of 0). The low bit of Areg records the A-in level at the current clock rising edge, while the high bit of Areg records the A-in level at the previous clock rising edge. Similarly, a 2-bit register, Breg, records the high and low levels of the sinusoidal signal B-in. The low bit of Breg records the B-in level at the current clock rising edge, while the high bit of Breg records the B-in level at the previous clock rising edge. This converts the sine signal A-in and the cosine signal from analog (high level, low level) to digital (0, 1) using the clock as the time axis.
[0063] Use the 1-bit register DIR-pulse to record the direction signal, and the 2-bit register Areg1 to record Areg synchronously. Driven by the rising edge of the clock, when Areg is equal to 2'b01 (2'b01 represents the rising edge), if Breg is equal to 2'b00 (2'b00 represents a low level of 2 clock widths), it represents that the gyro accelerometer is precessing in the positive direction, DIR-pulse is assigned a value of 1, indicating that the direction signal is positive, and Areg1 is assigned a value of Areg, indicating that Areg1 records the rising edge of the positive pulse; if Breg is equal to 2'b11 (2'b11 represents a high level of 2 clock widths), it represents that the gyro accelerometer is precessing in the negative direction, DIR-pulse is assigned a value of 0, indicating that the direction signal is negative, and Areg Assigning Areg a value of 1 means Areg1 records the rising edge of a negative pulse. When Areg equals 2'b10 (2'b10 represents a falling edge), if Breg equals 2'b00, it indicates that the gyro accelerometer is precessing in the negative direction, and assigning DIR-pulse a value of 0 indicates that the direction signal is negative. Assigning Areg1 a value of Areg indicates that Areg1 records the falling edge of a negative pulse. If Breg equals 2'b11, it indicates that the gyro accelerometer is precessing in the positive direction, and assigning DIR-pulse a value of 1 indicates that the direction signal is positive. Assigning Areg1 a value of Areg indicates that Areg1 records the falling edge of a positive pulse. This achieves the recognition of direction, positive pulse rising edge, positive pulse falling edge, negative pulse rising edge, and negative pulse falling edge, that is, direction and pulse separation.
[0064] Use the 1-bit register busy_pos to record positive pulses. Driven by the rising edge of the clock, when Areg1 equals 2'b01, if DIR-pulse equals 1, busy_pos equals 1; otherwise, busy_pos remains unchanged. When Areg1 equals 2'b10, if DIR-pulse equals 1, busy_pos equals 0; otherwise, busy_pos remains unchanged. When Areg1 equals 2'b11 or 2'b00, busy_pos remains unchanged. This achieves the synthesis of positive pulses.
[0065] Use the 1-bit register busy_neg to record negative pulses. Driven by the rising edge of the clock, when Areg1 equals 2'b01 and DIR-pulse equals 0, busy_neg equals 1; otherwise, busy_neg remains unchanged. When Areg1 equals 2'b10 and DIR-pulse equals 0, busy_neg equals 0; otherwise, busy_neg remains unchanged. When Areg1 equals 2'b11 or 2'b00, busy_neg remains unchanged. This achieves the synthesis of negative pulses.
[0066] The two positive and negative pulse signals are flipped every 15 pulses. That is, when 15 positive pulses appear, the positive frequency-divided pulse POS-pulse remains at 1. For the next 15 positive pulses, the positive frequency-divided pulse POS-pulse remains at 0. After the next 15 positive pulses, the positive frequency-divided pulse POS-pulse becomes 1, and the cycle repeats. The same applies to the negative pulse NEG-pulse. This creates two variables, the positive frequency-divided pulse POS-pulse and the negative frequency-divided pulse NEG-pulse. The frequency of the positive frequency-divided pulse signal is reduced to 1 / 30 of the original frequency before the frequency division, and the frequency of the negative frequency-divided pulse signal is reduced to 1 / 30 of the original frequency before the frequency division.
[0067] The input variables of the indicator light control function come from the input R-in and E-in of the main function and the output A-out and B-out of the frequency division function. The A-LED, B-LED, R-LED, and E-LED variables are output to the control module pins to control the on and off of the four indicator lights.
[0068] It will be understood that the present invention is described by way of example, and it will be appreciated by those skilled in the art that various changes or equivalent substitutions may be made to these features and embodiments without departing from the spirit and scope of the present invention. In addition, under the teachings of the present invention, these features and embodiments may be modified to adapt to specific circumstances without departing from the spirit and scope of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed herein, and any embodiment that falls within the scope of the claims of this application is intended to be within the scope of protection of the present invention.
[0069] The contents not described in detail in the specification of the present invention belong to the common knowledge of those skilled in the art.
Claims
1. A gyro accelerometer output system based on a photoelectric encoder, characterized in that: include: The photoelectric encoder is connected to the gyro accelerometer and rotates with the outer ring shaft of the gyro accelerometer. The mechanical displacement of the outer ring shaft is converted into differential sine signals and differential cosine signals through photoelectric conversion, and output to the signal conversion circuit; The signal conversion circuit converts the differential sine signal and the differential cosine signal into a single sine signal and a single cosine signal respectively. After determining the direction of the two single sine and cosine signals by phase, any single sine / cosine signal is converted into a positive pulse or negative pulse signal. The positive pulse or negative pulse signal is then frequency-divided and transmitted to the counting circuit. The counting circuit counts the positive pulse and negative pulse signals to obtain the apparent acceleration measured by the gyro accelerometer.
2. The gyro accelerometer output system based on a photoelectric encoder according to claim 1, characterized in that: The signal conversion circuit includes: A differential signal conversion module is used to convert the differential signal input by the module into a single-channel signal and transmit it to the signal level conversion module; A signal level conversion module is used to realize the level conversion of signals between the differential signal conversion module and the FPGA controller module; The FPGA controller module is used to determine the direction of the single-channel positive and cosine signals transmitted from the signal level conversion module through the phase, convert any single-channel positive / cosine signal into a positive pulse or negative pulse signal, and output the positive pulse or negative pulse signal to the output bus module by frequency division; Output bus module, which realizes the level conversion of signals between FPGA controller module and external cables; The power circuit module is used to receive external power supply, perform power conversion, and supply power to each module of the signal conversion circuit; The external cable is arranged between the signal conversion circuit and the counting circuit, receives the positive and negative pulse signals output by the output bus module, and transmits them to the counting circuit.
3. The gyro accelerometer output system based on a photoelectric encoder according to claim 1, characterized in that: The direction of single-channel sine and cosine signals is determined by phase, and the sine signal is converted into positive pulse and negative pulse signals.
4. The gyro accelerometer output system based on a photoelectric encoder according to claim 3, characterized in that: The specific method of converting a sinusoidal signal into a positive pulse and a negative pulse signal is: When the phase difference between the sine signal and the cosine signal is 90°, it means that the gyro accelerometer is in positive precession, the direction signal is positive polarity, the rising edge of the sine signal is recorded as the rising edge of the positive pulse, and the falling edge of the sine signal is recorded as the falling edge of the positive pulse; when the phase difference between the sine signal and the cosine signal is 270°, it means that the gyro accelerometer is in negative precession, the direction signal is negative polarity, the rising edge of the sine signal is recorded as the rising edge of the negative pulse, and the falling edge of the sine signal is recorded as the falling edge of the negative pulse; Driven by the clock and direction signals, the rising edge of the positive pulse, the falling edge of the positive pulse and the holding level are synthesized to obtain a positive pulse, and the rising edge of the negative pulse, the falling edge of the negative pulse and the holding level are synthesized to obtain a negative pulse.
5. The gyro accelerometer output system based on a photoelectric encoder according to claim 4, characterized in that: The frequency division method of the positive pulse and negative pulse signals is: the frequency division is reversed every 15 pulse signals, the frequency of the positive pulse signal is reduced to 1 / 30 before the frequency division, and the frequency of the negative pulse signal is reduced to 1 / 30 before the frequency division.
6. The gyro accelerometer output system based on a photoelectric encoder according to claim 2, characterized in that: The FPGA controller module uses XC6SLX9; the differential signal conversion module includes two MAX485ESA chips, which convert the differential sine signal and differential cosine signal into two single-channel signals in a simplex form and transmit them to the signal level conversion module.
7. The gyro accelerometer output system based on a photoelectric encoder according to claim 6, characterized in that: The signal level conversion module and the output bus module both use the SM164245 chip. The signal level conversion module converts the 5V level of the output signal of the differential signal conversion module into a 3.3V level; the output bus module converts the 3.3V level of the output signal of the FPGA controller module into a 5V level.
8. The gyro accelerometer output system based on a photoelectric encoder according to claim 7, characterized in that: The power circuit module uses the LPS70302 chip to convert the 5V power supply into 3.3V and 2.5V power supplies, and uses the LM1117DT chip to convert the 5V power supply into 1.2V power supply; it provides a 5V drive voltage to the differential signal conversion module through internal printed lines; it provides 5V and 3.3V drive voltages to the signal level conversion module and the output bus module through internal printed lines; it provides 3.3V, 2.5V, and 1.2V voltages to the FPGA controller module through internal printed lines.
9. The gyro accelerometer output system based on a photoelectric encoder according to claim 2, characterized in that: The output of the photoelectric encoder also includes a differential zero-position signal and a differential fault signal. The FPGA controller module controls the on and off of four LED lights to indicate the status of the differential sine signal, differential cosine signal, differential zero-position signal, and differential fault signal, respectively.
10. The gyro accelerometer output system based on a photoelectric encoder according to claim 1, characterized in that: When applied to an inertial navigation system, the gyro accelerometer adopts a pendulum gyro accelerometer, and the photoelectric encoder adopts an incremental photoelectric encoder or an absolute photoelectric encoder.
Citation Information
Patent Citations
Double-shaft centrifuge based gyro accelerometer testing method
CN102841218A
Two-axis separation type gyroscope calibration device adopting magnetoelectric encoders
CN111536998A