一种支持可编程独立运行工作模式的步进运动系统技术方案

技术编号:16498918 阅读:29 留言:0更新日期:2017-11-04 10:52
本发明专利技术涉及一种支持可编程独立运行工作模式的步进运动系统,包括编程终端以及嵌入式控制终端,所述的编程终端通过通信网络与嵌入式控制终端连接;所述的编程终端用于编程并发送控制或配置指令信息;所述的嵌入式控制终端对控制及配置指令解析及执行,并在每次上电后即可自动执行上次掉电时所保存的指令序列。与现有技术相比,本发明专利技术具有极大的简化了步进电机的使用,丰富了步进电机系统的功能及应用范围,扩展了步进电机的应用场合等优点。

A programmable independent operation mode of stepping motor system

The invention relates to a support programmable independent operation mode of stepping motor system, including the programming terminal and embedded control terminal, programming the terminal connected through a communication network and embedded control terminal; the terminal programming for programming and configuration or send control instruction information; the embedded control terminal to control and the configuration instruction parsing and execution, and in every time after power can be automatically executed instruction sequence last save power off. Compared with the existing technology, the invention has greatly simplified the use of the stepping motor, enriched the function and application range of the stepping motor system, and extended the application situation of the stepping motor, etc..

【技术实现步骤摘要】
一种支持可编程独立运行工作模式的步进运动系统
本专利技术涉及一种步进运动系统,尤其是涉及一种支持可编程独立运行工作模式的步进运动系统。
技术介绍
步进电机是将电脉冲信号转变为机械角位移的控制元件,即给步进电机一个脉冲信号,电机就转过一个步距角。步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,由于步进电机控制简单,方便易用,步进电机的需求量与日俱增,在各个国民经济领域都有应用。虽然步进电机已被广泛地应用,但目前普遍使用的步进电机并不能像普通的直流电机,交流电机可在多种模式下工作。它的工作模式较单一,通常就是工作在脉冲/方向控制方式下,必须由脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。同时由于其使用的工作模式较为单一,给诸多应用带来了不便甚至限制了其在不少场合下的应用。工业自动化技术的发展是现代化的必要条件,工业自动化技术的发展同时对步进电机的运动控制提出了越来越高的要求,同时数字电子计数的高速发展给步进电机多样化控制带来了可能性。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种支持可编程独立运行工作模式的步进运动系统。本专利技术的目的可以通过以下技术方案来实现:一种支持可编程独立运行工作模式的步进运动系统,其特征在于,包括编程终端以及嵌入式控制终端,所述的编程终端通过通信网络与嵌入式控制终端连接;所述的编程终端用于编程并发送控制或配置指令信息;所述的嵌入式控制终端对控制及配置指令解析及执行,并在每次上电后即可自动执行上次掉电时所保存的指令序列。所述的编程终端为上位机或基于本运动系统嵌入式控制终端所支持的一套通信指令所开发的通信终端。所述的嵌入式控制终端包括:通信模块,与编程终端通信连接;指令解析模块,与通信模块连接,用于解析通信模块接收的指令信息;电机控制模块,与指令解析模块连接,用于控制电机在可编程独立运行模式下运行;报警模块,与电机控制模块连接,对电机运行状态进行实时监测并提供遇错报警;保护模块,与电机控制模块连接,对电机进行实时保护。所述的通信模块为RS232、RS485、CANOpen或Ethernet通信模块。所述的电机控制模块使电机处于以下控制模式:在指令力矩模式下,所述的电机控制模块包含电流环闭环算法、模数转换算法、滤波算法以及根据I/O功能提供的报警或是保护功能;在指令速度模式下,所述的电机控制模块包含电流闭环算法、速度闭环算法、模数转换算法、各个环路的滤波算法以及根据I/O功能提供的报警或是保护功能;在指令位置模式下,所述的电机控制模块包含电流闭环算法、速度闭环算法、位置闭环算法、模数转换算法、运动轨迹生成算法、轨迹平滑算法、各个环路的滤波算法以及根据I/O功能提供的报警或是保护功能。所述的报警模块设有错误状态查询接口、状态显示灯和状态输出接口,该状态显示灯用于显示错误状态,所述的状态输出接口用于输出错误状态。所述的编程终端为用户提供一套控制和配置指令集,用户使用该指令集编写指令序列提供给嵌入式控制终端自动解析并执行。所述的指令解析模块支持指令单线程顺序执行或多线程并行执行技术。所述的编程终端通过I/O操作指令对用户的输入引脚状态进行判断,或对用户寄存器的读取操作从而实现指令跳转以完成用户指定的相应动作;同时还提供对输出引脚的操作指令或对用户寄存器的写操作以输出相应的动作执行状态。所述的编程终端支持中断服务,用于立即执行由I/O引脚或是错误警告触发的中断服务。与现有技术相比,本专利技术支持可编程独立运行工作模式,包括:通信下载技术,对控制及配置指令的解析及执行,支持单线程顺序执行或多线程并行指令执行操作,对用户I/O和寄存器的配合操作,支持中断服务,可编程固化技术,上电后独立运行模式;本专利技术极大的简化了步进电机的使用,丰富了步进电机系统的功能及应用范围,扩展了步进电机的应用场合。附图说明图1为本专利技术的结构示意图;图2为本专利技术的控制流程图;图3为本专利技术的PWM周期中断处理流程图。其中1为编程终端,2为嵌入式控制终端,11为上位机,12为通信终端,21为通信模块,22为指令解析模块,23为电机控制模块,24为报警模块,25为保护模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。如图1所示,一种支持可编程独立运行工作模式的步进运动系统,包括编程终端1以及嵌入式控制终端2,所述的编程终端1通过通信网络与嵌入式控制终端2连接;所述的编程终端用于编程并发送控制或配置指令信息;所述的嵌入式控制终端对控制及配置指令解析及执行,并在每次上电后即可自动执行上次掉电时所保存的指令序列(包括配置和控制指令)。所述的编程终端1为上位机11或基于本运动系统嵌入式控制终端所支持的一套通信指令所开发的通信终端12。所述的嵌入式控制终端2包括:通信模块21,与编程终端1通信连接;指令解析模块22,与通信模块21连接,用于解析通信模块接收的指令信息,本运动控制系统支持一套通信指令,该指令可用来配置或是读取运动系统的参数(包括电机参数、驱动参数、运动及控制参数)、单线程/多线程技术的支持、中断服务的支持、I/O功能、获取系统运行状态信息、在线编程及固化等功能;电机控制模块23,与指令解析模块22连接,用于控制电机在可编程独立运行模式下运行;报警模块24,与电机控制模块23连接,对电机运行状态进行实时监测并提供遇错报警;保护模块25,与电机控制模块23连接,对电机进行实时保护。所述的通信模块21为RS232、RS485、CANOpen或Ethernet通信模块。所述的电机控制模块23使电机处于以下控制模式:在指令力矩模式下,所述的电机控制模块包含电流环闭环算法、模数转换算法、滤波算法以及根据I/O功能提供的报警或是保护功能;在指令速度模式下,所述的电机控制模块包含电流闭环算法、速度闭环算法、模数转换算法、各个环路的滤波算法以及根据I/O功能提供的报警或是保护功能;在指令位置模式下,所述的电机控制模块包含电流闭环算法、速度闭环算法、位置闭环算法、模数转换算法、运动轨迹生成算法、轨迹平滑算法、各个环路的滤波算法以及根据I/O功能提供的报警或是保护功能。所述的报警模块24设有错误状态查询接口、状态显示灯和状态输出接口,该状态显示灯用于显示错误状态,所述的状态输出接口用于输出错误状态。所述的编程终端1为用户提供一套控制和配置指令集,用户使用该指令集编写指令序列提供给嵌入式控制终端自动解析并执行。所述的指令解析模块支持指令单线程顺序执行或多线程并行执行技术。所述的编程终端1通过I/O操作指令对用户的输入引脚状态进行判断,或对用户寄存器的读取操作从而实现指令跳转以完成用户指定的相应动作;同时还提供对输出引脚的操作指令或对用户寄存器的写操作以输出相应的动作执行状态。所述的编程终端1支持中断服务,用于立即执行由I/O引脚或是错误警告触发的中断本文档来自技高网...
一种支持可编程独立运行工作模式的步进运动系统

【技术保护点】
一种支持可编程独立运行工作模式的步进运动系统,其特征在于,包括编程终端以及嵌入式控制终端,所述的编程终端通过通信网络与嵌入式控制终端连接;所述的编程终端用于编程并发送控制或配置指令信息;所述的嵌入式控制终端对控制及配置指令解析及执行,并在每次上电后即可自动执行上次掉电时所保存的指令序列。

【技术特征摘要】
1.一种支持可编程独立运行工作模式的步进运动系统,其特征在于,包括编程终端以及嵌入式控制终端,所述的编程终端通过通信网络与嵌入式控制终端连接;所述的编程终端用于编程并发送控制或配置指令信息;所述的嵌入式控制终端对控制及配置指令解析及执行,并在每次上电后即可自动执行上次掉电时所保存的指令序列。2.根据权利要求1所述的一种支持可编程独立运行工作模式的步进运动系统,其特征在于,所述的编程终端为上位机或基于本运动系统嵌入式控制终端所支持的一套通信指令所开发的通信终端。3.根据权利要求1所述的一种支持可编程独立运行工作模式的步进运动系统,其特征在于,所述的嵌入式控制终端包括:通信模块,与编程终端通信连接;指令解析模块,与通信模块连接,用于解析通信模块接收的指令信息;电机控制模块,与指令解析模块连接,用于控制电机在可编程独立运行模式下运行;报警模块,与电机控制模块连接,对电机运行状态进行实时监测并提供遇错报警;保护模块,与电机控制模块连接,对电机进行实时保护。4.根据权利要求3所述的一种支持可编程独立运行工作模式的步进运动系统,其特征在于,所述的通信模块为RS232、RS485、CANOpen或Ethernet通信模块。5.根据权利要求3所述的一种支持可编程独立运行工作模式的步进运动系统,其特征在于,所述的电机控制模块使电机处于以下控制模式:在指令力矩模式下,所述的电机控制模块包含电流环闭环算法、模数转换算法、滤波算法以及根据I/O功能提供的报警或是保护功能;在指令速度模式下,所述的电机控制模...

【专利技术属性】
技术研发人员:周复
申请(专利权)人:上海安浦鸣志自动化设备有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1