CAN总线解析

厕所除臭机CAN总线解析

熏洗仪
一、滑动水口概述
CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。
想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel)CAN有很多优秀的特点,使得它能够被广泛的应用。比如:传输速度最高到1Mbps,通信距离最远到10KM,无损位仲裁机制,多主结构
近些年来,CAN控制器价格越来越低,很多MCU也集成了CAN控制器。现在每一辆汽车上都装有CAN总线。
一个典型的CAN应用场景:
二、CAN总线标准
CAN总线标准只规定了物理层数据链路层,需要用户来自定义应用层。不同的CAN标准仅物理层不同。
CAN收发器负责逻辑电平和物理信号之间的转换,将逻辑信号转换成物理信号(差分电平)或者将物理信号转换成逻辑电平。
CAN标准有两个,即IOS11898IOS11519,两者差分电平特性不同(有信号时,CANH ,CANL ,即显性;没有信号时,CANH ,CANL ,即隐性)
水褥子
IOS11898高速CAN电平中,高低电平的幅度低,对应的传输速度快。
双绞线共模消除干扰,是因为电平同时变化,电压差不变。
2.1物理层
CAN有三种接口器件
玻璃砖墙
多个节点连接,只要有一个为低电平,总线就为低电平,只有所有的节点都输出高电平时,才为高电平。所谓“线与”。
CAN总线有5个连续性相同的位后,就会插入一个相反位,产生跳变沿,用于同步。从而消除累计误差。 
废钯碳回收钯技术和485、232一样,CAN的传输速度与距离成反比。
CAN总线终端电阻的接法:
特点:低速CAN在CANH和CANL上串入Ω的电阻;高速CAN在CANH和CANL之间并入120Ω电阻。为什么是120Ω,因为电缆的特性阻抗为120Ω,为了模拟无限远的传输线
因为大多数双绞线电缆特性阻抗大约在100~120Ω。
120欧姆只是为了保证阻抗完整性,消除回波反射,提升通信可靠性的,因此,其只需要在总线最远的两端接上120欧姆电阻即可,而中间节点并不需要接(接了反而有可能会引起问题)。因此各位在使用CAN Omega做CAN总线侦听的时候,大多数情况下是不需要这个120欧姆电阻的,当然,即使当前网络中并没有终端匹配电阻,只要传输线长度不长(比如SysCan360比赛环境中,传输线只有1-2米)CAN节点数量不多的情况下,不要这个120欧姆电阻也完全可以工作,甚至,你接任意电阻都是不会有影响的。因为此时传输线长度和波长还相差甚远,节点不多的情况下,反射波的叠加信号强度也不会很强,因此传输线效应完全可以忽略。

本文发布于:2024-09-24 11:26:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/170214.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:总线   电平   消除   电阻
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议