3[1].5_CAN_应用系统.ppt_第1页
3[1].5_CAN_应用系统.ppt_第2页
3[1].5_CAN_应用系统.ppt_第3页
3[1].5_CAN_应用系统.ppt_第4页
3[1].5_CAN_应用系统.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.3.1 系统构成 3.3 can应用系统 3.3.2 各部件的功能 n1 can控制器:集成有can协议控制模块的微控制器, 它所有的处理器资源全都用于实现并管理can的协议规 范所制定的通讯功能。如:sja1000 n2 can微控制器:这是一种不仅嵌有can协议控制模块 ,还能完成其它控制任务的通用型微控制器,如st的 st7/9、mc68hc908az n3 can收发器:can的物理层接口芯片。由于绝大多数 微控制器都无法直接识别或处理can的总线信号,所以 必须用收发器来在cmos电平与差分电压之间实现信号 形式的转换。 n4 数据传输终端:电阻器,避免数据传输终了反射回 来,产生反射波而是数据遭到破坏。 n5 can数据总线:用以传输数据的双向数据线,can-h 和can-l。避免电磁干扰和向外辐射,采用双绞线。总 线电平是根据两线电位差来判断,有显性电平0和隐性 电平1。 3.3.3 信息处理过程 1. 发送过程 2. 接收过程 3.多缓存结构的作用 避免失去总线避免丢失信息 4.外部优先级倒置 n发送连续的信息时,应尽量缩短内部处理时间 n连续发送的信息存放在连续的缓存器单元中 5. 过滤 判断接收的信息是否为本节点所需的信息。 这个功能由过滤器(硬件)完成。 3.3.4 can协议的特点 (1)信息:can总线上的信息以一定的格式发送,当总 线空闲时,任何一个网上节点都可开始发送信息。 (2)信息的路由:can网络中,节点不使用任何站点地 址信息,由接收节点根据信息的特征判断是否接收这 帧信息。因此,can网络具有基于这个传输方式的特 点。 (3)标识符:要传送的信息有特征标识符(identifier ,是数据帧的一个域),它给出的不是目标节点地址 ,而是这个信息(数据帧)的特征。信息以广播方式 向网上发送,所有节点可以接收。节点接收到一帧信 息后,通过标识域判定是否接受这帧信息的数据。 (4)数据一致性:由于通过标识域识别数据,所以网络 上同时可以有任意多个节点接收应用传送的数据。配 合错误处理和再同步功能,这也保证了系统数据的一 致性。 (5)信息传输率:不同的can系统可以有不同的数据传输率 ,同一网络上的节点传输速度必须是兼容的。 (6)优先级:由发送数据的标识域判定数据占用总线的优 先权级别。启动发送后,先发送标识符,由标识符决定信 息优先权,标识符小优先权高 (7)远程数据请求:一个节点通过向网络上发送一个远程 帧请求需要的数据;能提供数据的节点接收到远程帧后发 送远程帧请求的数据,返回的数据帧与远程帧拥有相同的 标识域。 (8)仲裁:当总线空闲时,任何节点都可以发送信息。 出现竞争时,具有最高优先权的信息获得总线的使用 权。 (9)仲裁过程:发送时,节点不断监听总线状态,判别 是否与发送的位一致,如果一致,继续发送;否则( 发送“隐性”位,总线为“显性”)丢失仲裁,从下一位 开始停止发送。 (10)错误检测与可靠性:为了保证可靠性,can采用了 发送监听的位错误检测、帧数据的crc校验、位填充 技术(每5位相同极性的连续位,插入一个补位)、帧 格式检验等故障检测方法。这些措施使can具有识别全 局错误、发送端的局部错误、一帧信息中5个以内的随 机错误、一帧信息中15个以内的突发性错误以及一帧 中任何个奇数错误的能力,使 can错误漏报率很小。 (11)错误信令与恢复时间:当节点检测出错误时,错 误信息被标记并向网上发送,发送过程自动中止并重 发。如果没有新的错误,从检出错误到开始重发的最 大延时为29个位时段。 (12)故障界定(confinement):can节点能区分瞬时 扰动引发的故障与永久性故障。坏节点将被关闭。 (13)can网络节点数量:理论上can网络上的节点没有 数量限制,而实际应用中受限于总线上的信号传输延 时和电气负载能力。 (14)同步:can节点间采用单串行线连接,数据和同 步信号都由这个通道承担。信息发送时有起始同步信 号,传输过程中接收节点进行再同步。 (15)总线状态:总线有“显性”和“隐性”两个状态。总 线上有一个或多个节点发送“显性”位时,总线处于“显 性”状态。例如,采用线与逻辑,“显性”状态为逻辑 “0”电平,“隐性”状态为逻辑“l”电平。但can协议并 没有具体定义这两种状态的实现规范。 (16)应答:所有接收节点对正确接收的信息给出应答 ,对不一致的信息进行标记。 (17)休眠态与唤醒:为了降低功耗,can设备可以被置 于休眠状态,这时它没有任何内部活动并与总线驱动 断开。休眠态的设备可以被内部或总线事件唤醒。一 旦被唤醒,内部功能启动,传输层要直到与总线同步 (检测到11个连续的隐性位)后才参与总线活动。 (18)发送端与接收端:当一个节点启动一个信息的发 送过程,它称为发送端,这个状态直到总线空闲或这 个节点丧失仲裁为止;当一个节点不是发送端,而且 总线不是空闲状态,则为接收端。 (19)信息有效性:对于发送端,如果直到发送完一帧 数据的终止域都没有出错,这帧数据就是有效的;对 于接收端,在一帧数据最后一位之前没有错误,则认 为这帧数据有效。 (20)位流编码:一个帧中,起始域、仲裁域、控制域 、数据域和crc域的二进制位流通过位填充方式编码, 每当发送端检测到连续的5个相同位时,自动插入一个 补位;而一帧中其他的域不使用填充位,故障帧和超 载帧也不使用填充位。二进制位采用非归零(nrz)编 码,所以位电平不是“显性”就是“隐性”。 3.3.5 can网络的优点 n1 将传感器信号减到最少,使更多的传感器信号进行 高速传输。 n2 电控单元及其插脚最小化应用,节省电控单元的有 限空间。 n3 组网自由,扩展性强,对复杂的汽车网络具有强大 的优势。 n4 总线利用率高,数据传输距离长,数据传输速率高 。 n5 can总线为iso标准,各oem可提供兼容的设备,降 低开发和生产成本。 3.3.6 can网络实例 1 车身can网络 (1)传输介质采用双绞线。 (2)数据传输速度为62.5kbps。 (3)每个网络节点发送信息的时间间隔为20ms。 (4)优先级顺序依次为:中央控制单元;驾驶员侧 前门控制单元;乘客侧前门控制单元;驾驶员侧 后门控制单元;乘客侧后门控制单元。 特点 驾驶员侧车门单元信息 2. 动力传动系can网络 特点 (1)传输介质为双绞线。 (2)总线数据传输速度为500kbps。 (3)一帧数据的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论