搜档网
当前位置:搜档网 › CAN总线验收滤波器设置方法

CAN总线验收滤波器设置方法

CAN总线验收滤波器设置方法
CAN总线验收滤波器设置方法

CAN总线验收滤波器设置方法

0引言

can-bus(controller area network)即控制器局域网是由德国bosch公司为汽车应用而开发的多主机局部网络,主要应用于汽车的监测和控制。德国bosch公司开发can总线的最初目的是为了解决汽车上数量众多的电子设备之间的通信问题,减少电子设备之间繁多的信号线。于是设计了一个单一的网络总线,使所有的外围器件可以被挂接在该总线上。作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,已被广泛应用到各个领域中。基于can总线的优越性和广泛应用,许多著名的芯片生产商都推出了独立的can控制器芯片,或者带有can控制器的mcu芯片。图1 can控制器结构图

在can总线网络的设计过程中,滤波器的设置起着非常重要的作用,滤波器设置的好坏将直接影响整个系统的实时性和可靠性,所以本文针对can控制器中的滤波器的设置方法进行研究探讨,并根据自己的经验总结出一套滤波器设置的方法。

1can控制器介绍

1.1 can控制工作原理

can控制器用于将欲收发的信息报文转换为符合can规范的can 帧,通过can收发器在can总线上交换信息。can控制器主要包括

接口管理逻辑、can核心模块、发送缓冲器、验收滤波器、接收fifo 等部分组成,如图1所示。

(1)接口管理逻辑

接口管理逻辑用于连接外部主控制器,解释来自主控制器的命令,控制can控制器寄存器的寻址,并向主控制器提供中断信息和状态信息。

(2)核心模块

核心模块在收到一个报文时会根据can规范将串行位流转换成用于接收的并行数据,发送一个报文时则相反。

(3)发送缓冲器

发送缓冲器用于存储一个完整的报文,当can控制器发送初始化时,接口管理逻辑会使can核心模块从发送缓冲器读can报文。(4)验收滤波器

验收滤波器可以根据用户的编程设置,过滤掉无须接收的报文。(5)接收fifo

接收fifo是验收滤波器和主控制器之间的接口,用于存储从can 总线上接收的所有报文。

(6)工作模式

can控制器可以有两种工作模式(basiccan和pelican)。basiccan 仅支持标准模式,pelican支持can2.0b的标准模式和扩展模式。在sja1000复位模式下,设置寄存器cdr.7为“0”,即设置can控制器sja1000工作于basiccan模式;设置寄存器cdr.7为“1”,

即设置can控制器sja1000工作于pelican模式,相比较而言,pelican功能更强大一些。

1.2 can控制器分类

市场上有许多can控制器,大致可以分为两类:一类是独立的控制器芯片,如saj1000;另一类是和微控制器做在一起,如nxp半导体公司的cortex-m0内核lpc11cxx系列微控制器、lpc2000系列32位arm微控制器。can控制器的大致分类及相应的产品如表4.1所示。

表1 can控制器分类及相应产品型号

plilips公司的独立can处理器sja1000是一种比较理想的选择,它是市场上比较受欢迎的一款芯片,sja1000不仅与传统的can控制器pca82c250硬件兼容,同时也实现了新的运行方式,支持具有新功能的can2.0b协议。另外,sja1000t扩展出了64个字节的fifo 接收缓冲器,可以接收两个以上的报文,sja1000t还为增强错误处理功能增强了一些新的特殊功能寄存器,包括:可读/写访问的错误计数器,可编程的错误告警极限,前次错误码寄存器,每次can 总线错误均引起错误中断及借助位置细分的仲裁丢失中断。所有这些优点使得sja1000成为了当前can总线应用中的主流器件。论文将以sja1000作为研究对象进行分析总结。

2滤波器的工作原理

can系统中,验收滤波器的设置非常重要,在can总线上,can

帧信息由一个节点发送,其他节点同时接收,每当总线上有帧信息,

节点都会把滤波器的设置和接收到得帧信息的标识码相比较,节点只接收符合一定条件的信息,对不符合条件的can帧不予接收。所以滤波器的设置如果设置合适,便可以提高整个系统的效率,减轻can控制器的信息处理量,否则便会影响系统。在sja1000中,滤波器的设置主要是由4个验收码寄存器acr0、acr1、 acr2、 acr3和4个amr0、amr1、amr2、amr3来实现的,滤波方式有两种:单滤波器模式(afm位是1)和双滤波器模式(afm位是0)。

滤波的规则是:每一位验收屏蔽分别对应每一位验收代码,当该位验收屏蔽位为“1”的时候(即设为无关),接收的相应帧id位无论是否和相应的验收代码位相同均会表示为接收;当验收屏蔽位为“0”的时候(即设为相关),只有相应的帧id位和相应的验收代码位值相同的情况才会表示接收。只有在所有的位都表示为接收的时候,can控制器才会接收该报文。

3滤波器的设置方法

滤波器的设置这个环节,大多数人通常没有具体的考虑,只是从实现功能的角度来完成滤波器的设置,没有进行优化设计,作者在滤波器的设置方面依据自己的经验总结出一种优化的设置方法,能够使滤波器的滤波速度提高几倍。

3.1 滤波器设置的常见方法

滤波器设置的方法与标识符的分配有关系,标识符分配非常灵活,但总结起来主要有两种,也是出于滤波器的考虑而进行的两种分配方法:源节点法和目标节点法。源节点法就是分配几个标识符

作为报文发送地址;目标节点法就是分配几个标识符作为报文接收地址。因此滤波器的设置方法也分为两种:源设置法和目标设置法。3.2 源设置法

源设置法是指标示符按照源节点法分配时,滤波器的设置方法。其主要思想是在进行滤波器设置时,首先要分析节点接收的报文主要来源于那些节点,而后再对这些节点的id进行分析,找出其异同进而确定滤波器的验收码与屏蔽码的值。

表2 节点接收来源表

(1)分析节点接收信息来源

can总线网络系统中,每一个节点都有自己唯一的id用来区分节点,id是区分节点的唯一特殊符,首先必须对每个节点接收的报文来源进行总结。例如一个can总线系统中有六个节点, id用四位标示符表示,其id分别为0000、0001、0010、0011、0100、0101,每个节点接收的报文的来源表2所示。

(2)找出id各位区别,确定验收码与屏蔽码

将节点报文的来源节点的id与其他节点id对比分析,由高位向地位的顺序,找出id标示符每一位的异同,而后确定验收码与屏蔽码的值。例如上述系统中,节点0000接收的报文来自节点0010和节点0011,最高位都为0,后三位都有0和1,所以我们可以设置滤波器的验收码为x01x(x表示有设计者随意取值),屏蔽码为1001。

3.3 目标设置法

目标设置法是指标示符按照目标节点法分配时,滤波器的设置方法。其主要思想是在进行滤波器设置时,首先要分析系统中所有节点的数量,而后根据数量分配合适的标识符位数,最后以目标地址来确定滤波器的验收码与屏蔽码的值。

(1)分析系统节点数量,分配标识符

can总线网络系统中,目标地址标识符的分配要根据节点的数量来确定,不可多也不可少。例如当系统中有六个节点,则只分配三个标识符,节点id分别为000、001、010、011、100、101。(2)根据id确定验收码和屏蔽码

根据上面的系统的分配,各个节点的验收码分别确定为000、001、010、011、100、101,屏蔽码则都是000。

4总结

本文对can总线控制器的原理,滤波器的原理和滤波器的设置进行了讨论,总结出滤波器设置的两种方法,为今后的滤波器设置提供了借鉴,实验证明效果非常显著,但是本文总结的滤波器的设置方法只适合于点对点传输方式,对于点对多、广播等方式传播的设置方法还需要进一步的研究。

【参考文献】

[1]饶运涛,邹继军,王进宏.现场总线can原理与应用技术[m].北京:北京航空航天大学出版社,2007.

[2]牛跃听,周立功,方舟.can总线嵌入式开发[m].北京: 北京航空航天大学出版社,2012.

[3]李光忠,吴士涛.基于can总线智能节点设计[j].微计算机信息, 2009(26).

[4]王志兵.can总线技术应用中的有关问题探讨[j].工业控制计算机,2009(8).

[5]冯鹄.浅谈can总线的特点及应用[j].科技信息,2009(17).[6]郝芸,段青亚.can 2.0总线控制器的设计[j].小型微型计算机系统,2009(9).

[7]范玮,杨涛.can总线在车身网络设计中的应用[j].电子质量,2009(8).

[8]阳宪惠.现场总线技术及其应用[m].北京,清华大学出版社,2008.

[责任编辑:尹雪梅]

EMC滤波电路的原理与设计---整理【WENDA】

第一章开关电源电路—EMI滤波电路原理 滤波原理:阻抗失配;作为电感器就是低通(更低的频率甚至直流能通过)高阻(超过一定频率后就隔断住难于通过)(或者是损耗成热消散掉),因此电感器滤波靠的是阻抗 Z=(R^2+(2ΠfL)^2)^1/2。也就是分成两个部分,一个是R涡流损耗,频率越高越大,直接把杂波转换成热消耗掉,这种滤波最干净彻底;一个是2ΠfL 这部分是通过电感量产生的阻挡作用,把其阻挡住。实际都是两者的结合。但是要看你要滤除的杂波的频率,选择合适的阻抗曲线。因为电感器是有截止频率的,超过这个频率就变成容性,也就失去电感器的基本特性了,而这个截止频率和磁性材料的特性和分布电容关系最大,因此要滤波更高的频率的干扰,就需要更低的磁导率,更低的分布电容。因此一般我们滤除几百K以下的共模干扰,一般使用非晶做共模电感器,或者10KHZ以上的高导铁氧体来做,这样主要使用阻抗的WL这一方面的特性,主要发挥阻挡作用。电感器滤波器是通过串联在电路里实现。撒旦谁打死多少次顺风车安顺场。 因此:共模滤波电感器不是电感量越大越好主要看你要滤除的共模干扰的频率范围。先说一下共模电感器滤波原理共模电感器对共模干扰信号的衰减或者说滤除有两个原理,一是靠感抗的阻挡作用,但是到高频电感量没有了,然后靠的是磁心的损耗吸收作用;他们的综合效果是滤波的真实效果。当然在低频段靠的是电感量产生的感抗.同样的电感器磁心材料绕制成的电感器,随着电感量的增加,Z阻抗与频率曲线变化的趋势是随着你绕制的电感 器的电感量的增加,Z 阻抗峰值电时的频率就会下降,也就是说电感量越高所能滤除的共模干扰的频率越低,换句话说对低频共模干扰的滤除效果越好,对高频共模信号的滤除效果越差甚至不起作用。这就是为什么有的滤波器使用两级滤波共模电感器的原因一级是用低磁导率(磁导率7K以下铁氧体材料甚至可以使用1000的NiZn材料) 材料作成共模滤波电感器,滤出几十MHz或更高频段的共模干扰信号,另一级采用高导磁材料(如磁导率10000\15000 的铁氧体材料或着非晶体材料)来滤除1MHz以下或者几百kHz的共模干扰信号。因此首先要确认你要滤除共模干扰的频率范围然后再选择合适的滤波电感器材料. 电容的阻抗是Z=-1/2ΠfL那么也就是频率越高阻抗绝对值越小,那么就是高通低阻,就是频率越高越能通过,所以电容滤波是旁路,也就是采用并联方式,把高频的干扰通过电容旁路给疏导回去。

CAN总线呕心沥血教程

哥很郁闷,为了CAN研究了不少,看了不少资料,现在我给大家总结一下先看看工作原理 当CAN总线上的一个节点(站)发送数据时,它以报文的形式广播给网络中所有节点,对每个节点来说,无论数据是否是发给自己的,都对其接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式成为面向内容的编制方案。同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文,当几个站同时竞争总线读取时,这种配置十分重要。 大体的工作原理我们搞清了,但是根本的协议我们还要花一番功夫。下面介绍一个重要的名词,“显性“和”隐性“ 在我看到的很多文章里,有很多显性和隐性的地方,为此我头痛不已,最终我把它们彻底弄明白了。 首先CAN数据总线有两条导线,一条是黄色的,一条是绿色的。分别是CAN_High线和CAN_Low线 当静止状态时,这两条导线上的电平一样。这个电平称为静电平。大约为2.5伏。这个静电平状态就是隐形状态,也称隐性电平。也就是没有任何干扰的时候的状态称为隐性状态.当有信号修改时,CAN_High线上的电压值变高了,一般来说会升高至少1V,而CAN_Low线上的电压值会降低一个同样值,也是1v,那么这时候。CAN_High就是2.5v+1v=3.5v,它就处于激活状态了。而CAN_Low降为2.5v-1v=1.5v。 可以看看这个图 由此我们得到 在隐性状态下,CAN_High线与CAN_Low没有电压差,这样我们看到没有任何变化也就检测不到信号。但是在显性状态时,改值最低为2V,我们就可以利用这种变化才传输数据了。所以出现了那些帧,那些帧中的场,那些场中的位,云云~~~~~~~~~~~ 在总线上通常逻辑1表示隐性。而0表示显性。这些1啊,0啊,就可以利用起来为我们传数据了。 利用这种电压差,我们可以接收信号。 一般来说,控制单元通过收发器连接到CAN驱动总线上,这个收发器(顾名思义,可发送,可接收)内有一个接收器,该接收器是安装在接收一侧的差动信号放大器。然后,这个放大器很自然地就放大了CAN_High和CAN_Low线的电平差,然后传到接收区。如下图 由上图可知,当有电压差,差动信号放大器放大传输,将相应的数据位任可为0。下面我们进入重点难点。报文 所谓报文,就是CAN总线上要传输的数据报,为了安全,我们要给我们传输的数据报编码定一下协议,这样才能不容易出错,所以出现了很多的帧,以及仲裁啊,CRC效验。这些都是难点。 识别符的概念。 识别符顾名思义,就是为了区分不同报文的可以鉴别的好多字符位。有标准的,和扩展的。标准的是11位,扩展的是29位。他有一个功能就是可以提供优先级,也就是决定哪个报文优先被传输,报文标识符的值越小,报文具有越高的优先权。CAN的报文格式有两种,不同之处其实就是识别符长度不同,具有11位识别符的帧称为标准帧,而还有29位识别符的帧为扩展帧,CAN报文有以下4个不同的帧类型。分别是

滤波器的几个概念

滤波器定义 Attenuation(衰减)信号在通过耗散网络或其他媒体时所导致的电压损耗(以 dB 为单位)。 Band Reject Filter(频带抑制滤波器)滤波器,其对一个频带的频率进行抑制而让较高或较低的频率通过。有时也称作带阻滤波器。 (带宽)带通滤波器的通带宽度是较低和较高转角频率之间的频差,诸如3 dB 点。Bandpass Filters(带通滤波器)滤波器,其让一个频带的频率通过而对较高和较低的频率进行抑制。 Bessel Function(贝塞尔函数)数学函数,用于在根本不考虑幅度响应的情况下在滤波器中产生最恒定的时间延迟。该函数十分接近于高斯函数。 Butterworth Function(巴特沃斯函数)数学函数,用于在根本不考虑时间延迟或相位响应的情况下在滤波器中产生最恒定的幅度响应。 Center Frequency(中心频率)(?0) 在标准带通滤波器中,中心频率是通过集合或算术方法计算出来的。 几何方法 算术方法 Characteristic Impedance(特征阻抗)滤波器的特征阻抗通常被认为是等于 L/C,其中L 是以亨利 (henry) 为单位的全系列电感应,而 C 是以法拉 (farad) 为单位的总旁路电容。特征阻抗是以欧姆 (ohm) 为量度的。

Chebyshev Function(切比雪夫函数)数学函数,用于生成在特定范围波动的曲线(见ripple/波纹)。这用于生成比巴特沃斯函数更接近矩形的幅度响应,但想要的相位和时间延迟特征较少。有一整套的切比雪夫函数(0.1 波纹、0.5 波纹,等等)。 Cut-Off Frequency(截止频率)( fc ) 低通滤波器中的上通带边缘或者高通滤波器中的下通带边缘。最靠近阻带的通带边缘,有时称作 3 dB 点。 Decibel(分贝)(dB) 增益或衰减单位,用于表示两个电压之比。用于描述电压增益、电压损耗、性能指数或任何可以作为两个电压之比来考虑的数值。以分贝定义为 20 Log (E1/E2),其中 E1 和 E2 是两个电压,诸如输入和输出电压,或者峰值电压和平均电压,等等。 Dissipation(耗散)滤波器中由于电阻或磁芯损耗等而发生的能量损耗。 Distortion(失真)通常是指信号遭到修改从而产生不想要的末端效应。这些修改可以是与相位、幅度和延时等有关的。正弦波失真通常定义为正弦基波成分被去除后所剩余的信号功率的百分比。 Elliptic Function(椭圆函数)一个数学函数,用于借助若干个电路元件产生最接近矩形的相位滤波器相应。椭圆函数在通带和阻带两者中都有一个切比雪夫响应。椭圆函数滤波器的相位响应和瞬态响应要比任何传统的传递函数要差。 Envelope Delay(包络延迟)调相信号在通过滤波器时,其包络的传播时间延迟。有时也称作时间延迟或群延时。包络延迟与移相响应与频率曲线之比成比例。包络延迟失真是当延时在通带区域中所有频率处并不都恒定时发生的。 Filter Q(滤波器 Q)带通和频带抑制滤波器的一个重要参数:

共模、差模电源线滤波器设计

切断电磁干扰传输途径——共模、差模电源线滤波器设计 电源线干扰可以使用电源线滤波器滤除,开关电源EMI滤波器基本电路如图6所示。一个合理有效的开关电源EMI滤波器应该对电源线上差模干扰和共模干扰都有较强的抑制作用。在图6中CX1和CX2叫做差模电容,L1叫做共模电感,CY1和CY2叫做共模电容。差模滤波元件和共模滤波元件分别对差模和共模干扰有较强的衰减作用。 共模电感L1是在同一个磁环上由绕向相反、匝数相同的两个绕组构成。通常使用环形磁芯,漏磁小,效率高,但是绕线困难。当市网工频电流在两个绕组中流过时为一进一出,产生的磁场恰好抵消,使得共模电感对市网工频电流不起任何阻碍作用,可以无损耗地传输。如果市网中含有共模噪声电流通过共模电感,这种共模噪声电流是同方向的,流经两个绕组时,产生的磁场同相叠加,使得共模电感对干扰电流呈现出较大的感抗,由此起到了抑制共模干扰的作用。L1的电感量与EMI滤波器的额定电流I有关,具体关系参见表1所列。 [4] 实际使用中共模电感两个电感绕组由于绕制工艺的问题会存在电感差值,不过这种差值正好被利用作差模电感。所以,一般电路中不必再设置独立的差模电感了。共模电感的差值电感与电容CX1及CX2构成了一个∏型滤波器。这种滤波器对差模干扰有较好的衰减。 除了共模电感以外,图6中的电容CY1及CY2也是用来滤除共模干扰的。共模滤波的衰减在低频时主要由电感器起作用,而在高频时大部分由电容CY1及CY2起作用。电容CY的选择要根据实际情况来定,由于电容CY接于电源线和地线之间,承受的电压比较高,所以,需要有高耐压、低漏电流特性。计算电容CY漏电流的公式是 ID=2πfCYVcY 式中:ID为漏电流; f为电网频率。 一般装设在可移动设备上的滤波器,其交流漏电流应<1mA;若为装设在固定位置且接地的设备上的电源滤波器,其交流漏电流应<3.5mA,医疗器材规定的漏电流更小。由于考虑到漏电流的安全规范,电容CY的大小受到了限制,一般为2.2~33nF。电容类型一般为瓷片电容,使用中应注意在高频工作时电容器CY与引线电感的谐振效应。 差模干扰抑制器通常使用低通滤波元件构成,最简单的就是一只滤波电容接在两根电源线之间而形成的输入滤波电路(如图6中电容CX1),只要电容选择适当,就能对高频干扰起到抑制作用。该电容对高频干扰阻抗甚底,故两根电源线之间的高频干扰可以通过它,它对工频信号的阻抗很高,故对工频信号的传输毫无影响。该电容的选择主要考虑耐压值,只要满足功率线路的耐压等

CAN总线故障检查方法

一、CAN总线简介 CAN总线即控制器局域网,为串行通信协议,能有效得支持具有很高安全等级得分布实时控制,在汽车电子行业中,使用CAN连接发动机控制单元,传感器,防刹车系统等等,其传输速度可达到1Mbit/S。 1、CAN总线数据生成 CAN总线得数据分为模拟信号与数字信号,模拟信号就是由传感器检测得到,并将得到得信号进行转换(A/D),变成数字信号,送给MCU,由MCU将生成得CAN报文发送到总线上。模拟信号一般显示在指针表上,如气压1,气压2等.数字信号相对简单,可直接由MC U接收,然后将报文发到CAN总线上,如发动机诊断,刹车片磨损等等,一般显示在仪表上. 2、CAN信号线 CAN传输得两条信号线被称为CAN_H 与CAN_L。通电状态:CAN_H(2、5V)、CAN_L(2、5V)或CAN_L(3、5V)、CAN_H(1、5V)断电状态:CAN_H、CAN_L之间应该有60~62欧电阻值,两个120欧分别在仪表模块与后控模块中,并联后就是60欧姆左右。 ?友情提示:用万用表就是测不准CAN_H或CAN_L电压得,因为通电后C AN线上得电压在不停变化,而万用表得响应速度很慢,所以测得得电压就是并不就是当前电压而就是电压得有效值。 3、唤醒线WAKEUP

CAN总线所有模块都有两个WAKEUP引脚,模块内部就是连接在一起得,前控模块为WAKEUP输出,其它模块为WAKEUP得输入,连线时总线各模块得WAKEUP都必须与前控连接在一起,当前控电源正常、钥匙1档(ACC档)开时,前控正常工作,WAKEUP输出(输出电压值约等于当前电源电压),总线其它模块收到WAKEUP信号,模块被唤醒,在电源正常得情况下,各模块开始工作。 二、线路与模块得基本检查 1、线路得基本检查分为输入与输出线路。 对输入线路得检查:首先,要找到输入得管脚(各种车得管脚定义不同);然后将输入得管脚与模块断开;最后对线路就是否有信号输入进行检查. 对输出线路得检查 首先,确定输出得线路就是否断线或搭铁。将管脚与模块断开后测量.然后就是测量线路就是否有输出.将模块与管脚连接后检查. 2、模块得基本检查包括对电源线、地线、唤醒线、CAN线得检查。 电源得检查:模块上一般有4根左右得电源线,在模块正常工作时,每个电源都应该有24 v得电压。 地线得检查:模块上一般都有2到3根地线,在模块工作时,这些地线都要与全车得地线接触良好. 唤醒线得检查:每个模块都要有1根唤醒线,在模块工作时有24v得电压。

共模滤波器设计指南

共模滤波器设计指南 简介 选择共模滤波器的元件值不需要很复杂的过程。可使用标准过滤器排列来取得相对简单和直观的设计过程,虽然这些排列可能经过修改以使用预先定义好的元件值。 概述 线路滤波器防止在电子设备和AC线路之间产生过多噪音;一般而言,重点还是对AC 线路的保护。图1显示了在AC线路(通过全阻抗匹配电路)和(噪音)电源转换器之间使用共模滤波器的情况。共模噪音(噪音在接地的两条线路上同时产生)的运动方向是从负载端进入滤波器,这样两个线路共有的噪音得到很大衰减。最后,滤波器加到AC线路(通过全阻抗匹配电路)上的输出小到可以忽略不计。 图1 通用线路滤波 设计共模滤波器必须设计两个相同的差动滤波器。其中每个滤波器分别对应两极的线路,而每一边的感应器分别耦合一个磁芯。 图2 共模感应器 对于差动输入电流(从A到B的输入是沿L1,从B到A是沿L2),两个感应器之间的耦合净磁通量为0。 任何差动信号引起的自感应是两个滤波器耦合不好引起的。滤波器作为独立元件工作,其漏感对差动信号做出响应:漏感衰减了差动信号。 当感应器L1和L2收到接地的同一电极的相同信号,它们都会在共用的磁芯中产生一个非零的净通量。两个感应器于是作为独立元件工作,其共同的自感应对共同的差动信号做出响应:共同的自感应衰减了共同的差动信号。 一阶滤波器 设计最简单、最便宜的滤波器是一阶滤波器。这种滤波器使用单个反应元件来储存波谱能量的特定波段,而不将能量传递到负载。在低通共模滤波器中,使用的反应元件是共模线圈。 滤波器的自感应值是用负载(单位:欧姆)除以信号将衰减时及超过这一水平的角频率。例如,在50欧姆的负载中,当频率达到4000HZ或以上水平时候信号开始衰减,则需要使用1.99mH(50/(2π×4000))的感应器。其相应的共模滤波器配置如下图: 图3 一阶(单极)共模滤波器 频率达到4000HZ时,衰减量为3dB,每增加8HZ,衰减6dB。由于最主要的感应器对一阶滤波器的依赖性,因此必须考虑线圈自感应的变动。例如,额定自感应值变动±20%意味着名义33dB,4000HZ的频率其实际范围在3332-4999HZ。典型做法是规定共模滤波器的自感应值为最小值,这样就保证了交叉频率不会升得太高。但是,在选择一阶低通滤波器的线圈时要加以注意,因为比典型和最小值高得多的自感应值可能限制线圈可使用的衰减波段。

使用泰克MSO4000示波器测试与分析CAN总线信号

主题TOPIC —————————————————————————————————TITLE:使用泰克MSO4000示波器测试与分析CAN总线信号 OBJET :介绍了泰克MSO4000系列示波器在CAN网测试中的若干应用

目录 1目的 (3) 2适用范围 (3) 3参考文件 (3) 4历史 (3) 5泰克MSO4000示波器简介 (4) 6利用MSO4000示波器对CAN LS信号进行采集和解码 (4) 6.1 对示波器进行设置 (4) 6.2 监测CAN LS网络上的CAN_H和CAN_L电平信号 (5) 6.3 技术规范对CAN LS信号电平值的规定 (8) 6.4 监测CAN LS网络的总线解码信号 (9) 7利用MSO4000示波器对CAN HS信号进行采集和解码 (10) 7.1 对示波器进行设置 (10) 7.2 监测CAN HS网络上的CAN_H和CAN_L电平信号 (10) 7.3 技术规范对CAN HS信号电平值的规定 (11) 7.4 监测CAN HS网络的总线解码信号 (11) 8使用泰克“e﹡Scope”功能对示波器进行远程操作 (12) 9使用Open Choice软件自动获取示波器屏幕截图 (13) 10使用SignalExpress TE软件实现自动化测试 (15) 2 of Page 19

1 目的 CAN网络信号的测试包括总新电平信号的采集、电压值的测量、信号解码分析、总线通讯状态监测等内容,这部分内容也是构成CAN网络底层测试的基础,测试结果的正确与否,直接关系到整车电器架构的稳定性与电控单元功能的完好性,因此如何便捷高效地完成CAN网络的测试,已经成为整车验证环节中不可回避的一个话题。本文中提出了一套使用泰克MSO4000系列示波器与配套的LabVIEW SignalExpress TE软件进行CAN总线信号测试与分析的方法,从而完成整车高速、低速CAN网络信号的分析与测试工作。通过“示波器+PC软件”的方式,测试人员可以方便快捷地对总线信号进行实时监测,也可以使用示波器的解码功能直接观测到对应的逻辑信号。在使用附属的SignalExpress TE软件后,还可以实现远程测试、自动化测试等功能,与其它测试和分析方法相比,具有入门简单、适用范围广、数据采集精度高等优点,大大提高了基于CAN总线技术的电控单元的开发与测试效率。 2 适用范围 供新车型项目中进行CAN网底层测试时参考使用。 3 参考文件 4 历史

非常好的滤波器基础知识

非常好的滤波器基础知识 滤波器是射频系统中必不可少的关键部件之一,主要是用来作频率选择----让需要的频率信号通过而反射不需要的干扰频率信号。经典的滤波器应用实例是接收机或发射机前端,如图1、图2所示: 从图1中可以看到,滤波器广泛应用在接收机中的射频、中频以及基带部分。虽然对这数字技术的发展,采用数字滤波器有取代基带部分甚至中频部分的模拟滤波器,但射频部分的滤波器任然不可替代。因此,滤波器是射频系统中必不可少的关键性部件之一。滤波器的分类有很多种方法。例如:按频率选择的特性可以分为:低通、高通、带通、带阻滤波器等; 按实现方式可以分为:LC滤波器、声表面波/体声波滤波器、螺旋滤波器、介质滤波器、腔体滤波器、高温超导滤波器、平面结构滤波器。 按不同的频率响应函数可以分为:切比雪夫、广义切比雪夫、巴特沃斯、高斯、贝塞尔函数、椭圆函数等。 对于不同的滤波器分类,主要是从不同的滤波器特性需求来描述滤波器的不同特征。 滤波器的这种众多分类方法所描述的滤波器不同的众多特征,集中体现出了实际工程应用中对滤波器的需求是需要综

合考量的,也就是说对于用户需求来做设计时,需要综合考虑用户需求。 滤波器选择时,首先需要确定的就是应该使用低通、高通、带通还是带阻的滤波器。 下面首先介绍一下按频率选择的特性分类的高通、低通、带通以及带阻的频率响应特性及其作用。 巴特沃斯切比雪夫带通滤波器 巴特沃斯切比雪夫高通滤波器 最常用的滤波器是低通跟带通。低通在混频器部分的镜像抑制、频率源部分的谐波抑制等有广泛应用。带通在接收机前端信号选择、发射机功放后杂散抑制、频率源杂散抑制等方面广泛使用。滤波器在微波射频系统中广泛应用,作为一功能性部件,必然有其对应的电性能指标用于描述系统对该部件的性能需求。对应不同的应用场合,对滤波器某些电器性能特性有不同的要求。描述滤波器电性能技术指标有: 阶数(级数) 绝对带宽/相对带宽 截止频率 驻波 带外抑制 纹波 损耗

差模滤波器和共模滤波器

共模和差模信号与滤波器 山东莱芜钢铁集团动力部周志敏(莱芜271104) 1概述 随着微电子技术的发展和应用,电磁兼容已成为研究微电子装置安全、稳定运行的重要课题。抑制电磁干扰采用的技术主要包括滤波技术、布局与布线技术、屏蔽技术、接地技术、密封技术等。而干扰源的传播途径分为传导干扰和辐射干扰。传导噪声的频率范围很宽,从10kHz~30MHz,仅从产生干扰的原因出发,通过控制脉冲的上升与下降时间来解决干扰问题未必是一个好方法。为此了解共模和差模信号之间的差别,对正确理解脉冲磁路和工作模块之间的关系是至关重要的。在抑制电磁干扰的各项技术中,采用滤波技术对局域网(LAN)、通信接口电路、电源电路中减少共模干扰起着关键作用。所以掌握滤波器的工作原理和其实用电路的结构及其正确的应用,是微电子装置系统设计中的一个重要环节。 2差模信号和共模信号 差模信号又称为常模、串模、线间感应和对称信号等,在两线电缆传输回路,每一线对地电压用符号V1和V2来表示。差模信号分量是VDIFF。纯差模信号是:V1=-V2;其大小相等,相位差180°;VDIFF=V1-V2,因为V1和V2对地是对称的,所以地线上没有电流流过,差模信号的电路如图1所示。所有的差模电流(IDIFF)全流过负载。差模干扰侵入往返两条信号线,方向与信号电流方向一致,其一种是由信号源产生,另一种是传输过程中由电磁感应产生,它和信号串在一起且同相位,这种干扰一般比较难以抑制。 共模信号又称为对地感应信号或不对称信号,共模信号分量是VCOM,纯共模信号是:VCOM=V1=V2;大小相等,相位差为0°;V3=0。共模信号的电路如图2所示。干扰信号侵入线路和接地之间,干扰电流在两条线上各流过二分之一,以地为公共回路;原则上讲,这种干扰是比较容易消除的。在实际电路中由于线路阻抗不平衡,使共模信号干扰会转化为不易消除的串扰干扰。 3滤波器 滤波器可以抑制交流电源线上输入的干扰信号及信号传输线上感应的各种干扰。滤波器可分为交流电源滤波器、信号传输线滤波器和去耦滤波器。交流电源滤波器大量应用在开关电源的系统中,既可以抑制外来的高频干扰,还可以抑制开关电源向外发送干扰。来自工频电源或雷击等瞬变干扰,经电源线侵入电子设备,这种干扰以共模和差模方式传播,可用电源滤波器滤除。在滤波电路中,有很多专用的滤波元件(如铁氧体磁环),它们能够改善电路的滤波特性,恰当地设计和使用滤波器是抗干扰技术的重要手段。例如开关电源通过传导和辐射出的噪声有差模和共模之分,差模噪声采用π型滤波器抑制,如图3(a)所示。图3(a)中,LD为滤波扼流圈。若要对共模噪声有抑制能力,应采用如图3(b)所示的滤波电路。图3(b)中,LC为滤波扼流圈。由于LC的两个线圈绕向一致,当电源输入电流流过LC时,所产生的磁场可以互相抵消,相当于没有电感效应,因此,它使用磁导率高的磁芯。LC对共模噪声来说,相当于一个大电感,能有效地抑制共模传导噪声。开关电源输入端分别对地并接的电容CY对共模噪声起旁路作用。共模扼流圈两端并联的电容CX对共模噪声起抑制作用。R为CX 的放电电阻,它是VDE 0806和IEC 380安全技术标准所推荐的。图3(b)中各元件参数范围为:CX=0.1μF~2μF; CY=2.0nF~33nF;LC=几~几十mH,随工作电流不同而取不同的参数值,如电流为25A时LC=1.8mH;电流为0 3A时,LC=47mH。另外在滤波器元件选择中,一定要保证输入滤波器的谐振频率低于开关电源的工作频率。

基于CAN总线的汽车测试解决方案

基于CAN总线的汽车测试解决方案 于CAN总线的汽车测试解决方案一、前言 随着中国汽车市场的快速发展和汽车电子的价值含量迅速提高,针对汽车电子的测试技术也变的日益复杂,在全球化的汽车设计和生产的趋势下,中国本地的工程师越来越感觉到汽车电子测试所面临的种种困难,其中主要包括:(一)无法满足产品线不断更新的需求,并希望减少产品投放市场的周期。 1.汽车电子产品的日益更新,要求测试系统以最快的速度满足新的需求。而目前国外引进的专用测试系统往往升级周期较长,无法满足本地瞬息万变的产品测试需求。图1:基于PXI TestStand平台的测试系统 2.专业汽车电子厂商往往生产多个不同型号的同类产品,并根据订单、物流的条件,其生产计划经常发生变化。如果不同型号的产品都采用不同的测试设备,将会导致测试设备重复利用率过低,大大降低投资效率。 (二)目前汽车电子测试缺乏通用仪器的解决方案,如汽车音响及仪表盘的测试往往需要专门定制的仪器,而且这些仪器价格非常昂贵。 (三)本地的售后服务和及时的故障响应。测试生产线上一切以生产线的持续运行为最高目标,当中国工程师不能掌握

全面的故障诊断和维修技术时,就只能向国外的工程师求助,这样容易导致响应速度慢,且代价昂贵。 (四)复杂的汽车测试系统常常需要多种测量和控制任务的协同工作,一个用于集成的软硬件同步平台就显得尤为的重要。 二、支持CAN协议的柔性测试设备 20世纪80年代Bosch公司为解决汽车系统中各个电子单元之间的通信问题开发了CAN总线标准。这种串行总线用2 根或1根电线把汽车里的各个电子设备连接起来,相互可以传递信息。采用CAN总线避免了电子模块间大量繁复的连线,比如仪表板上车速、发动机转速、油量和发动机温度的指示就不需要连接不同的线缆到对应的传感器,而只需要接入CAN总线,就可以从总线上获取相应信息。CAN的卓越表现使汽车制造商们纷纷开发并使用基于CAN和数据采集 设备的测试系统。国际标准组织将CAN总线接纳为ISO 11898标准。NI公司在其标准虚拟仪器测试平台上推出CAN 控制器系列,支持多种CAN总线的协议,其中包括高速CAN、低速容错CAN和单线CAN。尤其是新推出的PXI-8464软 件可选类型的CAN控制器,可以让你不用更改硬件连接, 就适应各种CAN通信协议,同时既可以作为总线控制器, 又可以作总线通信分析仪,使得测试设备可以在最大程度上适应柔性生产。

(完整版)CAN总线解析

一、概述 CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。 想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel)CAN 有很多优秀的特点,使得它能够被广泛的应用。比如:传输速度最高到1Mbps,通信距离最远到10KM,无损位仲裁机制,多主结构。 近些年来,CAN控制器价格越来越低,很多MCU也集成了CAN控制器。现在每一辆汽车上都装有CAN总线。 一个典型的CAN应用场景: 二、CAN总线标准 CAN总线标准只规定了物理层和数据链路层,需要用户来自定义应用层。不同的CAN标准仅物理层不同。

CAN收发器负责逻辑电平和物理信号之间的转换,将逻辑信号转换成物理信号(差分电平)或者将物理信号转换成逻辑电平。 CAN标准有两个,即IOS11898和IOS11519,两者差分电平特性不同。(有信号时,CANH 3.5V,CANL 1.5V,即显性;没有信号时,CANH 2.5V,CANL 2.5V,即隐性) IOS11898高速CAN电平中,高低电平的幅度低,对应的传输速度快。 双绞线共模消除干扰,是因为电平同时变化,电压差不变。 2.1物理层 CAN有三种接口器件

多个节点连接,只要有一个为低电平,总线就为低电平,只有所有的节点都输出高电平时,才为高电平。所谓“线与”。 CAN总线有5个连续性相同的位后,就会插入一个相反位,产生跳变沿,用于同步。从而消除累计误差。 和485、232一样,CAN的传输速度与距离成反比。 CAN总线终端电阻的接法:

特点:低速CAN在CANH和CANL上串入2.2kΩ的电阻;高速CAN在CANH和CANL 之间并入120Ω电阻。为什么是120Ω,因为电缆的特性阻抗为120Ω,为了模拟无限远的传输线。(因为大多数双绞线电缆特性阻抗大约在100~120Ω。) 120欧姆只是为了保证阻抗完整性,消除回波反射,提升通信可靠性的,因此,其只需要在总线最远的两端接上120欧姆电阻即可,而中间节点并不需要接(接了反而有可能会引起问题)。因此各位在使用CAN Omega做CAN总线侦听的时候,大多数情况下是不需要这个120欧姆电阻的,当然,即使当前网络中并没有终端匹配电阻,只要传输线长度不长(比如SysCan360比赛环境中,传输线只有1-2米)CAN节点数量不多的情况下,不要这个120欧姆电阻也完全可以工作,甚至,你接任意电阻都是不会有影响的。因为此时传输线长度和波长还相差甚远,节点不多的情况下,反射波的叠加信号强度也不会很强,因此传输线效应完全可以忽略。 而哪些情况需要呢,主要就是,当使用2个CAN Omega对发或者当前网络中仅有2个CAN设备的时候,此时两个端点最好都加上终端匹配电阻,当然,前面也说过了,传输线长度不长的时候,也可以不需要2端120欧姆电阻,但为了信号完整性考虑,加上这两个电阻才是严谨的。 2个120欧姆电阻的意义在于,使用USB CAN调试某些不带终端电阻的中间节点设备时,有时候CAN总线上没有2个120欧姆电阻通信可能会异常,此时可以接入2个120欧姆电阻作为2个终端电阻来作阻抗匹配,这时候其他端点不应接入任何终端电阻!并且,这2个120欧姆电阻不可用1个60欧姆电阻代替!

滤波器的定义、参数以及测试方法

认证部物料培训 滤波器 主讲人:邹一鸣

一、滤波器的定义 滤波器是一种对信号有处理作用的器件或电路。 主要作用是:让有用信号尽可能无衰减的通过,对无用信号尽可能大的衰减。 滤波器,顾名思义,是对波进行过滤的器件。“波”是一个非常广泛的物理概念,在电子技术领域,“波”被狭义地局限于特指描述各种物理量的取值随时间起伏变化的过程。该过程通过各类传感器的作用,被转换为电压或电流的时间函数,称之为各种物理量的时间波形,或者称之为信号。因为自变量时间‘是连续取值的,所以称之为连续时间信号,又习惯地称之为模拟信号(Analog Signal)。随着数字式电子计算机(一般简称计算机)技术的产生和飞速发展,为了便于计算机对信号进行处理,产生了在抽样定理指导下将连续时间信号变换成离散时间信号的完整的理论和方法。也就是说,可以只用原模拟信号在一系列离散时间坐标点上的样本值表达原始信号而不丢失任何信息,波、波形、信号这些概念既然表达的是客观世界中各种物理量的变化,自然就是现代社会赖以生存的各种信息的载体。信息需要传播,靠的就是波形信号的传递。信号在它的产生、转换、传输的每一个环节都可能由于环境和干扰的存在而畸变,有时,甚至是在相当多的情况下,这种畸变还很严重,以致于信号及其所携带的信息被深深地埋在噪声当中了。 滤波,本质上是从被噪声畸变和污染了的信号中提取原始信号所携带的信息的过程。 二、滤波器的分类 滤波器按所处理的信号分为模拟滤波器和数字滤波器 模拟滤波器可以分为声表滤波器和介质滤波器 三、声表滤波器的原理及特点 声表面波滤波器是利用石英、铌酸锂、钛酸钡晶体具有压电效应做成的。所谓压电效应,即是当晶体受到机械作用时,将产生与压力成正比的电场的现象。具有压电效应的晶体,在受到电信号的作用时,也会产生弹性形变而发出机械波(声波),即可把电信号转为声信号。由于这种声波只在晶体表面传播,故称为声表面波。声表面波滤波器的英文缩写为SAWF,声表面波滤波器具有体积小,重量轻、性能可靠、不需要复杂调整。在有线电视系统中实现邻频传输的关键器件。

STM32的can总线实验心得要点

STM32的can总线实验心得 (一) 工业现场总线 CAN 的基本介绍以及 STM32 的 CAN 模块简介 首先通读手册中关于CAN的文档,必须精读。 STM32F10xxx 参考手册Rev7V3.pdf https://www.sodocs.net/doc/6112207222.html,/bbs/redirect.php?tid=255&goto=lastpost#lastpos t 需要精读的部分为 RCC 和 CAN 两个章节。 为什么需要精读 RCC 呢?因为我们将学习 CAN 的波特率的设置,将要使用到RCC 部分的设置,因此推荐大家先复习下这部分中的几个时钟。 关于 STM32 的 can 总线简单介绍 bxCAN 是基本扩展 CAN (Basic Extended CAN) 的缩写,它支持 CAN 协议 2.0A 和 2.0B 。它的设计目标是,以最小的 CPU 负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。 对于安全紧要的应用,bxCAN 提供所有支持时间触发通信模式所需的硬件功能。 主要特点 · 支持 CAN 协议 2.0A 和 2.0B 主动模式 · 波特率最高可达 1 兆位 / 秒 · 支持时间触发通信功能 发送 · 3 个发送邮箱 · 发送报文的优先级特性可软件配置 · 记录发送 SOF 时刻的时间戳 接收 · 3 级深度的2个接收 FIFO · 14 个位宽可变的过滤器组-由整个 CAN 共享 · 标识符列表 · FIFO 溢出处理方式可配置 · 记录接收 SOF 时刻的时间戳 可支持时间触发通信模式 · 禁止自动重传模式 · 16 位自由运行定时器 · 定时器分辨率可配置 · 可在最后 2 个数据字节发送时间戳 管理 · 中断可屏蔽

CAN宝马车系CAN总线信号的检测

宝马车系CAN总线信号的检测 CAN总线信号检测 此说明用于检查总线连接上的CAN高速和CAN低速信号电平是否正确。 使用的电缆。 多功能检测导线 检测提示 ◇电压检测(示波器):电压检测的前提条件是,蓄电池已连接并且点火开关已接通 ◇电阻测量:在电阻测量时,在测量前必须把待A部件断电,为此应断开车辆蓄电池的接线,等待约3 min,直到系统中的所有电容器放完电 关于CAN总线的信息 CAN(控制器区域网络)总线系统是一种线形总线系统并具有以下特征: ◇信号双向传播 ◇所有总线用户都接收同一个信息,每个一弥线用户决定,它是杏利用该信息 ◇通过简单并联即可添加附加的总线用户 ◇此总线系统构成一个多主控单元系统,每个总线用户可以是主控单元也可以是副控制单元,根据其作为发射器还是接收器被连接而定

◇传输媒介是双线连接,导线的名称为:CANLow(低速)和CANHigh(高速) ◇廊仕每个总线用户可以通过总线同所有其他总用户通信,通过干预法,控制总线上的数据交换,数据总线K-CAN(车身CAN)、PT-CAN(传动系CAN)和F-CAN(底盘CAN)之间的主要区别是: (1)K-CAN:数据传输率约l00kBit/s,可以进行单线运行。(2)PT-CAN:数据传输率约500kBit/s,不能进行单线运行。 (3)F-CAN:数据传输率约500kBits/s,不能单线运行。 主控单元:主控单元是主动式通信方,、通信的主动权由它发出。主控制单元掌控总线,并控制通信。主控制单元能够在总线系统中向被动式总线用户(副控制单元)发送信息,并根据被动式用户的要求接收信息。 副控制单元:副控制单元是一个被动式通信用户,副控制单元被要求接收和发送数据。 多主控单元系统:在一个多主控单元系统中所有的通信用户在某个时间都能够担当主控单元或副控制单元的角色。 示波器测量 K-CAN;PT-CAN、F-CAN 为了弄清CAN总线是否完好工作,必须观察总线上的通信情况。在这种情况下不需要分析单个位,而只需要观察CAN总线是否工作。示波器测量说明:“CAN总线很可能无故障工作”。

CAN总线白皮书

CAN 总线技术白皮书

目录 1. 概述 (1) 1.1 技术优点 (1) 2. CAN 总线介绍 (2) 2.1 CAN 总线协议 (2) 2.2 CAN 总线物理特性 (3) 2.3 CAN 总线帧格式及帧类型 (4) 2.3.1 CAN 总线帧格式 (4) 2.3.2 CAN 总线帧类型 (4) 2.4 相关术语 (7) 2.4.1 CAN 总线仲裁机制 (7) 2.4.2 DLC (8) 2.4.3 帧间空间 (8) 2.4.4 位定时 (9) 2.4.5 同步 (10) 2.4.6 CAN 总线错误 (11) 3.参考文献 (14)

1. 概述 CAN 是Control er Area Network(控制器局域网络)的简称,最初是由德国Bosch 公司设 计的,应用于汽车的监测和控制。CAN 总线作为一种技术先进、可靠性高、功能完善、成本合 理的远程网络通讯控制方式,逐步被广泛应用到各种控制领域。 1991 年9 月,Philips 制定并发布CAN 技术规范:CAN 2.0A 和CAN2.0B。1993 年11 月,ISO 组织正式颁布CAN 国际标准ISO11898。CAN 总线是唯一成为国际标准的现场总线。 1.1技术优点 多主结构依据优先权进行总线访问; 非破坏性的基于优先权的逐位仲裁,对于优先级最高的节点来说“发送时间”就是无损的; 借助验收滤波器的多地址帧传递; 远程数据请求; 全系统数据相容性; 错误检测和出错信令; 很远的数据传输距离(长达10KM); 高速的数据传输速率(高达1Mbps); 高度实时性:每帧报文允许传输最高8 个字节的数据; 发送期间丢失仲裁或出错而遭到破坏的帧可自动重发; 暂时错误和永久性故障节点的判别以及故障节点的自动脱离; 脱离总线的节点不影响总线的正常工作

CAN总线检测方法

C A N总线检测方法 1、车辆无法启动。 (1)首先观察无法启动时车辆的状态,主要是仪表。观察仪表是否有电,因为从仪表上可以看到车上其他模块的工作状态。如果仪表没有电可按下面的方法查起。首先,要检查仪表没电时的状态。因为仪表的显示受前控模块和顶控模块的控制。同时后控模块也影响仪表。 当打开电源开关后,按下ON档开关。看车上总线相连的开关是否有电。如有电说明是前控的问题,这里指根前控相关的所有问题。包括前控的线路问题。如没有电说明是后控的问题。 这时可以通过另一种方法简易判断。即打开电源时仪表是否有电通过。有电就是前控的问题。没电则是后控的问题。 (2)当车上的仪表有显示时可以通过仪表的液晶显示屏进行观察。方法如下,按动仪表下方的上翻键或下翻键可以找到模块在线界面。当车辆不启动时,有可能是桥模块、后控模块或前控模块掉线引起的。观察是否在线可以轻松的判断。同时,桥不在线时仪表下面的挡位指示灯不亮,后控不在线时档位灯亮。若仪表下方N灯不亮,则发动机也无法正常启动,可检查发动机与变速箱通信线是否短路、断路。 (3)起动机可以转动,但是就是起动不着。这是由于发动机的电脑故障或者是供油系统的故障引起的。 排除的方法如下:

首先检查模块的保险是否烧毁。 其次检查车辆线束上的接插件是否牢靠。 最后是检查模块上的接线是否有退出的。 2、发动机的信号无法传入总线 这一般是由于发动机和总线的接口出现了问题。在车上一共有三个接口。一个在前部电线束里,一个在后备电箱中,另一个在发动机上面铁盒边,都是屏蔽线的自锁接头。查找这些插头,看看是否有问题。 3、仪表气压表显示不一致: 气罐压力传感器是通过检测气罐中的压力,传感器输出一个模拟电阻信号传输到中控,再由中控到总线(气罐压力传感器线号72对应中控针角4-17,负极搭铁信号线为76,另一个气罐压力传感器线号74对应针角4-18负极搭铁线号为77),由总线转为数字信号通过仪表模块显示气压,电阻越大则显示气压越高,当负极搭铁线掉后或针角线虚后,电阻变为无限大,则仪表压力将顶到顶部。气罐压力传感器在标准气压下电阻值为20欧。 4、依维柯油压不报警 威帝仪表模块参数低于0.07MPA报警,依维柯发动机在不启动状态电脑默认为0.1MPA,由此得出依维柯发动机油压不可能低于0.07MPA,威帝油压报警灯则不亮,不能够在油压低时提供报警,现威帝将报警值提高至0.15MPA,超过发动机电脑默认的机油压力,可确保在发动机未着车情况下油压报警灯亮。不可串电阻,因

CAN总线检测办法

CAN总线检测方法 1、车辆无法启动。 (1)首先观察无法启动时车辆的状态,主要是仪表。观察仪表是否有电,因为从仪表上可以看到车上其他模块的工作状态。如果仪表没有电可按下面的方法查起。首先,要检查仪表没电时的状态。因为仪 表的显示受前控模块和顶控模块的控制。同时后控模块也影响仪表。当打开电源开关后,按下ON档开关。看车上总线相连的开关是否有电。如有电说明是前控的问题,这里指根前控相关的所有问题。包括 前控的线路问题。如没有电说明是后控的问题。 这时可以通过另一种方法简易判断。即打开电源时仪表是否有电通过。有电就是前控的问题。没电则是后控的问题。 (2)当车上的仪表有显示时可以通过仪表的液晶显示屏进行观察。方法如下,按动仪表下方的上翻键或下翻键可以找到模块在线界面。当车辆不启动时,有可能是桥模块、后控模块或前控模块掉线引起的。观察是否在线可以轻松的判断。同时,桥不在线时仪表下面的挡位指示灯不亮,后控不在线时档位灯亮。若仪表下方N灯不亮,则发动机也无法正常启动,可检查发动机与变速箱通信线是否短路、断路。 (3)起动机可以转动,但是就是起动不着。这是由于发动机的电脑故障或者是供油系统的故障引起的。 排除的方法如下: 首先检查模块的保险是否烧毁。

其次检查车辆线束上的接插件是否牢靠。 最后是检查模块上的接线是否有退出的。 2、发动机的信号无法传入总线 这一般是由于发动机和总线的接口出现了问题。在车上一共有三个接口。一个在前部电线束里,一个在后备电箱中,另一个在发动机上面铁盒边,都是屏蔽线的自锁接头。查找这些插头,看看是否有问题。 3、仪表气压表显示不一致: 气罐压力传感器是通过检测气罐中的压力,传感器输出一个模拟电阻信号传输到中控,再由中控到总线(气罐压力传感器线号72对应中控针角4-17,负极搭铁信号线为76,另一个气罐压力传感器线号74对应针角4-18负极搭铁线号为77),由总线转为数字信号通过仪表模块显示气压,电阻越大则显示气压越高,当负极搭铁线掉后或针角线虚后,电阻变为无限大,则仪表压力将顶到顶部。气罐压力传感器在标准气压下电阻值为20欧。 4、依维柯油压不报警 威帝仪表模块参数低于0.07MPA报警,依维柯发动机在不启动状态电脑默认为0.1MPA,由此得出依维柯发动机油压不可能低于0.07MPA,威帝油压报警灯则不亮,不能够在油压低时提供报警,现威帝将报警值提高至0.15MPA,超过发动机电脑默认的机油压力,可确保在发动机未着车情况下油压报警灯亮。不可串电阻,因为依维柯发动机传感器提供给依维柯ECM电脑信号后才传送给威帝模块,其间模拟信号已转为数字信号(不需要A/D转换),如是传感器直接给

车辆CAN总线概述(完整版)解析

一.CAN总线简介 1. CAN总线的发展历史 20世纪80年代初期,欧洲汽车工业的蓬勃发展,车辆电子信息化程度的也不断提高。当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线,但是传统的线束式汽车电子系统已经不能满足车辆电子信息功能发展的需求。为了解决这一制约现代汽车电子信息化发展的瓶颈,德国Bosch公司设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上,经过试验,这一总线能够有效解决现代汽车中庞大的电子控制装置之间的通讯,并且能够减少不断增加的信号线。所以在1986年Bosch公司正式公布了这一总线,且命名为CAN总线。 CAN控制器局部网(CAN—Controller Area Network)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通讯网络,它具有很高的网络安全性、通信可靠性和实时性,简单实用,网络成本低,特别适用于汽车计算机控制系统和环境恶劣、电磁辐射强和振动大的工业环境,因此CAN总线在诸多现场总线中独占鳌头,成为汽车总线的代名词,CAN总线开始进入快速发展时期:1987年Intel公司生产出了首枚CAN控制器(82526)。不久,Philips公司也推出了CAN 控制器82C200; 1991年,Bosch颁布CAN 2.0技术规范,CAN2.0包括A和B两个部分 为促进CAN以及CAN协议的发展,1992在欧洲成立了国际用户和厂商协会(CAN in Automation,简称CiA),在德国Erlangen注册,CiA总部位于Erlangen。CiA提供服务包括:发布CAN的各类技术规范,免费下载CAN文献资料,提供CANopen规范DeviceNet规范;发布CAN产品数据库,CANopen产品指南;提供CANopen验证工具执行CANopen认证测试;开发CAN规范并发布为CiA 标准。 1993 年CAN 成为国际标准ISO11898(高速应用)和ISO11519(低速应用); 1993年,ISO颁布CAN国际标准ISO-11898; 1994年,SAE颁布基于CA N的J1939标准; 2003年,Maybach发布带76个ECU的新车型(CAN,LIN,MOST);

相关主题