Functions and Features
RAMScope-EXG
Functions and Features (Measurement Data Acquisition)
Real-time Measurement of Changes in Control Software Data and Peripheral IF Status, Confirming Validity of System Functions and Performance!
Main Features
- Enables real-time monitoring and tuning of internal variables in control algorithms(※)
(The effect of visualization:unforeseeable fluctuation of variables, and the degree of influence of instability and nonlinearity)
※No software load is applied to the control software by measurement(no permanent software is required) - "combinable" multi-measurement depending on the requirements of the step-by-step test
Types of measurement modules:Variable measurement and calibration(RAM monitor), analog measurement, CAN communication
Measuring modules can be expanded to a maximum of 10 modules (including power supply and communication modules) - Multi-system in which multiple measurement modules can measure synchronously
- Equipped with test scenario function (scenario data injection into variable value, CAN pseudo sending)
- One unit can measure and record operation evaluations from reprogramming (FROM rewriting).
- Compatible with adaptive functions (parameter tuning) to optimize the system
- Enhanced function of measuring module (up-to-date: versus GT150 series)
Analogue signal measurement (input up to 1000V) and CAN measurement (for CANFD) - High-speed HOST communication IF (GbEthernet/USB3.1), ruggedness, and enhanced noise resistance
Measurement is possible even in high-voltage drive motor environments by target GND insulation (many achievements) - Supports ASAM standards (international standards bodies) (Measurement: MDF/setting data: A2L)
XCP-compliant measurement communication protocol (ASAM MCD-1 XCP)
Support for affinity of measurement data and cooperation with other companies'compatible tools and HILS tools
Reprogram to Verification Procedure for Variable Measurement and Adaptation
(Verification of Actual Machine: RAM Measurement Module)
Supports processes from Unit testing to system testing to validation of commercialization
"Building Production Codes from Simulation Models and Generating them into Object Codes" "Download the object code (ROM) to the actual machine with RAMScope" "Observing the behavior of control soft variables like an oscilloscope" "Measuring the behavior after tuning of the parameter table in real time" "The recorded results are reflected in the simulation model as mathematical data."
Control software development often utilizes model-based development (MBD), which is highly abstract, and simulations are used jointly in the design to perform logic verification.We will introduce the procedure to verify the implementation model for the subsequent mass production code.The control algorithm is modeled from the requirement specification to the control design, and the control software is finalized by validating the control specifications by model simulation.Interfaces the control software with the platforms implemented in the control microcontroller (e.g. IO driver level) to generate source code for mass-production code.
In order to perform actual machine verification, you can generate object code that ROMs the source code for mass-production code in an integrated development environment, including compiler builds according to the implementation microcontroller.Variables and parameter information necessary for measurement and calibration of this mass production code are extracted.The measurement results obtained by the actual machine test are compared with the simulation model, and the acquired data is reflected in the control model to enhance the coordinated verification environment.
For verification of the actual device, the object code to ROM the source code after generation in the integrated development environment including the compiler build according to microcontroller and the symbolic information of variables/parameters required for measurement and calibration are used.
【Procedure for verification of actual equipment using RAMScope (Example)】
- Refer to the control algorithm variable information (symbol information) from the compilation information and register it to the measurement channel.
(The setting environment can be saved to a project file) - Program the object code in embedded FROM of the control microcontroller
- Restarting the actual target (control microcontroller)
- Performing variable measurement: Observing and displaying variable changes, HOST-HDD capturing (recording), and finishing and stopping measurements
- Analysis of measurement results (performance observation by timing measurement, observation of function and state transition from algorithm operation results, etc.)
(ex:Test verification, function input variable (equivalent value, boundary value) ⇒ Observation of function output result) - Save (BIN,CSV,MDF) measurement results and create test reports by replicating data
- Display/edit of calibration parameters, tuning of calibration values ⇒ Measurement and verification of control action after calibration
CAN Interface Module(Analyzer and Emulation): Model name GT171C01
RAMScope-EXG's CAN measurement (GT171C01) provides a measurement module equipped with two channels of interfaces that enable bus monitor measurement and pseudo-sending of automotive network (CAN/CANFD) communication.Monitor measurement and pseudo sending of CAN/CAN FD communication can be switched by a higher-level application according to the request of verification work.Signal definitions on CAN data messages can be easily done from individual settings to referral registration of files (.dbc) defined in Vector's CANdb.Pseudo sending can create a transmission scenario for a data pattern prepared in advance.It can be used for node substitution, communication load test, etc. in the development.
By simultaneously measuring automotive network measurement and variable measurement and peripheral analog signal measurement, it is an effective tool for the measurement environment of system tests.Since up to 9 modules can be added to RAMScope-EXG measurement module expansion, it can be used for measurement of multi-channel CANs such as automotive GWs.
General A/D Measurement Module:Model name GT171A01
(Differential 4 channels- Supports up to 1000V※Multi-range inputs)
RAMScope-EXG A/D measurement module (GT171A01) provides a module with 4 channels (synchronous) of analog measurement (differential input) capable of multi-range input.The setting of the input range corresponds to a wide range of ±1V to ±100V (CATII) and can be selected on the measurement application.(※Measurement up to 1000V is possible by connecting a 10:1 probe (withstand voltage).)Since the measurement input is a differential input type, it can easily and accurately measure voltages with different potential differences for each channel.The differential input method is a measurement probing that is less susceptible to noise generated in the input common and noise such as crosstalk noise of other channel's.
Multiple Measurement Module Synchronization
(Multi-Measurement and Coordinated Verification of Multiple ECUs)
In recent automotive control systems, self-supporting distributed cooperative control systems (multi-agent systems) are attracting attention, in which self-supporting control modules (agents) are distributed and interact with other control modules through a network.To verify the role of individual distributed control modules and sensors in integrated control, synchronous measurement is required to determine the interrelationship between control operations.Coordinated synchronization between control microcontroller processes is required for control microcontroller operations implemented in the ECUs of a self-contained distributed cooperative control system.RAMScope enables synchronous measurement of measuring modules, enabling actual verification of coordinated control.
Features of RAMScope-EXG (Multi measurement data acquisition system)
- Control processing of several microcontroller can be measured on the same time-base
- Synchronization of CAN communication and signal measurement in parallel and coordinated control systems
- Measurement control is available for event function and external trigger of specified measurement module
(Measurement operation of other modules is linked (start/stop)) - Isolated from GND of target system (MCU to be connected) (High breakdown voltage: Optical element)
Reduces the effect of common mode noise and does not affect the target system
(High withstand voltage isolation between modules)
【Application example of Multi measurement data acquisition system】
- Motor embedded machine tools, industrial machines, medical machines, etc.
- Parallel and Interlocked Control of Multiple Motion Controls
- Coordinated Control in Multi-Axis Motor Control
- Cooperative control in automobiles
- Motor Assist: Motor-driven to engine-driven
- Regenerative control: Brake from drive motor
- Compensation control: Synchronization between steering and brake measurement modules
Efficient Data Capture with Rich Event Functions
RAMScope-EXG is enhancing its event-function to efficiently measure verification works.The event function is useful for observing the control system status under certain conditions or events of interest.
The event sets the conditions for the data to be detected, and a specific operates at the timing when the conditions are met.Linked operation of the event can be used to mark measurement samples, start and end measurement capture, start and stop scenario functions, etc.Event detection is installed in each module to judge event conditions in real time.
Each module has an external trigger input and output terminal to work with other measurement environments and target systems.
External trigs are event condition input and event output.Alternatively, it can be used as a sample control for measurement.It works independently for each measurement module.
Module Combination and Flexible Installation Structure According to Measurement Scene
Measuring modules can be freely combined according to the verification scene and measurement needs.Additional combinations can be extended later on.
Up to 10 modules (including power supply and communication).The structure is flexible and robust to accommodate a variety of verification and evaluation environments.