TechSAT ADS2 Product Overview TechSAT GmbH is a leading supplier of high performance development and test systems for avionics, automotive, maritime and industrial control applications. We provide state-of-the-art software, tools, interface hardware, and support for test and simulation applications that use distributed realtime systems. Founded in 1986, TechSAT GmbH has proven to be a reliable partner for the aerospace industry. The company’s headquarters are at Poing, near Munich, Germany. Additionally, it maintains sales and support subsidiaries in Hamburg and Seattle, USA, and is supported by a worldwide network of distributors. TechSAT’s industry-leading warranty and commitment to DIN EN ISO 9001:2008 quality assures reliability, repeatability and continuous improvement. All TechSAT products are designed to perform in a manner that is consistent with industry requirements. Our company understands the special needs of the aerospace, defense and automotive industries. We have extensive experience in avionics and vetronics design, development, integration, validation and verification. Our multi-disciplinary, highly qualified and motivated hardware and software specialists are fully prepared to help our customers meet the most challenging technical requirements. Index TechSAT ADS2 - Overview 4 Supported Projects 6 Application Areas 8 ADS2 Product Family 12 Data Monitoring, Acquisition & Analysis 14 Simulation, Emulation & Stimulation 16 Data Visualisation & Control 18 ADS2 System Hardware Overview 20 ADS2 used for Development of High Lift System for A380 22 ADS2 used for A380 Cabin0 Integration 26 ADS2 Used for Testing of DECMU 29 Product Specification 30 TechSAT ADS2 Overview ADS2 stands for Avionics Development System 2nd Generation. It is an integrated and scalable software environment and hardware platform for prototyping, development, integration, test and validation of avionics systems. A typical configuration of an ADS2 System is a SIB (System Integration Bench) which includes realtime computing and I/O resources, wiring matrix (WMX), fault insertion and breakout unit (FIBO), workstations and one or more units under test (UUTs) connected through standard or custom UUT mounts. Additional instruments like DMMs, signal generators or power supplies can be added to the configuration. Two platforms are available: PCI Express (PCIe) and VME. All common avionics I/O types are supported on both platforms. Computing Host CPU VxWorks, RT Linux ADS2 Realtime Core CPU Ctrl I/O WMX Wiring Matrix and Signal Conditioning I/O Simulation System Architecture of an ADS2 SIB 4 … real dev n real dev 2 real dev 1 I/O Board FIBO Fault Insertion & Breakout UUT 2 … UUT n … CPU UUT 1 Ctrl The control software of an ADS2 system is based on a realtime core which schedules and performs the data exchange between simulations, I/O, data visualization, recording and test executive. Around this core, a set of tools are available for system configuration, session control, simulation integration, data visualization and stimulation, and offline data analysis. A specific set of tools is used for definition, execution and reporting of automatic test procedures. Interfaces to the most popular third-party tools like MATLAB/Simulink, SCADE®, Rhapsody, VAPS, LabVIEW, DOORS, etc. are provided. ICD C DDB ICDDDB DBB ICD (Albatros) A ((Albatros) Alblbaatrto ross) ) ADS2 A ADDSS22 ADS2 DataView DDataView Data DaatatViewer aVVieieww Diadem D Diadem Diaiaddeemm ADS2 A TTDM ADDSS22TDM TDDMM ADS2 Rhapsody R Rhhaappssooddyy Rhapsody MATLAB/ Matlab/ M aatltalabb/ / Matlab/ SS Simulink iM m imuulilninkk Simulink ADS2Data A DDSS22DDaatata ADS2 AA DDSS22 ADS2Data A ADS2 R Recorder MMonitor Recorder Reeccoord rdeerr Monitor Moonnitio torr DOORS D OOOORRSS DOORS D VAPS V AAPPSS SCADE® VAPS V AP2633 A PP22663333 A AP2633 AADS2 ADS2 DDSS22 PanelBuild P Panel aanA B P neelEditor lBuuilidld PanelBuild Component & Com Environment Env Simul ulat s Simulations Panels P aanneelsls Panels P AA DDSS22TPM TTPM PPMM ADS2 A DDSS22TPM TT PPMM ADS2 ADS2 A ADS2 TPM Reporter R eeppoortrT eterr Editor EE dditio or Reporter R torr Editor TT Test eesst t Test PPrograms og gr Programs Pro rog gra rammss ADS2 A DDSS22Real RReal TTime CCore ADS2 A Reeaal lTime Tim imeeCore Coorree ADS2 A /I/O Protocols Drivers rriviveerrss ADS2 Protocols Drivers ADDSS22I/O IO /OP Prrooto toccoolsls&&D D ADS2 system functionality 5 Supported Projects In the past few years, ADS2 systems have been used in the most important aircraft development projects worldwide. Some examples: A350 Testing Factory for Cabin0, Fuel, Electrical Power, IMA, High Lift, ECS A400M Test systems for Mission Control, Doors, Cargo B787 Test systems for health monitoring protocol, RDC Simulator, Data Loading MS21 Avionics Integration & AFDX Network 6 A380 A380 Test Testsystems systemsfor forCabin, Cabin, Doors, Doors,Slat/Flaps, Slat/Flaps,Fuel Fuel Tiger Test systems for Engine Controller Eurofighter Test systems for Engine Controller C919 Cockpit Display Development and V&V Support 7 Application Areas Model-in-the-Loop (MiL) Virtual Prototyping In the early phase of the development process, simu- A virtual prototype simulates a real device, including lation models are used to validate functional speci- all its I/O interfaces and realtime behavior, for the pur- fications. ADS2 provides an integration platform for pose of evaluating various aspects of the design as models created with different tools, and it organizes well as to provide replacement for the real device in the data exchange between them. larger simulation environments. TestProgram User Panel Simulation SimulationModel Model Simulation Simulation Model (MUT) (MUT) (MUT) I/O Hardware I/O is connected to simulation interface variables The simulation scenario is tested either manually or through the ADS2 I/O maps. The user is not required automatically. For manual interactive testing, ADS2 to create I/O-specific drivers or interface code. provides a powerful panel builder, for automatic testing the ADS2 TPM tool is available. 8 Hardware-in-the-Loop (HiL) In HiL applications, the environment of a UUT must The example system shown in the following picture be simulated with high fidelity. The ADS2 system is a typical ADS2 based HiL configuration for vali- provides the hard realtime platform and required I/O dation of a Digital Engine Control Unit. It is a VME interfaces for this task. based system with MIL-1553, analog I/O (with 0.01% accuracy), LVDT/RVDT, synchro/resolver, digital I/O, As for MiL applications testing can be performed function generators and pulse width modulation either manually or automatically, supported by ADS2 channels. panels or ADS2 TPM, respectively. The cost of testing can be dramatically reduced through reusability of test programs and the automated test process. TestProgram User Panel Simulation Simulation Simulations Model Model (MUT) (MUT) I/O Hardware Equipment (UUT) 9 Man-in-the-Loop (MiTL) MiTL configurations are also supported by ADS2. The ADS2 simulation interface supports SCADE® and VAPS®, tools for building data-driven, interactive, man-machine interfaces. Therefore prototypes of cockpit and other control displays can be integrated in ADS2 configurations for the purpose of either validating the displays or as part of larger system/function integration benches. System/Function Integration At function integration level, large sections of an aircraft are integrated with real equipment, sensors, actuators, displays, etc. and connected through the TestProgram real I/O lines and data busses. The integration bench User Panel Simulation Simulation Simulations Model Model (MUT) (MUT) is used for simulation of the environment (missing systems and actual physical environment), data acquisition and visualization, and manual or automa- I/O Hardware tic testing. An important feature of ADS2 based function integration benches is the ability to easily switch between real and simulated components. 10 Equipment Simulator Equipment2 (UUT) Equipment3 (UUT) Automatic Test Equipment (ATE) Special-to-Type Test Equipment ADS2 is an ideal platform for the next generation of STTE characterizes test systems that are designed ATE equipment. As a common core test platform it and built according to detailed customer specifica- provides the software environment and the system tions. Typical requirements that STTE systems need architecture for a wide range of ATE configurations. to fulfill are: ADS2 system architecture supports the “tester-per- >> Harsh environmental conditions regarding pin” concept, which speeds up test procedures temperature, humidity, shock, etc. including significantly by performing parallel tests on multiple certification UUT pins. >> Standard or even extended EMC conditions plus certification >> Certification according to AGE (Aircraft Ground Equipment) requirements >> Compact design (high packaging) >> Execution of approved standard tests STTE systems are usually employed in production and maintenance. This distinguishes them from system rigs or system integration benches, which are predominantly used during development and integration. Based on the standard ADS2 system software, TechSAT plans, designs, develops, manufactures, tests and delivers STTEs tailored to customer specifications defining the required functions, environmental conditions, qualifications and documentation. 11 ADS2 Product Family Thanks to the open and modular architecture, ADS2 system software and hardware components can be used as building blocks to realize a large range of system configurations according to the application requirements. From model based requirement validation platforms to aircraft system and function integration rigs, all these can be assembled under a consistent architectural concept. ADS2 System Software Overview Realtime Core Control Desk The ADS2 Realtime Core is responsible for schedu- The ADS2 Control Desk provides the tool set for ling and performing the data exchange between I/O, configuration and control of the test and simulation simulation, data recording and visualization, and test scenarios as well as control, monitoring and recor- executive. ding of process data. I/O Protocols & Drivers Session Manager Session Manager is a session configurator which The ADS2 system supports all I/O interfaces com- provides all the controls needed to prepare and exe- mon in avionics applications. On top of these inter- cute ADS2 test sessions. It is the main entry point to faces, several higher level protocols are provided. all other user interface functions. Argus Viewer Argus Viewer is an interactive monitor used for instant and easy visualization of all process variables. Recorder Recorder is an interactive data recorder with numerous configuration options and several data viewers. Data Viewer Data Viewer is a data analyzer and converter tool that supports various text and graphical display modes, data decomposition, absolute and relative timestamps, and powerful filter/search functions. 12 Replay The Replay tool allows replaying data streams, which were previously recorded with the Recorder, into user-defined process variables. Simulation Interface Through devExchange, ADS2 integrates the most popular modeling tools like MATLAB/Simulink, SCADE®, Rhapsody, VAPS, and others into a realtime HiL simulator. Hand-coded user applications written in C, C++, Test Process Manager (TPM) Python, Ada, Fortran can also be imported into the TPM links requirements and test case definitions ADS2 platform. into an automatically executable test description document. Test cases are defined in a form based Development Tools editor as event triggered stimulate/wait/expect sequences. Configurable test reports are generated A tool set for developers and test engineers. as PDF documents. Configuration Editor Requirement Engineering Interface Configuration Editor is a tool used for creation, The interface to requirement engineering systems viewing, and maintenance of all system configuration like DOORS allows integrating requirements into test data. case definitions. Panel Editor PySim Panel Editor and panel runtime interpreter are used PySim is a script language based on the open to create and run control and visualization panels. source Python scripting language well suited for rapid prototyping and automatic test applications. ICD Importer ICD Importer generates the system configuration from customer ICD automatically. The Airbus Albatross ICD format is integrated in ADS2. 13 Data Monitoring, Acquisition & Analysis The ADS2 system is ideal for medium to large scale data acquisition applications, either in conjunction with hardware-in-the-loop testing, or in a distributed realtime system integration and test environment. ADS2 provides extensive realtime and UIS software support for data acquisition and analysis applica- External application interface allowing to inte- tions. Time-aligned recording and viewing of data is grate tools of third-party vendors as well as user- available from different sources, such as: built simulations. > Bus messages (AFDX, MILBUS, ARINC 429, CAN, TTP, RS 232 / 422 / 485, Synchro / Resolver, LVDT / RVDT, GPIB) > Discrete and Analog I/O > Simulation variables > User inputs The ADS2 user interface allows for easy configuration of data acquisition scenarios, including realtime monitoring and data recording, which may be selective or total. Support for the ADS2 ICD realtime database is fully integrated with all data acquisition and analysis tools. This provides the ability to handle data in numerous formats, including engineering units. Generic realtime data monitor with resource browser to configure the desired data items. The monitor also offers some simple graphical instruments for visualization. 14 High-speed recorder supporting multiple logging rates, triggered and continuous logging, and multiple I/O data formats. Data Viewer is used to display the post-process data previously recorded with the Recorder tool. The data can be viewed and analyzed in text or graphical format. The ADS2 Configuration Editor is used to create and maintain the configuration information for ICD, I/O, process variables, devices, component, and simulation interface. An integrated consistency check automatically verifies the validity of the configuration. The configuration is stored in readable ASCII. 15 Simulation, Emulation & Stimulation Two types of ADS2-based simulations are available. One is the Virtual Prototype, which simulates a real system in realtime for the purpose of evaluating various strategies for the operation of the system. The second is an Environment Model, which simulates the real environment of a system under given conditions in order to understand the behavior of the system under test. The following diagram shows the basic concept of simulation in an ADS2 system: Hand-Coded C, C++, Fortran Python, Tcl, Ada SCADE® LabVIEW MATLAB/Simulink Simulation Model Output Input I/O Device 16 UUT The user can create a simulation model with MAT- internal variables of the simulation model is defined LAB/Simulink, SCADE®, or LabVIEW, or hand-code in a Simulation Interface Definition (.sid) file. This file it in C, C++, Fortran, Python, Tcl/Tk or Ada. is generated automatically when the user creates the simulation model from MATLAB/Simulink, SCADE®, The I/O-Map, which is the ICD (Interface Control or LabVIEW. If the simulation model is a hand-coded Document) for the UUT, maps all physical inputs program, the user will need to create it manually and outputs to/from the UUT to the corresponding using the ADS2 Configuration Editor. The user is process variables maintained by the ADS2 software. not required to produce any I/O-specific drivers or The mapping between process variables and the interface code. The Session Manager is the top-level ADS2 configuration and control manager. It provides easy access to all available hardware resources and software tools within the ADS2 environment. It allows the operator to start and stop sessions, connect to a running session, or create a new session. The user activates test panels, recorders, monitors, replay tasks, graphical displays, and simulations by dragging their icons to the workstation and realtime system panes. 17 Data Visualization & Control ADS2 provides two possibilities for the user to control the test process. One is manual control through Panel Editor and the other is automatic control through PySim. Manual Control: Panel Editor The ADS2 Panel Editor is a powerful graphical editor for generating control panels by dragging and dropping appropriate icons. For each inserted object, the Panel Editor provides a configuration dialog that is used to configure the object properties (colors, fonts, optional elements, etc.) and to assign system variables to be displayed/controlled by the object. Panel Editor supplies an ample set of ready-to-use graphical objects that are designed to meet the needs of test data visualization and control applications. User-provided widgets can be added to the object library to cover custom needs. Since panels can be nested, and widgets can be used without restriction as to type and number, Panel Editor allows panels of virtually unlimited complexity. 18 Automatic Control: PySim PySim is a high-level, extensible scripting language. It is a combination of Python and ADS2 extensions. The salient features of PySim are: > Manipulation of process variables to change the value or generate a specified function, such as ramp, toggle, etc. > Branching to varying program paths on the occurrence of certain events > Parallel execution (ramp several parameters, watch conditions) > Trigger certain system activities, like starting/ stopping simulations, opening/closing panels, etc. Additionally, a rich set of tools (such as editor, debugger), libraries (such as database interfaces, graphics libraries, math package) are available in the public domain. 19 ADS2 System Hardware Overview ADS2 system hardware components include computing resources, I/O boards, breakout & wiring and UUT mount. Versatile system configurations are created through various combination of these components together with system software. I/O Boards > Avionics Busses: AFDX/ARINC 664, ARINC 429, ARINC 825, MIL-STD-1553, RS 232/422/485; ARINC 717 Power Supply > AC / DC > Power Switch Matrix Instruments > DMM > Signal Generators > Field Busses: TTP, Flexray, CAN > Ethernet > Avionics Discrete I/O, TTL I/O, Relay > IndustryPack for PCI, cPCI, VME > Analog I/O > PMC for PCI, cPCI, PXI, PCI Express, > Resistor Simulation (RSS) > LVDT/RVDT, Synchro/Resolver > Waveform Generators, Frequency Carrier Racks Generators and Counter > Pulse Width Modulation (PWM) Computing Resources > 19” in various heights Crates > PC > VME > PC: Windows, RT Linux, CentOS > cPCI SBC: Windows, RT Linux > ARINC 600 > VME SBC: VxWorks > Custom Breakout & Wiring > RICE (Routing and Interconnection Equipment) > AFDX BOP (Breakout Panel) > FIBO (Fault Insertion & Breakout) > Custom Signal Conditioning 20 VME > Various Loads, Pull Up / Pull Down > Custom > Dynamic load simulation UUT Mount Possible system configurations with their purpose are shown as examples in the following table. Architecture Components Purpose ADS2-OFFLINE • PC (Desktop or Laptop) • No I/O • Complete SW Suite Development and test of simulations, panels, and tests ADS2-PC • PC, • PCI I/O • Complete SW Suite Small equipment simulators, small test systems with reduced I/O and reduced performance ADS2-PCIe • PCIe RT System • Optional PC Workstations • Complete SW Suite High I/O capacity, high performance Integration Test System Large / Multi-Equipment Test System ADS2-VME • VME RT System • PC Workstations • Complete SW Suite High performance, reduced I/O capacity. Equipment simulators, equipment tests, production tests 21 ADS2 Used for Development of High Lift System for A380 Avionics products are usually composed of multi- ADS2 can provide the avionics development team an ple hardware and software elements. By improving integration environment with a mix of virtual and phy- system specification and requirements verification sical prototypes of system (components) under de- techniques, early shortcomings - thus future pro- velopment throughout all phases of the development blems - can be avoided. Therefore, early verification (from requirements analysis to test and integration). is important as a general quality objective, and early In the following sections, the development process prototyping has become an important means to of High Lift System (HLS) of A380 with ADS2 will be achieve this. presented as an example to show how ADS2 is used System modeling techniques are being applied to to support the relevant activities from requirement create virtual prototypes for verification by simulation analysis at A/C integrator Airbus during the early in early stages of the development. stage, subsystem (SFCC) development at supplier Diehl Aerospace during the system development, to system integration at Airbus in the end phase. Phase 1: Virtual prototyping of HLS by Airbus and TUHH Airbus Airbus + TUHH Specification, Specification S ppeeccifiifcicaatito Model ooddeel l Specification, S ionn, ,M M Model DD e v e l o p m e n t and a n Test eesst t Development evelopment a nddT T Development and Test Integration n Test eesst t Inte teggrraatito ionnT T Integration Test Diehl Aerospace EE Equipment qquuip Equipment ipm meennt t DD eevveelo Development loppm meennt t Development TT e s t Test e st Test 22 At the early stage, Airbus worked together with the technical university Hamburg-Harburg (TUHH) to prepare the top level system specification and to complete the requirements verification. The system modeling technique was employed to fulfil this task. The important activities are: 1. Structural and aerodynamic simulation 2. Realtime system specification and modeling >> Create system requirements >> Create subsystem and interface requirements for - Power Control Units (PCU) - Transmission (TM) - Slat/Flap Control Computer (SFCC) >> Simplified - PCU - TM - SFCC >> Modeled with MATLAB/Simulink >> Integrated >> Create >> Use structural models turned into realtime models for as realtime models in ADS2 test cases both at system and subsystem level ADS2 Test Process Management (TPM) to perform tests on ADS2 realtime system 23 3. Integration of real simulations ADS2 PC HLS TRS HLS SRS HLS ICD Test Proc SFCC SIM User Panel PCU SIM Process Variables The TRS (Test Requirement Specification) was derived from the HLS SRS (System Requirement Specification), and the relevant test program was created with TPM based on the TRS. All simulations were integrated in ADS2, communicating with each other through the process variables. Testing can be performed either manually or automatically, supported by ADS2 Panel Editor or TPM, respectively. 24 TM SIM Phase 2: SFCC Development at Diehl Aerospace As SFCC380 supplier, Diehl Aerospace recieved the SFCC requirements, The SFCC ICD (Interface Control Document), environment models and the simplified SFCC model from Airbus which had been developed in the first phase. To develop the SFCC Diehl Aerospace employed ADS2 SIB SFCC TRS ADS2. From the physical prototype to the final pro- Test Proc User Panel PCU SIM SFCC SRS TM SIM Process Variables SFCC ICD duct, the ADS2 system was used to allow the development team to refine and validate the design step by step. In this phase, instead of the SFCC simulation model, a real device was connected to the ADS2 system through real I/O signals. The PCU and TM simulati- ADS2 I/O Hardware ons behaved as target environment of the UUT (i.e. SFCC). Test programs and user panels from phase 1 were reused. SFCC Phase 3: Integration and Validation of HLS at Airbus After the suppliers had delivered all HLS subsystems, Airbus began to integrate and validate the whole system with ADS2. ADS2 SIB SFCC TRS Test Proc User Panel The high reusability of the ADS2 test system architecture, configurations, panels and test programs in this phase reduced the integration process and SFCC SRS saved costs dramatically. The use of a consistent test Process Variables SFCC ICD tool family improved the comparability of the results. ADS2 I/O Hardware HLS System SFCC 25 ADS2 Used for A380 Cabin0 Integration At function integration level, large sections of an aircraft are integrated with real equipment, sensors, actuators, displays, etc., and connected through the real I/O lines and data busses. The integration bench is used for simulation of the environment (missing systems and actual physical environment), data acquisition and visualization, and manual or automatic testing. The technological objectives of the test facility for A380 Cabin0 integration were due to: >> More >> Test efficient and comprehensive test processes of all integrated cabin systems functionalities before first power on >> Similar >> Tracing test architecture of all types of tests of test results to basic system functional requirements >> Reduction of A380 program risks and support ‘First Time Right’ Fulfilling these requirements, ADS2 was selected by Airbus Germany as test facility for this task. Test Rig The following picture shows the new hangar 51 in Hamburg in which an integration and test rig for the A380 forward fuselage is installed. At full length the test rig is 60 m long and three floors high. Moveable Platform Virtual Reality Lab Water / Waste - Testrig Cabin Systems Integration & Verification Test Facility Full-scale engineering mock-up of a megaliner fwd. fuselage with fullycabin equipped cabin sensors, actuators and wire harnesses Full-scale engineering mock-up with fully equipped interior, interior, sensors, actuators and wire harnesses 26 More than 20 ADS2 systems were used as A380 engineers together controlled by a central test stati- Cabin 0 test facilities in the test rig as shown in the on. following diagram. The rectangles with blue frame are ADS2 test engines. In the lab the test engines were installed for electrical systems, CIDS, IMA, IFE, etc. Each system has its own computer, sensors and actuators. Each system can be operated indepen- All test engines use the same ADS2 software packa- dently. It also allows a test engineer to run the whole ge independently of the size of the test engine and system chain by connecting all systems and the test the number and types of interfaces. Integration Rig The Cabin 0 integration rig allowed the installation of Two ADS2 test clusters combined with a few ADS2 cabin related systems and interior, for example, ligh- test engines were applied for the integration rig. One ting systems, galleys, entertainment systems, power cluster, named „ADS2 system 1“ in the following distribution, etc. picture, was responsible for data acquisition/moni- It is designed to run the network of cabin systems. toring/recording, system simulations, test control All installed systems work in wire harnesses and on a and power control. The other cluster, named „ADS2 power distribution system as in the A/C. system 2“, was used for environment simulations and remained cabins. 27 Considering the power supply in Cabin 0 integration test, the integration rig was assigned the following tasks: >> Checking systems operation under various behavior of the power supply - Power interrupts - Power switching - Simulation of power transients - Simulation of A/C flight phases >> Simulation of different supply scenarios >> Simulation of different bus bars (on, off, line impedances) >> Systems operation under frequency variation >> Simulation of harmonic distortion >> Measurement >> Test of current consumption i(t) of cabin systems of common mode failures Data Recording & Archive ADS2 Central Control Station Control / Data Exchange ADS2 System 1 Data Aquisition ADS2 System 2 Avionic Rack 2300VU, 2400VU FC Equipment. Simulation Simulation Remain. Cabin Tapping / Simulation Wiring Power Supplies •AC Full Simulation •AC High Power •DC Full Simulation 28 Optional Break Out Panels Module / Controller System Simulations Test Control Power Control ADS2 Used for Testing of DECMU (Eurofighter’s Digital Engine Control and Monitoring Unit) The Eurofighter's EJ200 engine is the most advanced in its class worldwide, providing the combat aircraft with breathtaking agility. Starting with Tranche 2, the EJ200's digital engine control unit (DECU) is being recreated as a digital engine control and monitoring unit (DECMU) which marries control and monitoring functions in a single unit. Two dual redundant DECMUs were connected to the HiL test system through the provided I/O interfaces. The ADS2 I/O mapping mechanism maps the real Digital Engine Control and Monitoring Unit - DECMU I/O channels to system I/O variables according to the ICD. The environment of the UUT, i.e. the engine and the The system delivered to MTU shown in the following flight control system, was simulated by two MAT- picture is for testing the DECMU. It is a VME based LAB/Simulink created models running on the ADS2 system with MIL-1553, analog I/O (with 0.01% system with a step time of 0.25 ms. accuracy), LVDT/RVDT, synchro/resolver, digital I/O, function generators, and pulse width modulation Automated tests were realized through TPM, it channels. required fewer test engineers and could run unmanned overnight. 29 Product Specification General Features >> High-level user interface >> Modular and scalable system >> Integrated ICD (Interface Control Document) support >> ICD browser and data entry tools (Configuration Editor) >> Support for multiple ICD databases >> Hypertext online help system >> Support for Chinese and Korean character sets Data Acquisition and Analysis >> Data Monitoring >> Resource browser for selecting signal sources >> Graphical instruments toolbar for data visualization >> Various display formats: decimal, hexadecimal, octal, binary >> Addition or removal of data points on the fly >> Data Recording >> Time-aligned recording of data from different I/O sources >> Full or filtered recording >> Multiple simultaneous recording sessions >> Flexible triggering >> Recording to local disk or file server >> Time tagging >> 1 µs resolution timestamps for all I/O and simulation data >> IRIG-B synchronization with other equipment >> Post-processing of recorded I/O data >> Text or graphical view >> Data decomposition down to the parameter level with EUC (Engineering Unit Conversion) >> Representation in hex or engineering units with time stamp >> Filtering, search and sort utilities >> Tools for generating data replay files Emulation, Simulation, Replay >> Bus Emulation >> Creation of I/O-type-specific transmit schedules from ICD data for all supported I/O types >> Closed loop simulation >> Simulation frame rates down to 100 µs >> Self-hosted and remote workstation-based simulations 30 >> One-point control of a distributed simulation scenario >> Easy mapping of simulation variables to I/O resources through GUI (Graphical User Interface) – no programming of driver or other low level code required. >> Simple and powerful library for interfacing user-written simulation code >> Supported simulation and animation products >> MATLAB/Simulink® >> SCADE® >> VAPS® >> LabVIEW™ >> Supported languages for simulations and test scripts >> C >> C++ >> Python >> Data Replay >> Selected process variables >> User-defined replay speed >> User-defined offset of replay start and end >> Replay control via user-defined trigger point >> TPM Test Process Management Debugging of Test Scenario >> Graphical or numerical monitoring of simulations variables >> Simultaneous use of data acquisition and analysis capabilities Supported I/O Types >> MIL-STD-1553 >> Emulation of one bus controller and 31 remote terminals per MILBUS channel, up to 4 MILBUS channels per PMC module or PCI slot >> Raw or message data acquisition and trigger system >> 1 microsecond timestamp resolution >> 2 external trigger inputs and outputs >> Error statistics >> AFDX/ARINC 664 >> Avionics Full DupleX switched Ethernet >> UDP data exchange protocol >> Error monitoring >> Recording of full data stream (redundancy enable / disable) >> Raw data recording >> 1 microsecond timestamp resolution >> ARINC 429 >> 8 receivers and 4 transmitters per PMC module >> 100 kbps or 12.5 kbps data rates >> Transmit schedules with up to 256 labels, with different update rates per channel >> 100 microsecond timestamp resolution >> Data acquisition >> Data replay >> CAN >> CAN 2.0A and CAN 2.0B support >> 2 kbps to 1 Mbps speed >> Scheduled and asynchronous transmissions >> Sampling & FIFO receive mode >> Raw & signal data interface >> Data acquisition >> Data replay >> TTP >> Time Division Multiple Access (TDMA) bus access scheme >> Support for 25 Mbps synchronous and 5 Mbps asynchronous transmission >> Data frames can carry a payload of up to 240 bytes each >> Allows a free choice of the number of data bytes per transmission >> An application using TTP can send both time-triggered and event-triggered messages >> Data acquisition >> Data replay >> RS232 / 422 / 485 >> Up to 32 full duplex channels per IP module >> Bit rates from 115 kbps to 921 kbps >> Configurable record format >> Data acquisition >> Data replay >> Discrete / Analog Signals >> All common types of discrete and analog I/O >> Large number of different I/O types through use of IP I/O modules >> High channel density, for example 192 digital TTL-level channel on one VME or PCI slot >> Data acquisition >> Data replay >> Timer boards, pulse strains, RSS simulation >> Synchro / Resolver Signals >> Up to 8 digital-to-synchro/resolver (1.2 VA) channels per slot >> Two-speed or single speed or combination (programmable) >> 16-bit resolution >> Wrap-around self test >> Programmable rotation >> Data acquisition >> Data replay >> LVDT / RVDT LVDT/RVDT-to-Digital >> Up to 16 LVDT/RVDT-to-Digital channels per slot >> 16-bit resolution >> 0.025% FS accuracy >> Self-calibrating, does not require removal for calibration >> Auto-ranging input between 2.0 and 28 V rms >> Data acquisition >> Data replay Digital-to-LVDT/RVDT >> Up to 16 Digital-to-LVDT/RVDT channels per CCA 16-bit resolution >> Continuous background BIT testing with reference loss detection >> Data acquisition >> Data replay >> GPIB (IEEE488) >> Up to 15 devices can be connected to a controller >> 1 MB per second data rate >> 8 bit parallel data transfer mode >> 3 wire handshake, reception of each data byte is acknowledged Supported Platforms >> Workstation for user interface system: >> PC with Windows >> PC with Linux >> Realtime I/O server: >> Linux CentOS with RT kernel >> QNx >> VxWorks >> PC running Windows or Linux >> Simulation Host: >> PC running Windows or Linux >> Support for other platforms can be provided on request 31 techSAT GmbH Technical Systems for Avionics and Test Gruber Strasse 46b • 85586 Poing • Germany Tel +49 (8121) 703-0 Fax +49 (8121) 703-177 ts-info@techsat.com AFDX® is a registered trademark of Airbus Deutschland GmbH techSAT Hamburg GmbH Hein-Saß-Weg 17 • 21129 Hamburg • Germany Tel +49 (0)40 309 9368-0 Fax +49 (0)40 309 9368-29 hamburg@techsat.com techSAT Shanghai China JuFeng Road Line 1589 Nr 178 • Shanghai 201206• China Tel +86 135 859504 68 Tel +86 186 21600816 dk@techsat.com techSAT North America Lake Washington Air Harbor • Hangar Three 3849 N.E. 98th Street • Seattle WA 98115 • USA Tel +1 (206) 910-3908 wm@techsatnorthamerica.com www.techsat.com Copyright © 2016 TechSAT GmbH | Rev 1006