首页 论坛 博客
 
查看文章
 
标题:modbus原来这样
2008-06-13 21:00:59

      MODBUS作为一种协议,厂商都愿意去遵循它,倒不失为一种现场控制与测量的解决方案。在我看来,是一种很简单的解决方案,不过正因为其简单,可靠性就上来了。然而,看看它的电气接口,还是颇让人失望的,可能在当时是不错的。
      它使用RS232或者RS485的电气接口方式。当其为RS232时,是全双工的,可是只能一对一,即是一主一从的方式。当其使用RS485接口时,可以一主多从。现场若是布线较长,也可想它的波特率能有多高,不过为了可靠,也只能如此了,没准有些系统为了可靠性,在软件上还会作些文章,例如重发一遍控制命令,或者发个三五回的。

      现在满大街都在说什么嵌入式实时系统,这RT就跟白菜似的。然而,到了外围,却慢得不行。这种瓶颈效应,就跟51里面的ACC那样。当然,看怎么来定义这个实时了。要达到微秒级的实时,不容易;毫秒级的,应该还能符合一般系统的要求。就跟电影那样,1/24秒,对人眼来说就很实时了,快了反而浪费胶带。

      为了传输速率,可以用低压差的差分对,或者电光转换一下。232电平是不行了。
      至于modbus里面的LRC与CRC校验,自然也是为了提高可靠性。好了,我对它的理解就是这样,如果要用到,再详细地学,不然,就这么泛泛地知道这些吧。


本文引用通告地址:http://arm86.spaces.eaw.com.cn/articles/trackback/item/462
类别:习而常学之 | 浏览(121) 引用(0)
 
网友评论:
发表评论:
姓 名: [ 登陆 ]
内 容:
验证码: