CAN总线学习系列之九——信息标识符分配

发布者:炫酷骑士最新更新时间:2016-04-12 来源: eefocus关键字:CAN总线  信息标识符分配 手机看文章 扫描二维码
随时随地手机看文章
CAN总线相对于其他总线显著的特点就是信息标识符了。在应用层协议设计的过程中,要充分考虑信息标识符的制定,这与系统的性能有直接关系。    信息标识符的分配原则:
      (1)       在同一系统中,每条信息必须标以唯一的信息标识符。
      (2)       具有相同标识符且数据长度码不为0的数据帧仅可由一个节点启动,防止仲裁失效。
      (3)       相同标识符的远程帧不能同时发送。
      (4)       规划信息标识符,规定每一部分的功能。
 
    优先权的分配原则:
     (1)       实时性要求高的优先级分配要求高。
     (2)       具有相同标识符的帧,数据帧优先权高于远程帧。
关键字:CAN总线  信息标识符分配 引用地址:CAN总线学习系列之九——信息标识符分配

上一篇:采用ADuM1201的CAN总线隔离方法
下一篇:CAN总线学习系列之八——CAN节点与CPU连接的硬件调试

推荐阅读最新更新时间:2024-05-03 00:18

基于CAN总线的汽车发动机智能电子控制器研究
1 引言   目前,我国生产的中高档轿车的发动机虽然基本上都采用了燃油电喷技术,并对电喷系统的元器件已基本具备了配套研发能力和生产能力,但却没有电喷发动机自主知识产权,均属于引进国外电喷发动机生产线或电喷系统。特别是作为核心部件的ECU(电控单元)却被外商掌握,ECU中的喷油和点火MAP、控制算法和程序是完全保密的。同时,进口国别多、品种规格杂,一些企业缺乏选择论证,引进的技术水平和产品质量参差不齐,不少缺乏充分的匹配实验。   本研究项目正是一个将人、车与环境作为综合系统,对各种因素进行综合协调,使汽车的控制性能趋于最优的ECU。因此,具有较高的经济效益与社会效益,将促进工业控制网络及嵌入式控制系统在汽车工业的应用,使汽车更
[汽车电子]
基于<font color='red'>CAN总线</font>的汽车发动机智能电子控制器研究
基于CAN总线的电动车电源设计
     随着汽车电子技术的不断发展,CAN总线的运用也更加广泛和便捷,特别是应用在电动车上。今天成都盘沣科技有限公司的小编将为大家介绍基于CAN总线的电动车电源设计。        本文介绍的电动车用三相逆变电源属于车载辅助逆变电源。称为“辅助电源”是因为它的负载为电动车上的一些辅助交流电机,如汽车转向助力油泵、刹车气泵、冷却水循环中的水泵以及空调系统中的压缩机等。对该三相逆变电源的工作要求是:正常运行情况时独立维持辅助电机的稳定运行,能够根据上位机的指令适当调整工作状态;在负载发生故障(如电机短路)时迅速关系输出、安全关机,同时能够通过CAN总线向上位机和其它节点报告自身故障,引发车辆各系统的相关操作(例如:位于仪表台上的人机界
[嵌入式]
如何进行汽车CAN总线开发?
  CAN总线和基于CAN总线的诊断完全不是一个概念,CAN总线的硬件也不一定是OBD的硬件。至于“多去4S店问问技师,车厂的人大部分的人都不一定比这些人懂的多”,你让这些技师给我写个能用的ECU CAN接口出来?   以下开始正式答题。   首先,请看这份恒润工程师写的论文《CAN总线系统测试技术》。   里面基本描述了CAN总线开发的流程,但主要侧重于CAN总线的测试,不过也能让你有所了解。   根据你的描述,假设你的要求是:能够基于某嵌入式平台(最好该平台在汽车ECU开发中被广泛使用),根据给定的通信协议(一般由通信矩阵描述),编写CAN接口代码,并能通过相关设备进行简单测试。   推荐的学习步骤为:   
[嵌入式]
CAN总线测试内容
           CAN总线测试内容可以分为单节点测试和总线系统集成测试两部分。在每个节点连接到CAN总线网络之前都需要进行单节点测试,用以确定节点工作正确并且不会干扰总线的正常通讯。总线系统集成测试则是将各个节点都连接形成完整的CAN总线系统,对系统进行测试以验证系统运行的完整性及正确性、系统的通讯鲁棒性、电器鲁棒性以及系统的容错自恢复功能等。   进行CAN总线测试过程,首先需要制定测试规范,然后根据该测试规范编写测试案例,构建测试环境,并进行测试实现,最终将测试所得的数据进行分析,形成测试报告。    由于CAN总线基本协议的灵活性,目前并没有一个统一的完整覆盖CAN总线各个通讯层次的测试规范,而作为CAN总线技术使用最广
[嵌入式]
基于CAN总线的多路电源智能监控系统
  引言   邮电通信线路的供电电源的稳定性和可靠性对整个邮电通信起着关键作用。因此要求能对供电电源的运行状态进行实时监控,及时发现异常情况和事故隐患,在出现异常和故障时迅速进行诊断并予以修复。   1 CAN总线与485总线的比较   1)485总线的特点   相对于RS一232,RS一485半双工异步通信总线具有通信距离远、通信速率高、成本低等特点,是一种被广泛使用的数据通信总线。但485总线的波特率设置受到单片机的波特率设置的限制,在单片机使用24M晶振的情况下,也只可以设置到9600bps的波特率。485总线的容错和应用层的协议,可以自己通过软件来实现,比较灵活,但是编程的工作就变得复杂。因此在对速度要求高、数据
[嵌入式]
工程设备CAN总线控制系统设计
1 引言   工程设备的数字化、信息化及施工管理一体化是当前工程设备的发展热潮,自20世纪90年代始,发达国家的制造业就已经开始进行相关技术的探索,高新技术大量应用于先进的工程设备设计中。同时,以微计算机为代表的智能控制器被大量采用,智能节点间的信息流量空前增加。将车载电子设备按照一定的协议联网,并加以有效地信息综合,使之达到资源和功能的共享已成为发展趋势。   现场总线技术是指把单个分散的测量控制设备变成网络节点,以现场总线为纽带,把它们连接成可以相互沟通讯息、共同完成自控任务的网络系统与控制系统。CAN(Controller Area Network)总线,又称控制域局域网,属于总线式串行通信网络,最早由BOSCH公司
[工业控制]
工程设备<font color='red'>CAN总线</font>控制系统设计
如何用Pico示波器进行CAN总线解码分析
Pico示波器具有串行解码的功能,能够对CAN、FlexRay、I²C、I²S、SPI、LIN或UART等串行总线进行解码。Pico示波器比较适合做串行解码,因为它们的深度存储器可以让软件采集较长时间、不间断的数据,尤其是6000系列能够在几秒内采集数千个数据帧存入到512M的样本存储器。下面将介绍如何用一个款Pico示波器进行CAN总线数据解码。 1关于CAN总线解码 1.1 什么是CAN总线? 数据通信时,物理线路上传输的信号是由一系列高低电平组成的,这些高低电平携带了我们所需要的信息,在数据接收端,我们需要将这些物理电平按照原始的编码规则进行解析,从而得到实际的物理信号。 CAN(控制器区域网络)总线是一种在汽车和工
[测试测量]
如何用Pico示波器进行<font color='red'>CAN总线</font>解码分析
Loto实践干货(3) 测量CAN总线通讯数据
最近在做运动控制卡的项目,调试样机的过程中,需要验证CAN总线通讯功能的正确性。以前只限于理论上认识CAN总线,使用的CANbus的通讯卡也是有上位机例程,基本上简单地配置上位机软件就可以正常工作了。这次调试需要深入测试CAN接口的通讯过程,正好把之前的对CAN的认识再复习深化一下。 之相对远的距离,在工业现场抗干扰能力也很强。下图是我按照CAN总线的要求做的一条双绞线,黄色和绿色分别是CAN_High线和CAN_Low线。要求绞距20mm,不绞合的距离不超过50mm。所以采用CAN总线,是因为它只需要两根双绞线就可以连接多个通讯节点,并且可以传输 规定的双绞线传输距离与CAN总线的传输速率的关系如下表。我们的传输距离很短
[测试测量]
Loto实践干货(3) 测量<font color='red'>CAN总线</font>通讯数据
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved