串行通讯

文章11
运动器械需要使用矢量变频器进行精确控制 运动器械需要使用矢量变频器进行精确控制

我们都熟悉串行通信;计算机上的USB连接使用串行通信来连接鼠标亚博AG娱乐-官方最新App下载、键盘和内存条亚博AG娱乐-官方最新App下载。虽然无线和蓝牙部分取代了实际的电缆亚博AG娱乐-官方最新App下载,但原理仍然是一样的亚博AG娱乐-官方最新App下载。


然而亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,当谈到变频器时亚博AG娱乐-官方最新App下载,许多用户仍然喜欢简单的硬接线控制连接。这些在小型的安装应用中是很好的亚博AG娱乐-官方最新App下载,并且很容易排除故障亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但是在更复杂的安装应用中亚博AG娱乐-官方最新App下载,串行通信有很大的意义,可以替换大量的电缆亚博AG娱乐-官方最新App下载,并且可以从笔记本电脑上轻松设置。几乎所有的变频器都内置了串行通信作为标准亚博AG娱乐-官方最新App下载,因此转移到串行通信通常不会产生额外的费用亚博AG娱乐-官方最新App下载。


它们是什么亚博AG娱乐-官方最新App下载?它们是如何工作的亚博AG娱乐-官方最新App下载?好吧,最简单的亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,串行通信包括发送一串数字脉冲——1和0亚博AG娱乐-官方最新App下载,变频器将解释它们亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,对它们采取行动亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,并可能发回一个信号。为了实现这一点亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,我们需要定义硬件,例如1或0是多少伏特亚博AG娱乐-官方最新App下载。然后亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,我们需要决定一个协议亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,以确定谁发送什么以及何时发送亚博AG娱乐-官方最新App下载,否则这些信号将全部混淆亚博AG娱乐-官方最新App下载。我们还需要决定如何构造我们的信号,以便它到达正确的位置亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,并进行某种形式的检查。最后亚博AG娱乐-官方最新App下载,我们需要定义1和0的含义亚博AG娱乐-官方最新App下载。


定义硬件非常简单亚博AG娱乐-官方最新App下载。我们可以使用无线或光纤电缆亚博AG娱乐-官方最新App下载,但对于低水平的工业应用亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,我们通常使用RS485定义的简单电缆和信号亚博AG娱乐-官方最新App下载,RS485是为工业中的噪声环境下应用而设计的成熟标准亚博AG娱乐-官方最新App下载。图1显示了两条电缆中的信号相对于0V亚博AG娱乐-官方最新App下载,如何以相反的方式相互切换的。


图1 RS 485 基础功能


这提供了很高的抗噪性亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但必须确保整个系统中的接地是相同的,比如通过把两根信号线,装入双端接地的屏蔽层亚博AG娱乐-官方最新App下载,然后再来连接不同的点或可寻址位置(节点)。


现在我们需要决定信号协议。一种方法是定义主从系统亚博AG娱乐-官方最新App下载。主机总是开始一段“对话”;从机只有在和主机对话时才回答亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。这个系统很容易理解,并且允许向所有从机广播消息亚博AG娱乐-官方最新App下载,前提是它们不回复“广播”消息亚博AG娱乐-官方最新App下载。许多工业通讯都使用这个系统。主从系统的一种变化是令牌系统亚博AG娱乐-官方最新App下载;拥有令牌的人就是主系统亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但它可以被传递亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。这些系统可以避免信号冲突从而导致损坏亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。


但是亚博AG娱乐-官方最新App下载,对于以太网类型的传输(在internet上使用的系统)亚博AG娱乐-官方最新App下载,允许冲突⊙遣〢G娱乐-官方最新App下载;旧?亚博AG娱乐-官方最新App下载,系统上的任何东西都可以尝试发送信号;如果发生冲突亚博AG娱乐-官方最新App下载,则停止发送,然后重试亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。如果网络上的现有信号已损坏亚博AG娱乐-官方最新App下载,则会再次发送该信号亚博AG娱乐-官方最新App下载。以太网已经被优化为非??焖俚牟僮?亚博AG娱乐-官方最新App下载,并使用许多不同的媒体亚博AG娱乐-官方最新App下载,如光纤亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,无线,当然还有熟悉的以太网电缆亚博AG娱乐-官方最新App下载?;チ旧暇褪抢谜庖辉砝┱沟酵蛭?亚博AG娱乐-官方最新App下载。以太网系统在工业中越来越流行亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,因为它随着计算机的广泛应用而发展了技术亚博AG娱乐-官方最新App下载,降低了价格亚博AG娱乐-官方最新App下载。但是亚博AG娱乐-官方最新App下载,每个节点都需要一个路由器来检测和控制冲突亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。


虽然速度很快亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但时间并不是以太网的决定因素亚博AG娱乐-官方最新App下载。也就是说亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,你总得需要或短或长的时间来抓住总线并发送信号亚博AG娱乐-官方最新App下载,而在主从系统中,主机在时间上有完美的控制亚博AG娱乐-官方最新App下载;尤其是在控制复杂的机器时,这一点很重要亚博AG娱乐-官方最新App下载。以太网系统在此方面还有很多工作要做。


Canbus系统(一个为车内使用而开发的系统亚博AG娱乐-官方最新App下载,现在在工业上也很流行)允许信号具有优先顺序亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载;虽然你抓住了总线亚博AG娱乐-官方最新App下载,但是一个更高优先级的信号会接管你亚博AG娱乐-官方最新App下载⊙遣〢G娱乐-官方最新App下载亚博AG娱乐-官方最新App下载?刂浦贫低呈狈浅V匾遣〢G娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。


因此亚博AG娱乐-官方最新App下载,不管怎样,我们都有一个协议,它允许信号在不被破坏的情况下传播——或者,如果它们被破坏了亚博AG娱乐-官方最新App下载,就像在以太网中一样亚博AG娱乐-官方最新App下载,那么它就被挑选出来了亚博AG娱乐-官方最新App下载。我们现在需要准确地定义我们的信号意味着什么亚博AG娱乐-官方最新App下载。当然亚博AG娱乐-官方最新App下载,如果我们想的话,我们可以自己制造串行通信系统亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但是如果我们采用现有的串行通信系统,就很容易找到硬件和软件来帮助我们亚博AG娱乐-官方最新App下载。不久前,一些使用自己串行通信的公司决定亚博AG娱乐-官方最新App下载,定义信号的结构然后向所有人发布这些定义亚博AG娱乐-官方最新App下载,从而鼓励人们使用它们亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,因为这符合他们的利益亚博AG娱乐-官方最新App下载。这些系统被称为开放式或现场总线系统亚博AG娱乐-官方最新App下载,通常由一个正式的文件定义亚博AG娱乐-官方最新App下载,如欧洲标准。例如Profibus亚博AG娱乐-官方最新App下载、Canbus亚博AG娱乐-官方最新App下载、Devicenet亚博AG娱乐-官方最新App下载、Bacnet和Modbus;大多数这些现场总线系统现在也有以太网的变形。


大多数现场总线系统从定义硬件开始,通常是RS485亚博AG娱乐-官方最新App下载,但越来越多的是使用以太网电缆的系统或着光纤亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。然后他们定义了协议——通常是主从协议亚博AG娱乐-官方最新App下载,但对于以太网亚博AG娱乐-官方最新App下载,冲突系统具有确定时间的定义区域亚博AG娱乐-官方最新App下载。最后亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,它们定义了一个报文结构——一个承载信息的数据块亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。


让我们看几个例子亚博AG娱乐-官方最新App下载。Modbus是一种通用的现场总线系统亚博AG娱乐-官方最新App下载,它使用RS485硬件和主从系统。图2显示了基本的报文结构亚博AG娱乐-官方最新App下载。


图2  Modbus 报文格式


在报文的开头和结尾有一个空格亚博AG娱乐-官方最新App下载,然后信号的前8位定义了目的地地址——只有8位亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,所以系统上只有有限数量的节点亚博AG娱乐-官方最新App下载。然后是一个函数代码亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载;在最简单的形式中,这是一个代码亚博AG娱乐-官方最新App下载,比如“03”表示读亚博AG娱乐-官方最新App下载,“06”表示写亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。然后是数据;这可能是一个参数值亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,一个设定点,或者别的什么亚博AG娱乐-官方最新App下载。最后亚博AG娱乐-官方最新App下载,有一个校验亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,以确保整个报文没有被破坏。


Modbus的工作方式是亚博AG娱乐-官方最新App下载,主设备将向从设备写入请求读取或写入的数据亚博AG娱乐-官方最新App下载,而从设备将按照指示返回信息或写入数据亚博AG娱乐-官方最新App下载。这些读或写操作是使用主机或从机中的寄存器块来执行的亚博AG娱乐-官方最新App下载。主机或从机将这些寄存器中的数据解释为参数值亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载、测量值(如输出频率亚博AG娱乐-官方最新App下载、负载电流)等亚博AG娱乐-官方最新App下载。


以太网报文是一种更复杂的结构,如图3所示亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但具有相同的基本信息。

图3 以太网报文格式


现在我们有了一个源和目标MAC地址(世界上每台机器都是唯一的?。┒ㄒ逍藕爬嘈偷牧礁鲎盅遣〢G娱乐-官方最新App下载,然后是数据包和有效数据亚博AG娱乐-官方最新App下载。最后是一个校验亚博AG娱乐-官方最新App下载,以确保信号正常。凭借以太网的速度我们可以传输大量的数据亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,但是以太网的一个缺点是每个节点都需要一个路由器亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。工业以太网系统定义了标准信号区域之间的短时间“通道”亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载,可用于关键的时间相关控制亚博AG娱乐-官方最新App下载。这使得Modbus TCP和Profinet等现场总线衍生产品在工业环境中使用以太网具有极大的优势亚博AG娱乐-官方最新App下载。


基于现场总线的串行通信系统在整个工业中相当普遍。诸如Modbus亚博AG娱乐-官方最新App下载、Canbus和Profibus等成熟系统的年增长率仍保持在7%左右,但工业以太网的增长速度更快,通常为20%亚博AG娱乐-官方最新App下载亚博AG娱乐-官方最新App下载。


英泰变频器支持一些常见的现场总线系统亚博AG娱乐-官方最新App下载,并且可以安装简单的适配器与其他多种设备一起工作亚博AG娱乐-官方最新App下载。