基于ta8435h驱动的步进电机的单片机控制

基于ta8435h驱动的步进电机的单片机控制

ID:33699830

大小:166.86 KB

页数:3页

时间:2019-02-28

基于ta8435h驱动的步进电机的单片机控制_第1页
基于ta8435h驱动的步进电机的单片机控制_第2页
基于ta8435h驱动的步进电机的单片机控制_第3页
资源描述:

《基于ta8435h驱动的步进电机的单片机控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、控制基于TA8435H驱动的步进电机的单片机控制王玮,陈毕双,杨捷顺(深圳技师学院光机电技术系,广东深圳518040)一种特种电机,广泛应用于各种机电控制设备中。基于专用驱动芯片TA8435H,现研制了二相步进电机的单中可以实现步进电机正反方向、不同速度的转动,也可实现步进电机不同细分的控制,并给出了硬件电路及程序代码。该控制电路对了解和掌握步进电机的运行与控制有较大的帮助。关键词:步进电机;AT89205l单片机;TA8435H;细分驱动中图分类号:TP273文献标识码:A文章编号:1009-9492(2009)07-0034—02l引言步进电机是一种

2、将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按没定的方向转动一个固定的角度(即步进角),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度100%)的特点.广泛应用于各种机电控制设备中。为较好地理解步进电机的工作原理与控制方式,特开发与研制_,单片机控制下的二相步进电机运动控制系统,驱动芯片选用TA8435H。c2TA8435H芯片特点T

3、A8435H是东芝公生产的单片上E弦细分二相步进电机驱动专用芯片,图1所示为TA8435H芯片内部电路图,从中可以看出,TA8435H主要由1个解码器、2个桥式驱动电路、2个输出电流控制电路、2个最大电流限制电路、1个斩波器等功能模块组成。该芯片具有整步、半步、1/4细分、1/8细分运行方式可供选择及正/反转控制等功能。本文研制的步进电机控制电路利用了驱动芯片图1TA8435H芯片内部电路图TA8435H的这些功能,简化了电路的设计,且工作可靠。3控制电路组成及减速,分别用于控制步进电机正反两个方向的转动及电3.1硬件电路设计机的加速与减速转动。图2是单

4、片机与TA8435H相连控制步进电机的原理电路中TA8435H驱动芯片的M1和M2引脚决定电机图。单片机主控芯片为AT892051。电路中RST为复位按的转动方式:MI=0、M2=0,电机按整步方式运转;MI=I、钮,用于实现电路的起始及复位;按钮正/反转、加速M2=0,电机按半步方式运转;11:O、M2=l,电机按1/4收稿日期:2009—03—11工业图2单片机与TA8435H联接控制步进电机原理图细分方式运转;MI=I、M2=l,电机按1/8细分方式运转。LOOP:CALLD1MS;调用延时电路中电机工作在何种运转方式可由拨动开关进行设置。CPLP

5、1.6;给步进发脉冲CW/CWW管脚控制电机转动方向;CKI、CK2为时钟输入SETBP1.1;查询按键之前要先对按键置1端,本电路采用单时钟输入,控制时钟的频率,即可控制SETBP1.2;查询按键之前先要对按键置1电机转动速率。REFIN脚为NFA、NFB输出电压控制端,JNBP1.1,ADDSP;判断加速按键是否被按下REFIN为高电平,NFA、NFB的输出电压为0.8V,REFINJNBP1.0,DECSP;判断减速按键是否被按下为低电平,NFA、NFB的输出电压为0.5V,而NFA、NFBBP1.2,DCCW;判决正反转按键是否被按下这两个引脚控

6、制步进电机输入电流;选用不同的二相步进SJMPL00P电机时,应根据其额定电流大小选择合适的R8和R9阻值。电路中R6、C5组成复位电路,D1~D4为快恢复二极DCCW:M0VR3,#0FFH管,用来泄放电机绕组电流。L00P2:DJNZR3,LOOP23.2电源电路DJNZR2.DCCW电路中需要+12V和+5V两组电源。+12V电源接在M0VR2.#10HTA8435H驱动芯片VMA及VMB管脚上,主要给步进电机CPLP1.7;正反转控制供电。+5V电源为单片机、驱动芯片及外围电路供电。图SJMPL0OP2也给出了电源电路图。ADDSP:CJNER5

7、,#09H,SP1;速度加3-3软件设计LOOPI1:M0VR3,#OFFH:延时以下是利用TA8435H控制步进电机的程序,用以控L00P21:DJNZR3,L0OP21制步进电机的起动,实现和控制步进电机的转向和转速,DJNZR2.L00P11电机细分控制通过电路拨动开关的设置实现。M0VR2,#04H0RG0oo0HSJMPL0OPAJMPMAINSP1:DECR5;通过调整延时来控制发脉冲的速度0RG0030HSJMPLOOPMAIN:CLRP1.5;软件使能MOVR5,#0FH;预设速度DECSP:CJNER5,#OFFH,SP2;速度减MOV

8、R2,#10H;延时参数(下转第68页)rL——:—一—————1———————

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。