can总线通信协议(can总线通信协议怎么修改)

      最后更新:2023-04-14 06:12:07 手机定位技术交流文章

      请问车载can总线的通信协议都是统一的吗?

      感谢题主的邀请,我来说下我的看法:当然不统一,你看像是汽油发动机的车,它们一般就都采用ISO15765协议来规范汽车CAN总线的使用。柴油发动机的汽车呢?它们一般采用J1939协议。至于电动车,它们目前用的CAN协议基本上都是基于J1939研究出来的。如果想进行汽车CAN协议的解析的话,可以前往我们的网站进行咨询,欢迎来访。
      请问车载can总线的通信协议都是统一的吗?

      汽车CAN总线是什么意思

      CAN总线就相当于汽车的中枢神经系统,是汽车里的一种通讯协议。相当于把很多的汽车电脑都并联到这两根线上,实现数据共享。1、CAN总线分为CAN高线和CAN低线,是由两条铜做的导线。它的作用就是将汽车仪表、变速箱、辅助刹车系统、ECU、控制模块、各种传感器等多个控制单元连接在一起,实现信息的实时同步。通俗的讲就像电话线一样,联通各个部件用来通信和传输数据。2、CAN总线系统的应用大大简化了车身线路的布局,车身功能增加了,但是线束却相应的简化了,同时线束的简化也给维修带来了更多的便利性。CAN总线的特点:1、网络各节点之间的数据通信实时性强网络中的各节点都可根据总线访问优先权采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。2、开发周期短CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。3、已形成国际标准的现场总线CAN总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。4、最有前途的现场总线之一与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,CAN总线越来越受到人们的重视。它在汽车领域上的应用是最广泛的,世界上一些著名的汽车制造厂商都采用了CAN总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。以上内容参考百度百科-CAN总线
      汽车CAN总线是什么意思

      请问家庭小轿车的can总线通信协议是什么呢?

      感谢题主的邀请,我来说下我的看法:这要分是什么车,如果是常见的汽油发动机的小轿车的话,那它的CAN总线协议类型就是ISO15765,如果小汽车的发动机是电动机的话,那它的CAN总线协议就不一定了,一般都是基于J1939 协议开发出来的新协议。如果您想要进行家庭轿车的CAN协议解析的话,可以前往我们的网站进行具体咨询,欢迎来访。
      请问家庭小轿车的can总线通信协议是什么呢?

      什么是CAN总线

      注册/登录 首页文章分类与非专题作者专栏社区汇资源汇新品发布博客空间精彩活动技术文档原厂资料资讯合辑Toggle navigationcan总线是什么意思2021-04-03 08:08 |来源:互联网硬件型号:信德佳电子MCP2515系统版本:总线系统CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。 CAN是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低功耗、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,在欧洲已是汽车网络的标准协议。
      CAN总线,也叫作控制器局域网总线(Controller Area Network),是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。由于其高性能、高可靠性以及能够检测出产生的任何错误,因而而越来越受到人们的欢迎,被广泛应用于诸多领域。
      什么是CAN总线

      CAN总线的基本概念?

      1.CAN总线是什么?CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。“显性”具有“优先”的意味,只要有一个单元输出显性电平,总线上即为显性电平,并且,“隐性”具有“包容”的意味,只有所有的单元都输出隐性电平,总线上才为隐性电平。(显性电平比隐性电平更强)。总线上执行逻辑上的线“与”时,显性电平的逻辑值为“0”,隐性电平为“1”。下图显示了一个典型的CAN拓扑连接图。连接在总线上的所有单元都能够发送信息,如果有超过一个单元在同一时刻发送信息,有最高优先级的单元获得发送的资格,所有其它单元执行接收操作。2.CAN总线的特点CAN总线协议具有下面的特点:1) 多主控制当总线空闲时,连接到总线上的所有单元都可以启动发送信息,这就是所谓的多主控制的概念。先占有总线的设备获得在总线上进行发送信息的资格。这就是所谓的CSMA/CR(Carrier Sense MultipleAccess/Collosion Avoidance)方法如果多个设备同时开始发送信息,那么发送最高优先级ID消息的设备获得发送资格。2) 信息的发送在CAN协议中,所有发送的信息要满足预先定义的格式。当总线没有被占用的时候,连接在总线上的任何设备都能起动新信息的传输,如果两个或更多个设备在同时刻启动信息的传输,通过ID来决定优先级。ID并不是指明信息发送的目的地,而是指示信息的优先级。如果2个或者更多的设备在同一时刻启动信息的传输,在总线上按照信息所包含的ID的每一位来竞争,赢得竞争的设备(也就是具有最高优先级的信息)能够继续发送,而失败者则立刻停止发送并进入接收操作。因为总线上同一时刻只可能有一个发送者,而其它均处于接收状态,所以,并不需要在底层协议中定义地址的概念。3) 系统的灵活性连接到总线上的单元并没有类似地址这样的标识,所以,添加或去除一个设备,无需改变软件和硬件,或其它设备的应用层软件。4) 通信速度可以设置任何通讯速度,以适应网络规模。对一个网络,所有单元必须有相同的通讯速度,如果不同,就会产生错误,并妨碍网络通讯,然而,不同网络间可以有不同的通讯速度。5) 远程数据请求可以通过发送“遥控帧”,请求其他单元发送数据。6) 错误检测、错误通知、错误恢复功能所有单元均可以检测出错误(错误检测功能)。检测到错误的单元立刻同时通知其它所有的单元(错误通知功能)。如果一个单元发送信息时检测到一个错误,它会强制终止信息传输,并通知其它所有设备发生了错误,然后它会重传直到信息正常传输出去(错误恢复功能)。7) 错误隔离在CAN总线上有两种类型的错误:暂时性的错误(总线上的数据由于受到噪声的影响而暂时出错);持续性的错误(由于设备内部出错(如驱动器坏了、连接有问题等)而导致的)。CAN能够区别这两种类型,一方面降低常出错单元的通讯优先级以阻止对其它正常设备的影响,另一方面,如果是一种持续性的错误,将这个设备从总线上隔离开。8) 连接CAN总线允许多个设备同时连接到总线上且在逻辑上没有数目上的限制。然而由于延迟和负载能力的限制,实际可连接得设备还是有限制的,可以通过降低通讯速度来增加连接的设备个数。相反,如果连接的设备少,通讯的速度可以增加。
      CAN是Controller Area Network缩写,中文名称控制器局域网络。从名称就可以看出来,CAN是一种控制器之间通讯的现场总线。CAN总线最早应用于汽车工业,由德国BOSCH提出。由于消费者对汽车功能需求的不断增加,汽车中电子器件不断增加,造成各控制器之间通讯信号接线方式复杂,因此设计了一个单一的网络总线,整车的所有控制器都可以挂在这个网络上。
      你好,CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。
      CAN总线的基本概念?

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

          热门文章

          文章分类