background image

BMS 电池管理系统技术探析—协议篇 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

上海妙益电子科技发展有限公司 www.mewyeah.com 

上海市闸北区江场三路 56 号 2 楼    电话:(021)66319886,66319887  转 8801 传真:(021)51292527  邮编:200436 

考虑到电机运行产生的干扰还是蛮大的,物理层最好选带带屏蔽的双绞线,其他关

注的就是端电阻的位置(可以位于某些核心模块内,不带终端电阻的模块在 J1939 里称作
I 型 ECU,带终端电阻的模块在 J1939 里称作 II 型 ECU)、屏蔽地接法、节点数量限制。 

 

图 2-1  仅由 I 型模块构建的 J1939 网络 

 

 

图 2-2  仅由 2 块 II 型模块和若干 I 型模块构建的 J1939 网络 

 

2.数据链路层 

数据链路层主要规定了数据的波特率、帧格式、校验方式等。 
虽然 J1939 规定了波特率为250K,但仍然有人强调他们用的是 J1939 高速CA

N,言下之意 J1939 还有其他速率,这是一种误导。 

我们知道,串行数据通信总是按帧为单位进行的。数据帧一般由帧标识(ID)、

数据(DATA)、校验(CRC  CHECK)三部分组成。其中,帧标识是帧的核
心,它决定了后面跟着的帧数据实际意义。 

J1939 是建立在 CAB2.0B 基础之上,其帧格式符合 CAB2.0B 标准,所以介绍 J1939

的帧格式总和介绍 CAB2.0B 的帧格式捆在一起,因而成就了 J1939 协议帧的经典介绍--图
2-3。 

 

图 2-3  J1939 帧头组成