CAN协议和规范规范
1 由ISO规范化的CAN协议
CAN协议已经由ISO规范化,有2个版别,如ISO11898和ISO11519-2,它们之间在数据链路层没什么不同,但是在物理层有些差异。
(1)关于ISO11898:这个规范用于高速CAN通讯。开端的时分,数据链路层和物理层都在规范ISO11898中规则,后来被拆分为ISO11898-1(仅触及数据链路层)和ISO11898-2(仅触及物理层)
(2)关于ISO11519:这个规范用于低速(最高125kbps)CAN通讯
2 ISO11898和ISO11519-2之间的不同
图6显现了CAN规范的规则规模。三个物理层的子层:PLS(Physucal Signaling Sublayer物理信号子层)子层,PMA(Physical Medium Attachment物理介质衔接)子层,MDI(Medium Dependent Interface介质相关接口)子层,PMA和MDI子层的界说是不一样的。

表3列出了ISO11898和ISO11519-2之间的物理层上的不同,图7实际了通讯速度和总线长度之间的联系。
通讯速度和总线长度需要由用户依照体系要求进行设置。

总线拓扑:
CAN总线一般有2根线(CAN_High和CAN_Low)组成,CAN控制器经过一个收发器衔接到总线上,总线的电平由CAN_High和CAN_Low的电位差来确认,总线有2个电平:显性和隐性,在任一给定的时间内,总线总是处于这2个电平之一。关于逻辑上“线与”的总线,显性和隐性电平被看作逻辑0和逻辑1,一个发送单元可以经过改动总线电平来送一个信息给接纳单元。
ISO11898和ISO11519-2规则的物理层终端阻抗、显性电平、隐性电平差分电压是不同的。
图8显现了ISO11898和ISO11519-2物理层的特色,留意ISO11898和ISO11519-2要求一个收发器满意对应的规范,表4列出了满意ISO11898和ISO11519-2的首要收发器%&&&&&%。

3 CAN和规范规范
除了ISO,CAN规范由工业规范安排如SAE规范化,以及由一些私立研究机构和公司进行了规范化。
表5类除了一些根本的规范规范,图9显现了通讯协议用于轿车依照通讯速度分级

SAE:代表轿车工程师协会(Societyof Automotive Engineers)
NMEA:代表国家海洋教育者协会(NationalEducators Association)
SDS:代表智能散布体系(SmartDistributed System)
Class:SAE的分类称号
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/316398.html