未来索引
开启左侧

智能家居使用CAN总线?RS485总线

  [复制链接]
homever 发表于 2014-7-16 09:26:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、 概述
CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国博世公司开发出面向汽车的CAN 通信协议。此后,CAN 通过ISO11898及ISO11519 进行了标准化。
CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。
电子工业协会(EIA)于1983年制订并发布RS-485 标准,并经通讯工业协会(TIA)修订后命名为TIA/EIA-485-A,习惯地称之为RS-485 标准。
RS-485数据信号采用差分传输方式(Differential Driver Mode),该标准只规定了平衡发送器和接收器的电特性,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
详见百度百科“CAN总线”和“RS-485”。
二、 CAN总线与RS485的对比
1,速度与距离:CAN与RS485以1Mbit/S的高速率传输的距离都不超过100M,可谓高速上的距离差不多。但是在低速时CAN以5Kbit/S时,距离可达10KM,而485再低的速率也只能到1219米左右(都无中继)。可见CAN在长距离的传输上拥有绝对的优势。
2,总线利用率:RS485是单主从结构,就是一个总线上只能有一台主机,通讯都由它发起的,它没有下命令,下面的节点不能发送。而CAN-bus是多主从结构,每个节点都有CAN控制器,多个节点发送时,以发送的ID号自动进行仲裁,这样就可以实现总线数据不错乱。
3,错误检测机制,RS485只规定了物理层,而没有数据链路层,所以它对错误是无法识别的,除非一些短路等物理错误。这样容易造成一个节点破坏了,拼命向总线发数据(一直发1),这样造成整个总线瘫痪。而CAN总线有CAN控制器,可以对总线任何错误进行检测,如果自身错误超过128个,就自动闭锁。保护总线。如果检测到其他节点错误或者自身错误,都会向总线发送错误帧,来提示其他节点。
4,价格与应用成本:CAN器件的价格比RS485的略高(元器件的成本相差5元以内)。
5,CAN总线通过CAN控制器接口芯片的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会出现象在RS-485网络中,当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能。
6,CAN具有完善的通信协议,可由CAN控制器芯片及其接口芯片来实现,从而大大降低了系统的开发难度,缩短了开发周期,这些是只仅仅有电气协议的RS-485所无法比拟的。

三、 CAN总线与RS485的列表比较
  
   特性
  
  
RS-485
  
  
CAN-bus
  
  
单点成本
  
  
较低
  
  
稍高
  
  
系统成本
  
  
  
  
较低
  
  
总线利用率
  
  
  
  
  
  
实时性
  
  
  
  
  
  
网络特性
  
  
单主网络
  
  
多主网络
  
  
数据传输率
  
  
  
  
  
  
容错机制
  
  
  
  
可靠的错误处理和检错机制
  
  
通讯失败率
  
  
  
  
极低
  
  
节点错误的影响
  
  
导致整个网络的瘫痪
  
  
无任何影响
  
  
通讯距离
  
  
<1.5km
  
  
可达10km(5kbps)
  
  
网络调试
  
  
困难
  
  
非常容易
  
  
开发难度
  
  
标准Modbus协议
  
  
标准CAN-bus协议
  
  
后期维护成本
  
  
  
  
  
综上,CAN总线在综合性能与综合成本上占据显著优势。
智能家居涉及到客户日常生活,对于可靠性要求较高,否则严重影响客户体验,因此,智能家居系统中选择CAN总线,是对客户负责的选择。

智能技术共享平台 - 未来论 http://www.mywll.com/

精彩评论2

大苏打 发表于 2015-1-23 15:41:36 | 显示全部楼层
好好好 灌水灌水
智能技术共享平台 - 未来论 http://www.mywll.com/
回复

使用道具 举报

第九度 发表于 2016-3-9 13:25:17 | 显示全部楼层
CAN可以走低成本
智能技术共享平台 - 未来论 http://www.mywll.com/
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注1

粉丝2

帖子14

发布主题
推荐阅读 更多
阅读排行 更多
广告位
!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_sctz! !jz_fhlb! 搜索

智能技术共享平台 - 未来论

关注服务号

进入小程序

全国服务中心:

运维中心:天津

未来之家:天津 青岛 济南 郑州 石家庄

                商务邮箱:xy@mywll.com

Copyright © 2012-2021 未来派 未来论 (津ICP备16000236号-5)