PM-200 UserManual 2.10.3
PM-200 UserManual 2.10.3
User Manual
Document number: D-DL5-G-05-012
Manual edition: 2.10.3
Date: 13.04.2023
TTTech Auto AG
Operngasse Str. 17, A-1040 Vienna, Austria, Tel. + 43 1 585 65385000, [email protected]
No part of the document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the written permission of TTTech
Automotive. Company or product names mentioned in this document may be trademarks or registered trademarks of their respective companies. TTTech Automotive undertakes no
further obligation in relation to this document.
© 2010 - 2021 TTTech Auto GmbH. All rights reserved. Subject to changes and corrections
TTTech - Confidential
Contents
1 Introduction .............................................................................................. 6
1.1 The PM-200 ................................................................................................ 6
1.1 Document Overview .................................................................................. 7
2 PM-200 Overview ..................................................................................... 8
2.1 Features ..................................................................................................... 8
2.2 Vehicle Interfaces ...................................................................................... 8
2.4 Technical Data - Logger ............................................................................ 9
2.5 Technical Data - Remote Control ............................................................ 10
2.6 Hardware Version .................................................................................... 10
3 First Steps with the Logger ................................................................... 11
4 Connecting the Logger to the PC ......................................................... 12
4.1 Ethernet Interfaces .................................................................................. 12
5 The Configuration Tool ......................................................................... 14
5.1 Installation................................................................................................ 14
5.1.1 System Requirements ................................................................................................ 14
5.1.2 Optional Modules ....................................................................................................... 15
5.2 Overview................................................................................................... 15
5.3 Logger Manager ...................................................................................... 18
5.3.1 The Context Menu ....................................................................................................... 20
5.3.2 Adding a Logger ......................................................................................................... 21
5.3.3 Logger Settings .......................................................................................................... 21
5.3.4 Uploading a Configuration File from the File System .............................................. 25
5.3.5 Activating a Configuration.......................................................................................... 26
5.3.6 Deleting a Configuration ............................................................................................ 26
5.3.7 Selecting the Storage Medium ................................................................................... 26
5.3.8 Data Recording ........................................................................................................... 26
5.3.9 Trace Files ................................................................................................................... 27
5.4 General Configuration Settings .............................................................. 28
5.4.1 Logging Options ......................................................................................................... 29
5.4.2 Power Management .................................................................................................... 30
5.4.3 Shutdown Mechanisms for Battery Protection ........................................................ 32
2
TTTech - Confidential
5.5 Configuring the Bus Interfaces .............................................................. 35
5.5.1 FlexRay interface ........................................................................................................ 35
5.5.2 CAN interface .............................................................................................................. 38
5.5.3 LIN interface ................................................................................................................ 39
5.5.4 MOST ........................................................................................................................... 40
5.5.5 Ethernet ....................................................................................................................... 41
5.5.6 Clamps......................................................................................................................... 42
5.5.7 Serial ............................................................................................................................ 42
5.5.8 Digital In....................................................................................................................... 43
5.5.9 Digital Out.................................................................................................................... 44
5.5.10 Analog In .............................................................................................................. 44
5.5.11 Analog Out ........................................................................................................... 45
5.5.12 CAN Extension Board ......................................................................................... 45
5.5.13 Virtual CAN ........................................................................................................... 46
5.5.14 Database Files...................................................................................................... 47
5.6 Uploading the current Configuration File .............................................. 48
5.7 Working with Trace Files ........................................................................ 48
5.7.1 Viewing Trace Files .................................................................................................... 48
5.7.2 Conversion .................................................................................................................. 51
5.8 Integrating Additional Functions ............................................................ 61
6 Using the Logger's Front Panel ............................................................ 64
6.1 Keys and LEDs on the Front Panel ........................................................ 64
6.1.1 Keys ............................................................................................................................. 65
6.1.2 LEDs ............................................................................................................................ 67
6.2 Viewing System Information ................................................................... 69
6.3 Viewing License Information .................................................................. 69
6.4 Setting the Clock ..................................................................................... 71
6.4.1 Setting the Date .......................................................................................................... 71
6.4.2 Setting the Time .......................................................................................................... 72
6.4.3 Setting the Time Zone ................................................................................................ 72
6.5 Setting the Logging Mode ....................................................................... 73
6.6 Configurations ......................................................................................... 74
6.6.1 Activating a configuration on the logger ................................................................... 74
6.6.2 Deleting a configuration ............................................................................................. 75
6.7 System Messages ................................................................................... 75
6.7.1 Reading System Messages ........................................................................................ 75
6.7.2 Deleting System Messages ........................................................................................ 76
3
TTTech - Confidential
6.8 Trace Files ............................................................................................... 76
6.8.1 Copying Trace Files.................................................................................................... 76
6.8.2 Deleting Trace Files .................................................................................................... 77
6.9 Storage Media .......................................................................................... 77
6.9.1 Selecting the Storage Medium ................................................................................... 77
6.9.2 Formatting Storage Media.......................................................................................... 78
6.9.3 Checking Storage Media ............................................................................................ 78
6.10 Data Recording ................................................................................... 79
6.11 Monitoring during Logging ................................................................ 80
7 Using the Remote Control ..................................................................... 84
8 Accessing the Logger via Web Server.................................................... 85
9 Firmware Update..................................................................................... 85
9.1 Data Preservation during Update ........................................................... 85
9.2 Updating the entire Firmware via USB Flash Drive ............................... 86
9.3 Factory Reset ........................................................................................... 89
9.4 Updating individual Software Packages ................................................ 89
10 Data encryption option ........................................................................... 90
10.1 How to encrypt/decrypt the SSD storage .......................................... 90
11 Development Environment for User Code.............................................. 96
11.1 Eclipse Development Environment Preparation .............................. 96
11.1.1 Debugger Settings for the Remote Debugger ................................................. 108
11.2 User Code Examples ........................................................................ 111
12 Support and Downloads ....................................................................... 113
12.1 4me Self Service overview ............................................................... 114
12.2 Create Debug data ............................................................................ 115
13 Vehicle Connectors - Technical Data ................................................... 115
13.1 Pin Assignment................................................................................. 116
13.1.1 Main Connectors................................................................................................ 116
13.1.2 CAN Extension Board ....................................................................................... 119
13.2 Cable Harness................................................................................... 120
13.3 Positive Voltage Supply (UBAT) ...................................................... 120
13.4 Negative Voltage Supply (GND) ....................................................... 121
13.5 FlexRay .............................................................................................. 122
4
TTTech - Confidential
13.6 High-speed CAN ............................................................................... 123
13.7 LIN...................................................................................................... 124
13.8 MOST ................................................................................................. 125
13.9 Serial.................................................................................................. 125
13.10 Digital Input .................................................................................... 126
13.11 Digital Output ................................................................................. 127
13.12 Analog Input ................................................................................... 128
13.13 Analog Output ................................................................................ 129
14 Further Reading - Application Notes .................................................... 130
15 Warnings and Exclusion of Liability ..................................................... 131
15.1 ATTENTION ....................................................................................... 131
16 Legal notice and warranties.................................................................. 132
17 Exclusion of Liability ............................................................................ 132
18 Safety instructions............................................................................... 133
18.1 Risk disclosure statement ............................................................... 133
18.2 Environment and warnings .............................................................. 133
18.3 Intended Use ..................................................................................... 134
5
TTTech - Confidential
1 Introduction
The PM-200 sets new standards for protection and troubleshooting in automobiles
through its innovative concept.
Seamless recording of all vehicle networking data is enabled with interfaces to all current
bus systems.
The PM-200 combines the functionality of a broadband recording tool with expanded,
intelligent features. Using a central timestamp (accurate to 1 µs), all of the connected bus
systems data is recorded on the integrated solid state disc.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
6
1.1 Document Overview
• PM-200 Overview
• First Steps with the Logger
• Connecting the Logger to the PC
• The Configuration Tool
• Using the Logger's Front Panel
• Using the Remote Control
• Firmware Update
• Development Environment for User Code
• Support and Downloads
• Vehicle Connectors - Technical Data
• Warnings and Exclusion of Liability
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
7
2 PM-200 Overview
2.1 Features
The PM-200 has the following functions:
• Comprehensive data acquisition from all buses with a central timestamp
(accuracy of 1 µs)
• Wakeup process recording
• Selective data acquisition and processing with triggers and filters
• Free programmability
• Open data format
• Power management: multi-stage configurable
• Sending and receiving API
• Supports FIBEX 3.0 and 3.1 and ARXML 4.2.1
• 12 x LIN
• 2 Ethernets (configurable for 10, 100 or 1000 Mbit/s)
• 1 MOST150, SPY mode (expansion card)
Allbus interfaces are implemented according to OEM standard.
Additional Interfaces
• analog inputs (12 bit)
• digital inputs (interrupt enabled)
• 6 x Serial (RS232)
• analog outputs
• 6 digital outputs
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
8
2.3 PC Connections
The following figure shows the connections on the (seen in the display's reading direction)
right side of the logger.
Depending on the cover version, there can be additional slots for MOST and CAN
extension board.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
9
2.5 Technical Data - Remote Control
• Dimensions: 97 mm x 174 mm x 30 mm
• Mass: 0.410 kg
• Operating voltage: 6 V to 32 V
• Protection against load failure
• Current is supplied via the logger’s supply
• Power consumption: typically 0.75W
• Operating temperature: -40 °C to +75 °C
• Robust, automotive-suitable housing
• Lockable, robust plug
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
10
3 First Steps with the Logger
Set up the logger's voltage supply (see Positive Voltage Supply (UBAT)).
1. Install the configuration tool (see Configuration tool installation).
2. Connect the logger to the PC (see EthernetInterfaces).
3. Add/look up the logger in the configuration tool (Adding a Logger).
4. Create configuration (see General Configuration Settings and Configuring the Bus
Interfaces).
5. Upload configuration (see Uploading a Configuration File from the File System).
6. Record data (see Data Recording).
7. Copydata from the logger to the PC (Downloading Trace Files).
8. Viewing (Displaying Trace Files) and converting (Working with Trace Files) the
recorded data.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
11
4 Connecting the Logger to the PC
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
12
Example: The logger has 172.16.0.66. The PC has 172.16.0.1 and subnet mask
255.255.0.0.
The IP address is also displayed on the display, as soon as the logger is connected to
the PC.
Logger address
The Windows host name of the logger is TTX-PM200-<serial number>.
For instance: ttx-pm200-00066
Either the host name (e.g., \\ttx-pm200-00066\) or the IP address (e.g., \
\10.100.99.161) can be used to get access to the logger via a PC.
In the following, the term 'logger address' is used as a synonym for the logger's host
name or the IP address.
Ethernet-Statistics
Using the menu function System → Settings → Network → More you can view
statistical information about the data (i.e., the IP packets) transmitted on the active
connections. There are info about received (RX) and transmitted (TX) packets.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
13
VLAN settings
There is a possibility for establishing of VLAN (Virtual LAN). You can set it with the
menu function System → Settings → Network → VLAN. This can be set only in a
situation when supported usb2ethernet adapter is used and attached with USB-0 or
USB-1 port.
The VLAN ID is supported in values range 1-999.
The user should use buttons F1-F4 for a set of the desired value of VLAN ID.
With the OK button, selected value for VLAN ID could be saved.
5.1 Installation
The configuration tool for the PM-200 can be found on the TTTech Service Area (see
Support and Downloads).
Click on setup.exe in the CD's main directory to install the configuration tool. The default
installation directory is:
C:\Program Files (x86)\TTTech\TTX-DataLogger <version>\
You can start the tool via the Windows start menu after installation: Programs → TTTech
→ TTX-DataLogger <version> → TTX-DataLogger. In the same directory you find
also electronic versions of the user manual (PDF) and the API documentation (CHM).
The current release notes are provided on the TTTech Service Area.
Please note that the API documentation cannot be opened from a network drive (error
message "Navigation to the webpage was canceled"), but must be copied to a local
directory before opening. This is a restriction of MS Windows.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
14
5.1.2 Optional Modules
During the installation process you can also install two optional software modules:
5.2 Overview
Note: The configuration tool supports the entire product line (DL4, PM-200, PT15-B, PT-
20MG). In this manual the configuration of the PM-200 is described. Differences to the
TTX- DataLogger (DL4) are described in the individual sub-chapters.
When the configuration tool is started for the first time, only the main window and the
status area are visible. The screenshot below also shows the frequently used Logger
Manager, which can be opened by selecting View → Logger Management, and then
positioned in the main window using drag-and-drop. Your view settings are saved when
the configuration tool is closed, and are activated again during the next start.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
15
Start view of the graphical user interface of the configuration tool
Main window
Depending on the menu selection, the main window shows different views:
• The File menu contains commands for creating, loading and saving configuration and
trace files. Detailed information about New Measurement Configuration is
provided in General Configuration Settings and Configuring the Bus Interfaces.
- Load File: This command allows you to open files of all file formats supported by
the logger.
- Recover Damaged File: If a trace file is damaged/corrupt, this function can be
used to extract the readable frames from it and write them to a new, undamaged trace
file. However, this function implies a potential loss of data (i.e., the non-readable
frames).
- Analyze Tracefile: This function provides statistical data on the frames contained in
the trace file, i.e., how often each frame type appears inthe trace file.
• Edit: The functions of this menu are only active in the text boxes of the configuration
dialogs.
• The Convert menu contains commands for converting trace files to other file formats,
and for creating conversion profiles for the repeated execution of identical conversion
operations. Details are provided in Working with Trace Files.
• In the View menu you can select the views to be displayed in the GUI:
- Logger Management shows the Logger Manager.
- Application Output and Progress are used for switching between the two display
options of the status area.
- Logger Settings opens a dialog for setting logger parameters. See Logger
Settings for details.
- The Help menu provides access to product and license information (About), as well
as to the user manual in PDF format (View User Manual) and to the API
documentation in CHM format (View TTX-DataLogger API).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
16
• With the star button in the toolbar you can switch the expert mode on and off. This
is an advanced user mode, which enables the editing of a number of additional
configuration parameters that are otherwise hidden. They have well defined default
values and thus do not need to be changed in normal operation (e.g., Virtual CAN
parameters).
Logger Manager
With the Logger Manager you can perform most operations directly associated with
data recording.
See Section Logger Manager below for detailed information.
Status area
Depending on the selected tab (see also View menu), the status area displays the following
information:
• Application Output: Continuously shows current connection and status information of
the configuration tool.
• Progress: Shows the progress of the running (conversion) operation.
Shortcuts
Shortcut Description
Alt + F4 Exit application
Ctrl + C Copy
Ctrl + E Edit profile (see ConversionProfiles)
Ctrl + N Create new measurement configuration (see General
Configuration Settings and Configuring the Bus
Interfaces)
Ctrl + O Open file
Ctrl + R Recover damaged trace file
Ctrl + S Save
Ctrl + V Paste
Ctrl + X Cut
Ctrl + Alt + M Open Logger Manager
Ctrl + Alt + O Display application output in the status area
Ctrl + Alt + P Display progress of the running operation in the status
area
Ctrl + Alt + S Open Logger Settings (see Logger Settings)
Ctrl+ Shift + A Analyze trace file
Ctrl+ Shift + B Convert multiple FTC-recorded binary trace files (see
Conversion of Multiple FTC-recorded Binary Trace
Files)
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
17
Shortcut Description
Ctrl+ Shift + I Convert singe trace file (see Conversion of Single Trace
Files)
Ctrl+ Shift + M Convert multiple trace files (see Conversion of Multiple
Trace Files)
Ctrl+ Shift + N Create new conversion profile (see Conversion Profiles)
• Append Loggers
• Change Logger Settings
• Upload and view license files
• Upload Configuration Files from the File System
• Activate Configurations
• Delete Configurations
• Select Storage Media
• Start and stop data recording
• Convert, display, and delete trace files
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
18
Logger details in the Logger Manager
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
19
5.3.1 The Context Menu
The following functions/options are available for each logger upon right-clicking:
• Logger Settings: Opens the Logger Settings Dialog where you can edit
some basic settings for the selected logger. See Section Logger Settings for
details.
• Copy logger information: Copies the contents of the Logger Information
folder and its subfolders to the clipboard, so they can easily be pasted into a
text editor and stored as text file.
• Logging Media: Here you can select the media to which the recorded data
shall be written (default: SSD, see Section Selecting the Storage Medium).
• Start/Stop Logging: Start/stop recording data to the selected media. See
Section Data Recording for details.
• Update Status Periodically: By default, the configuration tool periodically
updates the list and the status of all detected loggers. Disabling this option
"freezes" the current status of the selected logger until you either enable the
option again or restart the tool. To update the status manually between the
update intervals, use the Refresh button in the Logger Manager toolbar.
• Delete: Removes the selected logger from the list until the next tool start.
During this time, neither Refresh nor the autodetection function will make it
reappear.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
20
• Lock: If this option is selected, the selected logger is always displayed in
the Logger Manager (that is, also after a restart of the configuration tool).
For loggers that have been manually added, this option is selected by
default. For loggers that have been automatically detected, this option is not
selected by default.
1. Click on the Add Logger button in the Logger Manager. A dialog window
appears.
2. Enter the IP address or the host names of the loggers that you would like to add
and click OK (see Ethernet Interfaces → 'Logger addresses').
Note that several loggers can be connected to the PC at the same time, as they are
unambiguously identified by their IP addresses.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
21
5.3.3.1 General Settings
In the General Settings tab of the Logger Settings dialog you can assign a name
to the logger (Loggername) and add a description (Logger Description). This
simplifies the assignment of recorded data later on.
5.3.3.2 Licenses
Each logger must have a valid license file, which is located in the same directory as
the configurations, i.e., media/configs. The name of the license file unequivocally
identifies the associated logger.
In the License tab of the Logger Settings dialog you can view the currently licensed
features, as well as information about the incorporated hardware components. With
the button Upload License File you can upload a new license file to the logger. This
is necessary when you buy additional feature packages. In this case you will receive a
new, extended license file and need to copy it to media/configs.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
22
Overview of hardware components and licensed features.
1. Open the folder of the desired logger in the Logger Manager (View → Logger
Management) and click Other Configurations.
2. Select the .license file to view it in the main window of the Logger Manager.
If no license file is present or the present license file is not valid or has expired (for
instance, because the maintenance contract has expired), the logger only provides
a limited set of basic features, i.e., no additional functions (see Section Integrating
Additional Functions) and only certain bus interfaces (CAN, Analog, Digital, LIN,
Clamps).
Basic license details can also be accessed using the logger's front panel, see
Section Viewing License Information.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
23
5.3.3.3 Storage Management
In the Tracefile Settings tab of the Logger Settings dialog you can define, how
the currently active external storage medium shall be used.
By selecting the Logging mode you define the basic storage layout:
• Normal: The whole SSD storage is treated as one single partition, to which all data
is written (trace files as well as user application output). When the SSD is full, the
error message "SSD full!" is issued and the logger stops recording.
• Ring buffer: The SSD storage is partitioned into two areas; a Reserved Trace
Space and a User Space, with the Reserved Trace Space assuming ring buffer
semantics, whereas the User Space keeps the standard storage semantics.
• In Trace part files, splitting trace files can be enabled or disabled for selected
logging mode (Normal or Ring buffer). If splitting trace files is enabled, size of
trace files can be set.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
24
In the Ring buffer properties you can set the size of the trace file parts stored in the
ring buffer with the parameter Block Size (lower limit is 10 MiB and value can be only
even number).
External Media Overview allows to configure the active external storage medium as
ring buffer. Click Enabled to activate this feature, and set the desired granularity in the
parameter Block size in MB. Otherwise, if External Media Overview is not enabled,
the removal of the TTL will be not performed.
Finally click Save Settings to store your settings in the file system.
Alternatively, you can also copy configuration files from the file system to the logger in
Windows Explorer. To this end, the configuration files have to be stored in \\ttx-
pm200-<serial number>\TTX-DataLogger\configs\. To access the logger's file
system, enter the logger address into the address line of Windows Explorer, e.g. \
\ttx-pm200-00066\ or \\10.100.99.161.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
25
5.3.5 Activating a Configuration
You must activate an uploaded configuration (.lcg file) to use it in the logger.
Remark: If you change the currently activated configuration, you must subsequently
reactivate it to accept the changed settings.
To activate a configuration:
1. Open the configuration folder (<Logger-Name> Configurations) in the Logger
Manager.
2. Right-click on the selected configuration and select Activate Configuration. The
active configuration is presented in bold face.
Remark: You can also activate a configuration directly on the logger. See Activating a
Configuration on the Logger.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
26
5.3.9 Trace Files
• Displaying Trace Files
• Downloading Trace Files
• Deleting Trace Files
5.3.9.1 Displaying Trace Files
To display a trace file directly on the recording medium:
• Click on <Logger-Name> → Tracefiles in the Logger Manager to display a list of
available trace files.
• Right click on the file that you would like to display and select
View. In this case, the logger acts like a simple PC drive.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
27
5.4 General Configuration Settings
A configuration file (.lcg) is always an entire configuration, which contains both
general and bus-specific settings. Depending on the selected logger the configuration
varies in individual points.
The following settings apply to the entire configuration. To change them:
• In the main windowselect File New Measurement Configuration. Then select
PM-200 in the window Select Logger and confirm the selection with Apply.
• The group box General Measurement Configuration contains the basic preset
data for the configuration to be created. In Configuration Description you can
enter an additional general description of the configuration (optional).
• Choose your preferred mode of logging in the Logging group box (see Logging
Options).
• Set the parameters for the power-saving mode (Power Management, optional).
• In the Automatic Shutdown group box (see Shutdown Mechanisms for Battery
Protection) you can make settings to protect the vehicle battery against discharge.
• Click on the Save button to save the configuration as a .lcg file on the PC, or
Upload to store it on the logger.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
28
• If you want to integrate additional functions in configurations, you need to enable
and configure them in the Additional Configuration dialog (Integrating Additional
Functions).
Subsequently configure the desired bus interfaces (see Configuring the Bus Interfaces)
and re-save the configuration.
Note: You can also open stored configuration files in the main window of the
configuration tool by drag-and-drop from the Windows explorer. The configuration dialog
for this configuration opens automatically in a new tab.
• Autostart Logging: The logger starts logging to the currently configured medium
immediately when clamp 30 is switched on.
• Autostart Monitoring: If you enable this option, no global trace file is created
during logging, the logger only "listens" on the configured bus interface(s). Any other
actions need to be defined in user applications or additional functions (see
Integrating Additional Functions). The main use case for this option is together with
filtering and triggering applications (FTC, see the corresponding Application Notes
in Further Reading - Application Notes). Having the logger record only the desired
data saves memory and improves performance.
• Medium Triggered Logging: The logger starts logging immediately when an
operational logging medium (e.g., a USB stick) is inserted into the logger or the
remote control. Note that this does not include wakeup, so the logger first needs to
be switched on separately. If this option is enabled together with Autostart
Logging, the logger aborts its running logging session when a new medium is
inserted and starts a new session on this medium. This is also independent of the
storage medium defined in the configuration (Selecting the Storage Medium).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
29
• Create debug data: If this option is enabled, the automatic creation of the debug
data will follow logging. As a final result, there will be a new file, which will have
the same name as a TTL trace file and extension.LOG. In that file, all the internal
logger-related data will be collected. The start of the logging with that option
means that the start of the recording debug data is started, and together with the
stop of the logging, also stop of the recording debug data should be on.
• Sort data frames: When this option is selected, during the logging of the data,
sorting by time should be performed (default implementation has a different
intention, and data should be ordered not by time criterion)
• Data Storage: At the moment, Storage type is locked as Local, all the recorded data,
in the form of TTL trace files, should be stored in SSD or external configured storage
media. DataForward option is disabled, the data will be not converted and streamed.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
30
• Repetition:
• OneShot: After the first awakening, the logger does not go back to sleep
despite bus silence.
• Cyclic: The logger always goes back to sleep after the specified bus silence
time (see Bus Idle Timeout).
To configure power management for individual buses, you must also complete
the following additional steps:
1. Select Bus Idle Detection for at least one bus interface (reachable via File New
Measurement Configuration <Interface>). Also select Enabled with this bus
(see Figure below).
As soon as bus silence occurs for at least the time interval configured in Bus Idle
Timeout (see above) on all the buses configured with Bus Idle Detection, the
logger switches to sleep mode. Note, however, that pressing any key on the
logger's front panel interrupts and resets the bus idle counter and thus postpones
the sleep mode (see Conversion of Single Trace Files, "Split by Marker").
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
31
2. Select Wakeup with at least one bus interface (see figure above). This selection
enables the logger to awake only during communication on certain buses, and to
ignore the other buses.
You can also use the Interface Overview view (see Figure "Interface summary"
below) to see a summary of, or to change the settings for, the Enabled, Bus Idle
Detection, and Wakeup parameters for all bus interfaces.
Interface summary
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
32
Automatic shutdown due to missing user interaction on the logger
If the logger is in state "STOPPED" and no user interaction takes place for a defined
period of time, the device shuts down. Relevant user interactions are:
• Key press on the logger or the remote control
• Communication between the configuration tool and the device currently active in
the Logger Manager
• File transfer over the Windows Explorer (Samba)
• Communication over an SSH-connection between PC and Logger
The inactivity period before an automatic shutdown can be set in the parameter
Inactivity Shutdown Timeout in the group box Automatic Shutdown. The default
value is 1 h.
Typical voltage curve leading to a logger shutdown caused by Battery Protection Timeout
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
33
• Scenario: During wakeup of the device, highly sporadic (hardware) problems lead
to a restart of the logger (recovery). The originally stored tracefile is stored anew,
with a new timestamp, the sequence number in the file name is increased by 1, and
the postfix _recover is appended.
• Example:
Original trace file: ./SSD/001_20120919_164414_DemoConfig.ttl
Recovered trace file after restart:
./SSD/002_20120919_214329_DemoConfig_recover.ttl
This option is part of the feature “Multiple logger control”. With this function, more PM-
200 devices could be set in the cascade mode, and in that case, one PM-200 device
will act as master, which will be in charge of all other, slave devices. Time
synchronization can be enabled over GPTP (Precise Time Protocol) standard and here,
the user can select if the device will be a master or a slave:
The more information about this feature could be found in the document
“Application note - Multiple logger control”.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
34
5.5 Configuring the Bus Interfaces
The individual bus interfaces must be properly configured to guarantee correct sending
and receiving over the various buses. This chapter gives an overview of the necessary
bus-specific settings. Note that, for a complete configuration file (.lcg) , you also need
to set the general configuration parameters (see General Configuration Settings).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
35
9. Mandatory – if this checkbox is enabled, the logger shall deny start logging if this
interface is not available. Otherwise, the logger just ignores (and does not record)
this interface if it’s not available on this logger. This option is available only in Expert
mode.
5.5.1.1 Mode
Bitstream Decoder
• The frame CRC is checked
• The exact reason for content and syntax errors is detected
• The length of FlexRay symbols on the bus can be measured in the start-up or sync
phase.
• Asynchronous recording of data (only for FlexRay)
Controller
• Can detect boundary violations
• Can record data synchronously (only for FlexRay)
5.5.1.2 Configuring FlexRay transmission slots
FlexRay transmission slots (Tx-slots) are needed for communication between the
logger and FlexRay ECUs by means of user code. As this user code requires its own
sending slots, some of the initial settings differ from those described above for frame
reception. The differences are:
• Deselect Receive only to enable transmission. This activates the Transmission
slots area in the parameter window.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
36
• Set Mode to either Controller or Controller and Bitstream Decoder. Note that
the Bitstream Decoder is not able to send, so if you select only Bitstream
Decoder, all slots are deleted and the Transmission slots area isdisabled.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
37
When you have finished editing, click Save at the bottom of the window to save
theslot in the configuration. If your settings are inconsistent, the automatic validity
check will fail and a warning will be issued.
To delete a transmission slot, click on the "X"-button at the end of the desired row.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
38
Complete the following steps to configure a CAN interface:
1. (Optional) Click on the hyperlink "here" in the header line to load a DBC file. You
can use this to "import" some CAN parameters (mainly the mapping of signals to
CAN messages) instead of entering them manually. This dialog can also be
opened by selecting Database Files → CAN from the bus interface list.
2. Select a configuration from the Presets selection box.
3. Select Enabled to activate this interface.
4. Select the Mode (see Mode).
5. Enter a Name for the CAN interface.
6. If data shall only be received on this interface, but not sent, select Receive Only.
Note that in this case Acknowledgment is automatically set to "Off", so no
acknowledgments are sent, either.
7. Select High Speed CAN, if the current interface is a high-speed CAN bus.
8. Bus Idle Detection and Wakeup are part of the Power Management
configuration and are described there.
9. With the field Re-Map Channel (only visible in expert mode!) you can map the
current CAN channel to another (virtual) CAN channel.
Additional fields are visible in expert mode.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
39
5. If necessary, select a different Max Inter Byte Space (IBS) from the list. The IBS
indicates the time duration in bytes after which a LIN frame is completed in any
case.
6. Bus Idle Detection and Wakeup are part of the Power Management
configuration and are described there.
5.5.4 MOST
MOST150
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
40
5.5.5 Ethernet
Complete the following steps for Ethernet A and Ethernet B to configure the two
Ethernet interfaces.
1. Select the desired Mode: "Point to Point" means that two independent Ethernet
connections for simple sending and receiving of Ethernet data are configured,
whereas "Loopback" is intended for logging (i.e., receiving) on an existing
Ethernet connection.
2. Select Enabled to activate this interface.
3. Enter a Name for the Ethernetinterface.
4. If data shall only be received on this interface, but not sent (default), select
Receive Only. In case of Loopback mode, this is set automatically and the
checkbox is read-only.
5. Bus Idle Detection is part of the Power Management configuration and is
described there.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
41
5.5.6 Clamps
5.5.7 Serial
Complete the following steps to configure a serial(RS232) interface:
1. Select Enabled to activate this interface.
2. Enter a Name for theinterface.
3. Select the Baud rate from thelist.
4. Select the number of Stop Bits from the list.
5. Select the number of Data Bits from the list.
6. Select the Parity from thelist.
7. Under New frame after, enter the criteria according to which a new frame should
be created.
The three following possible criteria are logically OR-ed, i.e., a new frame is created,
when at least one of them is met:
a) after a defined number of bytes
b) after a defined period of time without any data being received
c) after a specific byte (character)
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
42
8. If data shall also be sent on this interface, not only received, deselect Receive Only.
9. Activate Virtual CAN by selecting the Virtual CAN checkbox (optional, see
Virtual CAN
5.5.8 Digital In
1. Select Enabled in the Digital In dialog to activate this interface.
2. Enter a Name for theinterface.
3. Sampling mode: Select Rising to sample data on a rising edge, Falling to
sample data on a falling edge, and Both for both, or Cyclic to sample data
periodically.
4. In case of sampling mode Cyclic, enter also the Sampling Rate.
5. Edit the Virtual CAN parameters as described in Virtual CAN (optional).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
43
5.5.9 Digital Out
1. Select Enabled in the Digital Out dialog to activate this interface.
2. Enter a Name for theinterface.
5.5.10 Analog In
1. Select one of Tricores (1, 2 or 3) which controls analog interfaces and select
Enabled in the Analog In dialog to activate this interface.
2. Enter a Name for theinterface.
3. Resolution: Defines, with how many bits the Analog-Digital-Converter (ADC)
converts the analog value (e.g., with a resolution of 10 Bits, 5 V are split in
5/1024 parts).
4. Sampling mode: Select the mode for data sampling. Select Cyclic to sample
data periodically (also enter the Sampling Rate in this case). Select
VoltageChange to sample data when the voltage changes by a specified
percentage relative tothe input voltage (also enter Voltage Range inthis case).
5. Edit the Virtual CAN parameters as described in Virtual CAN (optional).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
44
5.5.11 Analog Out
1. Select Enabled in the Analog Out dialog to activate this interface.
2. Enter a Name for theinterface.
The configuration parameters for the channels of the CAN extension board
Select CAN FD, if you also want to receive CAN FD signals. Datarate will only be
displayed, if CAN FD was selected.
Additional fields are available in expert mode.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
45
5.5.13 Virtual CAN
Virtual CAN is used to map a bus interface to Virtual CAN Messages in a 1:1
fashion to make them accessible to CANoe. The logger supports this mapping for
Analog In, Digital In, Serial, and Clamps.
Storing data as virtual CAN is activated by selecting the Enable checkbox of the
respective bus interface. In normal operation mode, the following predefined values
are used for the virtual CAN messages:
• ID:
- 315 and 330 for Clamp15 and Clamp30
- 401 and 406 for Serial 1 - 6
- 201 to 215 for Digital In 1 - 15
- 101 to 115 for Analog In 1 - 15
• Message Format: Standard
• CAN channel: 32
These values can be changed in Expert Mode. To activate the parameters of the Virtual
CAN group box by selecting Enable inside the box (see Figure below). Edit them
according to the following constraints:
• Id: The CAN message ID (11 bits or 29 bits, depending on the Message
Format). Message Format: Format of the CAN message, i.e., Standard or
Extended.
• Channel: Virtual CAN channel (13 - 32, as CANoe currently only supports
max. 32 channels).
• The combination of Channel and Id must be unique throughout the
configuration file.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
46
5.5.14 Database Files
For some bus interfaces you have the possibility to import parameters into the logger
configuration by importing a corresponding database. The database selection
windows can also be accessed from the configuration dialog of the respective
interface (see description there).
1. Under Database Files select the desired bus interface to show all
associated channels in the configurationwindow.
2. Right-click on the desired channel and select Add to add a database to this
channel.
3. By clicking Save you can store the parameters contained in the database in
the logger configuration file.
4. To remove a database from a channel, richt-click on it and select Remove. Note
that this change also must be confirmed withSave.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
47
5.6 Uploading the current Configuration File
To upload the current (open) configuration file to the logger:
1. Click Upload in one of the configuration windows (General Configuration orbus-
specific dialog). A dialog is displayed.
2. Click Yes if you want to activate the configuration; click No if you do not want to
activate the configuration.
Please use the Logger Manager to upload a different configuration file instead of the
current one (see the Uploading a Configuration File from the File System chapter).
View
The following areas are displayed when opening a trace file:
• Blocks: The individual blocks of the trace file are listed on the left-hand side
of the view.
• Frames: The individual frames of the selected block are displayed on the
right-hand side.
• Frame Information: Below the frames, information about the currently
marked frame is listed.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
48
• Toolbar: Several useful functions for trace files are provided in a toolbar.
Toolbar
For viewing trace files, the following functions are provided in a toolbar:
• Previous Block
The previous block of the trace file is displayed.
• Next Block
The next block of the trace file is displayed.
• Calculate Frame Statistics
A statistical analysis encompassing all of the frames present in the trace
file is conducted and displayed.
• Open the configuration that was used to create this log file
The configuration that was used to create this file is displayed in a new tab.
• Convert Trace File
The window for converting a single trace file is opened in a new tab (see
Conversion of Single Trace Files).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
49
• Add Filter
It is possible to restrict the view to single frame types by selecting the respective
frame types at Add Filter. Filters that have already been selected are marked in
the selection list with an asterisk *. Frames from external devices are filtered
independently and can be selected by the user as needed. All filters that have
been selected are displayed when you click Manage Filters, where they can be
deactivated, reactivated, hidden and deleted. Additional filters are available in
expert mode.
• Manage Filters
All filters that have been added with Add Filter are displayed.
If the check box Enabled is checked, the respective filter is active and the view is
limited to the selected frame types. Uncheck the check box Enabledto deactivate
the filter.
If the check box Block is checked, the selected frame types is masked (the filter
is reverse).
In the column Delete, you can delete individual filters.
Manage Filters
• Tracefile Information
Information about the trace file is displayed.
• Previous Frame
The view changes to that previous frame that has the same frame type as selected
in the selection list next to the icon (Select Frame).
• Select Frame
In this selection list the frame type for Previous Frame and Next Frame is selected.
• Next Frame
The view changes to that next frame that has the same frame type as selected in the
selection list next to the icon (Select Frame).
• Check Validity
With this function, the user can check if the selected TTL trace has invalid data
frames. The results of the analysis should be presented in the Application
Output screen.
The option is available in the Expert mode.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
50
5.7.2 Conversion
2. In the General tab, click the '...' button of the Source File field and select the
desired trace file. If the trace file was split into parts during recording (see Data
Recording), select any of the displayed parts. The tool will then ask you whether
the parts should be merged into a single trace file again before conversion. Confirm
with "Yes" and store with a new file name to do so. You can then select the new trace
file again in the Source File field.
3. Select the Target Directory forthe converted files.
4. Select Create a separate file for every time interval to store each converted time
interval in a separate file. Otherwise, all intervals are stored in the same file.
5. In the Destinations tab select the desired Output Formats.
6. Select Create files from markers, if you do not want to convert complete trace
files, but only specific time intervals which are defined by markers. In this case you
can (optionally) extend the intervals to be converted, by setting the parameters Pre
Time (time before the first marker) and Post Time (time after the second marker).
7. Make further settings under Frame Filters, Split by Marker, Split by GPS points
and Split by Time. Note that the Frame Statistics tab (see further below) is only
active when Create Frame Statistics is checked.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
51
8. The Signal Selection tab is only active when MDF is selected as output format. In
this case, select those signals in the Signal Selection tab that shall be
converted.
9. Option Sort frames by timestamp ensure that the timestamp of the data will be
in the right order after the conversion.
10.Click on Start Conversion.
Automatic name assignment for filtered and split trace files is activated with the Smart
file names when splitting files checkbox in the General tab.
• If a trace file is only filtered, but not split, the file name is subsequently set to name of
the filter used. For instance, a trace file produced when filtering out CAN1 receives the
suffix _NoCAN1.
• Name assignment is done according to the following schema when a trace file is
split:
Part<X>_<DateTime>+<Duration>_<Filters>.
• If the checkbox Create files from markers is selected in addition, the marker
name is added as prefixto the file name.
With the option Keep Start Timestamp when splitting Files you can preserve the
original start time of each trace part, so that its correlation with the analysis of the main
trace file can always be determined.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
52
• BAP ASC: Contains no other data than CAN.
• Vector ASC: Human-readable format, support for all presented interfaces
• BLF: Currently, there is support for CAN, Ethernet, FlexRay and LIN interfaces, with
and without compression during the conversion process
• Ethernet – PCAP / PCAP NG: The converter extracts all Ethernet packets of an
interface (e.g., ETH A) into a .pcap / .pcapng file. This file can then be
opened using Wireshark or other Ethernet analysis tools for further processing.
• MDF: Measurement Data Format, supports conversion at signal level.
• MOST – SMSC IMG: IMG contains no other data than MOST.
• Serial: For each enabled serial interface (see "Configuring the Bus Interfaces"
Serial), a separate file is created and the contents are exported in the selected
format.
• DLT: Extraction of the DLT (Diagnostic Log and Trace protocol) data
• Event: Human-readable textual conversion with the info for events, like
start/stop logging, inserting of all markers kinds, WakeUp/Sleep
• CGW3: Extraction of adb data that are created by cGW3_logging usercode
application.
Frame Filters
You can limit the number of messages written to a converted trace file by specifying a
filter before conversion.
1. Select Convert → Convert Single File.
2. Enter the filter criteria inthe Frame Filters tab.
3. Click Add.
4. Click on Start Conversion.
Split by Marker
In case of single-file conversion, you can split the trace file by markers before conversion.
You have to specify a time interval by either selecting one marker or time with Pre
Time and/or Post Time, or selecting two markers (Pre Time and Post Time are then
optional). For multiple file conversion, see Section Conversion of Multiple Files
Note: The markers are stored both in a journal file (.jou) and in the trace file itself. Both
files must be in the same folder here. If the journal file is no longer available, its trace file
can be searched for, using the Search Markers button. This process can take a long
time for large trace files. Whether a journal file exists makes no difference for the parts
of trace files described below.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
53
To split a trace file by markers:
1. Select Convert Convert Single File.
2. Select Source File inthe Sources tab.
3. Select the Target Directory in the Destinations tab.
4. Click on the Split by Marker tab.
5. Optionally, enter a Pre Time and a Post Time.
6. Select one or two Marker Frames (see below) and click on Add. You can execute
this step several times.
7. Click on Start Conversion.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
54
Marked events of each marker type are recorded in separate counters (Counter),
which are reset for each new trace file.
Split by Time
You can split the trace file by timestamps before conversion. You have to specify the time
interval by either specifying a time relative to the trace file's start or by specifying an
absolute time.
To split a trace file by time specification:
1. Select Convert Convert Single File.
2. Select the Source File inthe Sources tab.
3. Select the Target Directory in the Destinations tab.
4. Click onthe Split by Time tab.
5. Select Absolute Time or Relative Time and make the time specification. Click Add.
You can execute this step several times. Note: Absolute time intervals in trace files are
converted and stored as relative intervals!
6. Click on Start Conversion.
Frame Statistics
This tab is only available for single file conversion and is active if the Create Frame
Statistics checkbox is selected in the General tab. In this case, a statistical analysis
encompassing all of the frames present in a trace file is conducted while converting the
trace file. The frames are presented sorted according to frame type.
Messages
This tab is only available for single file conversion and is activated by Start
Conversion. It displays the converter's debug information.
Signal Selection
This tab is only enabled for single file conversion to MDF format. Clicking on this tab
opens a treeview of the configured bus interfaces/databases from the selected trace file.
Expand the desired interface, right-click on Signals, and select Add/Remove Signals
to open a dialog where you can select the signals you want to convert from the list of
available signals. When you are done with the selection, click OK to close the dialog and
return to the conversion window. Then start the conversion.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
55
Signal selection for conversion to MDF format
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
56
5.7.2.2 Conversion Profiles
For multiple file conversion (see Conversion of Multiple Trace Files below) you can
specify and save settings in conversion profiles to simplify repeated execution of
the same conversion sequence.
To create and store a profile:
1. Select Convert → New Profile.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
57
2. By default, the profile contains only one conversion step ("Step 1"). Click Add
Conversion Step to add further conversion steps, e.g., to process different trace file
intervals differently. When you have added all steps, select the first one to edit its
settings.
3. In the General tab below the list, edit the Step Name (optional) and select the desired
Output Formats for the selected step. See also Notes regarding some output
formats in Section Conversion of Single Trace Files for details.
4. Optionally define Filters for the contents of the trace files to be converted in the
corresponding tab. Note that the filter conditions selected for one filter are AND-
conditions (e.g., in case of CAN 1 → CANDataFrame only CANDataFrames of CAN
1 are filtered, in case of CAN 2 → CANErrorFrame only CANErrorFrames of CAN
2), whereas the different filters are OR-ed (i.e., in the presented example all CAN1
CANDataFrames and CAN 2 CANErrorFrames would be stored together in the same
trace file).
5. Make additional conversion settings in the Markers & Splitting tab:
Don't split file: The whole trace file is converted.
Split by markers: Only specific intervals defined by Markers in the trace files are
converted. If this option is selected you can optionally extend the converted intervals
by setting Pre Time (time before first marker) and Post Time (time after second
marker). See also Split by Marker in Section Conversion of Single Trace Files for
details about markers.
Split by Custom markers: If this checkbox is enabled, there will be an option to
performing splitting for multiple trace files, by multiple markers.
Specify time intervals manually: Specify the time intervals in the trace files that
should be converted (same intervals in all files!). Click Add Time Interval to activate
the interval list, then enter the desired start time and duration of the first interval.
Repeat for all intervals you want to specify.
Note: The entered start times are relative times because the absolute times differ
between files!
6. The Signal Selection tab is only active when you selected MDF as output format. In
this case, select those signals in the Signal Selection tab that shall be converted.
7. Repeat steps 3 - 5 for the other conversion steps. To delete a step again, click "X" in
the respective row of the step list.
8. Choose a name and destination for the profile and click Save to store the specified
sequence of steps in a profile. The profile is saved with the extension .prof.
The stored profile can now be selected for any multiple files conversion.
To edit a stored profile, select Convert → Edit Profile. Select the desired profile and
edit it as described for new profiles. Then save it again.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
58
5.7.2.3 Conversion of Multiple Trace Files
1. Select Convert → Convert Multiple Files.
2. Select the Profile File (see above for a description of conversion profiles) and the
Target Directory for the converted files. To modify the profile before using it, click
Edit beside the entry field. This opens the same dialog as described below for
new profiles. Edit and save the profile beforecontinuing.
3. Automatic name assignment for filtered and split trace files is activated with the
Smart file names checkbox.
4. With the option Keep Start Timestamp when splitting Files you can preserve
the original start time of each trace part, so that its correlation with the analysis of
the main trace file can always be determined.
Option Sort frames by timestamp ensure that the timestamp of the data will be
in the right order after the conversion.
5. To add source files to the Files and Convert Profiles list, you have two
possibilities:
- Add File: Opens a file browser for selecting a single trace file. Click Open
to add the file to the list.
- Add All Files From Directory: Opens a directory browser for selecting a
folder.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
59
Click Open to add all trace files contained in this folder to the list.
6. You can exclude individual files from the current conversion by deselecting the
respective checkbox. To delete files from the list, click "X".
7. Click Start Conversion.
8. During conversion you can clean up the source file list by clicking Remove Finished
Files, so that only the files not yet converted remain visible.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
60
5.8 Integrating Additional Functions
To activate additional functions in configuration files, select
File → New Measurement Configuration → Additional Configuration.
Here you have the possibility to integrate both your own applications and some
integrated additional functions.
Additional Functions
In this group box, you can activate the additional functions for Multimedia Diagnosis,
CCP/XCP, DLT, FTC (Filtering, Triggering, Classification), GPS, Audio/Video, USB
Audio and DAD by enabling the respective checkbox. The default start mode for these
applications is "Run on System Start". To make specific configuration settings, click the
respective Configure... button. For configuration details refer to the corresponding
Application Notes (see Further Reading - Application Notes).
With the Export button you can export the data description of the measured CCP/XCP
data (a DBC file for CAN, and a FIBEX file for FlexRay and Ethernet) and save them to
an arbitrary folder to use them for analysis later. Note, however, that you can only export
data descriptions of ECUs you configured yourself (i.e., A2L-based ECUs).
With the checkbox Small Remote Control you enable the Connector B interface (see
Vehicle Connectors - Technical Data) for a remote control with two push-buttons only, and
configure its basic settings. Mostly this kind of remote control is used in combination with
a user-defined trigger application, see Application Note D-DL4-AN- 05-009, FTC -
Triggering.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
61
User Defined Functions
Here you can configure the integration of your own applications. You will then find them
in the logger configuration as <UserApplication> elements. Click the below the
empty table to add an empty row (one row per application). Then make your settings for
each desired application:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
62
• Export File: The inverse operation of Import File, i.e., you can store the content
of
<UserAppConfiguration> either "raw" like in the XML, or base64-decoded, if the
xsi:type="xsd:base64Binary" exists. The default file name shown in the "Save
as" dialog is the one defined in originalFilename (if available).
• Configuration File: The file imported using Import File. In the saved configuration,
it appears in originalFilename.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
63
6 Using the Logger's Front Panel
This chapter contains the following sections:
• Keys and LEDs on the Front Panel
• Viewing System Information
• Viewing License Information
• Setting the Clock
• Setting the Ring Buffer
• Configurations
• System Messages
• Trace Files
• Storage Media
• Data Recording
• Monitoring during Logging
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
64
6.1.1 Keys
The PM-200 has the following keys on its front panel (see above):
On/Off: This key has the following functions:
• Held down 4 s: Logger shuts down (or starts up, depending on the current state)
F1, F2, F3, and F4: Allocation depends on display; for example, and → for
switching between menu lines, if the up-/down arrows are already assigned for
scrolling within a menu, as in case of configurations.
ESC: This key takes you to the menu one level up.
: Scrolls up through the current menu.
: Scrolls down through the current menu. The rectangular marker on the display's
left edge shows whether or not additional menu lines are present:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
65
6.1.1.1 Key Lock
The key lock can be activated and deactivated separately for the logger and the remote
control. The current setting is also retained after a wakeup cycle.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
66
6.1.2 LEDs
You can see the LED arrangement and possible colors on the logger's front panel in
the figure at the beginning of the chapter. You will find the LED arrangement on the
remote control in Using the RemoteControl.
You can see the meaning of the individual LEDs and illumination patterns from the table
below
Recording Recording in
START/
waiting for progress
STOP trigger
Network
connection
PC COM
with PC on
ETH0/ETH1
Shutdown / Connected to
POWER
booting power supply
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
67
Details about the User LED:
Depending on the current view of the display, the illumination patterns of this LED carry
different meanings:
• In the User App view (i.e., when a user application (Usercode) is displayed), the
User LED indicates the state of this application, as defined in the API function
ttxdl_set_user_led(). The application output can then be found in the
respective Show I/O menu.
• In any other display mode (e.g., Main Menu), the User LED shows the current
"worst case" of all present user applications:
Illumination Meaning
pattern
LED off: All user applications have the LED set to "off".
LED steadily At least one of the user applications has the LED set
illuminated: to "on", all others to "off".
LED blinking At least one of the user applications has the LED set
slowly: to "blinking slowly", all others to "on" or "off".
LED blinking At least one of the user applications has the LED set
rapidly: to "blinking rapidly”, all others to "blinking slowly",
"on" or "off".
So, to pinpoint the reason for a certain User LED behavior, you need to scroll through
the user applications in the User App menu, until you find the one that causes it. Show
I/O then tells you the details.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
68
6.2 Viewing System Information
In the menu System → Info you can view various system settings and configuration
details (scroll through the respective submenu using the arrow keys).
General
• "Logger Name": The name specified in the logger settings (see Logger
Settings)
• "Description": The description specified in the logger settings
• "Serial Number": The logger's serial number ("SN XXXXX")
Setup
• "Active Config": Name of the active configuration (without .lcg-suffix)
• "Config: Power Management mode": Passive/Active Standby (cyclic/one shot, see
Power Management)
• "Config: Autostart Logging": Yes/No
• "Config: Automatic Shutdown": Yes/No (see Automatic Shutdown)
• "Config: Inactivity Shutdown Timeout": Time in seconds (see Automatic Restart)
• "Config: Battery Protection Timeout": Time in seconds (see Automatic Shutdown)
• "Config: Battery Protection Level": Voltage in Volts
• "Logging mode": Normal/Ringbuffer (see Storage Management)
• “Config: StorageType”: Local/DataForward
• “Config: PTP clock mode: None/Master/Slave
Version
Shows the currently used ISO image, software version, FPGA and CPU SW versions
(see Update via USB Flash Drive).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
69
The system menu of the front panel.
Scroll through the menu using the F2 and F3 keys. Functions, for which a valid license
is present, are displayed with YES, currently not licensed functions with NO.
If no (valid) license file is found on the logger, "Basic License" is displayed, which means
that only a limited set of functions is available (see Section Licenses). You can, however,
scroll through these functions as well to get an overview.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
70
6.4 Setting the Clock
The date and time can be set as follows:
• Setting the Date
• Setting the Time
• Setting the Time Zone
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
71
6.4.2 Setting the Time
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
72
6.5 Setting the Logging Mode
If normal mode has been set, you can change to ring buffer mode or option for
splitting trace files can be enabled.
If splitting trace files is enabled, size of trace files can be set. Lower limit is 10 MB
and value can be only even number.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
73
Select System → Settings → Logging → Size
Trace file size can be set by using F1 through F4 keys. Besides this, it can be used
up and down arrows which increase and decrease trace file size by 100 MB.
If ring buffer mode has been set, it can be changed to normal mode or option for
splitting trace files can be disabled or size of trace files can be set.
6.6 Configurations
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
74
6.6.2 Deleting a configuration
To delete a configuration via the logger display:
1. Select Config in the main menu (if the Config menu item is not visible, use the ''
key to display it).
2. Select Src. media and there the storage medium containing the configuration you
would like to delete. (If the Src. media menu item is not visible, select '' to display
it).
3. Use the '' and '' keys to selectthe desired configuration file.
4. Select the Delete menu item, then confirm with OK.
Note: As already stated in Section Keys, the marker on the left edge indicates that
the menu consists of several lines. The shape of the marker depends on which menu
line is currently being displayed (e.g., in the picture above, it is the first line, hence the
marker indicates "additional lines below"). The arrow keys can be used to switch
between menu lines. The marker changes its position (high/low) depending on which
menu line is currently being displayed. If the menu consists of only one line, no marker
is shown (see, e.g., next figure).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
75
To read system messages:
1. Select SysMsg in the main menu (if the SysMsg menu item is not visible, use the
'' key to display it).
2. Use the '' and '' keys to scroll through the existing system messages. The
currently displayed message's number is visible in the top left as 'MSG *XXX'.
• Use the '' and '' keys to select the trace file that you would like to copy, and
select Copy.
Note: When copying trace files, the respective journal files are also copied.
Disabled when the Streaming mode (DataForward) is switched on.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
76
6.8.2 Deleting Trace Files
To delete trace files:
• Select Traces in the main menu. (If the Traces menu item is not visible, use the ''
key to display it).
• Select Src. media and there the storage medium from which you would like to delete
trace files. (If the Src. media menu item is not visible, select '' to display it).
• A trace file's name appears on the display. Use the '' and '' keys to display
additional trace files.
• When the desired trace file appears on the display, select Delete and then press OK.
The trace file, respective journal and log files are deleted.
• To delete all trace files and the respective journal files from a certain storage
medium, select DeleteAll and then press OK.
IMPORTANT NOTE: Disabled when the Streaming mode (DataForward) is switched on.
Also we recommend to only use the USB1 slot for logging. USB0 should be reserved
for firmware updates (see Section Firmware Update) because the logger always tries
to boot from USB0, even in case of a simple restart or a wakeup from standby mode.
This can lead to errors, if only "storage" is found at this port.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
77
Note that storage media of the same type can have different names on the display
depending on whether they are attached directly to the logger or to the remote
control.
• USB0/USB1: External USB storage medium on the logger
• USB2/USB3: External USB storage medium on the remote control
• Removable storage (SSD): SSD storage on the logger
• CFR: CF card on the remote control
This is also the order of appearance on the display. Note that CFR is thus displayed in
the next line of the menu!
Important note: The user is responsible to provide storage medium with write speed
sufficient for all input data to be written in real time. The best scenario would be using a USB
storage device in a 3.0 standard (with a theoretical bitrate up to 625 MB/s).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
78
6.10 Data Recording
An active configuration and a receptive storage medium are prerequisites for data
recording. When the configuration is missing, a (non-functional) default configuration
is created, which contains only a header. It can be activated, but not started, hence no
trace file generation is possible. If no storage medium is selected, the integrated SSD
storage is used automatically.
To start recording data:
Press the START/STOP key on the logger's front panel.
To terminate data recording:
Press the START/STOP key again.
You can retrieve the remaining storage space on the selected medium with Monitor
→ SysInfo → DiskUse or Media→ DiskUse.
Data recording is done using an internal DRAM as cache. The DRAM's fill level is
shown via a line between the first and second lines on the display during the recording
procedure. This information gives the user feedback about how long the device needs
to store the data (the higher the fill level, the longer is required).
Note: Do not switch off the device until the DRAM is completely emptied!
You can press the Mark button during recording to provide relevant events with a
mark that later facilitates finding this place in the trace file. The number of marked
events in a recording session is displayed in the display's first line ('X MARKS'). This
counter remains visible after the termination of recording. It is reset to 0 only when a
new recording begins.
In a case, if the DataForward option is selected, which means that the streaming
option is available instead of the classic recording. For streaming, the user has to
configure it in the configuration tool in the section General Configuration/Data
Storage. There is an option to choose Storage Type DataForward and set IP
address and forward port for streaming. Streaming works in the same way as
Recording, but instead of storing TTL frames to storage media, it converts TTL
frames to ALF frames and sends them to the networked media pointed by IP address
and port configured in LCG. Streaming does not produce JOU files.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
79
6.11 Monitoring during Logging
The Monitor menu provides access to various bus data (BusStatus), the supply
voltage of clamp15 and clamp 30 (Voltage), and a number of system parameters, e.g.,
disk space, RAM usage, etc. (SysInfo).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
80
• D _: Only data frames were received on this bus.
• _ E: Only error frames were received on this bus.
• D E: Both data frames and error frames were received on this bus.
Note:
• AnIn represents both Analog In and the two clamps.
• Dr indicates that frames were dropped due to logger overload.
Bus-specific submenus
In the bus-specific submenus at the bottom of the display you can find more detailed
information for the respective bussystem.
These submenus contain either counters showing the number of received frames per
second (fps) and frames in total since logging start (frames), or the Data and
Error frame indicators as described above.
Note that slightly different data is displayed for the following buses:
FlexRay:
FlexRay <N>: <E0> A: <D1> <N1> <S1> <E1> B: <D2> <N2> <S2> <E2>
with the following parameters:
<N>: FlexRay channel.
<Ex>: Errors on the common FlexRay controller (<N>) or the A and B
channels, respectively.
<Dx>: Data frames received in the past second.
<Nx>: Null frames received in the past second.
<Sx>: Symbol frames received in the past second.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
81
CAN:
CAN <N>: <D> <Dext> <E>
with the followingparameters:
<N>: CAN channel.
<D>: Data frames with standard IDs received in the past second.
<Dext>: Data frames with extended IDs received in the past second.
<E>: Error frames received in the past second.
Ethernet:
TAP:
This option is related to the presence of connected TAP devices (PT-15B,PT-20MG).
The user can navigate with ↑ to the TAP and with F2 button to check activity on
TAP devices during the logging process.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
82
Streaming mode
When the Streaming mode is switched on, there is info about streaming and related
parameters.
Inside this option, there are settings regarding information if the storage master is
reachable, IP address, and port for the storage master (the source on which logger
will stream the data).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
83
7 Using the Remote Control
The remote control is delivered with a 5 m long cable. This is the maximum tested length at
which data transmission still functions flawlessly. The cable is equipped with non-
interchangeable circular plugs. There is a push-pull plug on the logger so that the plug cannot
be pulled out by unintentional cable pulling. On the remote control side, there is a plug with
an additional screw lock.
A sticker with version and serial numbers – similar to the logger's – is located on the
underside of the remote control.
Current is supplied via the logger's power supply. The logger need not be switched on for
this. You can find exact technical data in the Technical Data - Remote Control chapter.
The remote control has the same display, keys, and LEDs as the logger's front panel,
only in a somewhat different arrangement. Therefore, please refer to the Using the
Logger's Front Panel chapter for a detailed description.
Features
• The remote control has a CF card slot and two USB attachments. The storage media
must be plugged in with more than the usual force. This prevents their being shaken
loose during trip operation.
• Storage media that are connected to the remote control have a different identification
on the display (Media Select <storage medium>) than those connected to the logger,
namely USB2, USB3, and CFR. However, all media currently connected to one of the two
devices are always displayed on both displays (scroll with CHECK). Note that, as for the
logger itself, you cannot use USB hubs, only direct connections between the remote control
and a USB flash drive.
• The key lock can be separately activated and deactivated for the remote control and
the logger. See Key Lock.
• If the cable between the remote control and the logger is not connected properly it
can happen that the remote control is supplied with power, but no communication is
possible. In this case the message "Display not connected to TTX-
DataLogger" is shown on the remote control's display, and all its LEDs except
"Power" are dark. Please check the connectors at both ends.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
84
8 Accessing the Logger via Web Server
From a PC in the same network you can also access the PM-200 via a web server:
Enter the logger address/host name in your web browser (e.g., http://ttx-pm200-
00065/).
When you have successfully logged in, you have access to the following features:
• Usercode API Documentation: A description of the API for user code applications
(see Section Development Environment for User Code).
• Virtual Display: Allows you to operate the logger remotely using a virtual display of the
front panel (see Section Using the Logger's Front Panel for details about the keys and
functions).
This feature has a login dialog. Click the (browser-dependent) confirmation button.
Currently, no password is required. If your browser does not support sending empty
entries, enter test in the user and password fields.
• Configure WLAN: Allows you to configure the logger's WLAN interface. Refer to
Application Note D-DL4-AN-05-011, Configuring the WLAN Interface, for details (see
Further Reading - Application Notes). Note that you need to connect your PC or laptop
to the PM-200 via the ETH0 or ETH1 interface or via USB-ETH to be able to use this
option (see Section Ethernet Interfaces or USB-ETH, respectively).
• Audio Video: Configuration settings for Audio Video Extension
• Show Files: Shows all public files and directories in the media directory. These are
the same files that are shown in the Windows Explorer in \\ttx-pm200-
<seriennummer>\TTX-DataLogger.
9 Firmware Update
The PM-200 is delivered with the current firmware; however, this can later be updated
entirely with an ISO image, or in parts (i.e., individual software packages) via shell scripts.
This chapter explains how a complete firmware update is conducted via USB flash drive,
and how individual packages can be updated.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
85
9.2 Updating the entire Firmware via USB Flash Drive
Flashing the firmware images onto the USB flash drive
4. Click on Write.
5. When the copying process is completed (progress bar), the USB flash drive is ready to
update the logger.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
86
Updating the firmware on the logger
1. Connect the logger with the 12V power attachment, but do not turn it on.
2. Plug the USB flash drive with the update into the USB0 USB attachment (see PC
Connections).
3. Switch the logger on (Press the On/Off key for 4 seconds) and wait until it has booted
up. The following messages should appear in sequence on the display:
PM-200
(after ~30s) The Power to Log
Booting, please wait …
(after ~10s) Firmware update is running (if the Atmel Panel Control will
be updated)
Do not power off!
4. Press OK. At this stage you can also choose to reset the logger to the factory
defaults ([F2]). See Factory Reset for details.
5. Wait until the firmware has been updated. This is visible on the progress bar. During
this time, "Software Installation xxx" is shown on the display (xxx is the ISO
image's version number, e.g., 2.0.1). Note that the update process can last up to 40 min if
an FPGA upgrade is necessary. However, this is not immediately apparent because it
depends on the firmware currently installed on your device. An update without FPGA
upgrade lasts about 5 min.
6. If an FPGA upgrade was necessary, themessage
appears on the display. In this case, you must restart the logger afterwards. To do this,
briefly disconnect it from the power supply (without switching it off first), then reconnect
it and subsequently repeat steps 1–5.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
87
7. The logger's serial number is stored in the device itself and should be displayed again
automatically after the update. If you are prompted to enter it, you can find it on the
sticker on the side of the logger ('S/N ...').
Release Version
Release vX.Y.Z – HW: vX.0 (X.Y.Z is the ISO image's version number,
e.g. 1.0.41;
X.0 is the hardware's version number)
Check whether the firmware version is correct. Otherwise update the firmware again
with the correct image.
Note: The 'MODIFIED' warning appears next to the version number if an error has
occurred in one or more of the components during the installation or the installed
components are not consistent.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
88
4. For a detailed list of the individual firmware components (FPGA, CPLD, etc.) and their
versions, select System Info → Version . Here you may also see which
components were modified,when indicated.
Note: No backup is performed during factory reset – all data will be lost (also the
license file is deleted!).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
89
10 Data encryption option
From the official release version 2.3.8 there is a new option for the encryption of the
data storage (SSD). This encryption option is based on OPAL Storage Specification
and Self-encrypting drives (SED).
The pre-requirement for this feature is that inside PM-200 the user has a SED-
compatible SSD device. Otherwise, this option cannot be used. For the list of the
SED-compatible SSD device, please contact TTTech Auto’s Service and Support
team, on the next mail address: [email protected].
For the reaching Encrypt menu, the user has to follow the next path: Media →
Encrypt:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
90
If the Encrypt option (with F2) is selected, the next message will be presented:
By pressing the OK option, the next screen, for entering the password will be
available:
For the entering of the characters, the user needs to use the F4 button for entering
of the selected character, F3 button for delete and F1 and F2 buttons for navigation
through all available characters.
Characters which are available:
- The lowercase and uppercase letters of the English alphabet
- Numbers, from 0 to 9
- Special characters, like ! and –
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
91
The user can see which password is set so far:
When the password is set, the next step is confirmation of the password:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
92
If the encryption is finished without errors, this screen will be presented:
When the user tried to reach the storage medium, he will be informed with the
next message:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
93
For the decrypting of the SSD, the remembered password needs to be entered.
After that, the new message will appear:
In the case if not-compatible SED device is inserted, there will be the next message on
the screen:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
94
If the wrong password is entered, the display shows:
For the explanation of the additional usage of the embedded SEDUTIL application and
how to restore the encrypted password, please contact the Support and Service team:
support@tttech- auto.com.
Important note: Encrypt feature could be used only with local storage recording mode as
well.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
95
11 Development Environment for User Code
User code or – in compiled form – user-generated applications are generally used to
reprocess data 'live'. For instance, recorded data can be forwarded to a PC directly over
Ethernet or stored in a particular format, or an LED can blink when an event occurs. It is
also possible to a limited degree to send data to the bus interfaces (CAN, etc.) to configure
or calibrate the control devices. This section describes the installation of the necessary
development environment, as well as use of the included examples.
Setup procedure
The user can download JRE from the next location:
https://www.java.com/en/download/
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
96
After installation is finished, put the JRE path to the Path variables in Windows OS:
When Edit button is pressed add path for JAVA JRE bin folder
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
97
If necessary, additional packages can also be installed later by running the Cygwin setup
again.
Put the Cygwin path to the Path variables in the first place.
For the mapping of the logger, you need to run the map_network_x script (can be
delivered from the Service team, by request).
After is script started, open Putty or some similar SSH/Telnet client. Connect to the
logger with this tool:
After you reach in Developer folder, create a .ssh directory and copy
authorized_keys file to it. Change the permission of the file, with chmod 600
comands.
The next step should be the installation of the Eclipse IDE. The latest one could
be downloaded from https://www.eclipse.org/
When you select which version of the Eclipse want to install, select Eclipse IDE for
C/C++ Developers:
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
98
Together with Eclipse IDE, the following plug-ins should be installed:
Depending on the Eclipse version, it is possible that some plug-ins are already
built or that the names of the plugins have changed.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
99
After the installation of the Eclipse IDE is over, start Eclipse and open a new
project. Now, for the connection between Eclipse IDE and PM-200 logger device,
you need to follow the next steps:
2. On Open Perspective dialog select Remote System Explorer and click OK button
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
100
3. Open context menu (right mouse click) of Remote System and
select New→ Connection
4. On Select Remote System Type select Linux and click next button
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
101
5. On Files Window select SSH.files checkbox and click Next button
6. On Processes window select processes.shell.linux checkbox and click Next button
7. On Shells window select ssh.shells checkbox and click Finish button
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
102
Settings for Shells window
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
103
10. Build a project
When building the project for the first time it is necessary to connect to the logger
with putty. After, in the project directory, create a directory called build. Enter the
directory and type in the following:
cmake.. or ccmake..
After these steps, it is possible to make the project, either directly over putty or
through the Eclipse IDE, which will be explained later.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
104
11. Import the project
12. Use shared_files as a project reference
In the project properties find Paths and Symbols and add imported files from shared
files.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
105
Do not add the whole shared_ project and all the files, but just the following:
On the left picture it is shown how the imported project (called Cygwin in this example)
looks when it has appropriate includes. Shared_files project imported from the PM200
is shown on the right.
After selecting new include files, press the right click on the project and select → Index
→ Rebuild.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
106
13. Build the project from Eclipse with the command:
Build command
Where developer stands for the PM200 user, 192.168.240.91 is the PM200 IP
address and C:/Users/…/id_rsa is the path to the key which is used in the file
authorized_keys (ProjDirPath variable should already exist and it represents the
path to the project on the PM200 Data Logger).
The user needs to add in the Build property the next words: all install (there is a
blank space between all and install).
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
107
11.1.1 Debugger Settings for the Remote Debugger
You can use a remote debugger in Eclipse to debug the user code you
have programmed.
Configure the Debug Mode as explained in the previous section, under
step 10.
Add the gdb path to the Path variables in the Windows OS System
properties:
In Eclipse IDE create a new Debug configuration and in the Main tab set the path to
the .bin file which we want to use for debugging.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
108
Start the configuration and check the options which are presented in the next picture:
Configuration settings
In Debugger tab set up the path to the gdb.exe and .gdbinit files (.gdbinit file is empty,
and this field can be left empty or just say “.gdbinit” with no path):
GDB debugger
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
109
If there is an issue such as missing a source file for a Linux function (fopen for
example) while debugging, do the following:
Connect directly with putty to the PM200 delete the .bin file used by the debugger, and
make the project manually.
The debugger is now ready to start.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
110
Using user code with the remote debugger
For command-line applications, such as process_file_demo, start this with the
settings below. To start applications that read the live stream directly via the bus
interface, such as count_frames, proceed as follows:
• Select the configuration file to startyour application
(<!UserAppStartMode>!StartOnSystemStart</!UserAppStar
tMode>).
• Go to the 'User I/O' menu on the logger's display and use 'Stop' to stop the
application.
• Restart the application with the debugger.
count_frames
This application shows a use case for using the live data stream. It also contains a
simple matching configuration.
To use the application, import it into Eclipse (see Project and Compiler Settings), open
it, and right-click on it. You see three compiler versions in the context menu:
• demo compiles a binary file.
• doxygen creates the application's simple API documentation.
• install compiles the binary file and installs (copies) it to the right place together
with the included configuration.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
111
To use this example application:
• Select 'install' to compile and install theapplication.
• Go to the Config menu on the logger display and
activate the
DEMO_Sample_All_counting_frames.lcg configuration using Activate.
• Then go to the User I/O menu, where you can see that the application is ready for
data recording.
• Press Start on the logger and go back to the User I/O menu.
• Here you should now see how the application counts the frames received.
process_file_demo
This is a command-line application to analyze trace files (.ttl) off-line. As soon as you
have compiled it with the 'demo' option (see above), you must open an SSH console
(see Eclipse Development Environment Preparation).
Navigate to the compiled application's directory
cd /home/developer/usercode_demos/process_file_demo
and start this:
./process_file.bin
You will now be prompted to enter a trace file name:
./process_file.bin /media/SSD/<filename>.ttl
You can, for instance, use the trace file that you have created with the count_frames
application.
The process_file_demo application now reads the entire trace file and creates a
summarizing statistic about the frames' content.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
112
12 Support and Downloads
Please contact TTTech Auto's technical support with technical questions or problems
with the PM-200 via 4me customer support tool.
Please send all other questions about TTTech Automotive's products and services to
[email protected].
Downloads
The latest software and firmware, as well as the most current user manual and additional
useful information, are available to registered users in our Service area:
http://www.tttech-auto.com/service-area/.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
113
12.1 4me Self Service overview
User Interface
4me Self Service provides an easy-to-use interface through which all users can
request support. The 4me Self Service interface can be accessed via any common
browser on PC, Mac, or tablet, and is also available as an app for iOS and Android
smartphones.
The 4me Self Service customer interface consists of the following:
• The Hamburger Menu, which can be used to access:
• New Request - used to open a new support ticket
• Notifications - to show new activities
• Chats - to show ongoing chats with the support engineers
• Inbox - to show latest support requests actions
• My Requests - overview of opened and closed requests
• All Requests - overview of the organizations' requests; see Key Contact
section below
The 4me Self Service customer interface consists of the following:
• The New Request button allows you to choose a service/product family type
related to your support request
• A Standard Request will enable you to open a support ticket
• A Knowledge Article may provide a solution to your inquiry without the need
to create a ticket
• The Search Toolbar will let you search your requests and knowledge articles
• The Requests Widget enables to browse open and completed requests
• The User Avatar allows you to edit your user profile information and perform a log-
off
Key Contact
A user with the Key Contact role can review all requests submitted by people who
work for the same organization. A Key Contact can add notes to these requests and, if
needed, reopen them.
Note: please ask a TTT Auto support engineer to grant you this role within your
company if needed.
Knowledge Management
Knowledge articles features are fully integrated into the 4me Self Service interface to
provide end-users with the instructions to help themselves. Knowledge articles can be
searched for and are related to service/product request types.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
114
12.2 Create Debug data
The debug data can be generated using the provided script get_debug_info.sh and
is then found in the folder \\ttx-pm200-<seriennummer>\TTX-DataLogger\debug.
Currently, the data is generated for the last five days.
To run the script, perform the following steps in the DataLogger menu:
1. Media → Select → eject all
2. System Update
3. start get_debug_info.sh
The second option for getting the debug files can be activation of the option “Create
debug data” in the general part of the configuration. In that case, for every logging
sequence, there will be a separate log file.
• Pin Assignment
• Cable Harness
• Positive Voltage Supply(UBAT)
• Negative Voltage Supply(GND)
• FlexRay
• High-speed CAN
• LIN
• MOST
• Serial Digital Input
• Digital Output
• Analog Input
• Analog Output
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
115
13.1 Pin Assignment
The tables given below contain the following information for each pin:
• the mapping of the pin identifier ("Pin", connector data sheet see Cable Harness)
to the interface identifier as used in the configuration tool ("Signal abbr.")
• the full name of the signal ("Signal name")
the interface type ("Type")
• the direction of the signal ("Direction"
Connector A
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
116
A19 CAN7 L High speed CAN channel 7 CANL HS-CAN Bidir
A20 CAN5 H High speed CAN channel 5 CANH HS-CAN Bidir
A21 CAN2 H High/Low speed CAN channel 2 CANH HS/LS-CAN Bidir
A22 CAN4 H High/Low speed CAN channel 4 CANH HS/LS-CAN Bidir
A23 CAN3 H High/Low speed CAN channel 3 CANH HS/LS-CAN Bidir
A24 CAN1 H High/Low speed CAN channel 1 CANH HS/LS-CAN Bidir
A25 CAN8 H High speed CAN channel 8 CANH HS-CAN Bidir
A26 CAN6 H High speed CAN channel 6 CANH HS-CAN Bidir
A27 CAN7 H High speed CAN channel 7 CANH HS-CAN Bidir
A28 Analog In 8 Analog input channel 8 Analog input (32V) In
A29 Analog In 6 Analog input channel 6 Analog input (32V) In
A30 Analog In 4 Analog input channel 4 Analog input (12V) In
A31 LIN 1 LIN channel 1 LIN Bidir
A32 LIN 2 LIN channel 2 LIN Bidir
A33 LIN 3 LIN channel 3 LIN Bidir
A34 LIN 4 LIN channel 4 LIN Bidir
A35 LIN 8 LIN channel 8 LIN Bidir
A36 Clamp 15 Analog input for clamp 15 Analog input (32V) In
A37 FX1B BP FlexRay #1 channel B bus plus FlexRay Bidir
A38 FX1A BP FlexRay #1 channel A bus plus FlexRay Bidir
A39 Serial 1 TX Serial channel 1 send RS232 Out
A40 Serial 1 RX Serial channel 1 receive RS232 In
A41 Serial 5 RX Serial channel 5 receive RS232 In
A42 Serial 2 RX Serial channel 2 receive RS232 In
A43 Serial 6 RX Serial channel 6 receive RS232 In
A44 Serial 6 TX Serial channel 6 send RS232 Out
A45 FX1B BM FlexRay #1 channel B bus minus FlexRay Bidir
A46 FX1A BM FlexRay #1 channel A bus minus FlexRay Bidir
A47 Serial 3 RX Serial channel 3 receive RS232 In
A48 Serial 3 TX Serial channel 3 send RS232 Out
A49 Serial 5 TX Serial channel 5 send RS232 Out
A50 Serial 2 TX Serial channel 2 send RS232 Out
A51 Serial 4 TX Serial channel 4 send RS232 Out
A52 Serial 4 RX Serial channel 4 receive RS232 In
A53 LIN 7 LIN channel 7 LIN Bidir
A54 LIN 5 LIN channel 5 LIN Bidir
A55 LIN 6 LIN channel 6 LIN Bidir
A56 GND Negative supply voltage GND Supply
A57 GND Negative supply voltage GND Supply
A58 GND Negative supply voltage GND Supply
A59 GND Negative supply voltage GND Supply
A60 V Logger Positive supply voltage BAT Supply
A61 V Logger Positive supply voltage BAT Supply
A62 V Logger Positive supply voltage BAT Supply
A63 V Logger Positive supply voltage BAT Supply
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
117
Connector B
Pin Signal abbr. Signal name Type Direction
B1 Analog Out 1 Analog output channel 1 Analog output Out
B2 Analog Out 2 Analog output channel 2 Analog output Out
B3 Analog Out 3 Analog output channel 3 Analog output Out
B4 n. c.
B5 n. c.
B6 n. c.
B7 n. c.
B8 n. c.
B9 n. c.
B10 n. c.
B11 n. c.
B12 CAN9 H High speed CAN channel 9 CANH HS-CAN Bidir
B13 CAN10 H High speed CAN channel 10 CANH HS-CAN Bidir
B14 CAN11 H High speed CAN channel 11 CANH HS-CAN Bidir
B15 CAN12 H High speed CAN channel 12 CANH HS-CAN Bidir
B16 n. c.
B17 n. c.
B18 n. c.
B19 n. c.
B20 CAN9 L High speed CAN channel 9 CANL HS-CAN Bidir
B21 CAN10 L High speed CAN channel 10 CANL HS-CAN Bidir
B22 CAN11 L High speed CAN channel 11 CANL HS-CAN Bidir
B23 CAN12 L High speed CAN channel 12 CANL HS-CAN Bidir
B24 n. c.
B25 n. c.
B26 n. c.
B27 n. c.
B28 Digital Out 1 Digital output channel 1 Digital output (5V) Out
B29 Digital Out 2 Digital output channel 2 Digital output (5V) Out
B30 Digital Out 3 Digital output channel 3 Digital output (5V) Out
B31 n. c.
B32 Analog In 5 Analog input channel 5 Analog input (12V) In
B33 Analog In 7 Analog input channel 7 Analog input (12V) In
B34 Analog In 9 Analog input channel 9 Analog input (12V) In
B35 Analog In 10 Analog input channel 10 Analog input (5V) In
B36 Analog In 11 Analog input channel 11 Analog input (32V) In
B37 FX3A BP FlexRay #3 channel A bus plus FlexRay Bidir
B38 FX2A BP FlexRay #2 channel A bus plus FlexRay Bidir
B39 FX3B BP FlexRay #3 channel B bus plus FlexRay Bidir
B40 FX2B BP FlexRay #2 channel B bus plus FlexRay Bidir
B41 Digital In 8 Digital input channel 8 Digital input In
B42 Digital In 9 Digital input channel 9 Digital input In
B43 Analog In 12 Analog input channel 12 Analog input (5V) In
B44 Analog In 13 Analog input channel 13 Analog input (5V) In
B45 FX3A BM FlexRay #3 channel A bus minus FlexRay Bidir
B46 FX2A BM FlexRay #2 channel A bus minus FlexRay Bidir
B47 FX3B BM FlexRay #3 channel B bus minus FlexRay Bidir
B48 FX2B BM FlexRay #2 channel B bus minus FlexRay Bidir
B49 Digital In 10 Digital input channel 10 Digital input In
B50 Digital In 11 Digital input channel 11 Digital input In
B51 Analog In 14 Analog input channel 14 Analog input (32V) In
B52 Analog In 15 Analog input channel 15 Analog input (32V) In
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
118
Pin Signal abbr. Signal name Type Direction
B53 Digital Out 4 Digital output channel 4 Digital output (KL30) Out
B54 Digital Out 5 Digital output channel 5 Digital output (KL30) Out
B55 Digital Out 6 Digital output channel 6 Digital output (KL30) Out
B56 Digital In 12 Digital input channel 12 Digital input In
B57 Digital In 13 Digital input channel 13 Digital input In
B58 Digital In 14 Digital input channel 14 Digital input In
B59 Digital In 15 Digital input channel 15 Digital input In
B60 LIN 9 LIN channel 9 LIN Bidir
B61 LIN 10 LIN channel 10 LIN Bidir
B62 LIN 11 LIN channel 11 LIN Bidir
B63 LIN 12 LIN channel 12 LIN Bidir
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
119
13.2 Cable Harness
Main connectors
Mating plug
Manufacturer Tyco Electronics
Part number 205842-1
Crimp contacts are obtainable for 0.09 mm2 (AWG28) to 0.75 mm2 (AWG 20)
conductor cross sections. See Tyco Electronics Circular Connectors Catalog for spare
part numbers and additional accessories.
Mating plug
Manufacturer Molex
Part number 51353-2600
Contacts Molex 56134-9100
13.3 Positive Voltage Supply (UBAT)
Supply pins for positive supply. Four supply pins for cable with a cross section of
0.25mm2 - 0.75mm2 (AWG20 - 24) for a total current of 16 A.
Maximum values
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
120
Properties
Four supply pins for cables with a cross section of 0.25mm2 - 0.75mm2 (AWG20 - 24)
for a total current of 16 A. All digital and analog inputs are relative to this supply.
Maximum values
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
121
13.5 FlexRay
Maximum values
Properties
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
122
13.6 High-speed CAN
Maximum values
Properties
Known restrictions
Messages can be lost due to the CAN transceiver's restrictions when messages wake
the logger from a standby state with less than 4 s spacing.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
123
13.7 LIN
Maximum values
Properties
Note 1 RL=500
Known restrictions
The last LIN message in a trace file shows an 'abort error' although all of the bytes were
correctly received.
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
124
13.8 MOST
The MOST interface is available as soon as the PM-200 power supply is within the valid
range. The MOST ring will be closed even when the device is in active or passive standby
(see Power Management) or off state, or if MOST is not enabled in the selected
configuration. In Super Sleep mode, the MOST ring is opened!
The interface supports only the spy mode, which makes it invisible in the ring.
MOST150
MOST Controller SMSC SpyNIC150o (based on SMSC OS81110)
Operation mode Spy mode
Connector Fully MOST 2+0-compliant according to MOST Compliance Test
Physical Layer
FOT/FOR Avago AFBR-1150L / AFBR-2150L
Frame rate 48 Hz
13.9 Serial
Maximum values
Properties
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
125
13.10 Digital Input
Maximum values
Properties
TTTech - Confidential
PM-200 User Manual © 2010 - 2022 TTTech Auto
126
13.11 Digital Output
Maximum values
Properties
Maximum values
Properties
Analog Output
Maximum values
Properties
• ATTENTION
• Legal notice and warranties
• Exclusion of Liability
• Safety instructions
• Risk disclosure statement
• Environment and warnings
15.1 ATTENTION
The device is sensitive to electrostatic discharge!
Electrostatic discharge can damage TTTech products without protective housings.
That is why unpacking, handling and operation of this product
• are conducted only by trained personnel, such as skilled workers and technicians, and
• only in environments in which sufficient precautions against the occurrence of
electrostatic discharge can be taken.
Heed the proper precautionary measures while dealing with these products to avoid a
performance reduction or loss of functionality.
17 Exclusion of Liability
TTTECH PROVIDES THE PM-200 USER MANUAL IN ITS CURRENT STATE, WITH ALL
POSSIBLE DEFICIENCIES. IT HEREBY DISCLAIMS ANY GUARANTIES, BOTH
EXPRESSLY AS WELL AS IMPLICITLY, INCLUDING BUT NOT LIMITED TO, IMPLIED
WARRANTIES OF SALE AND FITNESS FOR A PARTICULAR PURPOSE, ACCURACY
OR COMPLETENESS, OR OF RESULTS TO THE EXTENT THIS IS PERMITTED BY
APPLICABLE LAW. THE RECIPIENT BEARS THE ENTIRE RISK PERTAINING TO
QUALITY, PERFORMANCE OR USE OF THE USER MANUAL. TTTECH SHALL NOT BE
LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA, FAULTY DATA PROCESSING,
BUSINESS INTERRUPTION, LOSS OF PROFITS OR OTHER LOSSES OF ANY KIND)
ARISING FROM THE USE OR INABILITY TO USE THE USER MANUAL, EVEN IF TTTECH
IS NOTIFIED OF THE POSSIBILITY OF SUCH DAMAGE, TO THE MAXIMUM EXTENT
PERMITTED BY APPLICABLE LAW.
TTTECH ASSUMES NO LIABILITY FOR ITS PRODUCT, INCLUDING, BUT NOT LIMITED
TO, WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND, TO THE EXTENT PERMITTED BY LAW, DISCLAIMS ANY LIABILITY FOR
DAMAGES THAT RESULTFROM THE USE OF THE PRODUCT.