一种超高细分步进电机驱动器制造技术

技术编号:7621452 阅读:268 留言:0更新日期:2012-07-30 02:31
本实用新型专利技术涉及一种细分倍数可达1.7×1010倍的超高细分步进电机驱动器,特征是:在信号处理器内部集成有高精度时钟、串行通讯接口、计数器和高精度脉宽调制器;利用高精度脉宽调制器波形去控制两相混合式步进电机的相电流,实现齿距角的高分辨率细分;在信号处理器内部还固化有齿距角细分补偿函数模块,由该模块根据步进电机需要转动的角位置计算两相电流值,从而得到对应两路高精度脉宽调制器的占空比。同现有技术相比的优越性在于:通过串口可灵活设定细分数,最大可设定至17179869184倍细分,细分数可连续变化,驱动方式灵活,可以是硬件电平驱动,也可以采用软件通讯方法直接设定步数;软件驱动时,驱动方向和驱动速度可设定,变速灵活。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于旋转步进电动机的步距控制
,涉及一种细分倍数可达I.7X 101°倍的超高细分步进电机驱动器
技术介绍
步进电机能将数字脉冲信号转变为相应的角位移,脉冲量与步进电机转过的角度、脉冲频率与步进电机的转速均保持严格的同步关系,因而被广泛应用于数控机床、自动生广线、自动化仪表等方面。在本专利技术以如的现有技术中,为了提闻步进电机的步进分辨率、克服步进电机在低速运转时的振动和噪声,在使用步进电机时,都要在驱动器上采用细分驱动技术。所谓细分驱动,是将步进电机固有步距角细分成若干小步的驱动方法,是通过驱动器精确控制步进电机的相电流来实现的。目前的步进电机细分驱动器细分倍数都是固定的或通过拨键开关来设定,或通过滑动电阻经A/D采样设定,细分数不高或改变细分数的方式不灵活,不能连续“平滑”变化,细分后的步距角均匀性也不好;方向、复位及驱动控制是通过发脉冲的方式进行,控制方式不够灵活;硬件上也需要环形分配器及电流反馈控制等额外功能设计,导致电路复杂,制造麻烦,成本加大。
技术实现思路
针对上述现有技术状况,本技术的目的在于,提供一种可对步进电机的步距角进行灵活补偿且使步距角更加均匀、控制和驱动方式更加灵活、可通过串口发指令或按传统脉冲方式进行驱动的、可做到细分数连续变化无限细分无级调速的细分倍数可达 17179869184倍的超高细分步进电机驱动器。现将本技术的技术解决方案叙述如下本技术步进电机细分驱动器,包括信号处理器I、电平转换电路2、集成驱动电路3,其特征在于在信号处理器I内部集成有高精度时钟12、串行通讯接口 5、计数器6 和高精度脉宽调制器8 ;所述的信号处理器I为内部固化有齿距角细分补偿函数模块7的信号处理器,接收来自外部的驱动信号9、方向信号10、复位信号11和电平转换电路2的电平信号;所述的电平转换电路2接信号处理器I ;所述的串行通讯接口 5与计数器6、高精度脉宽调制器8连接;所述的计数器6与高精度脉宽调制器8连接;所述的齿距角细分补偿函数模块7与高精度脉宽调制器8连接;所述的集成驱动电路3接收来自信号处理器I输出的电流方向的控制信号04、Db和电流信号IA、IB,(见图I)。本技术进一步提供一种超高细分步进电机驱动器,其特征在于由高精度脉宽调制器8的周期寄存器的值决定输出的高精度脉宽调制器8波形的分辨率。本技术进一步提供一种超高细分步进电机驱动器,其特征在于由齿距角细分补偿函数模块7根据步进电机需要转动的角位置计算两相电流值和两相电流值的正负, 直接向驱动电路给出输出电流方向的控制信号Da、Db。本技术进一步提供一种超高细分步进电机驱动器,其特征在于由高精度脉宽调制器8模块中的比较寄存器与周期寄存器的比值决定输出高精度脉宽调制器8的输出电流Ia、Ib的大小。本技术同现有技术相比的优越性在于1、通过串口可灵活设定细分数,最大可设定至17179869184倍细分,从工业控制角度上讲,几乎已达到“无限”细分,细分数从4 倍至最大细分数可连续变化。2、驱动方式灵活,可以是硬件电平驱动,也可以采用软件通讯方法,直接设定步数;既可以两种方式同时驱动,也可以单独驱动。3、软件驱动时,驱动方向和驱动速度可设定,变速灵活。附图说明图I :本技术超闻细分步进电机驱动器电路原理图图2 :实际位置与理想位置误差图3:步距角变化其中1信号处理器2电平转换3集成驱动电路4步进电机5串行通讯接口 6计数器7细分补偿函数模块8高精度脉宽调制器9驱动信号10方向信号11复位信号12高精度时钟13定时中断信号具体实施方式现结合附图将本技术的实施方式做进一步说明参见图I :将本技术超高细分步进电机驱动器分别与标准RS232C串口、外部 TTL电平驱动控制器、+12V直流稳压电流及两相混合式步进电机4相连。在本技术的信号处理器I内部集成有高精度时钟12、串行通讯接口 5、计数器6和高精度脉宽调制器 8 (Highaccuracy Pulse Width Modulate简称HPWM);利用高精度脉宽调制器8波形去控制两相混合式步进电机的相电流,实现齿距角的高分辨率细分组成框图如图I所示;系统工作时,选择120M的系统时钟作为高精度脉宽调制器8内部计数器的时基,高精度脉宽调制器8的周期寄存器TOHPWM的值决定了输出的高精度脉宽调制器8波形的分辨率;在信号处理器I内部还固化有齿距角细分补偿函数模块7,由该模块根据步进电机需要转动的角位置计算两相电流值,从而得到对应两路高精度脉宽调制器8的占空比,所述的占空比即输出电流IA、IB的大小。通过实时改变CRHPWM的值,并根据两相电流值计算结果的正负,直接向驱动电路给出输出电流方向的控制信号Da、Db。由于高精度脉宽调制器8的占空比的精度可以控制到32位,电流的细分精度也能达到32位,所以根据微步距角0与齿距角¥的关系式0 = V/4X 232,经齿距角细分补偿函数模块7计算补偿后的微步距角的分辨率就可达到齿距角的1/234。系统初始化时,设置驱动器的驱动方式为软硬件同时驱动,其中硬件驱动时,是对外部输入的“驱动”脉冲通过计数器进行计数,由“方向”控制输入电平决定计数器是“增计数”或是“减计数”,根据计数器的计数值,使占空比改变,从而使输出电流IA、IB的大小得到改变。用串口通讯可“使能”或“禁止”计数器来决定驱动方式。串口指令驱动时,可通过串口通讯直接修改高精度脉宽调制器8相关控制寄存器的值来实现细分驱动。系统通电,初始化程序设置驱动器的驱动方式为串口驱动和外部TTL电平均可驱动。由细分补偿函数模块7设置细分数,通过串行通讯接口 5发指令,如果不设置,缺省为6480倍细分,细分数设置后,系统掉电不丢失,下次系统上电后,缺省为前次设定的细分数。 保持“复位”控制端低电平,当外部“驱动”脉冲出现电平下降沿时,电机转过一个微步距角, 转动的方向由“方向”控制端电平决定,高电平时顺时针转动,低电平时逆时针转动。当“复位”控制端变为高电平时,计数器6清零,电机复位。如果不想让外部TTL电平驱动,则通过串行通讯接口 5发指令,禁止计数器6工作,计数器6处于低功耗状态,外部“驱动”脉冲出现电平下降沿时不再响应,外部TTL电平不能驱动电机旋转。用串行通讯接口 5发指令驱动时,可连续驱动或固定微步驱动。连续驱动时,首先通过串行通讯接口 5发指令,设置电机4转动方向、电机转速,如果不设置,缺省为电机顺时针方向旋转,电机转速36° /s,然后发启动电机指令,电机旋转直至通过串口 5接收到停转指令。固定微步驱动时,也是首先通过串口 5发指令,设置电机转动方向、电机转速,然后再发电机应转动的微步数,驱动器控制电机转过相应的微步后,电机自动停转,不需要干预。 连续驱动和固定微步驱动这两种串口指令驱动方式中,可单独采用其中的一种方式,也可交叉进行,从而使对电机的控制更加灵活为了检验设计效果,需要对步进电机细分控制系统的步距角进行测试。步距角测试系统由测试工装、0. 5秒级的高精度自准直仪、细分多齿分度台和带串口通讯功能的计算机等组成。0. 5秒级的高精度自准直仪带有数显功能及通过串口将显示角度进行远距离传输功能,在±300"的敏区范围内,方位测角精度达到本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:黄先祥谭立龙张志利郭晓松仲启媛
申请(专利权)人:中国人民解放军第二炮兵工程学院
类型:实用新型
国别省市:

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

1
相关领域技术