Hyperchannel ARINC700 monitoring bus device and implementation method
Technical field
The present invention relates to the avionics field, particularly a kind of hyperchannel ARINC700 monitoring bus device and implementation method are mainly used in realizing the automatic monitoring of hyperchannel ARINC700 bus data.
Background technology
The ARINC700 series of canonical is that US Airways wireless provider (ARINC) is formulated, the designing requirement that standard proposes to equipment manufacturers, it is the basic norm of avionics system, normalized definition the interface features of each avionics system, be the standard criterion of avionics system component design, purpose is physical characteristics and the electrical specification standardization that as far as possible will affect equipment compatibility.The ARINC700 series of canonical mainly comprises: ARINC707-LRA, 708-WXR, 709-DME, 710-ILS, 711-VOR, 712-ADF, 716-VHF, 718-ATC/S, 719-HF, 723-GPWS, 724-ACARS, 727-MLS, 735-TCAS, 750-VDR, 753-HFDU/HFDR etc., these avionics systems are by aviation bus realization information transmission each other.The monitoring technique of aviation bus is most important for avionics system exploitation, emulation.
At present, mainly there is the problem of two aspects in the monitoring bus technology.The bus connecting mode that main use tradition " is held-end " in the monitoring bus analogue system at first at present, this connected mode need to consume the problem of a large amount of physical bus passages, and can not satisfy the requirement of complication system bus data dynamic monitoring.In addition, system just monitors and collects the data of transmitting on the bus, does not have the function of data decode, storage, playback.
Summary of the invention
In order to address the above problem, the object of the present invention is to provide a kind of design proposal and implementation method of hyperchannel ARINC700 monitoring bus device, by industrial computer running automatic monitoring procedure set, provide good human-computer interaction interface, the passage configuration interface.To bus adapter, finish instruction load by industrial computer transfer instruction bag, supervisory circuit is mounted on the aviation bus, thereby finish reading bus data, when needs were monitored other buses, industrial computer only need upgrade load instructions, just can finish the switching of passage.In the hope of realizing the fast and easy test, the time that the reduction test is required, solve simultaneously the problem that needs to consume a large amount of bus runs in the complicated avionics system.
In order to achieve the above object, the present invention realizes by such technical scheme: hyperchannel ARINC700 monitoring bus device, it is characterized in that, and device is made of industrial computer, bus adapter and bus access device;
Comprise the private communication integrated circuit board in the described industrial computer, the private communication integrated circuit board is made of multichannel ARINC429 bus module;
Described bus adapter is by mainboard, selftest module, power management module and switch matrix module composition, and described bus access device comprises aviation bus wiring frame and ZIF(zero insertion force) joint;
Industrial computer is used for the monitoring bus procedure set of operation independent development, pass through serial ports, the private communication integrated circuit board links to each other with bus adapter, by the tuned plate card, API(Application Programming Interface, application programming interface) interface, bus adapter is sent adaptive instruction, call the switch matrix module of bus adapter inside, selftest module, the access of data monitoring circuit is needed on the bus of test, finish the collection of bus data, with bus data and ICD database (interface control document ICD, interfacecontroldocument) the rear demonstration of content comparison or the directly storage that collects; Preserve implication, the starting point of bus and the data of terminal point of every aviation bus in the ICD database, 429 Data Analysis databases comprise the physical meaning of all data of transmitting on the bus;
Bus adapter is connected with the industrial computer interface by serial ports, switch matrix module, the switch matrix module is by the ZIF(zero insertion force) joint links to each other with the bus access device, by bus adapter, make the control data and the bus data that transmit in the system between industrial computer and bus access device, realize exchange;
The bus access device, the aviation bus is linked to each other with bus adapter, be used for the data monitoring circuit is articulated in the aviation bus that needs test, inside comprises the ZIF(zero insertion force) joint, link to each other with the aviation bus by the ZIF joint, when on the bus data transmission being arranged, the data indicating module in the supervisory circuit can send light flash.
Utilize described hyperchannel ARINC700 monitoring bus device to realize the method for monitoring, comprise following order step:
(1) equipment self-inspection: industrial computer is connected with bus adapter, the bus access device is linked to each other with adapter, then system's power-on self-test;
(2) whether the judgment device self check is passed through;
(3) device initialize: configure hardware resource and software resource;
(4) monitored instruction loads: at first judge whether to need to change the channel number of monitoring, then bus adapter is mounted to corresponding bus run according to the instruction of industrial computer with the monitoring bus circuit;
(5) bus data acquisition: when on the bus data transmission being arranged, the special communication integrated circuit board just can read out data, is transferred to industrial computer by bus adapter;
(6) data the processing stage: the bus data that integrated circuit board reads is done the processing of two aspects:
A, bus data decoding translate to actual physical meaning; Physical meaning comprises frequency word, relative bearing, flight number, failure message;
B, data directly store supporting database into, are used for the Treatment Analysis after monitoring finishes; Supporting database is an overall database, comprises ICD database, 429 Data Analysis databases, stored data base;
(7) demonstration of bus data: contrast the ICD database of corresponding type, the physical significance that collects data is shown in real time; The physical significance of data comprises frequency word, relative bearing, flight number, failure message;
(8) the analysis playback of storage data: the data file offline playback of calling storage;
(9) judge whether to need to revise monitor channel; When needing to revise, send new load instructions;
(10) monitoring finishes.
The mainboard of bus adapter comprises that the use single-chip microcomputer is as governor circuit and the asynchronous serial communication module of core; Selftest module comprises that the use single-chip microcomputer is as governor circuit, passage integrity test module, ARINC429 data sampling module and the asynchronous serial communication module of core; The switch matrix module is by SCM Based relay control module, relay drive circuit, relay module and asynchronous serial communication module composition.
Hyperchannel ARINC700 monitoring bus device provided by the invention and implementation method are by industrial computer running automatic monitoring procedure set, provide good human-computer interaction interface, the passage configuration interface; Industrial computer transfer instruction bag is finished instruction load to bus adapter, and supervisory circuit is mounted on the aviation bus, just can finish the reading of bus data, and when needs were monitored other buses, industrial computer only need upgrade load instructions, just can finish the switching of passage.Fast and easy can satisfy the rate request in the automatic measuring and controlling system fully, greatly the required time of reduction test, also solves on the one hand in addition the problem that needs to consume a large amount of bus runs in the complicated avionics system.
Description of drawings
Fig. 1 is that hyperchannel ARINC700 monitoring bus device provided by the invention consists of block diagram;
Fig. 2 is hyperchannel ARINC700 monitoring bus implementation method software function module division figure provided by the invention;
Fig. 3 is hyperchannel ARINC700 monitoring bus implementation method process flow diagram provided by the invention.
Among the figure: 1. industrial computer, 2. bus adapter, 3. bus access device, 11. industrial computer serial ports, 12. private communication integrated circuit boards, 21. mainboards, 22. selftest modules, 23. power management modules, 24. switch matrix modules, 31.ZIF(zero insertion force) joint.
Embodiment
The present invention is described in detail below in conjunction with the drawings and specific embodiments.
As shown in Figure 1, hyperchannel ARINC700 monitoring bus device is made of industrial computer 1, bus adapter 2 and bus access device 3.
Comprise private communication integrated circuit board 12 in the industrial computer 1, private communication integrated circuit board 12 is by multichannel ARINC429 module composition;
Bus adapter 2 is by mainboard, selftest module, power management module and switch matrix module composition.
Bus access device 3 comprise comprise aviation bus wiring frame and ZIF(zero insertion force) joint 31.
Industrial computer 1, be used for operation monitoring bus procedure set, link to each other with bus adapter 2, it is by calling inner hardware resource and software resource, bus adapter 2 is sent adaptive instruction, call bus adapter 2 internal resources, system needs the access of data monitoring circuit on the bus of test, finish data acquisition, again the bus data and the ICD data-base content that collect are compared rear demonstration or directly storage; The ICD database is exactly the database according to the ICD file set up of different type of machines, and this document has defined the implication of every ARINC429 bus representative, solution be this bus is come wherefrom, the problem that goes there.
Bus adapter 2 is connected with industrial computer 1 interface, and links to each other with bus access device 3, by bus adapter 2, makes the control data and the bus data that transmit in the system realize exchange between industrial computer 1 and bus access device 3.
Bus access device 3,256 tunnel aviation buses are linked to each other with bus adapter 2, be used for the data monitoring circuit is articulated in the aviation bus that needs test, bus access device 3 inside comprise aviation bus wiring frame and ZIF(zero insertion force) joint 31, distributing frame links to each other all aviation buses with ZIF joint 31 p-wires, when on the bus data transmission being arranged, the data indicating module in the supervisory circuit can send light flash.
Bus adapter 2 comprises: one is used for the mainboard 21 of master control adapter, a selftest module 22 that is used for the adapter self check, a power management module 23 that is used for to the power supply of adapter inside modules; One is used for the switch matrix module 24 that bus run switches, and in order to distinguish different monitoring ranks, saves cost, and switch matrix module 24 is divided into A, B, three kinds of models of C.
Wherein A type rank is the highest, is Full Featured 16 * 256 way switch, can monitor 256 tunnel buses fully, and each supervisory circuit can be articulated to arbitrarily on 256 tunnel aviation buses.
Type B is 8 * 128 way switch of half function, can finish the monitoring of 128 tunnel aviation buses, the other monitoring that just can finish all 256 tunnel buses of cascade, but each piece switch matrix integrated circuit board can only monitor be connected to this integrated circuit board 128 the tunnel above, can not monitor the other integrated circuit board of cascade.
The C type is 1 * 16 way switch of basic type, and the using method of function and Type B is similar.Above the integrated circuit board of three models can satisfy different monitoring demands, the user can be according to the different switch matrix integrated circuit board of test assignment configuration of oneself.
Be illustrated in figure 2 as hyperchannel ARINC700 monitoring bus implementation method software function module division figure provided by the invention.When the user need to carry out monitoring bus to the ARINC700 serial component of access aviation bus, at first aviation bus access device is linked to each other with bus to be measured, the bus adapter two ends link together bus access device and industrial computer, power on to whole system, then open industrial computer operation bus data watchdog routine collection.
At first, system enters self-check program, main inspection hyperchannel ARINC700 monitoring bus device provided by the invention whether can use by telotism, whether there is fault in itself, mainly comprise certainly ring and the outer ring test of private communication integrated circuit board, modules functional test in the bus adapter, distributing frame wire harness connecting test in the bus access device.Only in the situation that self check by just entering following flow process.
After self check is passed through, software resource and the hardware resource of the bus data watchdog routine configuration-system of system, and finish the required initial work of data monitoring.The initial work is here mainly finished the passage configuration of special-purpose general integrated circuit board, transfer rate, supervision interval step is set etc.
After passing to bus adaption equipment under the steering order, command word is resolved, gauge tap matrix integrated circuit board is mounted to the test circuit of special communication integrated circuit board on the bus that will test, and the calling data acquisition module just can be finished the monitoring of bus data.
The bus data that collects is transferred to respectively display module and memory module is processed, and wherein display module is resolved the ICD database that data contrast corresponding type, finishes ARINC700 module data word to the real time parsing of actual physics meaning and demonstration.Memory module directly deposits data in supporting database, offline playback and ex-post analysis after finishing in order to monitoring.
The method for building up of ICD database: because the airline carriers of passengers of different model, its for the ICD file all different, in order to make the bus data of the present invention's parsing as much as possible ARINC700 serial component, with the exclusive data address card isolation of ICD database and bottom, develop several relatively independent ICD databases, the data of transmitting in the serial component are stored in the database, data comprise data physical significance, transfer rate, steering logic, the code parsing form, the main contents such as sign bit.After bus data read, directly corresponding with the ICD database, industrial computer was searched relevant information automatically, has reduced the event expense, can finish the timely processing of data.When needs are monitored different bus apparatus, only need importing to want the ICD database of answering, just can finish the switching of monitoring.
As shown in Figure 3, the hyperchannel ARINC700 monitoring bus implementation method of utilizing the invention described above to provide comprises the following step that carries out in order:
(1) equipment self-inspection: industrial computer is connected with bus adapter, the bus access device is linked to each other with adapter, then system's power-on self-test;
(2) whether the judgment device self check is passed through;
(3) device initialize: configure hardware resource and software resource;
(4) monitored instruction loads: at first judge whether to need to change the channel number of monitoring, then bus adapter is mounted to corresponding bus run according to the instruction of industrial computer with the monitoring bus circuit;
(5) bus data acquisition: when on the bus data transmission being arranged, the special communication integrated circuit board just can read out data, is transferred to industrial computer by bus adapter;
(6) data the processing stage: the bus data that integrated circuit board reads is done the processing of two aspects:
A, bus data decoding translate to actual physical meaning;
B, data directly store supporting database into, are used for the Treatment Analysis after monitoring finishes;
(7) demonstration of bus data: contrast the ICD database of corresponding type, the physical significance that collects data is shown in real time;
(8) the analysis playback of storage data: the data file offline playback of calling storage;
(9) judge whether to need to revise monitor channel; When needing to revise, send new load instructions;
(10) monitoring finishes.
According to the above description, can realize the present invention in conjunction with professional known technology.