一种电机加减速精确控制装置制造方法及图纸

技术编号:8150940 阅读:253 留言:0更新日期:2012-12-28 22:29
本实用新型专利技术涉及一种电机加减速精确控制装置,所述控制装置包括:信息输入单元,用于输入加减速控制信息;目标速度判断单元,用于提前判断用户所给定脉冲是否能使电机按照规定曲线加速到规定的目标速度;目标速度确定单元,用于根据目标速度判断单元判断结果确定目标速度;脉冲分配单元,用于根据目标速度确定单元确定的目标速度按照规定的曲线进行脉冲分配;信息输出单元,用于将脉冲分配单元分配的脉冲输出给电机。本实用新型专利技术具备运算量减小,解决了部分曲线加减速由于每个周期计算量过大不能实现的问题;在不能达到目标速度的加减速中,也能够规划出完整的相应曲线,解决了之前不能到达最大速度时产生的冲击问题的优点。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及ー种电机控制装置,尤其是ー种电机加減速精确控制装置。
技术介绍
カロ、减速的控制是运动控制的必要组成部分,随着加工精度和加工效率需求的提高。要求我们设计各种复杂曲线进行加、减的控制。对于复杂曲线的加減速规划目前主要米用I、对于加減速没有进行预先规划,直接按照用户给定的參数进行相应的加减速设计,当脉冲数达到但还未加速到目标速度时直接減速停止。这样的缺点是对于脉冲不足加 速时冲击过大。而且脉冲能满足加速要求时,需要计算减速的脉冲,对于一些非对称曲线计算量较大,可能无法在減速前完成计算。2、根据用户给定的參数进行相应的加減速设计,同时在加速的过程中计算减速脉沖。在达到减速脉冲时減速停止。这种方法缺点是每个周期的计算量很大,对于一些曲线也可能在ー个周期内无法计算完成。而且脉冲不能满足加速到最大速度时,所走的曲线只是整体曲线的部分,可能会存在较大的冲击。
技术实现思路
为解决以上问题,本技术提供一种曲线加減速的规划方法,本技术的具体技术方案为一种电机的高精度控制方法,包括A、提前判断用户所给定脉冲是否能使电机按照规定曲线加速到目标速度;B、如果给定脉冲能使电机按照规定曲线加速到目标速度,则根据用户指定的參数进行脉冲分配;C、如果给定的脉冲不能使电机按照规定的曲线加速到目标速度,则计算出新的目标速度;D、根据计算出的新的目标速度按照设定的曲线规划出理想的轨迹进行脉冲分配;E、将分配好的脉冲输出驱动电机;进ー步的步骤A中所述判断为将用户给定脉冲全部设定为进行加減速的所需脉冲,计算按照设定曲线所能达到的最大速度,如果该最大速度超过目标速度则执行步骤B ;如果最大速度小于目标速度则顺序执行步骤C、D ;其中,对于S曲线,由其対称性知,其加、减速期间需要的脉冲总量和相应加减速时间内的经过加速曲线两端点和经过减速曲线两端点的直线的脉冲总量相等。由此可计算出用户给定的脉冲全部用于加、減速可到达的最大速度。进而可判断出是否能加速到目标速度;其中,对于对称指数曲线,由其対称性知,其加、減速期间需要的脉冲总量和相应加減速时间内的经过加速曲线两端点和经过减速曲线两端点的直线的脉冲总量相等。由此可计算出用户给定的脉冲数全部用于加、減速可到达的最大速度。进而可判断出是否能加速到目标速度;进ー步的所述曲线为指数曲线、S曲线、抛物线;进ー步的步骤A中所述判断为基于运动控制卡或者运动控制器或者DSP或者FPGA或者MCU完成;进ー步的所述电机高精度控制方法用于伺服电机或者步进电机或者直线电机控制。 本技术还提供一种电机加減速精确控制装置,所述控制装置包括信息输入单元,用于输入加减速控制信息,所述控制信息包括给定脉冲数,加减速时间,加減速曲线类型,目标速度;目标速度判断単元,用于提前判断用户所给定脉冲是否能使电机按照规定曲线加速到规定的目标速度;目标速度确定单元,用于根据目标速度判断単元判断结果确定目标速度,如果目标速度判断単元判断结果为电机可以按照规定曲线加速到规定的目标速度,则确定目标速度为规定的目标速度;如果目标速度判断単元判断结果为电机不能按照规定曲线加速到规定的目标速度,则计算确定新的目标速度;脉冲分配単元,用于根据目标速度确定单元确定的目标速度按照规定的曲线进行脉冲分配;信息输出单元,用于将脉冲分配単元分配的脉冲输出给电机;进ー步的目标速度判断単元所述提前判断为电机加減速之前;进ー步的所述信息输入单元为键盘输入或者触摸屏输入;进ー步的所述目标速度判断単元,目标速度确定单元,脉冲分配単元可以为一体式,也可以为分体式;其中,目标速度判断単元,目标速度确定单元,脉冲分配单元为MCU或者DSP或者FPGA 等;进ー步的所述输出单元为脉冲插补输出或者总线插补输出;进ー步的所述控制装置应用于伺服电机或者步进电机控制;进ー步的所述控制装置应用于运动控制卡或者运动控制器上。有益效果I、运算量减小,解决了部分曲线加减速由于每个周期计算量过大不能实现的问题2、在不能达到目标速度的加減速中,也能够规划出完整的相应曲线,解决了之前不能到达最大速度时产生的冲击问题。附图说明图I为电机高精度控制方法流程图;图2为电机高精度控制装置示意图;图3为S曲线加减速算法示意图;图4为指数曲线加减速算法示意图;图5为非对称曲线加减速验证输出示意图;图6为重新规划目标速度后的非対称曲线加减速验证输出示意具体实施方式一种电机的高精度控制方法,包括A、提前判断用户所给定脉冲是否能使电机按照规定曲线加速到目标速度;B、如果给定脉冲能使电机按照规定曲线加速到目标速度,则根据用户指定的參数进行脉冲分配;C、如果给定的脉冲不能使电机按照规定的曲线加速到目标速度,则计算出新的目标速度; D、根据计算出的新的目标速度规划出理想的轨迹进行脉冲分配;E、将分配好的脉冲输出驱动电机;进ー步的步骤A中所述判断为将用户给定脉冲全部设定为进行加減速的所需脉冲,计算按照规定曲线所能达到的最大速度,如果该最大速度超过目标速度则执行步骤B ;如果最大速度小于目标速度则顺序执行步骤C、D ;其中,对于S曲线,由其対称性知,其加、减速期间需要的脉冲总量和相应加减速时间内的经过加速曲线两端点和经过减速曲线两端点的直线的脉冲总量相等。由此可计算出用户给定的脉冲全部用于加、減速可到达的最大速度。进而可判断出是否能加速到目标速度;其中,对于对称指数曲线,由其特性知,其加、減速期间需要的脉冲总量和相应加減速时间内的经过加速曲线两端点和经过减速曲线两端点的直线的脉冲总量相等。由此可计算出用户给定的脉冲数全部用于加、減速可到达的最大速度。进而可判断出是否能加速到目标速度;进ー步的所述曲线为指数曲线、S曲线、抛物线;进ー步的步骤A中所述判断为基于运动控制卡或者运动控制器或者DSP或者FPGA或者MCU完成;进ー步的所述电机为伺服电机或者步进电机;本技术还提供一种电机加減速精确控制装置,所述控制装置包括信息输入单元,用于输入加减速控制信息;目标速度判断単元,用于提前判断用户所给定脉冲是否能使电机按照规定曲线加速到规定的目标速度;目标速度确定单元,用于根据目标速度判断単元判断结果确定目标速度,如果目标速度判断単元判断结果为电机可以按照规定曲线加速规定的目标速度,则确定目标速度为规定的目标速度;如果目标速度判断単元判断结果为电机不能按照规定曲线加速到规定的目标速度,则计算确定新的目标速度;脉冲分配単元,用于根据目标速度确定单元确定的目标速度按照规定的曲线进行脉冲分配;信息输出单元,用于将脉冲分配単元分配的脉冲输出给电机;进ー步的所述信息输入单元为键盘输入或者触摸屏输入;进ー步的所述目标速度判断単元,目标速度确定单元,脉冲分配単元可以为一体式,也可以为分体式;其中,目标速度判断単元,目标速度确定单元,脉冲分配单元为MCU或者DSP或者FPGA 等;进ー步的所述输出单元为脉冲插补输出或者总线插补输出;进ー步的所述控制装置应用于伺服电机或者步进电机控制;进ー步的所述控制装置应用于运动控制卡或者运动控制器上。下面以运动控制中常见的s曲线加减速和指数加減速进行说明如图3、图4所示 对称S曲线加减速对于对称S曲线加减速,假设用户需要的加速到最大速度Vmax的时间为T、总脉冲数P、和目标速度V。由于S曲线本文档来自技高网...

【技术保护点】
一种电机加减速精确控制装置,所述控制装置包括:信息输入单元,用于输入加减速控制信息,所述控制信息包括:给定脉冲数,加减速时间,加减速曲线类型,目标速度;目标速度判断单元,用于提前判断用户所给定脉冲是否能使电机按照规定曲线加速到规定的目标速度;目标速度确定单元,用于根据目标速度判断单元判断结果确定目标速度,如果目标速度判断单元判断结果为电机可以按照规定曲线加速到规定的目标速度,则确定目标速度为规定的目标速度;如果目标速度判断单元判断结果为电机不能按照规定曲线加速到规定的目标速度,则计算确定新的目标速度;脉冲分配单元,用于根据目标速度确定单元确定的目标速度按照规定的曲线进行脉冲分配;信息输出单元,用于将脉冲分配单元分配的脉冲输出给电机。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔永强杨基鹏王晓刚
申请(专利权)人:深圳众为兴技术股份有限公司
类型:实用新型
国别省市:

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

1