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的主要收发器IC。
3 CAN和标准规范
除了ISO,CAN规范由工业标准组织如SAE标准化,以及由一些私立研究机构和公司进行了标准化。
表5类除了一些基本的标准规范,图9显示了通讯协议用于汽车按照通讯速度分级
SAE:代表汽车工程师协会(Societyof Automotive Engineers)
NMEA:代表国家海洋教育者协会(NationalEducators Association)
SDS:代表智能分布系统(SmartDistributed System)
Class:SAE的分类名称
关键字:CAN总线 基础知识
引用地址:
CAN总线基础知识(二)
推荐阅读最新更新时间:2024-05-02 23:57
STM32F103 基础知识1
一、系统架构 四个驱动单元: --Cortex -M3 内核DCode总线(D-bus)和系统总线(S-bus); --通用DMA1和通用DMA2; 四个被动单元: --内部SRAM; --内部闪存存储器; --FSMC; --AHB到APB 的桥(AHB2APBx),它连接所有的APB设备; ICode总线 --该总线将Cortex -M3 内核的指令总线与闪存指令接口相连接。指令预取在此总线上完成。 DCode总线 --该总线将Cortex -M3 内核的DCode总线与闪存存储器的数据接口相连接(常量加载和调试访问)。 系统总线 --此总线连接Cortex -M3 内核的系统总线(外设总线)到
[单片机]
基于CAN总线技术在车站信号系统中的应用
随着网络技术的不断进步及工业控制器局域网技术的不断完善,工业上远程控制技术的应用也日趋广泛。本地机通过局域网控制现场机器进行各种操作是目前工业技术的应用热点 。鉴于电子化计算机联锁系统运行状况必须满足安全、可靠以及具有较强的实时性能和纠错能力的要求,所以,在本设计中,我们采用CAN总线代替RS-485总线,从而使车站信号系统能满足国家铁路技术各项指标。
1、CAN总线的技术规范
CAN总线技术规范的目的是使任意两个CAN总线的执行过程达到兼容,CAN技术规范版本2.0包括两部分内容:
1) CAN技术规范版本2.0A
CAN技术规范版本2.0A描述的是在CAN技术规范1.2中定义的CAN报
[嵌入式]
CAN现场总线的基础知识
一、CAN总线的概述 CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1
[嵌入式]
基于单片机的CAN总线接口转换卡设计
1 引言 控制器局域网(Controller Area Network,简称CAN)是德国奔驰公司20世纪80年代为解决汽车众多控制设备与仪器仪表之间的数据交换开发的一种串行通信协议。它作为现场总线的一种广泛应用于各种工业现场,根据不同的需要或以主从方式、或以多主方式工作。CAN总线使用的通信介质为双绞线或其他电缆,传输速率可达lMb/s。CAN总线与其他通信网的不同之处有二:一是报文传送中不包含目标地址,它是以全网广播为基础,各接收站根据报文中反映数据性质的标识符过滤报文,该收的收下,不该收的弃而不用。其好处是可在线上网下网、即插即用和多站接收;二是特别强化了对数据安全性的关注,满足控制系统及其他较高数据要求的系统需求。鉴于
[单片机]
CAN总线应用于蓝牙技术
首先根据整个来电管理的过程设计三个状态,USB-BOX默认起始状态为Ready,当手机来电时,手机把蓝牙信号(呼叫过程提示)、(来电响铃提示)和CALLER_ID_IND(来电号码)等来电信息传给USB-BOX,USB-BOX进入状态,通过CAN帧将响铃提示信息发送给管理功放音响的收音机,把来电号码发送给液晶屏,这时收音机播放铃声,同时液晶屏上弹出显示页面,包括该电话号码,并提供是否接听的两个可导航选项,这个页面的标识符便是来电管理标识符。 在这个CAN网络汽车音响系统中,收音机和方向盘CAN节点提供人机操作接口控制USB-BOX,而USB音乐播放和蓝牙免提功能相关的液晶屏显示页面则由USB-BOX来控制。USB-BOX的程
[嵌入式]
基于CAN总线的城市客车信息集成控制系统
1 引言 随着电子技术的不断发展,汽车电子技术也迅速的发展了起来,汽车上各种电子控制单元的数目也不断地增加,连接导线显著增多,因而提高控制单元间通信的可靠性和降低导线成本已成为迫切需要解决的问题。在20世纪80年代,以研发和生产汽车电子产品著称的德国bosch 公司针对此问题开发了can总线协议,这种多主网络协议,它的基础是无破坏性仲裁机制,使得总线能以最高优先权访问报文而没有任何延时。can作为标准车载网络技术,其在汽车网络化应用的进程中起着桥梁和纽带的作用,将城市客车信息集成采集提高到一个新的层次。 2 城市客车信息集成控制系统概述 城市客车信息集成控制系统是建立在汽车网络控制技术的基础上,从控制对象分,可
[工业控制]
音响基础知识大普及
多媒体视听发展到了今天,音箱作为音频设备中重要的一部分,其重要性正逐渐被大家所认识,然而想一想自己在攒机或是升级自己的机器时有没有将声卡的预算算为700元而只将音箱算为一二百元呢,这对于大多人来讲恐怕是常事吧。然而在科学的多媒体设备配置中,什么价位的音箱符合自己的需要,应该如何去认识和选择音箱,识别伪劣产品呢,这正是本文要为大家解决的问题。 音箱的结构组成。普通的多媒体音箱主要由以下几个部分组成: 1、外壳。常见的音箱主要为木制或塑料制成(一些专业音箱还有用水泥、钢或沙等浇制、填充的),木制音箱即为复合的中高密度板所制,厚度应该在10mm以上,它与塑料音箱比有更好的抗谐振性能,扬声器可承受的功率更大,体积也不受限制;塑料音
[模拟电子]
频谱分析幅值单位_干货 | 频谱分析仪基础知识
说到频谱分析仪很多资料中都会出现下面这张图 频域:是描述信号在频率方面特性时用到的一种坐标系。 频谱:频率的分布曲线,复杂振荡分解为振幅不同和频率不同的谐振荡,这些谐振荡的幅值按频率排列的图形叫做频谱。 从频谱上可以直接获取的信息: 1、信号包含的频率成份; 2、信号各频率成份的幅度; 频谱的用途:通过观察信号的频谱,可以帮我们找出产生该信号的设备的问题或者特性。 频谱分析仪按工作原理分可分为:傅立叶式频谱分析仪 和 扫频式频谱分析仪 频谱分析仪可以测量功率、频率、调制、噪声和失真。 为什么要了解一个信号的频谱成分? 有些系统原本就与频域有关,例如电信系统使用的FDM频分复用,广播电台也采用频域多用
[测试测量]