The content of the invention
The present invention is for the technical problem that current satellite instrumentation versatility is not strong, automaticity is not high, to meet
The quick testing requirement in satellite each stage, by satellite instrumentation comprehensive integration, United Dispatching management, there is provided a kind of satellite leads to
With automatic test platform and its data interactive method.
In order to solve the above problems, technical scheme is as follows:
Satellite General automatic test platform, it is made up of ancillary equipment layer, middle service layer and user terminal layer, periphery is set
Standby layer is connected with satellite and middle service layer respectively, and middle service layer is connected with ancillary equipment layer and user terminal layer respectively;
The middle service layer includes comprehensive survey server, and the comprehensive survey server responds the instruction of user terminal layer, and will
Instruction is transmitted to ancillary equipment layer, while is handled and stored in the data set that ancillary equipment layer is gathered, and data are pushed away
User terminal layer is sent to be shown;
The ancillary equipment layer, including TT&C system automated test device, control system automated test device, CAN
Supervision equipment, de- slotting signal monitoring equipment and solar battery array simulator, the TT&C system automated test device, control system
System automated test device, CAN supervision equipments, de- slotting signal monitoring equipment and solar battery array simulator, pass through network respectively
Interchanger is connected with comprehensive survey server, responds the comprehensive telecommand for surveying server and command signal is gone upward into satellite, while complete
The signal acquisition of paired satellite data, and send to comprehensive survey server and carry out signal transacting and data storage;
The TT&C system automated test device, for the actual in-orbit communications status of analog satellite, realize Satellite General
Automatic test platform communicates with radio frequency link on star;
The control system automated test device, for instead of attitude control performer on attitude control Sensitive Apparatus on star and star
Simulation output is carried out, and is communicated with the kinetic model module in control system automated test device, realizes that ground is surveyed
The gesture stability closed-loop simulation in examination stage;
The CAN supervision equipments, communicated for simulating TT&C Transponder on star with central computer, with completing star
The transmitting uplink data and downlink data transmission of CAN passages;
The de- slotting signal monitoring equipment, for completing the direct collection and transmission of Satellite Simulation signal and pulse signal,
The analog signal includes battery tension signal, bus voltage signal and bus current signal on star, the pulse signal bag
Include satellite and the rocket separation signal and battery cut-off signal;
The solar battery array simulator, for providing constant-current source, simulated solar battery in the ground test stage for whole star
Battle array discharge process;
The comprehensive server of surveying includes the module of following interconnection:
Remote measuring and controlling configuration module, for receiving the remote measuring and controlling configuring request sent from user terminal layer, complete distant
The key for surveying self-defined early warning Yu the interpretation, customized remote measuring and controlling module and remote measuring and controlling configuration form of parameter imports;
Telecommand sending module, request is sent for receiving the telecommand sent from user terminal layer, completing will
Telecommand and injecting data go upward to ancillary equipment layer;The telecommand includes starting controlling, being peripheral for ancillary equipment layer
The setting of mechanical floor software parameter and the control for exiting ancillary equipment layer;
Telemetry display module, for showing the telemetry after comprehensive survey server process, it is real to receiving to complete user
When data checking and monitor;
Cycle tests configuration module, for receiving the cycle tests configuring request sent from user terminal layer, complete to survey
Examination sequence is built;
The automatic execution module of cycle tests, please for receiving automatic perform of cycle tests sent from user terminal layer
Ask, complete the automatic execution of multiple cycle tests, and implementation procedure is shown and fault cues, be finished to give birth to automatically
Into test report, checked and downloaded for tester;
Multi-level alarm setup module, request is set for receiving the multi-level alarm sent from user terminal layer, completes to accuse
The setting of alert group, and monitoring and interpretation in real time are carried out to the key parameter in test process;
De- slotting signal record module, for receiving the data carried out autospasy and insert signal monitoring equipment, real-time display current data,
Support historical data playback;
Sun array module, the manual control for completing solar battery array simulator realize satellite sun with automatically controlling
The ground simulation of cell array;
Telemetry playback module, for receiving the telemetry playback request sent from user terminal layer, completion pair
Real-time playback, historical query and export are carried out in user terminal layer in telemetry, and for telecommand in user terminal
Layer carries out historical query;
Test equipment monitoring module, it is complete for receiving the test equipment status monitoring request sent from user terminal layer
Into ancillary equipment layer running status monitoring and be shown to user terminal layer;The running status is transported including ancillary equipment layer
Capable equipment, the equipment proper communication being currently running whether and the real time execution parameter of equipment that is currently running;
Data processing module, the instruction for being sent to user terminal layer carry out data processing and by the signals after processing
Be sent to ancillary equipment layer, and real time parsing is carried out to data-signal caused by ancillary equipment layer and by the data of parsing or
The true form data not parsed, which are sent to user terminal layer, to be shown;
Data memory module, using disk array, for carrying out real-time storage to data caused by ancillary equipment layer,
And playback, the screening in user terminal layer progress historical data are checked and data export;The disk array and comprehensive survey server
Between pass through the wired ICP/IP protocol of kilomega optic fiber and connect;
Test process management module, for receiving the test process management request sent from user terminal layer, complete to use
The setting of family authority, the display for logging in IP and management and the record of login user;
The comprehensive survey server also includes dynamics module, for real-time display control system automated test device to comprehensive
The dynamics data situation of server push is surveyed, storage and the history playback of data can be carried out.
Comprehensive survey server uses virtual machine technique, and the operation system of more set independent operatings is fictionalized using a set of hardware device
System, user specify the server used by IP selections, ensure that the possibility of more stars while test;Comprehensive survey server software uses
Java language is developed, and suitable for Linux and Windows dual systems, therefore portable notebook can be made to removable service
Device, it is easy to field testing and the occasion for needing frequently to change test site to use.
The comprehensive module for surveying server uses B/S structures, user terminal layer directly by browser can access software, without
Carry out the modification such as software deployment, configuration file can quick real-time synchronization, solve traditional C/S structure services device need it is separately installed
The problem of all terminals are both needed to update software again after software and more new procedures.
Further, above-mentioned middle service layer, in addition to wireless router, comprehensive survey server pass through net with wireless router
Line is connected, and comprehensive survey server is communicated by wireless router with user terminal layer;
Further, above-mentioned TT&C system automated test device, one end pass through observing and controlling on high-speed radio-frequency cable and satellite
Subsystem units are connected, and the other end is connected by the network switch using wired udp protocol with comprehensive survey server.
TT&C system automated test device is only suitable for a variety of TT & C architectures such as USB, spread spectrum with a PXI cabinet.
User accesses the comprehensive telecommand sending module for surveying server of middle service layer by user terminal layer first, and editor or selection refer to
After order, by corresponding binary code be transmitted to it is comprehensive survey server data processing module, it is comprehensive survey server by framing treat two
Ary codes are transmitted to TT&C system automated test device, and TT&C system automated test device carries out the numeral letter of binary code
After number modulation, form radio-frequency carrier signal and be sent to TT&C Transponder on star, complete data uplink;TT&C Transponder is by band on star
The radio-frequency carrier signal for having telemetry information sends TT&C system automated test device to, and TT&C system automatic test is set
It is standby that the data received are demodulated processing, and the digital binary code after processing is sent to comprehensive survey server data processing
Module, the telemetry display module after data processing by data-pushing to comprehensive survey server, while send to disk array
Row storage, real-time telemetry data can be checked by accessing the comprehensive telemetry display module for surveying server finally by user terminal layer,
Complete data downstream.
Further, above-mentioned control system automated test device, one end are directly connected by positive line-transect cable on star with satellite
Connect, communication mode RS422, or be connected by ground CAN supervision equipments with CAN on star with satellite, communication mode is
CAN, the other end are connected by the network switch using wired ICP/IP protocol with comprehensive survey server.
It is sensitive that control system automated test device is only integrated with kinetic model module, attitude control with a PXI cabinet
The repertoire of device simulation module and gps signal analog module, more traditional separate power cabinet, signal transacting case etc.
The equipment of framework, integrated level is high, flexibly good operation, while can improve emulation cycle, environment more on real simulation star, more supports
The fully simulated and full functionality of semi-physical simulation.
Wherein, the workflow of fully simulated link is:User passes through user terminal layer opening control automatic test
Appliance applications, preliminary orbit information is inputted at interface, the orbital data of input is sent to control system after program operation
The kinetic model module of automated test device, kinetic model module are carried out real according to the preliminary orbit information received
When emulate, obtained data are sent to the attitude control Sensitive Apparatus analog module of control system automated test device, attitude control is quick
Data in the form of binary bits code are transmitted to satellite hub machine by inductor component analog module by RS422 or CAN paths
Row posture determines, center machine exports the control parameter of attitude control subsystem performer according to the posture of determination, and by RS422 or
Control parameter is transmitted to control system automated test device attitude control performer analog module and responded by CAN paths, appearance
Response data is sent to control system automated test device slave computer kinetic model module by control performer analog module,
So far, the control closed loop of fully simulated link is formed.
The workflow of semi-physical simulation link is:User is set by user terminal layer opening control automatic test
Standby application program, preliminary orbit information is inputted at interface, information is sent to control in the form of binary code after program operation
System automation test equipment kinetic model module, kinetic model module are sent out the data of real-time simulation using orbit information
Control system automated test device attitude control Sensitive Apparatus analog module is given, attitude control Sensitive Apparatus analog module passes through RS422
Or CAN paths send data to satellite hub machine and carry out posture determination, center machine exports attitude control point according to the posture of determination and is
The control parameter of system performer, and parameter is responded by attitude control performer in cable transmission on star to star, control
System automation test equipment carries out real-time data acquisition by the test cable being connected with attitude control performer on star, and will adopt
Collection data are sent to control system automated test device kinetic model module, and the control for so far forming semi-physical simulation is closed
Ring.
Further, above-mentioned CAN supervision equipments, by de- plug wire cable with being attached on star, the other end passes through net for one end
Network interchanger is connected using wired ICP/IP protocol with comprehensive survey server.
CAN supervision equipment transmitting uplink data relations are:User accesses comprehensive survey of middle service layer by user terminal layer and taken
After the telecommand sending module of business device, editor or selection instruction, remote-control channel is set to CAN passages, clicks on send button, on
Row data are sent to the data processing module of comprehensive survey server, are carried out framing coding and are sent binary code to CAN after storing
Supervision equipment, up binary code is forwarded to satellite separation connector CAN passages after the secondary framing of CAN supervision equipments, finally sent out
Unit center machine on star is sent to, completes data uplink;CAN supervision equipment downlink data transmission relations are:Unit center machine on star
Telemetry after framing is broadcasted to comprehensive CAN, the CAN that CAN monitoring devices pass through satellite umbilical connector on star
Node obtains telemetry, after CAN supervision equipments carry out real-time storage to the data received, true form is sent to comprehensive survey and serviced
The data processing module of device, the comprehensive engineering parsing surveyed server and carry out data, synchronously sends data to disk array storage, comprehensive
Server is surveyed by the parsing data real time propelling movement after processing to user terminal layer, user terminal layer is by accessing comprehensive server of surveying
Telemetry display module can carry out checking and monitoring for data, complete data downstream to real-time display.
Further, above-mentioned de- slotting signal monitoring equipment, by de- plug wire cable with being attached on star, the other end leads to for one end
Cross the network switch to be connected with comprehensive server of surveying using wired udp protocol, for completing Satellite Simulation signal and pulse signal
Directly gathering and send, the analog signal includes battery tension signal, bus voltage signal and bus current signal on star,
The pulse signal includes the signal that satellite and the rocket separation signal and battery disconnect.
Data upstream transmission relation is:User terminal layer is sent out by accessing the comprehensive telecommand for surveying server of middle service layer
Module is sent, selects up-on command (battery break-make/satellite and the rocket separation simulation etc.), is clicked on after sending, triggers the comprehensive number for surveying server
Start according to processing module, data framing is carried out according to the communication protocol with de- slotting signal monitoring equipment, and by the data after framing
Send to de- slotting signal monitoring equipment, the data signal received is converted into analog signal and come off electrical connection by satellite by equipment
Device is sent to unit on star, completes up-on command control;Data downstream transmission relation is:Unit (power supply/battery etc.) on star
The analog signal of itself is sent to ground emaciated face by satellite umbilical connector and inserts signal monitoring equipment, equipment is by analog signal
Sent after carrying out digital processing parsing in the form of binary code to the data processing module progress data parsing of comprehensive survey server,
By the de- slotting signal record module synchronization storage of data-pushing to comprehensive survey server after parsing, comprehensive survey is accessed by user terminal layer
The de- slotting signal record module of server can real time inspection current data, and historical data playback can be carried out, completed descending
The monitoring of data.For de- slotting supervision equipment compared with conventional front-end directly controls equipment, function is similar, and volume is smaller, disposes convenient transfer,
And it is highly integrated, it is easy to be communicated with server, has liberated the inconvenience that conventional front-end uses big rack framework.
Further, above-mentioned solar battery array simulator, by de- plug wire cable with being attached on star, the other end leads to for one end
Cross the network switch to be connected with comprehensive survey server using wired ICP/IP protocol, for providing perseverance in the ground test stage for whole star
Stream source, simulated solar cell array discharge process.
The control mode of solar battery array simulator includes controlling and automatically control two ways, manual control signal manually
Transmission means is:The comprehensive sun array module for surveying server of user terminal access, into the IP connection pages, being manually entered needs to start
Solar battery array simulator IP address, click on connection button, the comprehensive data processing module for surveying server is by solar battery array mould
The SPI that intending device can identify, which shakes hands to instruct to send to specified IP solar battery arrays simulator, solar battery array simulator, correctly to be rung
After should instructing, send shake hands pass signal to it is comprehensive survey server data processing module, it is comprehensive survey server by user terminal layer too
Positive battle array connection status indicator lamp is set to green light, and into parameter setting page, user is manually entered voltage and current parameter and puts percussion
Send, sent by the SPI instructions after comprehensive survey server data processing module processing to solar battery array simulator, solar battery array
Simulator carries out voltage x current setting according to parameter, clicks on output startup into the manual control page, after selection output channel and presses
Button, the comprehensive data processing module for surveying server pair send SPI instructions to solar battery array simulator, start solar battery array simulation
Device and output current, the comprehensive data processing module for surveying server independently send to solar battery array simulator and obtain current voltage electricity
Parameter SPI request instructions are flowed, solar battery array simulator sends the concrete numerical value of required parameter to the data of comprehensive survey server
Processing module, push to the user terminal layer page after data processing parsing and show, complete control solar battery array simulator manually
Export simultaneously monitored parameter process.Automatic control signal transmitting procedure is:User terminal layer accesses the comprehensive sun battle array mould for surveying server
Block, after the IP connections, parameter setting operation in the manual control of completion, into the page is automatically controlled, it is manually entered and switches for the first time
Time, output current duration, closing keep duration etc. to automatically control parameter, and autonomous operation button is clicked on after clicking on save button,
The comprehensive data processing module response parameter for surveying server is set, and the corresponding control instruction of framing, is independently simulated to solar battery array
Device sends corresponding SPI instructions, and solar battery array simulator is responded according to instruction control, and carries out the parameters such as voltage x current
Real-time acquisition and display, complete the automatic control flow chart of solar battery array simulator.
Above-mentioned ancillary equipment layer, in addition to power-supply system automated test device, Data transfer system automated test device, phase
The independent special test equipments such as machine system automation test equipment, above-mentioned power-supply system automated test device, Data transfer system are certainly
Dynamicization test equipment, camera system automated test device can include general automation test platform as needed, take independence
Mode of operation.
The test of satellite life cycle management includes unit Acceptance Test, subsystem test, system testing, the winged test of mould, general assembly
The stages such as test, large-scale environmental testing and launching site test.In different test phases, according to the difference of test object, satellite
The equipment and functional module that general automation test platform starts are changed accordingly.Unit Acceptance Test stage, test pair
As for standalone, being set using the power subsystem automated test device of ancillary equipment layer, data transmission subsystem automatic test
Standby, camera subsystem automated test device, TT&C system automated test device and control system automated test device point
It is other that independent Acceptance Test is carried out to power-supply controller of electric, number leaflet machine, camera load, observing and controlling and attitude control unit;Subsystem test
Stage, test object are the subsystem being made up of unit, access Satellite General automatic test platform, are visited by user terminal layer
Ask that the comprehensive survey server software of middle service layer realizes control function, this stage, solar battery array simulator is outside being provided on star
Portion's dc source, CAN supervision equipments enter collection, storage and the upstream data forwarding of CAN data on planet, and tracking-telemetry and command subsystem is automatic
Change test equipment with being responsible for star radio frequency link to communicate;System testing and mould fly test phase, and test object is outside attitude control unit
Whole star system, this stage in addition to subsystem test stage system framework is kept, need to enable control system automated test device and enter
The numeral or semi-physical simulation of row attitude control Sensitive Apparatus and attitude control performer, realize that satellite closed cycle is tested;General assembly, large-scale environment
Experiment and launching site test phase, test object be general assembly in the whole star structure on satellite structure body, use solar battery array
Simulator, CAN supervision equipments, tracking-telemetry and command subsystem test equipment can be completed to test.
Further, above-mentioned user terminal layer, including tablet personal computer, notebook computer, desktop computer and industrial computer, it is described flat
Plate computer, notebook computer, desktop computer and industrial computer using wired TCP/IP communication or pass through nothing by the network switch
Line router is connected using WiFi communication access to LAN with comprehensive survey server.
Above-mentioned user terminal layer is control and the monitoring terminal of Satellite General automatic test platform, and user's opening is general certainly
Dynamicization test platform terminal computer, LAN is set and connected, opened browser input destination server IP address, select phase
Answer the server of model satellite to connect, input pre-configured user name and password, you can log in comprehensive survey server, used
Family terminal operation.User terminal layer adds wireless routing module, relieves traditional netting twine connection to user terminal place to use
Constraint, makes test site more in good order.
Further, above-mentioned user terminal layer, in addition to STK satellite animations show computer, for being presented in real time to user
Attitude of satellite animation, the STK satellite animations show that the comprehensive survey server of computer and middle service layer is connected by the network switch
Connect, use TCP/IP network protocol communications.
STK satellite animations show that the comprehensive survey server concrete signal transmission relation of computer and middle service layer is:Control system
The dynamics module that automated test device of uniting exports dynamics data to comprehensive survey server carries out real-time display, comprehensive survey server
The data format that needs according to STK of data processing module carry out data framing, the data after processing are sent to STK satellites and moved
Draw and show computer, STK softwares carry out gesture stability using the attitude data received, by animation real-time display, complete STK and defend
Star animation shows the display task of computer.
User terminal layer carries out data interaction by the comprehensive server the corresponding function module of surveying of browser access, completes to observing and controlling
The reception data storage of system automation test equipment monitors with display, data transmission channel switching, connection status;It is to control
The real-time display for automated test device gathered data of uniting, real-time storage, historical data export;To the passage of CAN supervision equipments
Selection, data filtering, data real-time display, real-time storage;To up telecommand, the gathered data of de- slotting signal monitoring equipment
Real-time display and storage;Manual connection, parameter setting to solar battery array simulator and the function such as automatically control, while can
Meet that user's automatic test sequence editor, automatic test sequence perform and automatically generated the intelligence test need such as test report
Ask.
The data interactive method of above-mentioned Satellite General automatic test platform, comprises the following steps:
(1) user terminal layer proposes data interaction registration request to middle service layer, and intermediary service is logged in by LAN
The comprehensive survey server of layer, and establish data interaction service chaining with comprehensive survey server;
(2) user terminal layer sends data interaction request to comprehensive survey server, and the data interaction request includes:Remote measurement is distant
Control configuring request, telecommand send request, telemetry checks that request, cycle tests configuring request, cycle tests are held automatically
Row request, multi-level alarm set request, de- slotting signal record and monitoring request, sun battle array control data, test equipment state prison
Depending on request, telemetry playback request and test process management request;
(3) if data interaction request is remote measuring and controlling configuring request, user terminal layer is established and remote measuring and controlling configuration mould
Service link between block, remote measuring and controlling configuration module according to user's request complete remote measuring and controlling configuration form automatic interpretation with
Importing, the self-defined combination of telemetry parameter, the self-defined combination of telecommand;
If data interaction request for telecommand send request, user terminal layer establish with telecommand sending module it
Between service link, and the remote control network service link between opening remote control instruction sending module and ancillary equipment layer, user is whole
End layer is selected or editor's telecommand gives telecommand sending module, and telecommand sending module sends telecommand to periphery and set
The relevant device of standby layer, relevant device receive telecommand and perform corresponding operating and execution information is back into data storage
Module;The telecommand includes starting the control of ancillary equipment layer, the setting of ancillary equipment layer software parameter and exits periphery
The control of mechanical floor;
If data interaction request checks request for telemetry, user terminal layer establish and telemetry display module it
Between service link, the selected telemetry parameter Assembly Listing for needing to check of user terminal layer, and telemetry is checked into request hair
Telemetry display module is given, telemetry display module extraction ancillary equipment sends data, carries out data solution as requested
Analysis and framing, and push to user terminal and supply real time inspection;
If data interaction request be cycle tests configuring request, user terminal layer establish and cycle tests configuration module it
Between service link, user completes tabular form and the cycle tests of pel form in cycle tests configuration module and takes according to demand
Build task and and preserve;
If data interaction request performs request automatically for cycle tests, user terminal layer is established and held automatically with cycle tests
Service link between row module, the cycle tests built up according to cycle tests configuration module, the automatic execution module of cycle tests
The cycle tests automatic execution instruction of forwarding user terminal layer asks to give ancillary equipment layer, and ancillary equipment layer receives cycle tests certainly
Dynamic instruction execution signal coordinates completion to continuously perform test, and automatic implementation procedure data are sent into data memory module and number
According to processing module, data processing module turns implementation procedure data to push to the automatic execution module of cycle tests, and completion is held automatically
Row process is shown and fault cues, and the automatic execution module of cycle tests automatically generates test report after being finished automatically, for surveying
Examination person checks and downloaded;
If data interaction request sets request for multi-level alarm, user terminal layer is established and multi-level alarm setup module
Service link, the setting of alarm group is completed, backstage is carried out to the key parameter in test process according to the alarm group of setting
Monitoring and interpretation in real time, if monitoring and sentence read result are by without any prompting, if sentence read result is by not multistage
Alarm setup module indicator lamp is changed into red, and voice message is broken down, and ejection continues or stopped the dialog box of test;
If data interaction request is de- slotting signal record and monitoring request, user terminal layer is established and de- slotting signal record
The service link of module, de- slotting signal record module establish network connection with de- slotting signal monitoring equipment, take off slotting signal record mould
Block sends request of data to de- slotting signal monitoring equipment, and de- slotting signal monitoring equipment sends the data to de- slotting signal record mould
Block, complete data record and real-time display;
If data interaction request is sun battle array control data, user terminal layer establishes the service chaining with sun array module
Road, sun array module asks to carry out solar battery array simulator the transmission of relevant parameter and control instruction according to user, and carries
The solar battery array simulator relevant parameter of family request is taken, sends to user terminal layer and carries out real-time display;
If data interaction request is asked for test equipment Stateful Inspection, user terminal layer is established and test equipment monitoring mould
Service link between block, test equipment monitoring module receive the equipment state monitoring that user terminal layer is sent and ask and be transmitted to
Ancillary equipment layer, ancillary equipment layer reception signal simultaneously send its caused running parameter and status data to data storage mould
Block, user terminal layer is sent to by data memory module and carries out status display, user terminal layer is according to running parameter and status data
Carry out the running parameter of ancillary equipment layer and the monitoring of state;
If data interaction request be telemetry playback request, user terminal layer establish and telemetry playback module it
Between service link, telemetry playback module sends the data for meeting search request to user terminal layer, for list display,
Figure shows, file download, data readback return to confirmation to user terminal layer, terminate playback after terminating;
If data interaction request for test process management ask, user terminal layer establish with test process management module it
Between service link, test process management module receive from user terminal layer send test process management request, complete to step on
Employ name in an account book and password setting, the setting of user right, display and management and the record of login user for logging in IP.
Satellite General automatic test platform provided by the invention, can be with general to different model satellite, and architecture design
On can meet the needs of multi-satellite parallel test, specifically include following aspect business:
(1) test equipment controls
The control of test equipment is focused on comprehensive survey server by Satellite General automatic test platform, is realized by LAN
The comprehensive communication for surveying server and test equipment, user terminal layer are remotely controlled instruction for test equipment and are sent to comprehensive survey service
Device, telecommand include the control of starting device software, the setting of software parameter and exit control of test equipment etc..
(2) test equipment monitors
Satellite General automatic test platform is monitored using the unified running status to test equipment of middle service layer
And user terminal layer is shown to, including running status instruction (whether is proper communication), operation key parameter real-time display and part
Device data graphic software platform lamp is shown.
(3) test equipment data storage
Satellite General automatic test platform is by data real-time storage caused by test equipment to the disk of middle service layer
In array, and playback, the screening in user terminal progress historical data are checked and data export.
(4) data service on star
Satellite General automatic test platform support multi-mode star communicate, including CAN communication, Cortex communication and
PXI measuring and controlling equipment communication modes, can flexibly be switched fast mode of operation, without restarting or any wait;Under any communication pattern,
The parsing of telemetry and real-time display, the self-defined early warning and interpretation of telemetry parameter, telecommand and injection on planet can be entered
Up, the customized remote measuring and controlling module and the key of remote measuring and controlling configuration form one of data import.
(5) ground data business
Satellite General automatic test platform can carry out historical query for the telemetry that star passes up and down in user terminal
And export, a variety of data query modes of platform intergration, from data mode, support parsing data and true form data;From display
In mode, support that history list is shown, real-time playback is shown, history curve display lamp multiple display modes;From inquiry mode,
Support period retrieval, key search, by a variety of inquiry modes such as UTC time sequences.For the up telecommand in ground
Historical query can be equally carried out, platform provides the entrance of inquiry remote control history, can clearly inquire about up telecommand
The information such as content and upstream time.
(6) automatic test business
Satellite General automatic test platform provide graphical and tabular form automatic test sequence build with
It is automatic to perform business.Patterned cycle tests supports the editor of logic pel, test job person can carry out as needed "AND",
The addition of the logic pel such as "or", realize building for the cycle tests that complex fault diagnoses;The cycle tests of tabular form is built
Using pull, replicate, paste etc. operation can fast construction cycle tests, and easily the instruction in sequence can be added corresponding
Attribute and interpretation standard etc..The automatic execution business of cycle tests allows multiple test assignments to perform parallel, and to task
Implementation procedure is shown and fault cues lamp function, and tasks carrying, which finishes, can automatically generate test report, is carried out for tester
Check, download.
(7) test process management business
Satellite General automatic test platform also carries out pipe except the unified management and scheduling that carry out functionally to test process
Reason, the display and management of specification, login IP including the use of the user right of platform, the record of login user etc..
Compared with prior art, technique effect of the invention is:
Satellite General automatic test platform provided by the invention, by the monitoring and control of the test equipment of ancillary equipment layer
Be all integrated into the comprehensive survey server of middle service layer, by user terminal layer be can be achieved to the Stateful Inspection of test equipment with
Remote, middle service layer ensure that timely, the orderly and accuracy of data transmission link.
The data interactive method of the test platform is integrated with the quick testing requirement in satellite each stage, versatile, simultaneously
User's migration is saved in the time of each equipment, automaticity is high, greatly reduces the human cost and time cost of test,
Testing efficiency is improved, also improves the controllability and trackability of test process, forms satellite distribution testing and control and synthesis
The system of integrated management, realize satellite test generalization, automation and architecture.
Embodiment
In order that those skilled in the art more fully understands technical scheme, with reference to the accompanying drawings and examples
It is described in further detail.
Such as Fig. 1, Satellite General automatic test platform, it is made up of ancillary equipment layer, middle service layer and user terminal layer,
Ancillary equipment layer is connected with satellite and middle service layer respectively, middle service layer respectively with ancillary equipment layer and user terminal layer phase
Even;
Middle service layer, including comprehensive survey server, disk array and wireless router, the comprehensive survey server respectively with magnetic
Disk array is connected with wireless router, and the instruction of user terminal layer is transmitted to ancillary equipment layer by the comprehensive survey server, and will
Handled and be stored in the disk array in the data set of the collection of ancillary equipment layer, while be in by the data of processing
Now in user terminal layer;
Comprehensive survey server, include the module of following interconnection:Remote measuring and controlling configuration module, telecommand sending module,
Telemetry display module, cycle tests configuration module, the automatic execution module of cycle tests, multi-level alarm setup module, de- insert
Signal record module, sun array module, telemetry playback module, test equipment monitoring module, test process management module, institute
Functional module response user terminal requests are stated, data interaction is carried out with ancillary equipment, complete comprehensive survey server various functions;
Ancillary equipment layer, including TT&C system automated test device, control system automated test device, CAN monitoring
Equipment, de- slotting signal monitoring equipment, solar battery array simulator and other special test equipments;The TT&C system automation is surveyed
Equipment, control system automated test device, CAN supervision equipments, de- slotting signal monitoring equipment, solar battery array simulator are tried,
It is connected respectively by the network switch with comprehensive survey server, responds the comprehensive control instruction for surveying server and go upward to satellite, simultaneously
Complete the collection to satellite data and send to comprehensive survey server to handle, other special test equipments work independently;
User terminal layer, including any desktop computer, portable notebook, industrial computer, tablet personal computer and STK satellite animations show
Show computer, desktop computer, portable notebook, industrial computer, tablet personal computer terminal are alternative to be handed over by wireless router or network
Change planes and middle service layer is connected with comprehensive survey server, and data interaction is carried out by the comprehensive server software of surveying of browser access, it is complete
The remote control of pairwise testing equipment, the status monitoring of test equipment, automatic test, data are shown and process management;STK is defended
Star animation display terminal is connected by the network switch with comprehensive survey server, is realized the data interaction with comprehensive survey server, is completed
Satellite animation emulates.
User terminal layer carries out data interaction by the comprehensive server the corresponding function module of surveying of browser access, completes to observing and controlling
The reception data storage of system automation test equipment monitors with display, data transmission channel switching, connection status;It is to control
The real-time display for automated test device gathered data of uniting, real-time storage, historical data export;To the passage of CAN supervision equipments
Selection, data filtering, data real-time display, real-time storage;To up telecommand, the gathered data of de- slotting signal monitoring equipment
Real-time display and storage;Manual connection, parameter setting to solar battery array simulator and the function such as automatically control, while can
Meet that user's automatic test sequence editor, automatic test sequence perform and automatically generated the intelligence test need such as test report
Ask.
The data interactive method of Satellite General automatic test platform, comprises the following steps:
(1) user terminal layer proposes data interaction registration request to middle service layer, and intermediary service is logged in by LAN
The comprehensive survey server of layer, and establish data interaction service chaining with comprehensive survey server;
(2) user terminal layer sends data interaction request to comprehensive survey server, and the data interaction request includes:Remote measurement is distant
Control configuring request, telecommand send request, telemetry checks that request, cycle tests configuring request, cycle tests are held automatically
Row request, multi-level alarm set request, de- slotting signal record and monitoring request, sun battle array control data, test equipment state prison
Depending on request, telemetry playback request and test process management request;
(3) if data interaction request is remote measuring and controlling configuring request, user terminal layer is established and remote measuring and controlling configuration mould
Service link between block, remote measuring and controlling configuration module according to user's request complete remote measuring and controlling configuration form automatic interpretation with
Importing, the self-defined combination of telemetry parameter, the self-defined combination of telecommand;
If data interaction request for telecommand send request, user terminal layer establish with telecommand sending module it
Between service link, and the remote control network service link between opening remote control instruction sending module and ancillary equipment layer, user is whole
End layer is selected or editor's telecommand gives telecommand sending module, and telecommand sending module sends telecommand to periphery and set
The relevant device of standby layer, relevant device receive telecommand and perform corresponding operating and execution information is back into data storage
Module;The telecommand includes starting the control of ancillary equipment layer, the setting of ancillary equipment layer software parameter and exits periphery
The control of mechanical floor;
If data interaction request checks request for telemetry, user terminal layer establish and telemetry display module it
Between service link, the selected telemetry parameter Assembly Listing for needing to check of user terminal layer, and send the requests to telemetry
Display module, telemetry display module extraction ancillary equipment send data, carry out data parsing and framing as requested, and push away
Deliver to user terminal and supply real time inspection;
If data interaction request be cycle tests configuring request, user terminal layer establish and cycle tests configuration module it
Between service link, user completes tabular form and the cycle tests of pel form in cycle tests configuration module and takes according to demand
Build task and and preserve;
If data interaction request performs request automatically for cycle tests, user terminal layer is established and held automatically with cycle tests
Service link between row module, the cycle tests built up according to cycle tests configuration module, the automatic execution module of cycle tests
The cycle tests automatic execution instruction of forwarding user terminal layer is asked to ancillary equipment
Layer, ancillary equipment layer receive cycle tests automatic execution instruction signal and coordinate completion to continuously perform test, and will be certainly
Dynamic implementation procedure data are sent to data memory module and data processing module, and implementation procedure data are turned to push away by data processing module
The automatic execution module of cycle tests is delivered to, automatic implementation procedure is completed and shows and fault cues, sequence is tested after being finished automatically
Arrange automatic execution module and automatically generate test report, check and download for tester;
If data interaction request sets request for multi-level alarm, user terminal layer is established and multi-level alarm setup module
Service link, the setting of alarm group is completed, backstage is carried out to the key parameter in test process according to the alarm group of setting
Monitoring and interpretation in real time, if monitoring and sentence read result are by without any prompting, if sentence read result is by not multistage
Alarm setup module indicator lamp is changed into red, and voice message is broken down, and ejection continues or stopped the dialog box of test;
If data interaction request is de- slotting signal record and monitoring request, user terminal layer is established and de- slotting signal record
The service link of module, de- slotting signal record module establish network connection with de- slotting signal monitoring equipment, take off slotting signal record mould
Block sends request of data to de- slotting signal monitoring equipment, and de- slotting signal monitoring equipment sends the data to de- slotting signal record mould
Block, complete data record and real-time display;
If data interaction request is sun battle array control data, user terminal layer establishes the service chaining with sun array module
Road, sun array module asks to carry out solar battery array simulator the transmission of relevant parameter and control instruction according to user, and carries
The solar battery array simulator relevant parameter of family request is taken, sends to user terminal layer and carries out real-time display;
If data interaction request is asked for test equipment Stateful Inspection, user terminal layer is established and test equipment monitoring mould
Service link between block, test equipment monitoring module receive the equipment state monitoring that user terminal layer is sent and ask and be transmitted to
Ancillary equipment layer, ancillary equipment layer reception signal simultaneously send its caused running parameter and status data to data storage mould
Block, user terminal layer is sent to by data memory module and carries out status display, user terminal layer is according to running parameter and status data
Carry out the running parameter of ancillary equipment layer and the monitoring of state;
If data interaction request be telemetry playback request, user terminal layer establish and telemetry playback module it
Between service link, telemetry playback module sends the data for meeting search request to user terminal layer, for list display,
Figure shows, file download, data readback return to confirmation to user terminal layer, terminate playback after terminating;
If data interaction request for test process management ask, user terminal layer establish with test process management module it
Between service link, test process management module receive from user terminal layer send test process management request, complete to step on
Employ name in an account book and password setting, the setting of user right, display and management and the record of login user for logging in IP.
Such as Fig. 2, the data interaction flow of cycle tests configuration and cycle tests automated execution is as follows:
The service link that user terminal layer is established between test process management module, test process management module, which receives, to be come
The test process management request that user terminal layer is sent, complete the record of user's login and login user;User terminal layer
The service link established between cycle tests configuration module, user complete list shape in cycle tests configuration module according to demand
The cycle tests of formula and pel form is built task and is stored in data memory module;User terminal layer is established and cycle tests
Service link between automatic execution module, the automatic execution module of cycle tests call the cycle tests in data memory module,
According to the cycle tests built up, the cycle tests automatic execution instruction of the automatic execution module forwarding user terminal layer of cycle tests please
Ask and connect to TT&C system automated test device and CAN supervision equipments, TT&C system automated test device and CAN supervision equipments
Acceptance Tests sequence automatic execution instruction signal and modulate signals into framing send on star unit coordinate completion continuously perform survey
Examination, and automatic implementation procedure data are sent to data memory module, implementation procedure data are turned to push to by data memory module
The automatic execution module of cycle tests, complete automatic implementation procedure and show and fault cues, after being finished automatically cycle tests from
Dynamic execution module automatically generates test report, checks and downloads for tester.
Such as Fig. 3, telecommand is sent and the data interaction flow of remote control historical query is as follows:
The service link that user terminal layer is established between test process management module, test process management module, which receives, to be come
The test process management request that user terminal layer is sent, complete the record of user's login and login user;User terminal layer
The service link established between telecommand sending module, and between opening remote control instruction sending module and ancillary equipment layer
Remote control network service link, user terminal layer is selected or editor's telecommand gives telecommand sending module, and telecommand is sent
Module sends telecommand to the TT&C system automated test device and CAN supervision equipments of ancillary equipment layer, and TT&C system is certainly
Dynamicization test equipment and CAN supervision equipments receive telecommand and satellite tested and status monitoring and by execution information
It is back to data memory module;The service link that user terminal layer is established between telemetry playback module, telemetry are returned
Amplification module call data memory module data the data for meeting search request are sent to user terminal layer, for list display,
Figure shows, file download, data readback return to confirmation to user terminal layer, terminate playback after terminating.
As Fig. 4, the data interaction flow of test equipment Stateful Inspection are as follows:
The service link that user terminal layer is established between test process management module, test process management module, which receives, to be come
The test process management request that user terminal layer is sent, complete the record of user's login and login user;User terminal layer
The service link established between test equipment monitoring module, test equipment monitoring module receive the equipment that user terminal layer is sent
Stateful Inspection is asked and is transmitted to the solar battery array simulator of ancillary equipment layer, TT&C system automated test device and de- is inserted
Signal detection apparatus, solar battery array simulator, TT&C system automated test device and de- slotting signal detection apparatus receive letter
Number and its caused running parameter and status data are sent to test equipment monitoring module, and be stored in data memory module,
It is sent to user terminal layer by test equipment monitoring module again to be shown, user terminal layer is entered according to running parameter and status data
The running parameter of row ancillary equipment layer and the monitoring of state.
Such as Fig. 5, the data interaction flow that telemetry is shown, multi-level alarm and telemetry play back is as follows:
The service link that user terminal layer is established between test process management module, test process management module, which receives, to be come
The test process management request that user terminal layer is sent, complete the record of user's login and login user;User terminal layer
The service link established between telemetry display module, the selected telemetry parameter composite column for needing to check of user terminal layer
Table, and telemetry display module is sent the requests to, telemetry display module extraction ancillary equipment layer obtains TT&C system certainly
The data that dynamicization test equipment and CAN supervision equipments are sent, carry out data parsing and framing as requested, and push to user's end
End supplies real time inspection;User terminal layer establishes the service link with multi-level alarm setup module, completes the setting of alarm group, root
Backstage monitoring and interpretation in real time are carried out to the key parameter in test process according to the alarm group of setting, if monitoring and sentence read result
For by then without any prompting, if sentence read result is by the way that alarm setup module indicator lamp is changed into red, and voice carries
Show failure, ejection continues or stopped the dialog box of test;User terminal layer is established between telemetry playback module
Service link, telemetry playback module send the data for meeting search request to user terminal layer, for list display, figure
Display, file download, data readback return to confirmation to user terminal layer, terminate playback after terminating.
Satellite General automatic test platform of the present invention is mainly used in satellite unit, subsystem and the test of whole star, now with two
The representative test of class is embodiment, illustrates system overall workflow.