[go: up one dir, main page]

CN113986590A - Online troubleshooting method for civil aviation environment monitoring system - Google Patents

Online troubleshooting method for civil aviation environment monitoring system Download PDF

Info

Publication number
CN113986590A
CN113986590A CN202111193011.2A CN202111193011A CN113986590A CN 113986590 A CN113986590 A CN 113986590A CN 202111193011 A CN202111193011 A CN 202111193011A CN 113986590 A CN113986590 A CN 113986590A
Authority
CN
China
Prior art keywords
master device
slave
bus
slave device
master
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.)
Pending
Application number
CN202111193011.2A
Other languages
Chinese (zh)
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.)
China Aviation Control System Equipment Co ltd
Original Assignee
China Aviation Control System Equipment Co ltd
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 China Aviation Control System Equipment Co ltd filed Critical China Aviation Control System Equipment Co ltd
Priority to CN202111193011.2A priority Critical patent/CN113986590A/en
Publication of CN113986590A publication Critical patent/CN113986590A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3013Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种民用航空环境监视系统在线故障排查方法,所述民用航空交通监视系统包括第一主设备、第二主设备、若干个状态上报从设备和控制寄存从设备,采用I2C总线通信,配置如下:其中,第一主设备、状态上报从设备和控制寄存从设备是固化到I2C总线网络中,状态上报从设备仅是上报健康状态,控制寄存从设备支持读写操作,第一主设备监控各上报状态从设备上报的健康状态;当发生故障时,第二主设备通过对控制寄存从设备的读写操作对故障进行消除。本发明采用双主设备的I2C总线方案,既能保持正常工作情况下的I2C功能不受影响,又能做到随时在线接入I2C总线排查故障,并及时解决问题,开启预留寄存器,启用备用解决方案。

Figure 202111193011

The invention discloses an on-line troubleshooting method for a civil aviation environment monitoring system. The civil aviation traffic monitoring system includes a first master device, a second master device, several status reporting slave devices and control register slave devices, and adopts I2C bus communication , the configuration is as follows: Among them, the first master device, the state reporting slave device and the control register slave device are solidified into the I2C bus network, the state report slave device only reports the health state, the control register slave device supports read and write operations, the first master device The device monitors the health status reported by each reporting state slave device; when a fault occurs, the second master device eliminates the fault by reading and writing operations on the control register slave device. The invention adopts the I2C bus scheme of dual master devices, which can not only keep the I2C function under normal working conditions unaffected, but also can access the I2C bus online at any time to check the fault, solve the problem in time, open the reserved register, and enable the backup solution.

Figure 202111193011

Description

Online troubleshooting method for civil aviation environment monitoring system
Technical Field
The invention relates to an online troubleshooting method for a civil aviation environment monitoring system, which adopts a double master I2C bus scheme, can not only keep I2C functions under normal working conditions unaffected, but also can access an I2C bus on line at any time to troubleshoot faults, solve problems in time, start a reserved register and start a standby solution.
Background
The civil aviation environment monitoring system has the functions of traffic collision avoidance, air traffic control response and the like, and once the civil aviation environment monitoring system is offline, the airplane disappears in the display of the air traffic control secondary radar, the nearby airplane can not be found through the response machine, and even the risk of airplane collision can occur. Thus, online troubleshooting of civil aviation environmental monitoring systems is particularly important for flight safety.
The health management function of the normal work of the civil aviation environment monitoring system is realized through a conventional I2C bus, and the conventional health monitoring function can be checked in real time without depending on external equipment, but can not process faults.
Disclosure of Invention
The invention aims to provide an online troubleshooting method for a civil aviation environment monitoring system, which adopts a double master I2C bus scheme to realize flexible access to second main equipment for online troubleshooting, and has the advantages of simple hardware upgrading, flexibility and high cost.
The invention aims to be realized by the following technical scheme.
An online troubleshooting method for a civil aviation environment monitoring system comprises a first main device, a second main device, a plurality of state reporting slave devices and a control registering slave device, wherein the civil aviation traffic monitoring system adopts I2C bus communication and is configured as follows:
the first master device, the state reporting slave device and the control registering slave device are all fixed in an I2C bus network and cannot exit online, the state reporting slave device only reports the health state, the control registering slave device supports read-write operation, and the first master device monitors the health state reported by each reporting state slave device;
when a fault occurs, the second master device eliminates the fault through the read-write operation of the control register slave device.
Further, the second master device is further configured to monitor the health status reported by each reported status slave device, the first master device and the second master device use different operating frequencies, the operating level of the first master device is 5V to 3.3V, the operating level of the second master device is 3.3V to 0V, and the reported status slave device and the control register slave device determine the master device that responds at this time according to the value of the level.
Preferably, when a fault occurs or the external access is required to switch the working mode, the second master device accesses the I2C bus through the online debugging port, and after the task is completed, the second master device exits the I2C bus by pulling out the online debugging port.
Drawings
Fig. 1 is a schematic diagram of an I2C bus topology of a civil aviation traffic monitoring system according to an embodiment.
Fig. 2 is an assignment diagram of SCL levels and frequencies.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
In the online troubleshooting method for the civil aviation traffic monitoring system shown in this embodiment, referring to fig. 1, the civil aviation traffic monitoring system includes a first master device, a second master device, a plurality of slave devices reporting states, and a control register slave device, and is configured as follows by using I2C bus communication.
The first master device, the report state slave device and the control register slave device are solidified in the I2C bus network and cannot be logged out online, and the second master device can realize random online access and logging out. The access of the second main device does not affect the work of the first main device, and the exit of the bus does not affect the normal operation of the original bus device.
The control register slave device supports the read-write operation of the second master device, and the second master device can check and solve the fault through the read-write operation of the control register slave device.
The reported state slave devices only report the health state, each reported state slave device reports the fault word periodically, if all the bits in the fault word are 0, no fault is indicated, each position represents a fault, and the reported state slave devices are read only and cannot write to the first master device and the second master device. Each slave device for reporting the state runs independently and has the same position in the bus.
When a fault occurs or an external access switching working mode is needed, the second main device is accessed to the I2C bus through the online debugging port, some faults are eliminated through the read-write operation of the control register slave device, and after the fault elimination task is completed, the second main device exits from the I2C bus through the online debugging port. For example, the data of the fault word 7 reported from the device 3 in fig. 1 is 00001000, and the fifth position is 1, which indicates that the 5 th way ANRIC429 receives a fault. The way 5 ANRIC429 receive block may be reset by writing 00001000 followed by 00000000 to the corresponding location in the control register slave device and observing whether the fault word is cleared.
The second master device may also monitor the status of each reported status slave device. The I2C serial bus has two signal lines, one bi-directional data line SDA and the other clock line SCL. All serial data SDA connected to I2C bus equipment are connected to SDA of the bus, and clock line SCL of each equipment is connected to SCL of the bus. Where SCL can only be controlled by the master device. After the devices in the I2C bus complete physical connection according to a bus topology diagram, it is already clear about the SDA data bus in the bus, but there is a contention multiplexing problem in the absence of the SCL clock, there is only one master in the conventional I2C bus, only this master can drive the SCL, the slave is not qualified to drive the SCL, there are two masters in the I2C bus designed in the embodiment, the SCL must be multiplexed, and in order to avoid the risk, the embodiment designs two ways of frequency division multiplexing and pulse modulation to ensure that multiplexing is free from contention risk. The operating frequency of the first master is 400kHz and the operating frequency of the second master is 100kHz, and the clock frequencies of the two masters are different and do not interfere with each other. The working level of the first master device is 5V to 3.3V, the working level of the second master device is 3.3V to 0V, and the reporting state slave device and the control register slave device can judge the number of the master device responding at the moment according to the value of the level. The detailed design is shown in fig. 2.
The embodiment adopts the I2C bus scheme of double master, does not change the original bus structure from the hardware, has obvious advantages in the aspect of old system upgrade, occupies few debugging interfaces, and the I2C bus only needs to occupy 2 pin pins, so that the interface is very convenient to reserve the original interface or redistribute a new interface. The I2C bus of the double master adopts two voltages of 5V and 3.3V from the aspect of power consumption, the two voltages are low-power-consumption modes, the total power consumption of original hardware cannot be influenced by a new debugging interface, and extra power consumption influence does not need to be considered in upgrading on-line troubleshooting. Very strong fault online troubleshooting capability can be improved by very low cost investment, flight safety is guaranteed, and the market prospect is promising.
It should be understood that equivalents and modifications of the technical solution and inventive concept thereof may occur to those skilled in the art, and all such modifications and alterations should fall within the scope of the appended claims.

Claims (3)

1. An online troubleshooting method for a civil aviation environment monitoring system comprises a first main device, a second main device, a plurality of state reporting slave devices and a control registering slave device, wherein the state reporting slave devices and the control registering slave devices adopt I2C bus communication, and the online troubleshooting method is characterized by being configured as follows:
the first master device, the state reporting slave device and the control registering slave device are solidified into an I2C bus network, the state reporting slave device only reports the health state, the control registering slave device supports read-write operation, and the first master device monitors the health state reported by each reporting state slave device;
when a fault occurs, the second master device eliminates the fault through the read-write operation of the control register slave device.
2. The on-line troubleshooting method of a civil aviation environment monitoring system as recited in claim 1, wherein the second master device is further configured to monitor health status reported by each of the reported status slave devices, the first master device and the second master device employ different operating frequencies, and an operating level of the first master device is 5V to 3.3V, an operating level of the second master device is 3.3V to 0V, and the reported status slave device and the control registering slave device determine the master device that responds at that time according to a value of the levels.
3. The on-line troubleshooting method for civil aviation environment monitoring system as recited in claim 1, wherein when a failure occurs or an external access is required to switch the operation mode, the second master device accesses the I2C bus through the on-line debugging port, and after the task is completed, the second master device exits the I2C bus by pulling out the on-line debugging port.
CN202111193011.2A 2021-10-13 2021-10-13 Online troubleshooting method for civil aviation environment monitoring system Pending CN113986590A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111193011.2A CN113986590A (en) 2021-10-13 2021-10-13 Online troubleshooting method for civil aviation environment monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111193011.2A CN113986590A (en) 2021-10-13 2021-10-13 Online troubleshooting method for civil aviation environment monitoring system

Publications (1)

Publication Number Publication Date
CN113986590A true CN113986590A (en) 2022-01-28

Family

ID=79738448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111193011.2A Pending CN113986590A (en) 2021-10-13 2021-10-13 Online troubleshooting method for civil aviation environment monitoring system

Country Status (1)

Country Link
CN (1) CN113986590A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060253737A1 (en) * 2005-04-26 2006-11-09 Matsushita Electric Industrial Co., Ltd. Debugging mechanism and debugging register
JP2015011371A (en) * 2013-06-26 2015-01-19 Necプラットフォームズ株式会社 Alternative control apparatus, alternative control method, and alternative control program
CN105204600A (en) * 2015-09-16 2015-12-30 上海斐讯数据通信技术有限公司 I2C bus multiplexing method and system for realizing resetting of integrated chips and electronic equipment
CN109976489A (en) * 2019-03-28 2019-07-05 烽火通信科技股份有限公司 Automatically reset realization method and system under a kind of iic bus abnormal conditions
CN112131167A (en) * 2020-08-21 2020-12-25 山东云海国创云计算装备产业创新中心有限公司 LPC protocol-based I2C forwarding module, system and use method thereof
CN113032197A (en) * 2021-03-29 2021-06-25 杭州迪普信息技术有限公司 Equipment fault detection method and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060253737A1 (en) * 2005-04-26 2006-11-09 Matsushita Electric Industrial Co., Ltd. Debugging mechanism and debugging register
JP2015011371A (en) * 2013-06-26 2015-01-19 Necプラットフォームズ株式会社 Alternative control apparatus, alternative control method, and alternative control program
CN105204600A (en) * 2015-09-16 2015-12-30 上海斐讯数据通信技术有限公司 I2C bus multiplexing method and system for realizing resetting of integrated chips and electronic equipment
CN109976489A (en) * 2019-03-28 2019-07-05 烽火通信科技股份有限公司 Automatically reset realization method and system under a kind of iic bus abnormal conditions
CN112131167A (en) * 2020-08-21 2020-12-25 山东云海国创云计算装备产业创新中心有限公司 LPC protocol-based I2C forwarding module, system and use method thereof
CN113032197A (en) * 2021-03-29 2021-06-25 杭州迪普信息技术有限公司 Equipment fault detection method and equipment

Similar Documents

Publication Publication Date Title
DE69430981T2 (en) storage system
US6145098A (en) System for displaying system status
US6266721B1 (en) System architecture for remote access and control of environmental management
DE69729889T2 (en) METHOD AND SYSTEM FOR ALLOWING INTERRUPTION-FREE INSERTION AND REMOVAL OF EXPANSION CARDS IN A UNDER VOLTAGE CALCULATOR SYSTEM
US8812913B2 (en) Method and apparatus for isolating storage devices to facilitate reliable communication
CN107807630B (en) Switching control method of main and standby equipment, switching control system and device thereof
CN102611600B (en) Method and device for locating short circuit position of CAN (Controller Area Network) network
CN101000591A (en) Double-machine redundancy system based on embedded CPU
CN112422178B (en) Optical module monitoring method, electronic device and storage medium
CN110427283A (en) A kind of fuel management computer system of double redundancy
CN109656239A (en) A kind of rail locomotive network control system method for diagnosing faults and its diagnostic device
CN106502952A (en) A kind of PCIE device is gone offline safely method for designing
CN112019455A (en) A switch monitoring device and method based on programmable logic device
CN113986590A (en) Online troubleshooting method for civil aviation environment monitoring system
CN102231700B (en) Exchange card switching information transmission method and exchange card hot backup system
CN207869116U (en) A kind of handover control system of master/slave device
CN115168141A (en) Optical interface management system, method, device, programmable logic device and storage medium
KR100684130B1 (en) Method and system for extending synchronous bus to arbitrary length using native bus protocol
CN118316837A (en) Test method for high-speed serial communication interconnection standard link state and plug-in card module
CN112650168A (en) Distributed control system and method for dynamically scheduling resources thereof
CN112383462B (en) Network device and bus configuration method
CN115129552B (en) Method, device, equipment and storage medium for monitoring transmission state of I2C bus
CN215642355U (en) PLC redundancy control system based on bus monitoring
CN101166415A (en) Master/slave switch circuit and method
CN117951069B (en) Server system, communication method and server

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