基于单片机与CPLD的步进电机PWM驱动技术

发布者:数据探险家最新更新时间:2011-12-19 关键字:单片机  CPLD  步进电机  PWM驱动技术 手机看文章 扫描二维码
随时随地手机看文章

步进电动机是一种将数字信号转换为位移(或直线位移)的机电执行元件,每当输入一个脉冲时,转轴便转过一个固定的机械角度,他具有快速起停、精确步进、没有积累误差且能直接接收数字信号的特点,在数字控制系统中得到了广泛的应用。步进电机的运动性能和他的驱动器有密切的关系,驱动器的性能的优劣直接影响到步进电机运行的好坏。细分驱动方式可以减小步进电机的步矩角,提高分辨率,使电机运行更加平稳均匀,可以减小或消除低频振动。利用恒流和细分驱动技术可以大大提高步进电机的步矩分辨率,减小转矩波动,避免低频共振及降低运行噪声。通常的步进电机控制方法是采用CPU配合专用的步进电机驱动控制器来实现,存在成本高、不同种类的电动机必须要有相应的驱动控制器与之配对的问题。

1 混合式步进电机原理分析

混合式步进电机通常只有整步和半步两种工作方式,当要求更小的步进角和更高的分辨率时,可通过改变定子绕组电流来实现。绕组电流给定采用经量化处理后的正弦波并分段切人,将绕组电流给定与反馈进行比较,并根据比较结果决定该相绕组的通断,最终得到正弦化的定子绕组电流。步进电机在高度细分运行时需要在电机内产生接近均匀的圆形旋转磁场各项绕组的合成磁势矢量,即各相绕组电流的合成矢量应在空间作幅度恒定的旋转运动,这就需要在各相绕组中通以正弦电流,三相混合式步进电机的三相绕组A,B和C在空间位置上相差2π/3,如图1所示。

给定三相绕组分别通过相位相差2π/3而幅度相同的正弦波电流,则合成的电流矢量在空间做幅值恒定的旋转运动,设三相电流分别为:

4.jpg

这是一个以3/2im为幅值、-α为幅角的逆时针旋转矢量。对于三相混合步进电机,三相绕组可以连接成星形或者三角形,按照电路的基本原理三相之和为0即:

5.jpg

通常对三相混合式步进电机进行驱动控制,需要产生相互独立的三相给定信号,然而按照上述分析,只需要产生两相绕组的给定信号,第三相绕组的给定信号可根据式(5)由其他两相求得。同样,只需要对相应的两相绕组的实际电流进行采样,第三相绕组的实际电流可根据式(5)求得。步进电机是脉冲电路驱动的伺服执行器件,在环行脉冲分配器的控制下,设输入一个控制脉冲,电机绕组的通电状态改变一次,三相步进电机在三相六拍的控制方式下,A,B,C三相的通电状态为:A-AB-B-BC-C-CA-A……。

6.jpg

2混合式步进电机系统构成与实现

基于AVR单片机和CPLD的三相混合式步进电动机控制系统的结构框图如图2所示。

7.jpg

系统主要包括脉宽调制产生电路、逻辑合成电路、功率驱动电路和电源等4个部分。本设计采用的方法是:单片机采集到现场信号后计算出步进电机运转所需要的控制信息,经过参考电路与反馈信号发生相互作用,得到脉宽调制信号后再传给CPLD,CPLD把接收到的信息转换成步进电机实际的控制信号,即转动速度和转动方向,输出给电机的功率驱动电路模块。下面具体介绍脉宽调制产生电路和脉宽调制产生电路部分。

2.1 PWM信号产生

脉宽调制产生电路主要有单片机和外围的电路组成,如图3所示。

8.jpg

单片机主要完成转速、转向和细分数的设定。脉冲信号(CP)和方向信号(CW)均由外部控制电路输入,在脉宽调制产生电路中通过高速光电耦合器件和外部控制电路隔离,尽量减少由脉冲信号引入干扰的可能性。中心控制器件采用ATMEL公司的ATTINY2313单片机,ATTINY2313单片机使用AVRRISC结构,有32个8位通用工作寄存器,全静态工作,工作于20 MHz时性能高达20 MIPS。内部集成了128 B的系统内可编程E2PROM和128 B的片内SRAM,具有独立预分频器及比较模式的8位定时器/计数器,有两个全双工的串行通信口,集成看门狗复位电路,由于具有这些优点,使得驱动电路变得更加简洁和高效。在单片机的E2PROM内存储相应的sin(α)和sin(α+2π/3)波形的函数值,单片机复位后,首先读出PD3,PD4和PD5的值,来确定细分的大小,细分的数目可以任意设定,这使系统的通用性有了很大的提高。PD2口读入脉冲,PD8读入电动机的转向。波形发生器的工作原理:在输入步进脉冲CP和方向逻辑控制信号CW的同时,来判定细分的数目,E2PROM中有选择的读出需要的sin(α)和sin(α+2π/3)波形函数细分值,在经过D/A转换器TLC7528变成模拟量。由于TLC7528只有两路输出,所以只能得到两路模拟量,即在TL084B的第7(VOA)脚和14(VOB)脚得到相位差2π/3的正弦波。

由于需要的是三相相位差是2π/3的正弦波,可以用式(5)的方法,在VOA和VOB的输出端用一个加法器和一个反相器就得到第三相正弦波信号,式(6)为其简单的推导。

9.jpg[page]

 

电流控制采用芯片TL084B实现。该芯片内部误差放大器将电流给定和电流反馈进行比较,再和基准三角波进行作用,经过电流调节后输出PWM信号,如图4所示,输出端得到脉宽调制信号。 

10.jpg
 
2.2功率驱动电路

功率驱动电路采用三菱公司的IPM功率模块PS21564。PS21564是专用的电机控制器,适用于三相步进电机控制。他内部有三个相互独立的高低端输出通道,可以驱动工作电压不高于600 V的MOSFET和IGBT。他自身的工作电源电压范围13.5~16.5 V,输出驱动信号电压为20 V,输出最大正向峰值电流为30 A,他的输出驱动信号的最小上升时间为600 ns,最小下降时间为300 ns,可以在较高的频率下工作。通过外接采样电阻,当被驱动器件过流时,内部的过流保护电路就会封锁输出,从而保护功率器件不被损坏。应用HVIC实现集成电平转移,高电平导通逻辑,可与DSP/MCU接口兼容。智能IPM功率模块内置短路、欠压保护电路,输入信号端内置下拉电阻,外部无须再下拉电阻,热阻低,易于散热,2 500 V绝缘耐压,驱动电路如图5所示。

11.jpg

信号在CPLD内转化为PS21564所需要的六路桥,经74HC14反相器输入到PS21564,处理转换成U,V,W来驱动电机。FO引脚为故障输出,当为低电平时反馈给CPLD报警信号,CPLD收到信号后,关断u_down,u_up,v_down,v_up,w_down,w_up,停止信号的传送。

3结 语

利用本文设计的驱动器带动90BYG306三相混合步进电机进行试验,三相绕组用三角形接法,采用交流伺服控制原理,在控制方式上增加了全数字式电流环控制,三相正弦电流驱动输出,使三相混合式步进电机低速无爬行、无共振区、噪音小。该系统具备细分和半流功能,多种细分选择,最小步矩角可设置为0.036°。采用细分驱动后扭矩波动大大减小,从而消除了低频振荡对系统的影响,同时降低了高频失步对系统的影响。单片机程序由ICCAVR编写,复杂可编程逻辑器件程序由ISE 9.1i编写。由于步矩角减小电机分辨率高,波形输出稳定,电机运行更平滑,噪声更小电机驱动平稳。另外驱动电路具备短路、过压、欠压、过热等保护功能,可靠性高.

关键字:单片机  CPLD  步进电机  PWM驱动技术 引用地址:基于单片机与CPLD的步进电机PWM驱动技术

上一篇:基于Mega64单片机的以太网接口设计
下一篇:基于AVR单片机和GPRS的矿区铁路道口监测系统

推荐阅读最新更新时间:2024-03-16 12:49

瑞萨电子推出32位RX671 MCU,实现高性能和高能效
瑞萨电子推出32位RX671 MCU,实现高性能和高能效,可支持非接触式HMI功能 具备大容量内存和超紧凑封装的单芯片解决方案,满足广泛的需求 2021 年 9 月 8 日,日本东京讯 - 全球半导体解决方案供应商瑞萨电子集团(TSE:6723)今日宣布,推出32位微控制器(MCU)RX671,为广受欢迎的RX产品家族增添一款全新高性能、多功能,且具备触摸感应和语音识别等非接触式操作方式的单芯片解决方案。作为瑞萨广受欢迎的主流RX600系列的一部分,RX671 MCU基于RXv3 CPU核构建,运行速度为120MHz,集成闪存支持60MHz的快速读取访问,实现卓越实时性能,CoreMark评分达707;电源效率为48.8
[单片机]
瑞萨电子推出32位RX671 <font color='red'>MCU</font>,实现高性能和高能效
配置PCA的一点总结12单片机
先看代码 #include stc12.h unsigned int Last_Capture_Data=0; unsigned int New_Capture_Data=0; unsigned int g_Period=0; unsigned int g_Frequency=0; unsigned char str1 ; unsigned char str2 ; bit Capture_over = 0; sbit KEY_1 = P2^7; extern void InitLcd1602(); extern void LcdShowStr(unsigned char x, unsigned ch
[单片机]
配置PCA的一点总结12<font color='red'>单片机</font>
项目实战:51单片机控制的小型PM2.5环境检测系统
程序参考主程序如下: #include reg52.h #include “delay.h” #include “LCD12864.h” #include “PM2_5.h” #include “BMP180.h” #include “DHT11.h” #define uint unsigned int #define uchar unsigned char sbit waring=P1^3; void main() { lcd_init(); Init_BMP085(); Init_PM2_5(); while(1) { bmp085Convert(); RH(); lcd_pos(0,0); dis
[单片机]
项目实战:51<font color='red'>单片机</font>控制的小型PM2.5环境检测系统
51单片机中断控制寄存器
51单片机中断控制寄存器有4个:TCON(定时器控制寄存器),SCON(串行口控制寄存器),IE(中断允许控制寄存器),IP(中断优先级控制寄存器)。 51单片机中断系统: TCON(定时器控制寄存器): IE(中断允许控制寄存器): IP(中断优先级控制寄存器): SCON(串行口控制寄存器): TMOD(定时计数器工作方式控制寄存器):
[单片机]
51<font color='red'>单片机</font>中断控制寄存器
基于51单片机的汽车防碰撞系统的设计
  1.引言   随着汽车技术的不断进步,尤其是自动驾驶技术的发展,越来越多的距离检测设备将会不断面世。目前,运用于汽车测距主要有以下四种方式:毫米波雷达测距方式;摄像系统测距方式;激光测距方式;超声波测距方式。毫米波雷达存在电磁波相互干扰问题,摄像系统则造价高昂,均难以在汽车上普及。激光测距具有测量时间短、量程大、精度高等优点,适应汽车从低速前进到高速前进的测距需求,避免汽车高速行驶时因测距速度慢造成的测距失准现象。超声波测距原理简单,制作方便,成本比较低,但其只适用于较短距离低速测距,故将其应用于汽车倒车时测距。本文提出的将激光测距和超声波测距相结合的安全报警系统,旨在帮助驾驶员在汽车多种行驶状况、多方位探知并显示车辆与周围
[单片机]
基于51<font color='red'>单片机</font>的汽车防碰撞系统的设计
【知识点】80C51单片机的内部结构
单片机按存储结构可分为二类:一类是哈佛结构,另一类是普林斯顿结构。哈佛结构所谓哈佛结构是指程序存储器地址空间与数据存储器地址空间分开的单片机结构,如80C51单片机采用哈佛结构,所以80C51单片机的程序存储器地址空间与数据存储器地址空间是分开的,各有64K存储空间。 普林斯顿结构所谓普林斯顿结构是指程序存储器地址空间与数据存储器地址空间合并的单片机结构,如MCS-96单片机采用普林斯顿结构,所以MCS-96单片机的程序存储器地址空间与数据存储器地址空间是合并的,共有64K存储空间。 1.单片机的CPU 图1是80C51单片机的内部结构框图。若除去图中的存储器电路和I/O部件,剩下的便是CPU。它可以分为运算器和控制器两部
[单片机]
【知识点】80C51<font color='red'>单片机</font>的内部结构
基于nRF905模块和C8051F单片机的无线收发系统设计
  前言   在闭环钻井系统中,要求实时地把井下的信息传递到地面,以实施人工监控。通常情况下该任务由MWD中泥浆压力脉冲发生器来完成。当使用井下动力钻具组合时,近钻头传感器和MWD被动力钻具隔开。传感器无法用线缆与MWD连接,因此要把传感器的信息传送给MWD只能通过无线通信的方法。   本文设计了由C8051F0606单片机和nRF905无线射频器收发组成的一种无线数据传输系统的方案。该系统由发射和接收模块组成,发射模块主要将要发送的数据经单片机处理后,通过nRF905发送出去;在接收模块中,nRF905则将数据正确接收后通过上位机界面显示出来,从而实现短距离井下的无线通信。   无线收发系统硬件设计   nRF905模
[单片机]
一种基于单片机和PSD的数制化电源
    摘 要 根据单片机80C196KC和现场可编程系统器件PSD302的特性,设计了一种数制化电源装置,提供了程序框图,并对其进行了谐波分析。它是一种高性能的通用装置,可替代传统的PWM逆变电源。     关键词 电力电子器件 电源 单片机 现场可编程系统器件         随着现代工业的发展和社会进步,人类对电能种类的需求不断增加,如要求电能有多种制式:直流稳压电源、交流工频电源、中高频感应加热电源、高压电解电源等,而且需求的数量也在不断增加。要提供这些制式的电能,就要有许多不同的电源变换装置。此外,为满足各种电气设备对电源的特殊要求,也需要一些装置对电源进行变换和控制。这些装置品种繁多,其原理
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved