基于嵌入式PC与EtherCAT技术实现步进电机运动控制

2020-02-05 作者:分析预测   |   浏览(102)

  以性价比高,实时效果好,不需要昂贵的反馈系统著称,该系统中采用了一千多个步进电机来实现对光束的准直。神光原型采用控制卡控制大量步进电机,控制卡控制步进电机没有负载位置的反馈信号,实时效果差,故障定位非常困难;试验中采用(Progmable Logic Controller,可编程逻辑控制器)控制这些电机可靠性好,但控制少量步进电机时比较简单,控制大量步进电机时时序复杂,接线复杂,成本高,调试困难。最终方案采用德国Beckhoff公司的自动化产品,如嵌入式控制器,现场总线、步进电机总线端子等设备控制电机,该方案具有成本较低、操作简便、占用空间小等优点,也提高了系统的性能和可靠性,现已通过试验和评审进入调试阶段。

  电控系统的总体设计思想为:控制系统设计应分别满足现场独立控制与远程集中控制,各子系统具备对系统各类设备的状态进行实时监测的功能,包括故障定位检测和报警;具备对系统各设备进行参数设置、参数采集、存储、处理等功能。主控计算机位于主控制室内,通过1 000 Mb/s光纤网络与分控计算机通信,分控计算机通过光纤交换机与控制设备采用工业以太网通信,其网络拓扑图如图1所示。帕拉丁发电机

  采用基于嵌入式PC的模块化运动控制器,型号为CX1020,运动控制器本身集成双,其中一个向上连接到现场工业以太网,接受运动控制的调用指令,另一个可以作为本地调试的网络接口。运动控制器、运动控制网络接口部件、步进电机驱动器通过硬实时的超高速以太网EtherCAT(Ethernet for Controland AutomationTechnology)构成运动控制网络系统,采用EtherCAT取代以往的现场总线传输技术,可以显著减少控制系统CPU的负荷,而且无需任何智能主站卡,适合集中式与分布式控制体系。

  末端端子与底层EtherCAT总线相连,在本机架内总线耦合器通过K-Bus总线接口连接电机驱动总线,步进电机直接连接在这两个端子上,如果使用KL2541端子,还需要在机架上安设数字输入端子KL1002,用于接人步进电机限位信号,最后在机架末端安放BK9010总线终端端子。

  每级机架上总线的另一网络端口向下依次级联另一机架上的总线耦合器,最后从控制器到各级机架网络节点形成一个总线型的控制网络拓扑结构。KL2531和KL2541是步进电机总线 kHz的脉冲,可以各带一个步进电机。步进电机总体控制架构如图2所示。

  电机控制系统主要由控制服务器、运动控制器、电源模块、Ethernet交换数据的通讯模块和总线端子等组成。

  EtherCAT是与PC控制技术相匹配的通讯系统,以Beckhoff开发的实时工业以太网解决方案,其特点是性能优越、操作简便。该技术采用标准的以太网帧,支持因特网技术。以太网可以直接到达端子,以太网过程接口可以从2位扩展到64个字节;350μs处理12 000个数字量I/O;100μs处理100个电机轴等。EtherCAT适合于多种网络拓扑结构,可用于设备控制、机器人、嵌入式系统、楼宇自动化、运输系统等。

  步进电机历史悠久,爆发力好,便于控制并且扭矩大,在控制领域内占有相当重要的地位。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”)。它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的。同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。我们采用北京四通的两相混合式步进电机,型号为28BYG250C,步距角为0.9/1.8,静态相电流0~7 A,保持转矩0.065 N/m,定位转矩0.005 N/m,转动惯量12 gcm2。

  KL2531和KL2541是集成的步进电机控制器,是Beckhoff产品中用于传统驱动器高性价比的产品。KL2531和KL2541均可以提供和小型伺服驱动器相近似的性能,帕拉丁发电机提供了最大64个最大中间步,并提供一路20 kHz的脉冲,一路脉冲驱动一台步进电机。KL2531总线端子用于较低性能场合,该端子是为简单的整合到24 V直流电压控制系统而设计的,每相尖峰电流1.5 A。KL2541可以提供高达5 A的最大电流,能够驱动扭矩高达5 Nm的步进电机。端子的输出阶段,有以温度过高警报并且关断的形式的过载保护,同时还有短路保护功能,诊断数据可以通过控制器的过程映像区来取得,自带两路高速输入通道,快速准确记录当前位置,或实现急停功能。输出脉冲可以通过“EnableBit”启动,电机的电流可以通过参数值来进行设定。对电机的配置可以通过软件来完成,这样总线端子能容易的进行更换,而且参数可以存储或者被转移到下一个工程,无需通过电位器或者指拨开关来设定。

  Beckhoff公司基于PC平台的实时核技术可以将安装了Microsoft公司WindowsNT/2000/XP/XP嵌入式操作系统的普通PC和Beckhoff公司的嵌入式控制系统CX1000改造为具有实时能力的PC控制器。Beckhoff公司基于PC平台的实时核技术通过与3S公司提供的TwinCAT编程环境相结合,以及系统管理器对Beckhoff公司各种I/O设备的驱动程序相结合,使TwinCAT CP、I/O、PLC、PTP和NCI构成了一套完整的基于PC平台的实时控制器解决方案。

  TwinCAT软件具备四套独立运行的PLC实时核,每套PLC都可分配4个任务,并且可以将最小任务周期时间设置为50μs(取决于所使用的CPU处理能力)。TwinCATPLC控制是用于PLC的完整开发环境,所使用的编辑器和调试功能建立在高级编程语言开发环境基础之上,在TwinCAT PLC中可以使用IEC61131-3的五种不同语言创建PLC程序。TwinCAT实时任务运行的载荷率(TwinCAT实时任务运行时间与操作系统运行时间的比率)可调范围为10%~90%。并在此基础上,将伺服控制中的PTP、NCI和HMI技术拓展到系统管理器和TwinCAT编程环境中。

  该设计方案已经通过实验阶段进入正式调试阶段,在该过程中,可以发现倍福产品有很多优点,占用的空间小。现场总线端子的主要特点是性价比高,质量可靠,结构紧凑,坚固耐用,而且安装和接线非常方便。EtherCAT技术具有高度的通用性,基于EtherCAT的系统可以大大缩短研发速度。

  德承是专业的嵌入式计算机制造商,推出了P2100系列嵌入式计算机(含P2102 和P2102E)。P....

  在各种外围的设备中,使用了通用的异步接收和发送(UART)接口。例如,一个基于微控制的系统有四个这样....

  用户界面设计是屏幕产品的重要组成部分,它为人机交互构建了一个沟通环境。其中交互性设 计是用户界面设计....

  每一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。 驱动的设计和实施是确保一个系....

  嵌入式存储交换技术还是比较常用的,于是我研究了一下如何增加嵌入式存储交换技术的可靠性,在这里拿出来和....

  不是所有便携式系统都像图1(参见本系列文章的第二部分)所示的系统这么简单。图3给出了可穿戴电子设备的典型方框图。由于存在大量...

  带诊断和保护的节能型高精度两相步进电机驱动 IC,自带微步和方向接口。 TMC262 为高精度高能效....

  上位机用labview与通过modbustcp与plc通信,实时的显示IO输入输出状态,及发送指今如何实现呀

  上位机用labview与通过modbustcp与plc通信,实时的显示IO输入输出状态,及发送指今如何实现呀 ...

  ARM cortex-A53是否支持硬件预取、整型流水线的个数等相关参数

  已经查阅了A53的手册没有找到相关的答案,自己有刚刚接触这方面,老大给的任务,希望有大佬帮忙指点一下,或是有相关资料经验也...

  Orange Pi Zero开发板在Armbian系统下如何使用声卡功能

  在使用Orange Pi Zero开发板时,安装Armbian的系统,有开发者反馈找不到声卡,这是因为声卡的功能是在Zero的转接板上: ...

  今天给大家分享电气控制原理动态图,动态图能很好地表现电气设备运作的瞬时动态,比文字生动一些,但又比视....

  TCP/IP 协议由应用层、UDP 层、IP 层和数据链路层组成。为了实现透明传输,增加应用进程协议....

  如何学习PLC,可能是很多新手的一个困惑,而学习哪个品牌的PLC更是不知道如何选择,今天作为一个过来....

  电磁阀是一种自动控制的执行元件,在很多生产机械中都能见到,例如在工业机器人多功能工作站中就有多个电磁....

  变频器可以由PLC控制触摸屏充当数据输入和显示的功能,也可以直接用触摸屏通信控制变频器。连接方法当然....

  数十年以来,可编程逻辑控制器(PLC)始终是工厂自动化和工业过程控制有机组成的一部分。从简单的照明功....

  随着我国航空事业的迅速发展,各种新型飞机和发控设备相继研制成功,以往一些测控设备在功能和性能上已无法....

  视频工作站是监控中心的核心监控设备,即“网络监控录像主机”,负责具体连接前端网络摄像机,提供所有远程....

  在Linux操作系统上实现无线年代以来,随着个人数据通信的发展,为了实现任何人在任何时间,任何地点均能实现数据通信的目....

  基于Internet网络的在线监控模式,一方面运行在Web服务器上的CGI程序根据客户端浏览器的请求....

  Lattice公司的MachXO2系列是高度可配置的串行逻辑器件(PLD),具有低误差,具有和高系统....

  香橙派开发板OrangePi 2G-IOT如何升级 NAND 中的 Android

  OrangePi 2G-IOT 提供了两种方式的 Android 启动, 分别为 SD 卡启动和 Nand 启动。当需要升级 SD 卡或者 Nand 里的...

  PLC本身就是控制电器线路,故学习PLC必备基础中以电工基础最重要。零基础学习PLC其实是从学习电工....

  2019年OrangePi 香橙派开发板人气盘点,谁是你心目中的C位?

  年关将至,趁着快回家过年,除了吃喝玩乐“葛优躺”的例行活动,我们还可以来一点不一样的活动——开发板测评!下面就来介绍国产...

  非标自动化设备都是量身定制的,所以在安装、运行和维护过程中相比普标设备有更多需要注意的地方,PLC设....

  EVB-P6UL工控评估板由CoM-P6UL核心模块EVB-P6UL底板组成,具有功耗低、性价比高、....

  CP5613用于在具有PCI槽内的WINDOWSNT4.0(WINDOWS200)下,将SIMATI....

  智能电网通信为什么那么难? 智能电网和HEMS设备的一个重大特征就是具备了通信功能。以智能电表为例,....

  可编程逻辑控制器,英文称Programmable Logic Controllers,简称PLC(本....

  在步进电机这块我并不内行,但还是想简单说一下自己的看法。电机分为两种,伺服电机和步进电机,市场上更倾....

  香橙派Orange Pi Zero开发板如何连接无线:]a. 命令行输入 看是否有网卡(wlan*) $ insmod xradio_wlan.ko c. 输入命令 ifconfig,应该可以看到 wlan0(假设是 wlan0) $...

  S7系列PLC上位机通信及PRODAVE软件包在上位机中的使用资料说明

  针对控制系统中上位机与S7系列PLC通信的实际问题,总结了几种监控上位机与S7系列PLC的通信方法,....

  Python语言目前是IT行业内最为流行的编程语言之一,同时Python也是全场景编程语言之一,目前....

  随着信息化技术的深度渗透,利用先进科技服务课堂教学,打造教学相长、互动高效的“智慧”课堂就成为了当前....

  近年来,随着我国人口红利的逐渐消失,企业用工成本不断上涨,各种工业机器人获得了广泛的应用,推动了产业....

  构成嵌入式导航系统的硬件核心是 S3C2440A 微处理器。它是一款 ARM920T 的内核 RIS....

  1.1 中断的理解1.1.1 中断概念程序正在执行,突然有外部信号或者内部信号打断正在执行的程序,需要执行该事件,执行完后再回到当...

  随着光纤通信传输网的延伸以及通信维护任务的增加,为加强通信线路的维护,并及时发现维护过程中存在的各种....

  可编程控制器又称为PLC,是一种专门为在工业环境下应用而设计的数字运算操作的电子装置,其具有编程简单....

  美国专利商标局于近期通过了苹果的一项专利申请,涉及织物的应用,诸如纺织品束带等嵌入式元件。

  体育场馆是人们聚集活动的区域,这种区域人口密度大,又因为是运动场所,易有危险产生,为了更好地将危险防....

  交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。传....

  在局域网与以太网技术的基础上,主要介绍了PLC如何通过以太网与上位机之间进行通信。通过具体PLC编....

  本文档的主要内容详细介绍的是西门子PLC的中文学习资料合集免费下载包括了:PLC的硬件安装和维护,S....

  随着Python在互联网人工智能领域的流行,大家也慢慢感受到Python开发的便利,本文就基于嵌入式....

  智能化工具领域业已成熟,智能机器领域依托 AI 芯片、神经网络、深度学习、云际交互逐渐向强人工智能领....

  嵌入式工控机是一套与工控工作台集成在一起的单片机控制系统。配备了合适尺寸的液晶显示屏以显示工作菜单,....

  本系统采用B/S(浏览器/服务器)模式的通信构架。用户只需在远程客户机安装一个普通的浏览器软件,其他....

  嵌入式系统开发人员面临的重大挑战之一是如何高效而精确地配置系统。当今先进的微控制器(MCU)包括各类....

  在测试软件包的易用性之后,请查看对所需其他功能的支持。这可能包括对实时操作系统(RTOS)以及通信硬....

  工控机主要是应用于工业现场,往往是嵌入大型的机械设备中,所以也叫作为嵌入式工控机。

  嵌入式工控机功耗低,体积小,无风扇,稳定性强,广泛应用于工厂生产线控制,视频监控,视频监控,轨道交通....

本文由临汾市高速卷帘门电机有限公司发布于分析预测,转载请注明出处:基于嵌入式PC与EtherCAT技术实现步进电机运动控制

关键词: 帕拉丁发电机