3352 views|5 replies

227

Posts

0

Resources
The OP
 

How to quickly analyze CAN application layer data and problems [Copy link]

In 1986, German electrical company Bosch developed the CAN communication protocol for automobiles. Later, in order to make the parts produced by different manufacturers work in harmony on the same car, standards must be formulated. According to relevant ISO standards, CAN was standardized through ISO11898 and ISO11519. The topology of CAN is a bus, so it is called CAN bus. CAN bus is designed to communicate between microcontrollers in the automotive environment, exchange information between various electronic control units ECU on the vehicle, and form an automotive electronic control network.

Now the high performance and reliability of CAN have been recognized and widely used in various industries such as industrial automation, shipbuilding, medical equipment, industrial equipment, etc. With the development of CAN bus applications, the number of CAN nodes has increased and the topology has become more and more complex. Correspondingly, we will encounter various problems and bus errors in the use of CAN bus, which is one of the troubles encountered by many engineers. So how to deal with these problems?

Because the CAN communication protocol only involves the physical layer and data link layer in the ISO/OSI basic communication model, in actual applications we also involve the application layer. Among these layers, the data link layer is completed by the CAN controller, so there are generally no problems in this layer. The most common errors are in the physical layer and the application layer. We divide them into: 1. Errors caused by problems in the physical layer; 2. Errors caused by problems in the application layer. When engineers on site encounter these two types of problems, they need corresponding professional tools to effectively and quickly analyze data and problems. For these two types of errors, IXXAT has launched corresponding tools to help engineers quickly and effectively analyze problems and solve them.

This document introduces canAnalyser 3, an IXXAT tool for detecting and analyzing problems in the CAN application layer. This tool can not only analyze errors caused by problems in the CAN application layer, but is also a powerful and multifunctional bus analysis and simulation tool in the IXXAT development tool chain. It is used for protocol analysis of networks based on CAN, CAN FD, and LIN. This includes the development, testing and maintenance of high-level protocols CANopen, DeviceNet and SAE J1939:

Its main functions are as follows:

Receive module: responsible for receiving the messages received by the bottom layer. This module has a filtering function. After adding the database file, the translated message can be displayed online.

picture

Transmit module: responsible for sending messages. Users can set ID, Data, standard frame/extended frame, whether it is a remote frame, etc. in the interface

picture

Record: The Trace module can record the message content, and also provides a variety of different filtering methods, start and stop trigger conditions, file export and other functions

picture

Replay: The recorded files can be re-sent through the Replay module according to the time interval and sequence of the original messages.

picture

Signal analysis: Through the Signal module, the message content can be displayed in real time with graphics, monitoring data range, marking, time analysis, etc. (which can help engineers quickly find problems)

picture

Signal Transmit module: Users can modify a specific signal individually and then trigger the sending of the entire message.

picture

Sequencer module: Send messages in batches. You can edit a script file in advance to specify the messages to be sent, the number of times they are sent, the interval time, the total number of cycles, etc.

picture

Secondary development:

Supports .NET programming interface, users can perform secondary development.

It also provides development examples for C# and VB.NET.


How do I request a free 14-day canAnalyser 3?

The IXXAT canAnalyser 3 is available in three different functional versions:

  • CanAnalyser V3 Mini

  • canAnalyser v3 Lite

  • canAnalyser v3 Professional

The canAnalyser v3 Mini is available as a free version and is included in the free Windows driver VCI suite.

Lite and Pro versions are usually sold as user licenses, protected by a USB dongle.

If you want to test the canAnalyser before purchasing it, you can download the software installation package from the IXXAT website. It contains three use cases:

  • DEMO version: customers can install and run this version to test the functional modules of canAnalyser and understand the relevant functions of the software. This DEMO version does not come with any IXXAT interface, which means that users cannot use the DEMO version to access the real CAN network (all CAN networks are simulated)

  • Full version: If the customer has a USB dongle for a canAnalyser 3 (Lite or Professional), the canAnalyser 3 detects the dongle during startup and starts with the corresponding version. The customer can then use it directly.

  • Trial version: On request we can provide a virtual USB dongle file which allows to use canAnalyser Professional free of charge for 14 days.

Note: This file only contains canAnalyser, not other protocol modules such as CANOpen, DeviceNet, SAE J1939.

If you would like to try out the canAnalyser V3, please make sure that:

  1. You need to have a hardware device that can access the CAN interface provided by the IXXAT VCI, such as a USB-to-CAN V2, a CAN@net NT or a CAN-IB interface card.

  2. First you need to download and install the Windows driver VCI: https://www.ixxat.com/support/file-and-documents-download/drivers

  3. Download and install the canAnalyser DEMO version:

    https://www.ixxat.com/support/file-and-documents-download/demo-software-tools

  4. Apply for a 14-day virtual USB dongle from our company

  5. Customers need to install and activate the trial activation file.

Latest reply

Do you support Zhou Ligong? It's only 14 days, so I might as well use Zhou Ligong's.   Details Published on 2021-5-8 20:27
Personal signature

欢迎关注“麦克泰技术”

 
 

1668

Posts

0

Resources
2
 

The pictures in the article are all on the cloud.

 
 
 

7462

Posts

2

Resources
3
 

What's the point of 14 days? Give me a simplified version for free.

Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

1412

Posts

3

Resources
4
 

Do you support Zhou Ligong? It's only 14 days, so I might as well use Zhou Ligong's.

Personal signature

没有什么不可以,我就是我,不一样的烟火! 

 
 
 

227

Posts

0

Resources
5
 
freebsder posted on 2021-5-8 09:41 What's the point of 14 days? Give me a simplified version for free

No free version

Personal signature

欢迎关注“麦克泰技术”

 
 
 

227

Posts

0

Resources
6
 
Hot Ximi Show published on 2021-5-7 21:45 The pictures in the article are all on the cloud

It seems like nothing is showing up...

Personal signature

欢迎关注“麦克泰技术”

 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews

Room 1530, Zhongguancun MOOC Times Building, Block B, 18 Zhongguancun Street, Haidian District, Beijing 100190, China Tel:(010)82350740 Postcode:100190

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list