位置:51电子网 » 技术资料 » 接口电路

基于MC56F8323的两相步进电机高速细分驱动模块的设计

发布时间:2008/5/27 0:00:00 访问次数:463

        

    

     漳州师范学院 物理系 黄永顺

     1 引言

     步进电机定位准确且与数字电路接口连接非常方便,无需反馈就可实现准确的角位移,在数控机床等许多领域中得到了广泛应用。随着电子技术的发展,对步进电机细分控制技术的研究日趋深入,该技术不仅解决了步进电机步距角大的问题,提高了步进电机的分辨率,减弱或消除了步进电机的低频振动,而且也改善了电机的其他性能。从而使步进电机的应用范围进一步扩大,控制更加灵活。

     2 步进电机细分驱动的基本原理

     步进电机的细分功能采用数/模转换技术,用阶梯波驱动代替传统的方波驱动,使电机能以微步距“连续运动”。具体办法一般为:微处理器接收步进信号的输入,经内部识别处理后,查表得到电机的驱动电流大小。并将这个数值与当前步进电机的工作电流比较,满足条件电流通,不满足则断。由此得到用来控制步进电机细分的正弦波阶梯电流信号,经驱动系统的驱动,使步进电机的相电流按近似正弦波的波形变化,使得电机平稳运转,示意图如图1所示。

    

     3 mc56f8323简介

     dsp处理器采用freescale公司的mc56f8323,56f8300系列被称为“合成控制器”,其含义是该器件采用的是结合了dsp与mcu功能的56800e内核。mc56f8323内核中保留了最常用和最有用的dsp和mcu指令集,简化了编程难度,允许习惯于mcu的设计工程师采用c编译器进行编程,简化了其dsp代码的编译。mc56f8323内部总线结构是一种经过改进的哈佛架构,拥有7条内部程序总线和数据总线,其中2条为32位宽;内部的数据ram具有两个端口,因此可在单个周期中进行两次存取。这些特性对于处理器的处理控制能力非常重要。

    

     4 硬件系统设计

     如图2所示,步进电机细分驱动模块主要由变压器、整流器、mc56f8323、mosfet桥、电流检测、保护电路等组成。mosfet桥的开断采用pwm控制,与mc56f8323的pwm模块相连(p3、p4);细分级选择拨盘开关、电流设置开关、各控制信号与mc56f8323的gpio相连。mc56f8323及其外围电路图如图3所示。

    

    

     5 软件设计

     系统软件流程如图4所示。模块上电后,系统初始化,mc56f8323检测电机运转方向设置,当mc56f8323接收到步进脉冲信号时,在预先存储的数据库中查找出相应相位的电流值,mc56f8323内置的pwm控制器输出脉冲信号,开启对应的mosfet功率管,使电机朝设定方向运转;电枢电流流经霍尔器件,产生与电枢电流成比例的电流值,此电流值经过i/v转换放大,输入mc56f8323的a/d转换器输入端,将转换结果与数据库中对应相位的预定值比较,如果电枢电流小于预定值,pwm继续有效,mosfet导通;若电枢电流大于预定值,pwm无效,mosfet断开;延迟一段时间后,pwm重新有效,系统继续对电枢电流进行检测,如此反复,直到下一个步进脉冲到来,系统从数据库中查找出新的预定电流值,转换结果将与此值作比较,输出对应的pwm,控制mosfet的工作状态。

     其他附加功能实现分别如下:通过控制i/v转换器的放大倍数,达到电流可调的目的;系统每接收到步进脉冲,计数器开始计数,新的步进脉冲清零计数器初值,当计数器计数达到0.1 s,自动将电机当前电流值减半,进入半电流省电工作模式,便于下次启动;系统试机功能采用mc56f8323片内计数器分频输出的10 khz脉冲信号作为步进脉冲,控制系统运行,以检查系统的工作状况;相位记忆功能使dsp记住数据库访问的当前位置,下次步进脉冲将从当前位置向下、向上取得新的各相电流预定值。

     保护功能实现如下:通过对母线电压分压取样,放大后,通过窗口比较器,如果发现高于预定最高值或低于预定最低值,向mc56f8323发出中断请求,mc56f8323立即响应中断请求,屏蔽步进脉冲输入,关闭系统总电源,实现过压、欠压保护功能;将两相电流绝对值相加,如果大于预定值,说明流经电机电流过大,电机负载过重,则屏蔽步进脉冲输入,关闭电源,实现过流、过载保护;防浪涌电流、泵升抑制电路采用全硬件方式实现,提高反应速度。

     6 结束语

     本系统设计基本实现了一个包括过压、欠压、过流、过载、过热、断(缺)相、防浪涌电流、泵升电压抑制等功能的步进电机高速细分模块方案,实现了步进电机的高速精确控制,同时也附加了完整的保护系统,扩展了步进电机的应用领域,延长了电

        

    

     漳州师范学院 物理系 黄永顺

     1 引言

     步进电机定位准确且与数字电路接口连接非常方便,无需反馈就可实现准确的角位移,在数控机床等许多领域中得到了广泛应用。随着电子技术的发展,对步进电机细分控制技术的研究日趋深入,该技术不仅解决了步进电机步距角大的问题,提高了步进电机的分辨率,减弱或消除了步进电机的低频振动,而且也改善了电机的其他性能。从而使步进电机的应用范围进一步扩大,控制更加灵活。

     2 步进电机细分驱动的基本原理

     步进电机的细分功能采用数/模转换技术,用阶梯波驱动代替传统的方波驱动,使电机能以微步距“连续运动”。具体办法一般为:微处理器接收步进信号的输入,经内部识别处理后,查表得到电机的驱动电流大小。并将这个数值与当前步进电机的工作电流比较,满足条件电流通,不满足则断。由此得到用来控制步进电机细分的正弦波阶梯电流信号,经驱动系统的驱动,使步进电机的相电流按近似正弦波的波形变化,使得电机平稳运转,示意图如图1所示。

    

     3 mc56f8323简介

     dsp处理器采用freescale公司的mc56f8323,56f8300系列被称为“合成控制器”,其含义是该器件采用的是结合了dsp与mcu功能的56800e内核。mc56f8323内核中保留了最常用和最有用的dsp和mcu指令集,简化了编程难度,允许习惯于mcu的设计工程师采用c编译器进行编程,简化了其dsp代码的编译。mc56f8323内部总线结构是一种经过改进的哈佛架构,拥有7条内部程序总线和数据总线,其中2条为32位宽;内部的数据ram具有两个端口,因此可在单个周期中进行两次存取。这些特性对于处理器的处理控制能力非常重要。

    

     4 硬件系统设计

     如图2所示,步进电机细分驱动模块主要由变压器、整流器、mc56f8323、mosfet桥、电流检测、保护电路等组成。mosfet桥的开断采用pwm控制,与mc56f8323的pwm模块相连(p3、p4);细分级选择拨盘开关、电流设置开关、各控制信号与mc56f8323的gpio相连。mc56f8323及其外围电路图如图3所示。

    

    

     5 软件设计

     系统软件流程如图4所示。模块上电后,系统初始化,mc56f8323检测电机运转方向设置,当mc56f8323接收到步进脉冲信号时,在预先存储的数据库中查找出相应相位的电流值,mc56f8323内置的pwm控制器输出脉冲信号,开启对应的mosfet功率管,使电机朝设定方向运转;电枢电流流经霍尔器件,产生与电枢电流成比例的电流值,此电流值经过i/v转换放大,输入mc56f8323的a/d转换器输入端,将转换结果与数据库中对应相位的预定值比较,如果电枢电流小于预定值,pwm继续有效,mosfet导通;若电枢电流大于预定值,pwm无效,mosfet断开;延迟一段时间后,pwm重新有效,系统继续对电枢电流进行检测,如此反复,直到下一个步进脉冲到来,系统从数据库中查找出新的预定电流值,转换结果将与此值作比较,输出对应的pwm,控制mosfet的工作状态。

     其他附加功能实现分别如下:通过控制i/v转换器的放大倍数,达到电流可调的目的;系统每接收到步进脉冲,计数器开始计数,新的步进脉冲清零计数器初值,当计数器计数达到0.1 s,自动将电机当前电流值减半,进入半电流省电工作模式,便于下次启动;系统试机功能采用mc56f8323片内计数器分频输出的10 khz脉冲信号作为步进脉冲,控制系统运行,以检查系统的工作状况;相位记忆功能使dsp记住数据库访问的当前位置,下次步进脉冲将从当前位置向下、向上取得新的各相电流预定值。

     保护功能实现如下:通过对母线电压分压取样,放大后,通过窗口比较器,如果发现高于预定最高值或低于预定最低值,向mc56f8323发出中断请求,mc56f8323立即响应中断请求,屏蔽步进脉冲输入,关闭系统总电源,实现过压、欠压保护功能;将两相电流绝对值相加,如果大于预定值,说明流经电机电流过大,电机负载过重,则屏蔽步进脉冲输入,关闭电源,实现过流、过载保护;防浪涌电流、泵升抑制电路采用全硬件方式实现,提高反应速度。

     6 结束语

     本系统设计基本实现了一个包括过压、欠压、过流、过载、过热、断(缺)相、防浪涌电流、泵升电压抑制等功能的步进电机高速细分模块方案,实现了步进电机的高速精确控制,同时也附加了完整的保护系统,扩展了步进电机的应用领域,延长了电

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!