




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于TA8435H步进电机细分驱动摘要:本设计采用脉宽调制式斩波驱动方式,运用TA8435H步进电机专用芯片设计了一个两相步进电机细分驱动模块。模块中TA8435H芯片将来至MCU等控制器的单一脉冲信号进行脉冲分配,并在芯片内部提高驱动能力,进而驱动步进电机。该驱动模块具有以下特点:工作电压范围宽(1040 v);输出电流大,可达15 A(平均)和25 A(峰值);具有整步、半步、14细分、18细分运行方式可供选择; 具有正反转控制功能和复位和使能功能;编程简单,控制方便。关键字:步进电机 细分驱动 TA8435H 1. 系统设计1.1 设计要求设计并制作一个步进电机驱动模块,要求能实现控制器对步进电机的控制尽可能的精确,占用控制器的资源尽可能少,而且控制方便,程序简单。1.2 总体设计方案1.2.1 设计思路根据题目要求,此设计主要采用以下基本模块来实现,脉冲信号产生模块,脉冲信号分配模块,功率放大模块,设计方框图如图1.2.1所示。脉冲信号信号分配信号放大步进电机 图1.2.1 总体设计方框图其中脉冲信号产生模块用于产生步进电机工作所需要的脉冲信号,信号分配模块用于将信号产生模块所发出的环形脉冲进行分配,信号放大模块用于将经分配后的脉冲信号进行放大,以便于能驱动步进电机。1.2.2 系统方案论证与选择方案一:由单片机编程产生并分配环形脉冲,由分散元件构成功率放大电路,信号经其放大后驱动步进电机。设计方框图如图1.2.2所示。MCU放大电路步进电机 图1.2.2 方案一该方案由单片机作为脉冲产生模块以及脉冲分配模块,经编程后从单片机输出已经分配的环形脉冲,经一些分散元件构成的放大电路放大后驱动步进电机。此方案结构简单易行,驱动电机所需要的控制信号直接由软件实现。由分散元件构成的放大电路实现简单,而且所需元件常见,价格便宜,节约成本。但是该设计在步进电机在低频工作时,振动大、噪声大。另外占用单片机资源较多,编程复杂,而且不能实现对脉冲实现细分,达到对步进电机的精确控制。方案二:由单片机产生脉冲,经L298N芯片进行脉冲分配和功率放大后,将脉冲信号输入步进电机进行驱动。设计方案如图1.2.3所示。MCUL298N步进电机 图1.2.3 方案二L298N可以驱动两个二相电机,也可以驱动一个四相电机,可直接通过电源来调节输出电压,直接用单片机的I/O口提供信号。但是其电路较为复杂,调试相对繁琐,最大只能1/4细分,低速运行震动噪音较大,且该芯片较贵。方案三:由单片机产生脉冲,经TA8435H专用芯片进行脉冲分配和功率放大后,将脉冲信号输入步进电机进行驱动。设计方案如图1.2.4所示。MCUTA8435H步进电机 图1.2.4 方案三使用细分方式,能很好的解决步进电机在低频工作时,振动大、噪声大的问题。步进电机的细分控制,从本质上讲是通过对步进电机励磁绕组中电流的控制,使步进电机内部的合成磁场为均匀的圆形旋转磁场,从而实现步距角的细分。跟用L298N比较:调试简单,最大1/8细分,低速运行震动噪音小;不但简化了电路而且该芯片价格更加便宜。 通过综合比较为达到最佳驱动效果,选择TA8435H芯片驱动步进电机。2.理论分析与计算进电机有两种工作方式:整步方式和半步方式。以步进角18四相混合式步进电机为例,在整步方式下,步进电机每接收一个脉冲,旋转18,旋转一周,则需要2OO个脉冲。在半步方式下,步进电机每接收一个脉冲,旋转09,旋转一周脉冲数:N=2/09 =400旋转一周,则需要4OO个脉冲。控制步进电机旋转必须按一定时序对步进电机引线输入脉冲。以四相六线制电进电机为例,其半步工作方式和整步工作方式的控制时序如表1和表2所列。步进电机在低频工作时会有振动大、噪声大的缺点。如果使用细分方式,就能很好的解决这个问题。步进电机的细分控制,从本质上讲是通过对步进电机励磁绕组中电流的控制,使步进电机内部的合成磁场为均匀的圆形旋转磁场,从而实现步进电机步距角的细分。一般情况下,合成磁场矢量的幅值决定了步进电机旋转力矩的大小,相邻两合成磁场矢量之间的夹角大小决定了步距角的大小。步进电机半步工作方式就蕴涵了细分的工作原理。在图2.1中,第一个CK时钟周期时,解码器打开桥式驱动电路,电流从VMA流经电机的线圈后经RNFA后与地构成回路,由于线圈电感的作用,电流是逐渐增大的,所以RNFB上的电压也随之上升。当RNFB上的电压大于比较器正端的电压时,比较器使桥式驱动电路关闭,电机线圈上的电流开始衰减,RNFB上的电压也相应减小;当电压值小于比较器正向电压时,桥式驱动电路又重新导通,如此循环,电流不断的上升和下降形成锯齿波,其波形如图3中IA波形的第1段。另外由于斩波器频率很高,一般在几十kHz,其频率大小与所选用电容有关。在OSC作用下电流锯齿波纹是非常小的,可以近似认为输出电流是直流。在第2个时钟周期开始时,输出电流控制电路输出电压Ua达到第2阶段,比较器正向电压也相应为第2阶段的电压,因此,流经步进电机线圈的电流从第l阶段也升至第二阶段2。电流波形如图IA第2部分。第3时钟周期,第4时钟周期TA8435的工作原理与第1、2是一样的,只是又升高比较器正向电压而已,输出电流波形如图IA中第3、4部分。如此最终形成阶梯电流,加在线圈B上的电流,如图3中IB。在CK一个时钟周期内,流经线圈A和线圈B的电流共同作用下,步进电机运转一个细分步。图2.1 TA8435H细分原理3.硬件电路设计硬件电路如图3.2所示。引脚M1和M2决定电机的转动方式:MI=0、M2=O,电机按整步方式运转;Ml=1、M2=0,电机按半步方式运转;M1=O、M2=1,电机按14细分方式运转;Ml=1、M2=1,电机按l8步细分方式运转。CWCWW控制电机转动方向,CKl、CK2时钟输入的最大频率不能超过5 kHz。控制时钟的频率,即可控制电机转动速率。REFIN为高电平时,NFA和NFB的输出电压为08 V,REFIN为低电平时,NFA和NFB输出电压为05 V,这2个引脚控制步进电机输入电流,电流大小与NF端外接电阻关系式为:,Io=VrefRnf。图4中,设REFIN=l,选用步进电机额定电流为04 A,R1l、R12选用16 、2W的大功率电阻,O、C两线不接。步进电机按二相双极性使用,四相按二相使用时可以提高步进电机的输出转矩。D3D6快恢复二极管用来泄放绕组电流。 图3.1TA8435H原理图 图3.2 硬件电路图4.软件设计鉴于单片机技术比较成熟,且开发过程中可以利用的资源和工具丰富、价格便宜、成本低。故设计用C语言对其编程并烧录到芯片内部,C语言表达和运算能力比较强,且具有很好的可移植性和硬件控制能力。采用KEIL51的C51编译器。KEIL Uvision2是众多单片机应用开发软件中的优秀软件之一,它支持众多不同公司的51构架的芯片,集编辑、编译、仿真等于一体,同时还支持PLM,汇编和C语言的程序设计,它的界面和常用的微软VC+的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强的功能。系统软件流程图如图4.1所示。程序开始键盘扫描启动加速减速反转正转停止键盘扫描图4.1 系统流程图5系统测试5.1测试仪器测试使用的仪器设备比表5.1.1所示。 表5.1.1 测试使用的仪器设备序号名称、型号、规格数量备 注1直流电压源 1自己制作2步进电机1胜利电子公司3STC单片机开发板1林洋单片机公司5.2 测试方法与测试记录将已经编好的单片机程序下载到单片机,按照硬件电路和软件设计将预设的单片机I/O端口与驱动模块连接,外加+12V直流电压供电,按照软件设计对步进电机的工作情况进行控制,看是否达到了预期的目的.测试记录如表5.2.2所示。表5.2.1测试记录测试次数按键1按键2按键3按键4按键5按键6第一次启动正转反转加速减速停止第二次启动正转反转加速减速停止第三次启动正转反转加速减速停止加速和减速过程中,能完全按照预定的设想实现精确的速度控制。5.3结果分析略参考文献1 全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编(19941999)M.北京:北京理工大学出版社,1997.2 全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编(2001)M.北京:北京理工大学出版社,2003.3 全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编(2003)M.北京:北京理工大学出版社,2005.4 全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编(2005)M.北京:北京理工大学出版社,2007.5 黄智伟.全国大学生设计竞赛培训教程M.北京:电子工业出版社.2003.6 黄智伟.基于multisim2001的电子电路计算机仿真设计M.北京:电子工业出版社,2004.7 黄智伟.FPGA系统设计与实践M.北京:电子工业出版社,2004.8 黄智伟.射频电路设计M.北京:电子工业出版社,2004.9 黄智伟.无线发射与接收电路设计M.北京:北京航空航天大学出版社,2004.10 黄智伟.全国大学生电子设计竞赛系统设计M.北京航空航天大学出版社,2006.11 黄智伟.全国大学生电子设计竞赛制作实训M.北京航空航天大学出版社,2007.12 黄智伟.全国大学生电子设计竞赛电路设计M. 北京航空航天大学出版社,2006.13 高吉祥.全国大学生电子设计竞赛培训系列教程高频电子线路设计M电子工业出版社,2007.14 高吉祥.全国大学生电子设计竞赛培训系列教程模拟电子设计M电子工业出版社,2007.附录1主要元器件清单主要元器件清单见表1所示。表1 主要元器件清单序号名称或型号数量备注封装14N253光耦DIP 2TA8435H1细分芯片DIP 3FR104快恢复二极管4两路拨动开关1模式选择DIP5电容若干6电阻若干附录4程序清单#include #define uint unsigned int #define uchar unsigned char sbit cl=P10;sbit cw=P11;sbit en=P12;uchar i,j,key;uint code suduH=0x3c,0x63,0x8A,0xB1,0xD8,0xFE,0xFF,0xFF;uint code suduL=0xB0,0xC0,0xD0,0xE0,0xF0,0x0C,0x06,0x9C;void unit();void kongzhi();void delay(unsigned int cnt);uchar keyscan(void);main()unit(); while(1)kongzhi();void timer0() interrupt 1TH0=suduHi;TL0=suduLj;cl=cl; /产生脉冲void unit()TMOD=0x00;EA=1;ET0=1;TR0=1;i=0;j=0;void kongzhi()key=keyscan();/调用键盘扫描, switch(key)case 0xee:cw=1;break;/正转case 0xed:cw=0;break; /反转case 0xeb:en=1;break; /停止 case 0xe7:en=0;break; /启动case 0xde:i+;j+;break; /加速case 0xdd:i-;j-;break; /减速uchar keyscan(void)/键盘扫描函数,使用行列反转扫描法uchar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西中铁水利水电规划设计集团有限公司招聘笔试真题2024
- 年关将至安全培训开场白课件
- 工业安全生产培训平台课件
- 平面设计肌理课件
- Ethoxyethyne-Ethoxyacetylene-生命科学试剂-MCE
- 奏鸣曲式课件
- 平翘舌音的双语课件
- 2025年智慧电网下光伏产业供应链风险管理策略研究报告
- 2025年公路货运行业数字化转型与物流金融创新报告
- 农发行兰州市七里河区2025秋招群面案例总结模板
- 2025年度反洗钱阶段考试培训试考试题库(含答案)
- 收割芦苇施工方案
- 普通黄金现货购买合同8篇
- 预防静电安全知识培训课件
- 三力测试考试题库及答案视频讲解
- 2025年河南省人民法院聘用书记员考试试题及答案
- 2025年中学教师资格考试《综合素质》核心考点与解析
- 2025党校中青班入学考试试题及答案
- 口腔冠延长术
- 部编版七年级语文上册《闻王昌龄左迁龙标遥有此寄》课件
- 诊所经营管理课件
评论
0/150
提交评论