社会普及PLC进阶电工提升电气工程师的工业总线通讯能力深入探讨CAN总线技术简介

  • 科研进展
  • 2024年12月21日
  • 我要向大家介绍一些关于通讯的基础知识。首先,通讯的目的是为了传递信息,它和硬接线控制相对应,比如启动或停止一个电机,就需要拉两根信号线,如果是十个电机,那就需要拉二十根线,这样很繁琐。如果我们把这些启动或停止信号编成一系列的代码,然后发送出去,接收端按照规则翻译成启动或停止信号,就可以控制电机了。这就是通讯,它和硬接线控制一样,只是传递信息的方式不同。 所以,不管做什么,都要掌握原理

社会普及PLC进阶电工提升电气工程师的工业总线通讯能力深入探讨CAN总线技术简介

我要向大家介绍一些关于通讯的基础知识。首先,通讯的目的是为了传递信息,它和硬接线控制相对应,比如启动或停止一个电机,就需要拉两根信号线,如果是十个电机,那就需要拉二十根线,这样很繁琐。如果我们把这些启动或停止信号编成一系列的代码,然后发送出去,接收端按照规则翻译成启动或停止信号,就可以控制电机了。这就是通讯,它和硬接线控制一样,只是传递信息的方式不同。

所以,不管做什么,都要掌握原理,这样才能举一反三,融会贯通。很多人之所以拒绝通讯,就是把它想得太神秘,其实,通讯没那么复杂。

今天,我就给大家介绍一下通讯的一些基础知识:

通讯协议:各种通信协议五花八门,比如PROFIBUS–DP、CANopen、DEVICENET等等,每种协议都有自己的一套语言,可以理解为一种交流方式。同一种语言的人们可以无障碍交流,而不同的语言之间就无法交流。不同的厂家支持不同的通信协议,PROFIBUS–DP由西门子主推,所以西门子的产品都支持这个协议;CANopen由博世首先提出的,现在施耐德、伦茨等也支持它,以及很多国产设备也支持,在嵌入式系统中也有应用;DEVICENET主要是AB和欧姆龙主推,与CANopen在硬件层上是一样的。

波特率:波特率就是通信的速率,如果把通信比喻成说话,那么波特率就是说话的速度!只有双方设置相同的波特率才能正常通信。而且,一般来说,波特率越大,通信速度越快,但同时稳定性也会下降,因此在选择波特率时,要根据实际需求来决定。

主站从站:总线通信通常采用广播形式,其中一个主站带多个从站,可以向它们发送信息,也可以读取他们发送过来的信息。但是,从站不能读取主站发来的信息,也不能互相之间读取对方发来的消息。因此,只能有一个主站在网络中。

拓扑结构:拓扑结构指的是网络中的各个节点如何连接。在总线通信中,我们通常使用菊花链(星形)拓扑结构,这种结构最为稳定。而有些人可能会不小心创建出并非菊花链拓扑结构,而这种拓扑结构非常不稳定,如图所示,是施耐德PLC CANopen 通信的一个例子,可以看出所有设备都是并列连接在一起,用红色圆圈标记的地方安装有终端电阻,这种拓扑结构最为稳固!

希望这篇文章能够帮助大家更好地理解和掌握这些基本概念!

猜你喜欢