can总线短距离不用双绞线_所谓CAN总线的线就是两条双绞线是么?
展开全部
是
CAN总线e5a48de588b63231313335323631343130323136353331333431363630是一种差分总线,总线值是由双绞线的两根线的电势差来决定的,总线值有显性和隐性两种状态。总线就是一种信息传递的通道,不管收和发都是通过它来完成的。另外CAN总线是一种串行总线,总线上一次只能传递一个报文信息。
扩展资料:
CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:
1.网络各节点之间的数据通信实时性强
首先,CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据。
这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性,可靠性较差。
2.开发周期短
CAN总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会在出现在RS-485网络中的现象。
即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。
而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现。
3.已形成国际标准的现场总线
另外,与其它现场总线比较而言,CAN总线是具有通信速率高,容易实现,且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是CAN总线应用于众多领域,具有强劲的市场竞争力的重要原因。
can总线短距离不用双绞线_所谓CAN总线的线就是两条双绞线是么?相关推荐
- can总线短距离不用双绞线_汽车中的总线系统——以太网(2)博通出世
"以太"的由来--从物理意义上说声音是一种波,如果以空气为介质进行传播,速度可以达到340m/s.19世纪时,物理界认为光也是一种波,但是光是靠什么介质进行传播呢?当时的科学家假想 ...
- can总线短距离不用双绞线_电磁干扰很严重,如何提高CAN总线电磁兼容性
随着CAN技术的不断发展,其应用领域已经不局限于汽车制造,而在工业设备.工业自动化等领域也得到了广泛应用.但是,工业现场环境恶劣,电磁干扰较为严重,如何保证CAN总线通讯的可靠性尤为重要.本文着重介绍 ...
- can总线短距离不用双绞线_CAN 总线(一) 物理层—屏蔽双绞线
1.物理层一般要求 1.1 物理层 物理层实现网络中电控单元(ECU)的电连接.ECU 的数目限制于总线线路的负载承 受能力.根据本部分的电气参数定义,在特定网段上ECU 的最大数目定为30. 1.2 ...
- can总线短距离不用双绞线_can总线(一)物理层—屏蔽双绞线
1 1 .物理层一般要求 1 . 1 物理层 物理层实现网络中电控单元( ECU )的电连接. ECU 的数目限制于总线线路的负 载承 受能力.根据本部分的电气参数定义,在特定网段上 ECU 的最大数 ...
- python画两条曲线_查找在matplotlib中绘制的两条曲线之间的区域(在区域之间填充)...
我有两条曲线的x和y值列表,它们都有奇怪的形状,而且我没有任何函数.我需要做两件事:(1)绘制它并对曲线之间的区域进行着色,如下图所示:(2)找到曲线之间该着色区域的总面积. 在matplotlib中 ...
- 过椭圆外一点引两条切线方程_椭圆外一点引椭圆的两条切线互相垂直问题巧解 -...
椭圆外一点引椭圆的两条切线互相垂直问题巧解 x2y2 问题: 已知椭圆c: 2?2?1(a?b?0),点P(x0 ,y0)是椭圆外一点,且由点P引椭 ab圆的两条切线互相垂直,则点P(x0,y0)的轨 ...
- 过椭圆外一点引两条切线方程_椭圆外一点引椭圆的两条切线互相垂直问题巧解...
椭圆外一点引椭圆的两条切线互相垂直问题巧解 1椭圆外一点引椭圆的两条切线互相垂直问题巧解 问题: 已知椭圆 c: ,点 P (x 0 , y 0 )是椭圆外一点,且由点 P 引椭 ) 0 ( 1 2 ...
- python求直角三角形斜边长程序_编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜边c的长度。要求结果保留2位...
展开全部 你好,我们采用C++的计算机语言,让用户输入两条边长32313133353236313431303231363533e59b9ee7ad9431333365663531,计算出第三边长度,并 ...
- can硬件结构和工作原理_汽车CAN总线工作原理及测量方法详解
点滴分享 ALtium designer 快捷键分享 ctrl+r 复制并重复黏贴 ctrl+shift+v 只能黏贴 shift+c ...
最新文章
- python哪一版好用-学习 Python 用哪本书好?
- toString()与new String ()用法区别
- 【收藏】docker安装redis
- python中文开发环境_Python开发环境配置
- html中contentEditable属性
- 视频跟踪——meanshift算法
- LeetCode 524. Longest Word in Dictionary through Deleting
- 如何判断一颗二叉树为完全二叉树
- Android编程知识点3-Intent
- BZOJ4372: 烁烁的游戏【动态点分治】
- [二分搜索|快速选择] leetcode 4 寻找两个正序数组的中位数
- 方法参数关键字:params、ref及out
- python 列表去重
- CIO40:家电巨头数字化运营历程(IT-DT-OT)
- 【仿】阿里巴巴首页(未登录)
- axure 设置背景虚化_axure 设置背景虚化_「PPT素材」 77幅各种墙面砖墙纹理背景...
- ajax读取json文件 / 跨域问题
- golang直接调用ffmpeg预编译类库(windows)
- 中国劳动关系学院计算机专业分数,中国劳动关系学院是几本?录取分数线是多少?...
- 钱德拉塞卡极限与钱德拉塞卡的极限