Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

1553B bus-based anti-reading and writing conflict data generation and transmission method

A technology of reading and writing conflicts and transmission methods, which is applied in the field of 1553B communication, can solve problems such as complex communication protocols, complex timing sequences, and multiple interfaces, and achieve the effect of correcting errors

Active Publication Date: 2016-09-28
XIAN AEROSPACE PRECISION ELECTROMECHANICAL INST
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to provide a data generation and transmission method based on the 1553B bus to prevent read-write conflicts, which solves the technical difficulties of the existing laser strapdown inertial group software with multiple functions, multiple interfaces, complex communication protocols, and complex timing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 1553B bus-based anti-reading and writing conflict data generation and transmission method
  • 1553B bus-based anti-reading and writing conflict data generation and transmission method
  • 1553B bus-based anti-reading and writing conflict data generation and transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention is based on the 1553B bus anti-reading and writing conflict data generation and transmission method, comprises the following steps:

[0027] 1) Initialize two data buffers at the RT end, point the send lookup table pointer to one of the buffers at subaddress 8;

[0028] Initialize the sending lookup table (address 0x160 to 0x17F, a total of 32 lookup tables) to 0x400 to 0x720 in turn, and the length of the data block is 32 words. The sending double buffering function is designed for subaddress 8. The data block address of word address 8 in the bus controller is 0x500 (0x400+0x20*8), and the designed double-buffer data address is 0x260 (the address of bus controller data block 1).

[0029] 2) Detect 0.5ms data acquisition interruption, if there is no, execute the main loop code, wait for 0.5ms data acquisition interruption at the same time, repeat step 2; if yes, enter step 3; see the flow chart Figure 5 .

[0030] 3) Read the output pulse value...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a 1553B bus-based anti-reading and writing conflict data generation and transmission method. a transmission lookup table pointer and two cache areas are designed, data reading can only be carried out in the cache area to which the pointer points to, data writing can only be carried out in the cache area to which the pointer does not point to, and thus, a transmission dual-cache function of the 1553B bus is realized. The first 2 bytes of the 1553B data packet are state values of data of a gyro and an accelerometer, one-time updating is carried out for 10 ms, and thus, the gyro and accelerometer data state real-time detection function is realized. During the data acquisition process, whether a non-periodic instruction exists in a BC end is judged constantly, if yes, the current state values form the 1553B data packet, the pointer points to the cache area in which the data packet is stored, and the BC end can conveniently acquire the states of the gyro and the accelerometer in real time.

Description

technical field [0001] The invention is used for processing digital signals, calculating and completing 1553B communication. Background technique [0002] Multifunctional VDSP information processing self-testing software (hereinafter referred to as "software") is a component that completes digital signal processing in a certain type of laser strapdown inertial group. The software runs in the DSP of the inertial group control circuit, and cooperates with the hardware to complete the data acquisition, data calculation, 1553B communication, and status monitoring of the gyroscope and accelerometer. The software is embedded software, programmed in assembly language, and the execution process is closely combined with the hardware. In previous models, the acquisition of gyroscope and accelerometer signals mostly adopts the method of analog circuit. The application of DSP software and hardware has the characteristics of high communication reliability, high speed and high precision....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G05B19/042
CPCG05B19/0423G05B2219/25131
Inventor 孙雨董树冰
Owner XIAN AEROSPACE PRECISION ELECTROMECHANICAL INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products