Product Information CANalyzer.J1939



Similar documents
In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

ISO11783 a Standardized Tractor Implement Interface

Product Information CANape Option Simulink XCP Server

The SAE J1939 Communications Network

Product Information CANdelaStudio

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

CANoe and CANalyzer as diagnostic tools Version /07/17

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Product Information CANalyzer

RA Automotive. Silver Scan-Tool for the testing of OBD functionality. Peter Stoß Senior Manager RA Automotive. Mai 2008

IPEmotion CAN Bus Traffic Recording, Analysis, Generation PM (V2.3)

Quick Introduction to CANalyzer Version Application Note AN-AND-1-110

Programming with CAPL

Transport and Network Layer

PEMS Conference. Acquiring Data from In-Vehicle Networks. Rick Walter, P.E. HEM Data Corporation

PC-Based Vehicle OBD Tester

Car2x From Research to Product Development

J1939: Opening Up AUTOSAR to the Heavy Vehicle Industry

Manual. Vector XL log Config. CANcaseXL log Configuration Version 4.1 English

Automatic Validation of Diagnostic Services

Instruction manual. testo easyheat Configuration and Analysis software

Understanding SAE J1939. by Simma Software, Inc.

GEVPlayer. Quick Start Guide

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet

The OSI Model and the TCP/IP Protocol Suite

PROFINET IO Diagnostics 1

WIFI OBD GPS Tracker T356 User Manual

S7 for Windows S7-300/400

K-line Communication Description

ETS4 Diagnostics. KNX Association

Introduction to LIN. Webinar

Diagnostic of off-highway machinery for agriculture

Vehicle Networks. CAN-based Higher Layer Protocols. Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide CANoe

Automated Data Acquisition & Analysis. Revolutionize Validation Testing & Launch With Confidence

Getting Started with IntelleView POS Administrator Software

Embedded OS. Product Information

Introduction to J1939 Version Application Note AN-ION

ebus Player Quick Start Guide

EKT 332/4 COMPUTER NETWORK

Automotive Software Engineering

Programmable Safety Systems PSS-Range

Product Information Services for Embedded Software

How To Use Safety System Software (S3)

I SO wish it were that easy! The challenge of ISOBUS Implementation

Portfolio of Products. Integrated Engineering Environment. Overview

Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

Automating witfi STEP7 in LAD and FBD

Model-Based Development of ECUs

MotorData. Car diagnostics made easy. MotorData Client Software User Manual

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Industrial Networks & Databases

SCADE System Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System

A Real Time, Object Oriented Fieldbus Management System

Programming A PLC. Standard Instructions

Internet accessible facilities management

Better Test Quality by Automation

LonManager PCC-10 and ISA Protocol Analyzers Models and

Software User Guide UG-461

SPPA-D3000 Plant Monitor Technical Description

Introduction to RACE FUELS Hans-Christian von der Wense Munich, Germany

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

DiskPulse DISK CHANGE MONITOR

CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE)

524 Computer Networks

StruxureWare Power Monitoring 7.0.1

easyjob 5 new functions 2012 by protonic software GmbH 1

Local Interconnect Network Training. Local Interconnect Network Training. Overview

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

ArtemiS 12 HEAD Data Portal 2.0 HEAD Recorder

Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication

ISOBUS Task Controller Workshop. Presented by Andy Beck / Hans Nissen John Deere

SAN Conceptual and Design Basics

AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES

Development of AUTOSAR Software Components within Model-Based Design

Fax Transmission Analyzer Option

testo easyheat Configuration and Analysis software Instruction manual

Xgig 8G Fibre Channel Analyzer

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

1 How configure S7 PLC in the configuration tool

Trace Desktop Workforce / Fleet Management System

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2

In-Vehicle Networking

presentation Our customers & Partners AE

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

WinCC. Configuration Manual. Manual Volume 2

Getting Started with CANopen Version Application Note AN-AON


Automating with STEP7 in LAD and FBD

Maintain Fleet Management Solutions Using Wide Area Wireless Technology

Zorba Asset Tracking Solution

Automotive Network Technology. Conformance Test Center

Radiological Assessment Display and Control System

Computer Networks/DV2 Lab

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

Written examination in Computer Networks

Validity 1. Improvements in STEP 7 2. Improvements in WinCC 3. Simatic. Readme. Readme

Transcription:

Product Information CANalyzer.J1939

Table of Contents 1 Introduction... 3 1.1 Application Areas... 3 1.2 Features and Advantages... 3 1.3 Further Information... 3 2 Functions... 4 3 Hardware Interfaces... 4 4 Transport Protocols... 4 5 Protocol-specific Display... 4 6 J1939 Filter... 5 7 J1939 Scanner... 5 8 Database... 5 9 Generator Block... 5 10 Programming... 6 11 Diagnostic Trouble Code Monitor (DTC Monitor)... 6 12 Diagnostic Memory Access... 6 13 OBD Inspection and Maintenance Monitor... 6 14 Extensions for Marine Applications... 7 15 Comparison Options.J1939 and.iso11783 for CANalyzer and CANoe... 7 16 Training... 8 Documentation Note Valid for CANalyzer.J1939 from Version 8.1. This document presents application areas and functions of Option.J1939 for CANalyzer. CANalyzer.J1939 expands standard CANalyzer functionality. You will find product information and technical data on basic CANalyzer functions in separate documents. Please consider the environment before printing this document. V1.0 May/2013 NMEA and NMEA 2000 are registered trademarks of the National Marine Electronics Association. www.vector.com 2

1 Introduction SAE J1939 is a communication protocol based on CAN for the data exchange between control units in the area of commercial vehicles. It originates from the international Society of Automotive Engineers (SAE) and operates on the physical layer with high-speed CAN per ISO 11898. J1939 is a multimaster system with decentralized network management and primarily connection-less communication. 1.1 Application Areas CANalyzer.J1939 can be used wherever J1939 networks are developed, diagnosed, and tested. Networks can also be simulated to a limited extent. CANalyzer.J1939 can be used to monitor and debug other J1939 networks, since the SAE J1939 specification is the basis for NMEA 2000, ISO 11783, ISO 11992 (Truck & Trailer), and FMS (Fleet Management System) networks. In combination with the.j1587 Option it offers a uniform approach to systems that extend across bus boundaries with a common time base. 1.2 Features and Advantages In addition to CANalyzer s high-performance functionality, the J1939 extension gives the user a tool that can be used from initial development to production of a J1939 project. The J1939-specific extension allows the user to concentrate on the actual tasks of data analysis without detailed knowledge of the J1939 protocol. This significantly increases the efficiency of data analysis. Misinterpretations of CAN frames are avoided. Figure 1: CANalyzer s analysis properties are being extended with J1939-specific features, e.g. new functions for displaying the J1939 protocol in the Trace window and the addition of the J1939 Filter. 1.3 Further Information > Vector Download-Center Various documents related to CANalyzer are available on the Internet. In the Demo version, for example, you get sample configurations for the various use areas and detailed online Help texts, in which all CANalyzer functions are described. In addition, you benefit from our valuable know-how in the form of technical articles and application notes. > CANalyzer Feature Matrix More information on variants, channels and bus system support is presented in the feature matrix. www.vector.com 3

2 Functions CANalyzer.J1939 expands the standard functionality of the CANalyzer with: > Protocol-specific display, checks, interpretation, filters and search functions in the Trace window > Support for the BAM, CMDT and Fast Packet transport protocols > Graphic display of the network nodes (scanner) > J1939 Filter in the measurement setup > Expanded database > Expanded Generator Block > J1939-specific programming functional properties in CAPL > Diagnostic Trouble Code Monitor (DTC Monitor) > Diagnostic Memory window > OBD Inspection and Maintenance Monitor > GNSS-Simulator and GNSS-Monitor These functions will be described in detail below. 3 Hardware Interfaces All hardware interfaces for CAN supported by CANoe and the Vector Test System (VT System) can be used. For compatibility, however, the use of ISO 11898 (ISO High speed) compatible bus drivers (for example CANcab 251mag) is recommended. Special bus transceivers (CANcab 10011opto or CANpiggy 10011opto) need to be used in conjunction with ISO 11992 (Truck & Trailer). All standardized physical layers (SAE J1939-11, -14 and -15) are supported and are easy to configure. 4 Transport Protocols If a Transport Protocol described in the standard is used (BAM, CMDT or Fast Packet), CANalyzer.J1939 can reassemble the individually transmitted CAN messages. 5 Protocol-specific Display Protocol interpretation is limited to CAN channels the user has configured as J1939. This makes it easy to monitor gateway solutions with different protocols. Simultaneous display of both 29-bit and 11-bit CAN identifiers is supported. CANalyzer.J1939 allows the user to monitor communication symbolically in a Trace window. The parameter groups transmitted are displayed. All relevant information is output in separate columns, such as the parameter group number, priority, source and destination addresses as well as protocol interpretation in text form. Individual subject areas such as transport protocols, network management and diagnostics are color coded. In particular, highlighting of protocol violations help to assure J1939- conformant communication. Additional functions such as the topic-based analysis filter, context search and the column filters of the Trace window make it easier to find specific parameter groups. The user may select signals for display in the Data window, including display by source address (SA) or destination address (DA). Wide ranges of display options are available to the user for this purpose, including bar diagrams, hexadecimal, decimal, and binary display. The SAE J1939-specific coding of signal values ( Error and Not Available ) is realized with the help of a status display. Signal processes can be displayed and evaluated as a function over time with the online Graphic window. After the measurement stop, windows can be synchronized with one another, e.g. the Graphic window, Trace window and GNSS Monitor. This makes it easy to quickly track events of interest that are observed in the Graphic window back to the Trace window. www.vector.com 4

6 J1939 Filter The J1939 Filter in the measurement setup offers protocol-specific configuration options such as PGN and ECU address filters. In addition, it supports networks with changing ECU addresses. The filter is configured using the J1939 device name, so you can create CANoe configurations that are largely independent of the real addresses used. The configurable column display enables a clearly structured view. 7 J1939 Scanner The scanner monitors communication and makes available a clear display of all network nodes. Changes in a dynamic network can be easily traced and analyzed. If necessary, a central and clearly structured reconfiguration of the node addresses or J1939 device names can be executed. Information about function or manufacturer is also output. 8 Database J1939 parameter groups and signals are described in a database. This database is already filled with sample standard objects. The user can expand the database using the CANdb++ Editor (included with delivery). This makes it possible to define application-specific parameter groups, for example. Parameter groups and signals that are defined can be selected symbolically in the entire program. Figure 2: CANdb++ Editor with J1939-specific representation of communication relationships (K-Matrix). 9 Generator Block With the help of the Generator Block, parameter groups can be assembled and transmitted easily. Parameter groups with more than 8 data bytes can also be sent. www.vector.com 5

10 Programming By inserting programmable function blocks into the measurement setup, the user can expand the functionality in virtually any way. The C-based, event-driven programming language CAPL (Communication Access Programming Language) has been expanded for J1939. This allows for the creation of J1939-specific test programs and simple node simulations. 11 Diagnostic Trouble Code Monitor (DTC Monitor) The DTC Monitor offers a simple interface to the J1939 diagnostic protocol. Without programming error codes can be displayed or queried on demand. A button can be used to jump from a selected error code to the respective position in the Trace window. In addition, working with Freeze Frames (extended information from fault memory) is supported. This makes the DTC Monitor very useful for emission related or powertrain diagnostics. The results can readily be exported to other applications using the Clipboard. Figure 3: The DTC Monitor shows momentary error codes in a well-organized form. Functions such as clearing error memory are provided. 12 Diagnostic Memory Access The Diagnostic Memory window gives the user direct access to the memory areas of an ECU. This memory may be an error memory or program code, for example. Addressing is achieved with the help of parameter numbers (Suspect Parameter Numbers) or an address. The window is based on the diagnostic services DM14, DM15, DM16 and DM18. Authentication is realized with a manufacturer-specific Seed & Key DLL or a Seed & Key procedure can be implemented in CAPL. The support of diagnostic service DM13 (Start/Stop broadcast) also enables temporary reduction of the network load. 13 OBD Inspection and Maintenance Monitor The OBD Inspection and Maintenance Monitor supports the ECU developer and integrator in emissions-related tests. It is used to initiate internal ECU tests and display their results. The Monitor is based on the diagnostic services DM5, DM7, DM8, DM10, DM21, DM26 and DM30. www.vector.com 6

14 Extensions for Marine Applications > The GNSS Monitor displays and optionally records position data. As a third parameter elevation or speed may be shown in color. After measurement stop, the GNSS Monitor can be synchronized with the Trace and Graphic windows. > With the GNSS Simulator you can define and follow a path virtually. This enables the easy simulation of corresponding devices. Playback of previously recorded paths is also possible. > The Fast Packet transport protocol is supported along with the J1939 transport protocols CMDT and BAM. > A sample database is also provided, complete with standard objects and sample configurations. Figure 4: The GNSS Simulator sends parameter groups and simulates position data. 15 Comparison Options.J1939 and.iso11783 for CANalyzer and CANoe CANalyzer.J1939 CANoe.J1939 CANoe.ISO11783 Trace Window: J1939 specific columns Presentation of PGN, SA, DA, Prio, DP, PGN name, node name, protocol interpretation and protocol violations with corresponding column filters Trace Window: ISO11783 Interpretation e.g. for Virtual Terminal / Process Data / File Server Trace Window: Context search Previous/next PG from same SA / request-response / transport protocol Trace Window: Analysis filter extensions J1939-specific extensions for PGN, SA, DA and Prio; dynamic SA/DA filter based on J1939 Network Management Trace Window: Analysis filter for Network Management / Diagnostics / Proprietary PGs J1939 subject areas Trace Window: Analysis filter for Virtual Terminal / Process Data / File Server / Sequence Control ISO11783 subject areas J1939 Filter in Measurement setup Filter related to PG dependent or independent from SA, DA and Prio; dynamic SA/DA filter based on J1939 Network Management Interactive Generator: J1939 specific parameters Comfortable configuration of PGN, SA, DA, Prio, etc.; support of transport protocols CAPL: Extensions for PGs Language extensions for processing of parameter groups J1939 Scanner Monitors and displays communication aspects of Controller Applications; provides functions for reconfiguration of addresses and J1939 device names DTC Monitor GUI to the J1939 diagnostic protocol OBD I/M Monitor On Board Diagnostic Inspection and Maintenance Monitor Diagnostic Memory Access Read and write SPNs and memory areas GNSS Monitor Recording of position data and graphical display of covered path www.vector.com 7

CANalyzer.J1939 CANoe.J1939 CANoe.ISO11783 GNSS Simulator Simulation of position data (GNSS/GPS) Virtual Terminal Enables tests with different types of Virtual Terminals (resolution, monochrome, colour) Interactive Task Controller Process data dialog allows to access individual data of any implement Transport Protocol: BAM Broadcast Announce Message Transport Protocol: CMDT Connection Mode Data Transfer (unicast) Transport Protocol: Fast Packet Fast transport protocol (e.g. for transfer of position data) Transport Protocol: ETP Extended Transport Protocol (for transfer of large amount of data) Example Database: J1939 Database preconfigured with standardized J1939 PGNs Example Database: ISO11783 Database preconfigured with standardized ISO 11783 PGNs Database: J1939 Communication Matrix Visualisation and easy configuration of interrelationships between signals, PGNs and CAs Demos: J1939 Examples for diagnostics, exhaust sys., tire pressure monitoring sys., etc. Demos: ISO11783 Examples with Virtual Terminal, Interactive Task Controller, Address Claiming, etc. Simulation Simulation of independent nodes for test; simulation of remaining bus J1939 Interaction Layer Model-based signal-oriented simulation with minimal or no programming CAPL: J1939 Nodelayer DLL J1939 specific function library for processing of network management, PGs and transport protocols CAPL: GNSS Nodelayer DLL Library with specific functions for complex simulations of a GNSS receiver ISO11783 Interaction Layer Model-based signal-oriented simulation including communication with Virtual Terminal and Task Controller with minimal or no programming CAPL: ISO11783 Nodelayer DLL ISO 11783 specific function library for processing of network management, PGs, transport protocols, IOP and PDD Test Feature Set Automation and documentation of test procedures J1939 XML Test Module Manager Supports the creation of tests based on the Test Feature Set; automatic generation of a compliance test J1939-82 Compliance Test Report Simplifies the exchange of test results between supplier and OEM 16 Training As part of our training program, we offer a range of classes and workshops on J1939 in our classrooms and on-site at our customers. You will find more information on individual training courses and a schedule online at: www.vector-academy.com www.vector.com 8

Get more Information! Visit our Website for: > News > Products > Demo Software > Support > Training Classes > Addresses www.vector.com www.vector.com 9