CAN L short-circuited to ground bus waveform

Publisher:温暖梦想Latest update time:2024-04-15 Source: elecfansKeywords:CAN Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

When a CAN L short-circuit to ground fault occurs, depending on the fault-tolerance characteristics of the CAN bus, the entire CAN network may be unable to communicate or a related fault code may be generated.

However, for some car series, such as the Haima series, the fault tolerance characteristics of the CAN L short circuit to ground are better, and the vehicle can basically be used normally, that is, there is no obvious abnormality at the customer experience level, but from a diagnostic point of view, it will affect the network transmission speed.


At this time, the CAN L voltage is about 0 V. The recessive voltage of the CAN H line is reduced to 0 V, but the dominant voltage remains basically unchanged, so the waveform is elongated and data can still be transmitted, which explains why the fault tolerance of CAN L to ground short circuit is good.

The bus waveform when CAN L is short-circuited to ground is shown in the figure below.

picture

When measuring the CAN line voltage, if the CAN L voltage is 0V and the CAN H voltage is about 1V, this indicates that this type of fault has occurred. The CAN L
voltage when CAN L is short-circuited to ground is shown in the figure below.

picture

The CAN H voltage when CAN L is short-circuited to ground is shown in the figure below.

picture

Cause of the fault: If the fault is not caused by the short circuit of the CAN-L wire to the external ground wire, then this fault is caused by the damage of the CAN transceiver inside the control module. The fault finding method is the same as above.


Keywords:CAN Reference address:CAN L short-circuited to ground bus waveform

Previous article:Classic CAN bus field failure
Next article:CAN H short circuit to ground fault analysis

Recommended ReadingLatest update time:2024-11-23 02:32

Use the internal MSI oscillator to provide 80MHz clock to the STM32L476RG microcontroller
#include stdio.h #include stm32l4xx.h   // 1 =nus =13107 void delay_us(uint16_t nus) { if ((RCC- APB1ENR2 & RCC_APB1ENR2_LPTIM2EN) == 0) { RCC- APB1ENR2 |= RCC_APB1ENR2_LPTIM2EN; LPTIM2- CFGR = 4 LPTIM_CFGR_PRESC_Pos; // 80MHz/16=5MHz LPTIM2- CR = LPTIM_CR_ENABLE; } LPTIM2- ARR = nus * 5 - 1; LPTIM2- CR |=
[Microcontroller]
How to solve IAR For STM8L error
1.IAR 1.30 download problem I used ST-Link V2 to download the STM8L project code of IAR 1.30 project, but found that it could not be downloaded. The Debug Log of IAR software showed: An error occurred while retrieving GDI features: gdi-error According to the search results on the Internet, the IAR debugger-suppor
[Microcontroller]
How to solve IAR For STM8L error
Sound monitoring and wireless positioning system based on Atmega128L microcontroller
1. Choice of sound signal generation  The ATMEGA128L microcontroller generates a square wave with a frequency of 500Hz as a sound signal. The generation of the square wave signal is essentially to invert the state of the output I/O pin when the number of timer overflow interrupts reaches the specified number. The si
[Microcontroller]
Sound monitoring and wireless positioning system based on Atmega128L microcontroller
Design of ultrasonic ranging system based on nRF24L01+ and Arduino
Distance is an important part of describing the plane structure of a building. Traditional methods of measuring building dimensions require personnel to use tools on site, but when facing dangerous buildings, traditional measurement methods are bound to increase the chance of casualties. With the development of science
[Test Measurement]
Design of ultrasonic ranging system based on nRF24L01+ and Arduino
STM8L151 low power debugging experience
Recently, I used the STM8L151 chip in a project. Of course, the advantage of this chip is low power consumption, and the core of the project is low power consumption. Regarding the 5 low power modes, other blogs have explained it very well. The mode characteristics and how to write code are explained very clearly. I w
[Microcontroller]
Implementation issues of printf and scanf in STM32
#include "sys.h" #include "usart3.h"       #include "stdarg.h"           #include "stdio.h"           #include "string.h" #include "timer.h"  //Serial port send buffer      __align(8) u8 USART3_TX_BUF ; //Send buffer, maximum USART3_MAX_SEND_LEN bytes //Serial port receive buffer      u8 USART3_RX_BUF ; //Receive buff
[Microcontroller]
Google launches Android 12L
     Google today announced the launch of Android 12L, an Android 12 system optimized specifically for tablets and foldable devices. Android 12L will optimize the system UI to make it easy to use on large screens-including notifications, quick settings, lock screen, overview, home screen, and more.   New features in
[Mobile phone portable]
Implementation of CCP software for automobile ECU calibration system
Abstract: CCP protocol is a CAN bus calibration matching protocol. This paper briefly introduces the basic principles of the protocol and an implementation method of an automotive ECU calibration system based on the protocol. Finally, combined with the MC9S12DP256 chip and μC/OS-II operating system, the CCP so
[Automotive Electronics]
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号