总线协议(总线协议是什么意思)

      最后更新:2022-12-15 19:44:20 手机定位技术交流文章

      请问汽油车的can 总线协议为哪一种呢?

      感谢题主的邀请,我来说下我的看法:CAN协议是CAN总线的运行规则,不同汽车上CAN总线的协议类型是不同的。比如说发动机为汽油机的汽车,它一般就采用ISO 15765作为总线协议。烧柴油的机动车呢?它们一般采用J 1939协议。电动车和柴油车类似,一般也是用J 1939协议。至于协议解析工作,基本上都差不多,都是用USBCAN分析仪进行控制变量解析,如果您需要相关工具的话,可以前往我们的网站进行具体的咨询,欢迎来访。
      解析总线协议的汽车baiCAN模块,就是USBCAN分析仪,这东西在du使zhi用的时候USB端连接装有检测软件的电脑USB口,CAN端连接汽车的OBD接口,如果OBD接口处有阻碍的话,那就使用端子接口的USBCAN绕开汽车OBD处的障碍,直接连接其内部的CAN总线。然后,我们让汽车做一个具体的动作,比如说你想解析车门开关的CAN协议,你就一直开关车门,然后观察电脑上变化的数据,哪个数据变化了,就和开关车门这个动作对应上了,这个协议就解析出来了,其他的地方也是这样。
      请问汽油车的can 总线协议为哪一种呢?

      智能照明控制系统的总线类型及通信协议有哪些

      RS485总线。而通讯协议是Modbus,它是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表的通讯协议。 KNX总线,KNX电缆由一对双绞线组成,其中一条双绞线用于数据传输(红色为CE+ 黑色为CE-),另一条双绞线给电子器件提供电源。独有的通讯协议。 POWERBUS,国内的升级版KNX,性价比更优的一种总线技术。
      1、 C-bus C-bus属于两线制的封闭总线协议,包括两个双绞线,由奇胜公司推出,一对线上既要实现对总线设备信息的传输,又要实现供电(DC15V—DC36V),在C-bus总线中,总线设备可以不借助中央控制器而直接进行通讯。其传输协议是CSMA/CD,基本单位为子网,拓扑结构有三种,一是总线形、二是树形、三是星形。每个子网内部可以容纳控制回路225个或单元100个,其传输距离可以达到1000米,而通信速率则可以达到9.6kbps。湖北仙桃体育馆就应用的该协议进行照明设计,智能控制效果良好。2、i-busi-bus以欧洲安装总线的标准EIB为基础,属于两线网络。欧洲大部分家庭或者楼宇均按照EIB标准设计自动化控制系统。EIBA组织主要负责管理EIB协议,该组织具有明显的非盈利性与中立性,制造厂商只要向EIBA组织申请并同意遵守该协议就可以生产出相关产品。3、DynetDynet系统通过Dlight软件进行控制,为四线制协议,包含双绞线两对,其中一对双绞线负责为设备提供电源(DC12V),另一对则负责对设备信息的传输。 为了做好全面的准备,在进行总线安装时一般建议应用5类线,除4对双绞线外,多余的线留存备用。Dynet这种传输协议以RS485四线制为基础,拓扑结构仅有总线形一种,主网与子网(64个)之间的连接主要通过网桥来实现,而子网又与设备单元进行连接,设备单元的数量也是64个。在该系统中,主网的传输速率至多为57.6kbps,而子网则为9.6kbps。
      智能照明控制系统的总线类型及通信协议有哪些

      什么叫总线协议

      总线其实就是两个模块之间通信的线路 协议是遵循的规则 总线协议就是两个模块在通信线路上传输信息需要遵守的规则,双方按照协议来收发信息
      什么叫总线协议

      (简答题)什么是总线协议?

      什么是总线协议?总线数据通信方式按照传输定时的方法可分为哪两类? CAN通信协议规定了4种不同的帧格式,即数据帧、远程帧、错误帧和超载帧。基于以下几条基本规则进行通信协调:总线访问、仲裁、编码/解码、出错标注和超裁标注。CAN遵从OSI模型。按照OSI基准模型只有三层:物理层、数据链路层和哀告层,但应用层尚需用户自己定义。CAN总线作为一种有效支持分布式控制或实时控制的串行通信网络,应用范围遍及从高速网络到低成本的多线路网络。如:CAN在汽车中的发动机控制部件、ABS、抗滑系统等应用中的位速率可高达1Mbps。同时,它可以廉价地用于交通运载工具电器系统中,例如电气窗口、灯光聚束、座椅调节等,以替代所需要的硬件连接。其传输介制裁为双绞线,通信速率最高可达1Mbps/40m,直接传输距离最远可达10km/5kbps,挂接设备数最多可达110个。CAN为多主工作方式,通信方式灵活,无需站地址等节点信息,采用非破坏性总线仲裁技术,满足实时要求。另外,CAN采用短帧结构传输信号,传输时间短,具有较强的抗干扰能力。CAN总线与其它通信协议的不同之处主要有两方面:一是报文传送不包含目标地址,它是以全网广播为基础,各接收站根据报文中反映数据性质的标识符过滤报文,其特点是可在线上网下网、即插即用和多站接收;另外一个方面就是特别强化了数据安全性,满足控制系统及其它较高数据要求系统的需求。在现代汽车的设计中,CAN总线已经成为构建汽车网络的一种趋势;而汽车网络作为直接与汽车内部各个ECU连接并负责命令的传递、数据的发送及共享,其可靠性和稳定性与整车的性能紧密相关。本文的设计开发是在基于试验条件下搭建的仿真平台,节点之间的通信是通过对等的CAN通信节点进行的。试验表明其运行性能稳定可靠,但实用化仍需要进一步的研究和改进,且程序的通信处理能力、纠错和容错能力有待进一步的提高.比如: 把CAN总线融合到嵌入式平台中,在其ARM-EP9315和ARM-S3C2440嵌入式平台上都做到了CAN总线功能的实现!ARM嵌入式控制平台,具有开放、集成度高、尺寸小、可扩展性强、低功耗等特点,非常适合与数字家电、车载设备、通信终端、网络设备等的应用。如今有了CAN总线的实现,使其在此方面的应用更为有效!
      总线协议:bus protocol。总线上的设备如何使用总线的规则为“总线协议”。总线协议是由双方规定并遵守的规约。双方进行数据通信的基础之一。
      (简答题)什么是总线协议?

      CAN总线协议的概述

      控制器局域网CAN( Controller Area Network)属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络。是由德国博世公司在20世纪80年代专门为汽车行业开发的一种串行通信总线。由于其高性能、高可靠性以及独特的设计而越来越受到人们的重视,被广泛应用于诸多领域。而且能够检测出产生的任何错误。当信号传输距离达到10km时,CAN仍可提供高达50kbit/s的数据传输速率。由于CAN总线具有很高的实时性能和应用范围,从位速率最高可达1Mbps的高速网络到低成本多线路的50Kbps网络都可以任意搭配。因此,CAN己经在汽车业、航空业、工业控制、安全防护等领域中得到了广泛应用。随着CAN总线在各个行业和领域的广泛应用,对其的通信格式标准化也提出了更严格的要求。1991年CAN总线技术规范(Version2.0)制定并发布。该技术规范共包括A和B两个部分。其中2.0A给出了CAN报文标准格式,而2.0B给出了标准的和扩展的两种格式。美国的汽车工程学会SAE在2000年提出了J1939协议,此后该协议成为了货车和客车中控制器局域网的通用标准。CAN总线技术也在不断发展。传统的CAN是基于事件触发的,信息传输时间的不确定性和优先级反转是它固有的缺陷。当总线上传输消息密度较小时,这些缺陷对系统的实时性影响较小;但随着在总线上传输消息密度的增加,系统实时性能会急剧下降。为了满足汽车控制对实时性和传输消息密度不断增长的需要,改善CAN总线的实时性能非常必要。于是,传统CAN与时间触发机制相结合产生了TTCAN(Time-Triggered CAN),ISO11898-4己包含了TTCAN。 TTCAN总线和传统CAN总线系统的区别是:总线上不同的消息定义了不同的时间槽(Timer Slot)。 CAN总线的工作原理CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。 CAN与I2C总线的许多细节很类似,但也有一些明显的区别。当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。  当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。我们可以很容易地在CAN总线中加进一些新站而无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。CAN总线特征(1)报文(Message)总线上的数据以不同报文格式发送,但长度受到限制。当总线空闲时,任何一个网络上的节点都可以发送报文。(2)信息路由(Information Routing)在CAN中,节点不使用任何关于系统配置的报文,比如站地址,由接收节点根据报文本身特征判断是否接收这帧信息。因此系统扩展时,不用对应用层以及任何节点的软件和硬件作改变,可以直接在CAN中增加节点。(3)标识符(Identifier) 要传送的报文有特征标识符(是数据帧和远程帧的一个域),它给出的不是目标节点地址,而是这个报文本身的特征。信息以广播方式在网络上发送,所有节点都可以接收到。节点通过标识符判定是否接收这帧信息。(4)数据一致性应确保报文在CAN里同时被所有节点接收或同时不接收,这是配合错误处理和再同步功能实现的。(5)位传输速率不同的CAN系统速度不同,但在一个给定的系统里,位传输速率是唯一的,并且是固定的。(6)优先权 由发送数据的报文中的标识符决定报文占用总线的优先权。标识符越小,优先权越高。(7)远程数据请求(Remote Data Request) 通过发送远程帧,需要数据的节点请求另一节点发送相应的数据。回应节点传送的数据帧与请求数据的远程帧由相同的标识符命名。(8)仲裁(Arbitration) 只要总线空闲,任何节点都可以向总线发送报文。如果有两个或两个以上的节点同时发送报文,就会引起总线访问碰撞。通过使用标识符的逐位仲裁可以解决这个碰撞。仲裁的机制确保了报文和时间均不损失。当具有相同标识符的数据帧和远程帧同时发送时,数据帧优先于远程帧。在仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较。如果电平相同,则这个单元可以继续发送,如果发送的是“隐性”电平而监视到的是“显性”电平,那么这个单元就失去了仲裁,必须退出发送状态。(9)总线状态 总线有“显性”和“隐性”两个状态,“显性”对应逻辑“0”,“隐性”对应逻辑“1”。“显性”状态和“隐性”状态与为“显性”状态,所以两个节点同时分别发送“0”和“1”时,总线上呈现“0”。CAN总线采用二进制不归零(NRZ)编码方式,所以总线上不是“0”,就是“1”。但是CAN协议并没有具体定义这两种状态的具体实现方式。(10)故障界定(Confinement) CAN节点能区分瞬时扰动引起的故障和永久性故障。故障节点会被关闭。(11)应答接收节点对正确接收的报文给出应答,对不一致报文进行标记。(12)CAN通讯距离最大是10公里(设速率为5Kbps),或最大通信速率为1Mbps(设通信距离为40米)。(13)CAN总线上的节点数可达110个。通信介质可在双绞线,同轴电缆,光纤中选择。(14)报文是短帧结构,短的传送时间使其受干扰概率低,CAN有很好的校验机制,这些都保证了CAN通信的可靠性。CAN总线的特点(1)具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;(2)采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作;(3)具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络;(4)可根据报文的ID决定接收或屏蔽该报文;(5)可靠的错误处理和检错机制;(6)发送的信息遭到破坏后,可自动重发;(7)节点在错误严重的情况下具有自动退出总线的功能;(8)报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
      CAN总线协议的概述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/47843.html

          热门文章

          文章分类