一个设备间通讯的类比例子

已锁定

海上漂1

  • 帖子

    1253
  • 精华

    3
  • 被关注

    392

论坛等级:奇侠

注册时间:2011-07-07

普通 普通 如何晋级?

一个设备间通讯的类比例子

486

0

2017-05-28 13:32:43

本文摘自梁工公众号,并非本人原创,觉得通俗易懂,拿出来分享给大家。。。。。



在这篇文章里,我会用一个例子来类比设之备间的通讯。但注意,设备通讯的方式千千万,不要用这个例子往所有的通讯系统里面去套,具体问题要具体分析。举这个例子旨在帮助大家理解通讯是怎么一回事。

 

首先想象一下下面这个场景:在一个很大的封闭空间里有三个人,分别叫张三,李四和王五。他们站成一直线而且彼此分隔很远(比如两人之间距离100米),所以他们的通讯需要靠大声喊。

 

除了相互站的距离有点远以外,封闭的大空间,很少的外界干扰,真是一个非常理想的公司开会,朋友聊天和亲戚聚会的好场所。

 

但即便是这么理想的场所,他们之间就能够毫无障碍地畅所欲言了吗?并不,来看看下面几种情况:

1.    如果张三说中文,李四说英文,王五说法文,他们相互之间能沟通吗?

 

2.    假如他们说同一种语言,但如果他们同时说话,能保证相互之间能听清楚吗?

 

3.    如何王五是一位弱女子,说话声若蚊蝇,由于他们之间站得有一段距离,能保证其他人能听到王五的说话吗?


4.    假设三人声线相似,如果有一个人听到一句话,他能分辨出是谁说的吗?

 

5.    一个人说出的话,能保证其他人听到的是同样的话吗?比如张三问“吃苹果了吗”,李四可能听成“吃饭了吗”,而王五可能听成“吃了吗”。

 

6.    在一个空旷的空间喊话会产生回声。回声我想大家都不陌生,在我们所设的场景下,回声对正常的沟通有没有影响呢?

 

大家可以继续大开脑洞,想想还有什么其他情况会影响他们之间正常的沟通。


看来,要正常通讯,还不是那么简单,我们需要作出一些约定。这些约定即规则,既然是规则,就没有为什么,大家只能遵守。不遵守的,就不要参与进来。就是这么任性。


针对上述的6种情况,通讯规则可以这样定(但不限于):

1.    只把说同一种语言的人放在一起,这样他们就能相互交流了

2.    同一时间,只允许一个人说话,这样能避免大家抢话,导致相互听不清楚3.    每个人手拿一个大喇叭,说话时对着喇叭说,这样声若蚊蝇的王五说的话大家也能听清楚

4.    每个人说话前,报上自己的名号,比如“我是张三”,然后还应该指明和谁通话,比如“呼叫李四”,接下来再说后面的话,这样听者就能知道是谁在说话,而且知道是不是和自己说话了

5.    说话结束后,在末尾加上校验信息。比如张三说“我是张三,呼叫李四,你吃苹果了吗14”,其中最后的14,表示这句话包含了14个字(除去标点符号和检验信息)。如果李四听成“我是张三,呼叫李四,你吃饭了吗14”,李四数了数,咦,这里面只有13个字,但最后接收到的校验信息说张三说了14个字,此时李四就知道他自己听错了,可以要求张三重新说。当然这样的校验太简单了,在实际的通讯中我们需要更有效的校验方法

6.    在每面墙上装上吸音海绵,这样声音就不会反射,能有效减少回声

 

虽然这是一个生活中的例子,拿它来类比设备间的通讯还是有点粗糙,但设备间的通讯也确实无大异于此。在后面的文章里,我会慢慢展开更多的细节。


一个设备间通讯的类比例子 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15117条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。