RS485与现场总线的区别 点击:0 | 回复:4



willlq

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2002年5月31日
发表于:2006-02-15 08:59:00
楼主
RS485与现场总线的区别:
RS485与现场总线有着很大的区别,RS485总线只规定了网络物理层规范要求和数据链路层极少数规范要求,而一般现场总线则具有OSI参考模型的完整的1、2、7层规范要求。
数据链路层要求在不可靠的物理链路上实现可靠的数据传输。这其中包括链路管理、寻址、帧界定、流量控制、差错控制、冲突控制等要求。RS485网络并未对上述要求起任何作用,所以RS485网络只能实现单主通信模式,如果你硬要实现多主通信那么你就必然面临一个十分棘手的问题:冲突检测。现在使用RS485网络时只能靠自己编程实现数据通信,实际也只实现了寻址、帧界定、差错控制(也只是一定程度的差错控制),而无法实现多主通信、流量控制、数据高速实时传输。
表面上看目前许多厂家的设备都遵循RS485标准,而且也可以一定程度上的组网,但是实际上每家厂家的帧格式都近似却不尽相同,给网络实现增加困难,且不论怎样的RS485网络都无法实现数据的高速传输、设备网络通信的自主功能,网络的高可靠性。这些要求在某些网络中体现不明显,但在对速度、可靠性要求高的网络中则无法满足。
总之,RS485网络比现场总线少了一些东西,比如硬件——现场总线的微控制处理器;比如软件——制定的各项协议。这些东西正是用来实现485所不能完成的冲突检测、流量控制、差错控制等。

对此有不同意见者,欢迎指正。



九问

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2004年3月09日
发表于:2006-02-15 09:10:00
1楼
写的不够详细吧

起跑

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 241回
  • 年度积分:0
  • 历史总积分:328
  • 注册:2004年3月17日
发表于:2006-02-15 09:26:00
2楼
顶一下

云海迷离

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2002年5月17日
发表于:2006-02-20 10:29:00
3楼
不错!精简!但很通俗易懂!

xinting

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2004年11月08日
发表于:2006-03-02 22:14:00
4楼
还可以

相关主题

官方公众号

智造工程师