[go: up one dir, main page]

CN113055418B - Data transmission method for electromechanical management system - Google Patents

Data transmission method for electromechanical management system Download PDF

Info

Publication number
CN113055418B
CN113055418B CN201911371513.2A CN201911371513A CN113055418B CN 113055418 B CN113055418 B CN 113055418B CN 201911371513 A CN201911371513 A CN 201911371513A CN 113055418 B CN113055418 B CN 113055418B
Authority
CN
China
Prior art keywords
data
data packet
management system
signal
sending device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911371513.2A
Other languages
Chinese (zh)
Other versions
CN113055418A (en
Inventor
廖怡斐
梁伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AVIC First Aircraft Institute
Original Assignee
AVIC First Aircraft Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AVIC First Aircraft Institute filed Critical AVIC First Aircraft Institute
Priority to CN201911371513.2A priority Critical patent/CN113055418B/en
Publication of CN113055418A publication Critical patent/CN113055418A/en
Application granted granted Critical
Publication of CN113055418B publication Critical patent/CN113055418B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)

Abstract

A data transmission method for an electromechanical management system comprises a data sending device, a data bus and a data receiving device, wherein the data sending device sends acquired data to the data receiving device in a data packet mode through a data bus period, the data packet is composed of a health code, an effective data area and a checksum, the health state of the data sending device is judged according to the change rule of the health code of the data packet, whether the data sending device is adopted is determined, the validity of the data packet is judged according to the checksum of each data packet, whether the data packet is adopted is determined, finally, the validity of signals in the signal definition area is judged according to the valid mark of each section of signal definition area in the effective data area of each data packet, and whether the signals in the signal definition area are adopted is determined.

Description

一种机电管理系统数据传输方法A method for data transmission of electromechanical management system

技术领域technical field

本发明属于航空机电综合管理技术,涉及一种机电管理系统数据传输方法。The invention belongs to an aviation electromechanical integrated management technology, and relates to a data transmission method of an electromechanical management system.

背景技术Background technique

由于微电子技术、计算机技术、网络技术的发展,以及机载航空电子系统向着高度综合化、信息化、智能化方向的发展,促进了机载机电系统的综合化。机电系统结构已经从设备独立工作的分散式结构转变为设备信息资源共享的综合化系统结构。综合化对于减轻机电系统的体积和重量,提高系统可靠性,降低全寿命周期费用具有重要意义。Due to the development of microelectronics technology, computer technology, network technology, and the development of airborne avionics systems towards a high degree of integration, informatization, and intelligence, the integration of airborne electromechanical systems has been promoted. The electromechanical system structure has changed from a decentralized structure in which equipment works independently to an integrated system structure in which equipment information resources are shared. The integration is of great significance for reducing the volume and weight of the electromechanical system, improving the reliability of the system, and reducing the cost of the whole life cycle.

由于飞机采用大综合化设计、分布式架构,打破了传统的系统界限,机电各系统之间机电管理系统需要余度选择策略,来决定所采信的有效数据,提高机电管理的安全性和可靠性。Since the aircraft adopts a large-scale integrated design and a distributed architecture, which breaks the traditional system boundaries, the electromechanical management system between the electromechanical systems needs a redundancy selection strategy to determine the valid data to be accepted and improve the safety and reliability of the electromechanical management. .

发明内容SUMMARY OF THE INVENTION

本发明的目的是提出一种机电管理系统数据传输方法。机电管理系统通过该方法对机电系统中各个设备的健康状态、所发总线数据包的校验状态和源端数据的有效性进行综合判断,使用选择后的余度数据来实现机电管理系统的显示、控制、告警等功能。The purpose of the present invention is to propose a data transmission method for an electromechanical management system. Through this method, the electromechanical management system comprehensively judges the health status of each device in the electromechanical system, the verification state of the sent bus data packets and the validity of the source data, and uses the selected redundancy data to realize the display of the electromechanical management system. , control, alarm and other functions.

一种机电管理系统数据传输方法,含有数据发送设备、数据总线和数据接收设备,数据发送设备将采集的数据以数据包的形式通过数据总线周期发送给数据接收设备,其特征在于,包含以下特征:1)所述数据包由健康码、有效数据区和校验和组成,所述有效数据区含有多段信号定义区,每段信号定义区设有一个该信号的有效标志,2)所述数据接收设备对接收的数据包进行判断,首先根据数据包健康码变化规律判断数据发送设备的健康状态,决定是否采信该数据发送设备,再根据每个数据包的校验和判断该数据包的有效性,决定是否采信该数据包,最后根据每个数据包有效数据区内每段信号定义区的有效标志判断该信号定义区内信号的有效性,决定是否采信该信号定义区内信号。A data transmission method for an electromechanical management system, comprising a data sending device, a data bus and a data receiving device, the data sending device periodically sends the collected data to the data receiving device in the form of data packets through the data bus, and is characterized in that it includes the following features : 1) the data packet is made up of a health code, an effective data area and a checksum, the effective data area contains a multi-section signal definition area, and each section of the signal definition area is provided with an effective sign of the signal, 2) the data The receiving device judges the received data packets, firstly judges the health status of the data sending device according to the change rule of the data packet health code, decides whether to accept the data sending device, and then judges the validity of the data packet according to the checksum of each data packet. determine whether to accept the data packet, and finally judge the validity of the signal in the signal definition area according to the valid flag of each segment of the signal definition area in the valid data area of each data packet, and decide whether to accept the signal in the signal definition area.

本申请的有益效果在于:本申请提出一种机电管理系统余度选择策略,将机电系统中各个设备的健康状态、总线数据校验状态和源端数据有效性相结合,来决定所采信的有效数据,提高机电管理的安全性和可靠性。The beneficial effects of the present application are as follows: the present application proposes a redundancy selection strategy for an electromechanical management system, which combines the health state of each device in the electromechanical system, the bus data verification state and the validity of the source data to determine the accepted validity data to improve the safety and reliability of electromechanical management.

以下结合实施例附图对本申请做进一步详细描述。The present application will be further described in detail below with reference to the accompanying drawings.

附图说明Description of drawings

图1为机电管理系统数据传输方法构型框图。FIG. 1 is a block diagram showing the configuration of a data transmission method in an electromechanical management system.

图2为数据包定义结构示意。Figure 2 is a schematic diagram of a data packet definition structure.

具体实施方式Detailed ways

一种机电管理系统数据传输方法,含有数据发送设备、数据总线和数据接收设备,数据发送设备将采集的数据以数据包的形式通过数据总线周期发送给数据接收设备,其特征在于,包含以下特征:1)所述数据包由健康码、有效数据区和校验和组成,所述有效数据区含有多段信号定义区,每段信号定义区设有一个该信号的有效标志,2)所述数据接收设备对接收的数据包进行判断,首先根据数据包健康码变化规律判断数据发送设备的健康状态,决定是否采信该数据发送设备,再根据每个数据包的校验和判断该数据包的有效性,决定是否采信该数据包,最后根据每个数据包有效数据区内每段信号定义区的有效标志判断该信号定义区内信号的有效性,决定是否采信该信号定义区内信号。A data transmission method for an electromechanical management system, comprising a data sending device, a data bus and a data receiving device, the data sending device periodically sends the collected data to the data receiving device in the form of data packets through the data bus, and is characterized in that it includes the following features : 1) the data packet is made up of a health code, an effective data area and a checksum, the effective data area contains a multi-section signal definition area, and each section of the signal definition area is provided with an effective sign of the signal, 2) the data The receiving device judges the received data packets, firstly judges the health status of the data sending device according to the change rule of the data packet health code, decides whether to accept the data sending device, and then judges the validity of the data packet according to the checksum of each data packet. determine whether to accept the data packet, and finally judge the validity of the signal in the signal definition area according to the valid flag of each segment of the signal definition area in the valid data area of each data packet, and decide whether to accept the signal in the signal definition area.

定义数据包的第一个字的首位数字为该数据发送设备的健康码。该健康码定义为0或1,相邻数据包的健康码不同,按周期交替变化。当连续多个数据包的健康码为相同数字时,同时为0或同时为1,数据接收设备判断该数据发送设备的健康状态为差,决定不采信该数据发送设备发送的数据包。Define the first digit of the first word of the data packet as the health code of the data sending device. The health code is defined as 0 or 1, and the health codes of adjacent data packets are different and change alternately in cycles. When the health codes of multiple consecutive data packets are the same number, and both are 0 or 1 at the same time, the data receiving device judges that the health status of the data sending device is poor, and decides not to accept the data packets sent by the data sending device.

定义该数据包的最后一个字为该数据发送设备的校验和。该校验和为本数据包的健康码和有效数据区所有数据相加后的和取补码。当数据包的校验和与该数据包的其它数据字相累加,若累加结果为0,则本数据包为有效,否则无效。该有效标志定义为0或1,当有效标志为1时,代表该信号定义区的信号为有效信号,当有效标志为0时,代表该信号定义区的信号为无效信号。Define the last word of the data packet as the checksum of the data sending device. The checksum is the complement of the sum of the health code of this data packet and all the data in the valid data area. When the checksum of the data packet is accumulated with other data words of the data packet, if the accumulation result is 0, the data packet is valid, otherwise it is invalid. The valid flag is defined as 0 or 1, when the valid flag is 1, the signal representing the signal definition area is a valid signal, and when the valid flag is 0, the signal representing the signal defining area is an invalid signal.

Claims (8)

1.一种机电管理系统数据传输方法,所述的机电管理系统含有数据发送设备、数据总线和数据接收设备,数据发送设备将采集的数据以数据包的形式通过数据总线周期发送给数据接收设备,其特征在于,包含以下特征:1)所述数据包由健康码、有效数据区和校验和组成,所述有效数据区含有多段信号定义区,每段信号定义区设有一个该信号的有效标志,2)所述数据接收设备对接收的数据包进行判断,首先根据数据包健康码变化规律判断数据发送设备的健康状态,决定是否采信该数据发送设备,再根据每个数据包的校验和判断该数据包的有效性,决定是否采信该数据包,最后根据每个数据包有效数据区内每段信号定义区的有效标志判断该信号定义区内信号的有效性,决定是否采信该信号定义区内信号。1. A data transmission method for an electromechanical management system, wherein the electromechanical management system contains a data sending device, a data bus and a data receiving device, and the data sending device sends the collected data to the data receiving device in the form of data packets through the data bus cycle , it is characterized in that, comprise the following characteristics: 1) described data packet is made up of health code, valid data area and checksum, described valid data area contains multi-segment signal definition area, and each segment signal definition area is provided with a Valid flag, 2) The data receiving device judges the received data packet, first judges the health state of the data sending device according to the change rule of the data packet health code, decides whether to accept the data sending device, and then according to the calibration of each data packet. Check and judge the validity of the data packet, decide whether to accept the data packet, and finally judge the validity of the signal in the signal definition area according to the valid flag of each segment of the signal definition area in the valid data area of each data packet, and decide whether to accept the data packet. Signal definition area signal. 2.如权利要求1所述的机电管理系统数据传输方法,其特征在于,定义数据包的第一个字的首位数字为该数据发送设备的健康码。2 . The data transmission method of an electromechanical management system according to claim 1 , wherein the first digit of the first word of the data packet is defined as the health code of the data sending device. 3 . 3.如权利要求1或2所述的机电管理系统数据传输方法,其特征在于,该健康码定义为0或1,相邻数据包的健康码不同,按周期交替变化。3 . The data transmission method of an electromechanical management system according to claim 1 or 2 , wherein the health code is defined as 0 or 1, and the health codes of adjacent data packets are different and alternately change periodically. 4 . 4.如权利要求3所述的机电管理系统数据传输方法,其特征在于,当连续多个数据包的健康码为相同数字时,同时为0或同时为1,数据接收设备判断该数据发送设备的健康状态为差,决定不采信该数据发送设备发送的数据包。4 . The data transmission method of an electromechanical management system according to claim 3 , wherein when the health codes of a plurality of consecutive data packets are the same number, they are both 0 or 1 at the same time, and the data receiving device judges the data sending device. 5 . The health status of the device is poor, and it decides not to accept the data packets sent by the data sending device. 5.如权利要求1所述的机电管理系统数据传输方法,其特征在于,定义该数据包的最后一个字为该数据发送设备的校验和。5 . The data transmission method of an electromechanical management system according to claim 1 , wherein the last word of the data packet is defined as the checksum of the data sending device. 6 . 6.如权利要求1或5所述的机电管理系统数据传输方法,其特征在于,该校验和为本数据包的健康码和有效数据区所有数据相加后的和取补码。6 . The data transmission method for an electromechanical management system according to claim 1 or 5 , wherein the checksum is the complement of the sum of the health code of the present data packet and all data in the valid data area. 7 . 7.如权利要求6所述的机电管理系统数据传输方法,其特征在于,当数据包的校验和与该数据包的其它数据字相累加,若累加结果为0,则本数据包为有效,否则无效。7. The data transmission method of an electromechanical management system as claimed in claim 6, wherein when the checksum of the data packet is accumulated with other data words of the data packet, if the accumulation result is 0, the data packet is valid , otherwise invalid. 8.如权利要求1所述的机电管理系统数据传输方法,其特征在于,该有效标志定义为0或1,当有效标志为1时,代表该信号定义区的信号为有效信号,当有效标志为0时,代表该信号定义区的信号为无效信号。8. The data transmission method of an electromechanical management system according to claim 1, wherein the valid flag is defined as 0 or 1, when the valid flag is 1, the signal representing the signal definition area is a valid signal, and when the valid flag is 1 When it is 0, the signal representing the signal definition area is an invalid signal.
CN201911371513.2A 2019-12-26 2019-12-26 Data transmission method for electromechanical management system Active CN113055418B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911371513.2A CN113055418B (en) 2019-12-26 2019-12-26 Data transmission method for electromechanical management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911371513.2A CN113055418B (en) 2019-12-26 2019-12-26 Data transmission method for electromechanical management system

Publications (2)

Publication Number Publication Date
CN113055418A CN113055418A (en) 2021-06-29
CN113055418B true CN113055418B (en) 2022-08-09

Family

ID=76505790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911371513.2A Active CN113055418B (en) 2019-12-26 2019-12-26 Data transmission method for electromechanical management system

Country Status (1)

Country Link
CN (1) CN113055418B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504540A (en) * 2009-03-09 2009-08-12 成都运达创新科技有限公司 Control system and method for safe and intelligent I/O combination system
CN106200527A (en) * 2016-08-12 2016-12-07 中国航空工业集团公司西安飞行自动控制研究所 A kind of airborne air data system data capture method based on double remainings
CN109582617A (en) * 2018-11-05 2019-04-05 中国航空工业集团公司西安飞机设计研究所 A kind of data selecting method in multi-level bus data transmission
CN110018377A (en) * 2019-05-09 2019-07-16 中国航空工业集团公司西安航空计算技术研究所 A kind of fault detection analysis system of ARINC664P7 terminal device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10029834A1 (en) * 2000-06-16 2002-01-03 Infineon Technologies Ag Method for transferring data between devices connected via a bus, and device connectable via a bus to other devices
EP1328889A4 (en) * 2000-10-11 2005-06-01 Healthtrio Inc System for communication of health care data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101504540A (en) * 2009-03-09 2009-08-12 成都运达创新科技有限公司 Control system and method for safe and intelligent I/O combination system
CN106200527A (en) * 2016-08-12 2016-12-07 中国航空工业集团公司西安飞行自动控制研究所 A kind of airborne air data system data capture method based on double remainings
CN109582617A (en) * 2018-11-05 2019-04-05 中国航空工业集团公司西安飞机设计研究所 A kind of data selecting method in multi-level bus data transmission
CN110018377A (en) * 2019-05-09 2019-07-16 中国航空工业集团公司西安航空计算技术研究所 A kind of fault detection analysis system of ARINC664P7 terminal device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
乔世成等.IP首部校验和算法研究.《内蒙古民族大学学报(自然科学版)》.2016,(第05期), *
刘斌等.一种新的串行通讯数据包格式设计及实现.《电工技术》.2008,(第07期), *

Also Published As

Publication number Publication date
CN113055418A (en) 2021-06-29

Similar Documents

Publication Publication Date Title
US8688949B2 (en) Modifying data storage in response to detection of a memory system imbalance
EP3859977A1 (en) Method of error correction
CN103034605A (en) Methods and apparatuses to effect a variable width link
JP2006048688A5 (en)
CN108696581A (en) Caching method, device, computer equipment and the storage medium of distributed information
US20030163653A1 (en) Distributed fault resilient shared memory
CN104980314A (en) Earthquake industry cluster equipment active monitoring system and polling mechanism
CN106327033A (en) Power system cascading failure analysis method based on Markov process
CN103246585A (en) Storage controller fault detecting method
CN113055418B (en) Data transmission method for electromechanical management system
CN107018545A (en) A kind of ad hoc network method being applied in wireless communication system
CN112367191B (en) Service fault positioning method under 5G network slice
CN108536396A (en) A kind of storage extended method based on network code
US20060187932A1 (en) Method and system for transmitting telegrams
CN103995901B (en) A kind of method for determining back end failure
CN106685764B (en) Communication system and communication method based on data acquisition and transmission
CN112242963A (en) A Fast and High Concurrent Nerve Pulse Data Packet Distribution and Transmission Method
CN105430052B (en) A kind of referee method and device for group system
CN1717659B (en) Cluster system and method with interconnection
US20200089583A1 (en) Configuration and method to guarantee high integrity data in a redundant voting data system
CN106209307A (en) Interconnected method and system between many FPGA sheets
CN102790652A (en) Data communication system and method
Slastikhin et al. The simulation model of the system with aggregated channels and redundant transmissions on the multiple access level.
CN103618643A (en) Method and device for dynamic alarm type monitoring of message queue
CN111698016A (en) Apparatus and method for data transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant