当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]引言随着当前工业生产规模向着大型化方向发展,生产设备也向着系统化、规模化的方向发展,在这种情况下,基于工业以太网的运动控制系统在一些数控系统中得到了很广泛的应用

引言

随着当前工业生产规模向着大型化方向发展,生产设备也向着系统化、规模化的方向发展,在这种情况下,基于工业以太网的运动控制系统在一些数控系统中得到了很广泛的应用,工业以太网通信具有传输速度快,通信数据量大等种种优点,对推动机电一体化设备的快速发展起到了很大的作用。随着网络通信技术的不断发展,目前,在一定程度上,网络伺服系统成为当前伺服系统发展的主要方向之一。在此情况下,德国BECKHOFF公司推出了Ether CAT现场总线技术,它具有配置简单,数据传输高速、高效等种种优点。而且,在网络结构上,几乎支持所有的拓扑类型,包括线型、树型、星型等,每个系统可以配置多达65535台设备,这种总线类型对于大规模的运动控制系统的设计具有很好的优势。特别是对于伺服系统的控制,更具有不可替代的优点。

Ether CAT总线式系统一般采用主从式结构,主站采用PC机,配置标准的以太网卡,从站采用专用芯片从主站中读取数据,并进行相应的分析。可以说,整个以太网现场总线的协议处理过程都是在硬件中完成的。所以,在Ether CAT控制系统中,从站的硬件及软件的设计是非常重要的。因此,本文对于基于Ether CAT总线中的从站伺服控制系统DSP设计,进行了一定的研究,利用DSP实现了基于Ether CAT的伺服控制系统。

1 系统总体架构

根据Ether CAT总线式系统的结构原理,在本系统中,主站采用具有DMA功能的网卡作为Ether CAT总线接口,而从站DSP系统选用瑞泰公司的刑S320F28335 DSP开发板,配合倍福公司的ET1100从站控制器,作为从站的Ether CA=r接口。连接方式利用SPI连接方式。系统的总体架构如图1所示。

对于该DSP系统,要解决的关键问题主要包含两个方面,一是DSP系统与ET1100控制器之间的连接,该连接利用SPI接口实现,另一个方面是DSP的 PEM脉冲控制接口与伺服电机驱动器之间的连接,并且,为保证控制的精度,要对电机编码器的反馈信号的连接进行相应的设计。

 

图1 基于Ether CAT的DSP系统总体架构图

2 基于Ether CAT的DSP通信实现

DSP系统与ET1100系统进行连接,用于实现DSP与Ether CAT总线之间的通信。SPI通信的特点是使用主从通信模式,使用该通信方式连接的两个控制器在通讯前,必须配置好主控制器和从控制器,在本系统中,从设备实际需要考虑,ET1100作为从设备,而利用DSP芯片作为该接口的主设备。

 

图2 ET1100与DSP间SPI主从连接示意图

该SPI连接方式中,主控制器DSP芯片通过SPICLK信号为整个从站系统提供串行时钟,该时钟决定整个网络的数据发送和接受的传输速率,发送时,将数据从高位到低位依次发送出来,并且,SPISTE引脚是SPI设备的使能引脚,当主设备DSP要发送数据到ET1100时,要将该信号置低,从而使从设备 ET1100使能,然后将数据从高位到低位依次发送出来,发送完成后,要将该引脚重新置高。而从设备ET1100则处于从工作模式,当它接收到主控制器发出的SPICLK信号的边缘时,如果要发送数据,则将数据写入移位寄存器,按照接收到的SPICLK时钟频率移位发送出去,如果要接受数据,则等待 SPICLK信号,并按照相同的时钟将数据发送出去,当使能信号SPISTE信号为高时,则禁止ET1100的移位串行寄存器,将串行通信口的引脚置于高阻状态,从而使该设备处于非使能状态。

在本系统中的Ether CAT数据总线上进行数据的传输时,定义了自己的数据结构,该数据结构主要包含主站控制量和从站状态的反馈,用于在主站和从站之间进行数据的传输。如表1所示:

 

表1 系统数据结构

系统通信数据结构中,首先是固定的报文头部分,然后是每个Ether CAT从站上的DSP运动控制指令数据和状态数据。其中每个数据部分由十个字节构成,包含两个字节的数据模块头部分,两个字节的控制字/状态字部分,用来区分该部分是状态数据还是指令数据,最后是六个字节的指令数据区或状态数据区。数据模块的结构如表2所示:

 

表2 数据模块结构

在以上数据模块结构中,每个数据模块头占用两个字节的空间,数据模块头中的内容包括运动控制卡的地址(4个位),工作方式(3位),握手位(1位)三个方面的信息。

3 基于DSP的伺服控制

利用DSP进行从站的伺服控制,主要从以下几个方面进行:

3.1硬件电路的设计

1)编码器反馈信号的处理。编码器作为反馈信号用来反馈电机的运动状态,一般来说,编码器是直接输入到伺服驱动器的编码器输入端子中的,而伺服驱动器提供三对差分信号反馈到控制端。这三对差分信号因为干扰问题,出现了很多的毛刺,直接输入时,可能对DSP系统造成很多的干扰,因此,在此利用三个差分电路将这三对差分信号转化成单路的信号的形式。从而使DSP系统得到电机的运转状态。其中A与B是两路的正交编码脉冲,而Z信号作为电机回零位时的精确定位,用一个低电平脉冲实现。

2)数字量输入输出接口。从系统的可扩展性等各个方面考虑,该系统在DSP系统上设计八路的数字量输入输出。对数字量输入输出进行光电隔离处理,并进行了数字滤波处理。该信号主要用于零点信号输入、限位信号输入、轴方向和脉冲信号的输出或者其他用户定义的控制端子,在很大程度上提高了系统的扩展性。

3)控制信号的输出。控制信号主要用来对驱动器进行控制,从而控制控制电机的转向和转速。电机的控制信号可以利用“脉冲+脉冲”方式,也可以利用“脉冲+ 方向”的方式,其中脉冲频率用来控制电机的转速,而方向则利用一个IO口实现,输出为高电平时,控制电机正转,当输出为低电平时,控制电机反转。而且,对该信号经过光电隔离和施密特触发器整形后输出。

3.2 DSP软件部分设计

DSP程序主要是由一个定时器构成的,DSP主程序启动,首先完成一些初始化工作,对系统的主要参数进行一定的配置,然后,进入等待状态,等待Ether CAT总线上的指令。当接收到控制指令时,进入中断控制程序,在中断程序中完成运动控制功能,并将电机的状态数据反馈到Ether CAT总线中,系统的主程序和中断程序如图3所示。

 

图3 DSP系统主程序和中断程序流程图[!--empirenews.page--]

4 结束语

本文设计了基于Ether CAT的DSP伺服控制系统,介绍了系统的总体架构,对于DSP系统的设计,从Ether CAT通信控制和伺服运动控制两个方面介绍了系统的组成。通过初步的测试实验,系统的总体性能参数基本上能够满足设计要求,较好的完成了相应的运动控制和数据传输的功能。但是,对于该系统一些细节上的问题,还需要进行更详细的设计,对于一些具体的参数,还需要更具体的设计和整定。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭