How to detect the quality of CAN communication circuit

Publisher:WanderlustHeartLatest update time:2024-11-13 Source: elecfansKeywords:can Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

CAN (Controller Area Network) is a local area network technology based on bus communication, which is widely used in automotive electronics, industrial control and other fields. In practical applications, the quality of CAN communication circuit has an important impact on the stability and reliability of the entire system. This article will introduce in detail how to detect the quality of CAN communication circuit, including detection methods, detection tools, detection process and common problem handling.


1. Detection method

  1. Visual inspection

Before testing the CAN communication circuit, you must first conduct a visual inspection to check whether the circuit board is burned, damaged, corroded, etc., check whether the connector is loose or damaged, and check whether the cable is broken or worn.

  1. Resistance detection

Use a multimeter to measure the resistance value in the CAN communication circuit, including bus resistance, terminal resistance, etc. Under normal circumstances, the resistance value of the CAN bus should be between 60-120Ω, and the terminal resistance value should be around 120Ω.

  1. Voltage detection

Use a multimeter to measure the voltage value in the CAN communication circuit, including power supply voltage, signal voltage, etc. Under normal circumstances, the power supply voltage of the CAN bus should be between 9-30V, and the signal voltage should be between 0-5V.

  1. Signal integrity testing

Use an oscilloscope or logic analyzer to detect the signal integrity in the CAN communication circuit, including the signal rise time, fall time, amplitude, waveform, etc. Under normal circumstances, the rise time of the CAN signal should be between 1-3μs, the fall time should be between 1-2μs, and the amplitude should be between 0.9-2.5V.

  1. Communication test

Use CAN communication test tools, such as CAN card, CAN analyzer, etc. to perform communication test. The test content includes communication rate, communication distance, communication quality, etc.

2. Testing tools

  1. multimeter

A multimeter is a commonly used electronic measuring tool that can measure parameters such as resistance, voltage, and current. In the detection of CAN communication circuits, the multimeter is mainly used to measure resistance and voltage.

  1. Oscilloscope

An oscilloscope is an instrument used to observe and measure the waveform of electrical signals. In the detection of CAN communication circuits, the oscilloscope is mainly used to observe the waveform, amplitude, time and other parameters of the signal.

  1. Logic Analyzer

A logic analyzer is an instrument used to measure and analyze digital signals. In the detection of CAN communication circuits, the logic analyzer is mainly used to measure signal parameters such as timing and frequency.

  1. CAN Card

CAN card is a hardware device used to implement CAN communication, which can be inserted into the PCI slot or USB interface of the computer. In the detection of CAN communication circuit, CAN card is mainly used for communication test.

  1. CAN Analyzer

CAN analyzer is a professional CAN communication test tool that can monitor and analyze the communication data on the CAN bus in real time. In the detection of CAN communication circuits, CAN analyzer is mainly used for signal integrity detection and communication testing.

3. Testing Process

  1. Preparation

Before testing the CAN communication circuit, you need to prepare the corresponding testing tools, such as multimeter, oscilloscope, logic analyzer, CAN card, etc. At the same time, you also need to be familiar with the basic principles and parameter requirements of the CAN communication circuit.

  1. Visual inspection

Perform a visual inspection of the CAN communication circuit as described above to check if the circuit board, connectors, cables, etc. are damaged or abnormal.

  1. Resistance detection

Use a multimeter to measure the resistance value in the CAN communication circuit, including bus resistance, terminal resistance, etc. If the resistance value is not within the normal range, you need to further check whether there are problems with the circuit board, connector, cable, etc.

  1. Voltage detection

Use a multimeter to measure the voltage value in the CAN communication circuit, including power supply voltage, signal voltage, etc. If the voltage value is not within the normal range, you need to check whether there are problems with the power supply, circuit board, etc.

  1. Signal integrity testing

Use an oscilloscope or logic analyzer to detect the signal integrity in the CAN communication circuit, including the signal rise time, fall time, amplitude, waveform, etc. If the signal parameters are not within the normal range, you need to check whether there are problems with the circuit board, connector, cable, etc.

  1. Communication test

Use a CAN card or CAN analyzer to perform communication tests, including communication rate, communication distance, communication quality, etc. If the communication test results are not ideal, further analysis of the causes is required and adjustments should be made.

  1. Problem Solving

According to the test results, analyze the problems in the CAN communication circuit and take corresponding measures to deal with them. Common problems include abnormal resistance, abnormal voltage, signal integrity problems, communication failures, etc.

4. Common Problem Solving

  1. Abnormal resistance

If the resistance value is not within the normal range, it may be caused by circuit board damage, poor connector contact, cable breakage, etc. You need to replace the damaged parts or reconnect the connector or cable.

  1. Abnormal voltage

If the voltage value is not within the normal range, it may be caused by unstable power supply, circuit board damage, etc. It is necessary to check the power supply, circuit board and other components, and make corresponding adjustments or replacements.

  1. Signal integrity issues

If the signal's rise time, fall time, amplitude, waveform and other parameters are not within the normal range, it may be caused by unreasonable circuit board design, poor connector contact, cable quality problems, etc. It is necessary to optimize the circuit board design, replace the connector or cable.


Keywords:can Reference address:How to detect the quality of CAN communication circuit

Previous article:How to measure the resistance between can high and can low
Next article:How to process the collected CAN data

Recommended ReadingLatest update time:2024-11-21 19:31

How to Accurately Measure the Busoff Recovery Time of a CAN Node
When a CAN communication failure occurs, the CAN controller will make the faulty node enter the passive error state from the active error state, or even enter the bus off (Busoff) state, so that the faulty node is disconnected from the bus communication and does not affect the communication of normal nodes. However, t
[Test Measurement]
How to Accurately Measure the Busoff Recovery Time of a CAN Node
Design of CAN interface of LPC2131 based on CPLD
introduction Philips' LPC2131 is a high-performance 32-bit RISC microcontroller based on ARM7TDMI-S. It has all the advantages of ARM processors - low power consumption, high performance and relatively rich on-chip resources, but LPC2131 does not have an integrated CAN controller and cannot use the CAN bus
[Microcontroller]
Design of CAN interface of LPC2131 based on CPLD
Comprehensive CANopen development tool - CANopen software stack
01 Quick understanding of open protocol CANopen is a protocol for the CAN bus that defines a set of standard communication objects and communication services, allowing different devices to communicate and interact. The development of the CANopen protocol stack can be traced back to the early 1990s,
[robot]
Design of CAN bus node based on Cortex-M3 core chip LM3S2965
introduction   CAN bus has many characteristics such as high communication rate, high reliability, convenient connection and high performance-price ratio. CAN (Controller Area Network) is a bus communication network. It is a network specially used in the field of industrial automation. Different from management an
[Microcontroller]
Design of CAN bus node based on Cortex-M3 core chip LM3S2965
Design of a car light control system using CAN bus
  introduction   CAN (Controller Area Network) is a dedicated in-vehicle serial data communication bus developed by Bosch of Germany for the automotive industry in the early 1980s. It meets the requirements of SAE (Society of Automo bile Engineer) for Class C high-speed in-vehicle networks (≤1Mb/s) and is suitable fo
[Power Management]
Design of a car light control system using CAN bus
Application of P80C592 chip in display communication module based on CAN bus
1 Introduction to P80C592 chip P80C592 is a high-performance 8-bit microcontroller manufactured by PHILIPS using advanced COMS technology. The instruction set of this microcontroller is fully compatible with 80C51, but some hardware functions that are important for applications are added on the basis of the standard f
[Microcontroller]
Application of P80C592 chip in display communication module based on CAN bus
Cannot find source file X:\XXXX appears when compiling ICCAVR
First of all, this is a path problem. This phenomenon occurs when the path you compiled before is changed. There are several ways to solve this problem, which you can refer to. The first method: (very stupid method, but also very effective) create a new folder, copy the .C file, .h file and other necessary files in th
[Microcontroller]
Design of CAN bus interface conversion card based on single chip microcomputer
1 Introduction Controller Area Network (CAN) is a serial communication protocol developed by Mercedes-Benz in Germany in the 1980s to solve the data exchange between numerous automotive control devices and instruments. As a field bus, it is widely used in various industrial sites, and works in master-slave mode
[Microcontroller]
Design of CAN bus interface conversion card based on single chip microcomputer
Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号