- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二节。步进电机 一.步进电机的结构与工作原理 步进电机通电方式 按定子结构排列分类 问题1.对于步进电机工作原理,下面选项正确的是: 矩角特性 惯频特性 矩频特性 脉冲驱动电源 一.限流电阻式 恒流源式 高低压驱动 恒流斩波式 问题2.有关步进电机脉冲驱动电源的正确说法是: A.限流电阻式驱动电源,可用减少限流电阻方法来增大输出功率 B.恒流斩波驱动电源通过改变波形占空比来调节输出功率。 C.恒流源内阻可视为无穷大,因而电路输出级的时间常数很小,电流上升率很大。 D.高低压供电的目的是减小输出级电路的时间常数,以增加负载的电流上升率。 脉冲分配与速度控制 一.步进电机环形分配器 实现环形分配的方法 步进电机的升降速控制 硬件电路实现升降速 问题3.在步进电机驱动的开环系统中需要升降速处理,其原因是: A.步进电机矩频特性的限制 B.步进电机惯频特性的限制 C.工作台具有较大的惯性 D. A和C两者的原因 E. B和C两者的原因 问题5.你对本课程采用教学互动系统的意见和看法 A.拒绝 B.勉强接受 C.基本接受 D.比较喜欢 E.很喜欢 数控系统软件设计 V t 直线升降速 V t 阶梯升降速 V t 指数升降速 可 逆 计 数 器 D/A 转 换 器 压 控 振 荡 器 Fa + Fb - Fb 利用锁相环电路实现步进电机升降速控制 利用锁相环电路实现步进电机升降速控制 L297四相环形分配器专用芯片电路 * * 意大利SGS半导体公司生产的L297芯片,L297是步进电机专用控制器,它能产生4相控制信号,可用于计算机控制的两相双极和四相单极步进电机。 L297能产生单四拍、双四拍和四相八拍工作所需的适当相序。单四拍、双四拍为整步模式,而四相八拍为半步模式,半步模式下步进电机步距角为整步模式下的一半。在19脚输入一高电平即可得到半步模式、接入低电平可得到整步模式。 L297的18脚位CP脉冲输入引脚,每输入一个脉冲,L297的输出就改变一个相序。L297的17脚为方向控制信号,该脚输入高电平L297将输出正转相序,反之为反转相序。 A.转子旋转速度永远落后于定子产生的旋转磁场 B.转子旋转的原因是由于转子切割磁力线产生电 流,然后通电导线在磁场中受力产生力矩。 C.定子磁极对数越多,转子旋转速度越快 D.转子旋转是由于受到定子磁极的吸引力的作用 最大静态转矩Mjmax 实验板上的步进电机及驱动电路连接图 ULN2003 脉冲 方向 A B C 脉冲 A B C 采用中小规模集成电路组成环形分配器 由D触发器构成的四相环形分配器 采用 专用 集成 电路 三相双三拍 三相六拍 采用计算机I/O口,软件分配 09H 1 0 0 1 3 03H 1 1 0 0 2 06H 0 1 1 0 1 0CH 0 0 1 1 0 P1口 输出值 P1.0 (A) P1.1 (B) P1.2 (C) P1.3 (D) 步序 C语言实验程序如下: #include reg52.h unsigned char code step_tab1[4] ={0xc,0x6,0x3,0x9}; //4相双4拍软件分配表 /*----------------- 约延时100us --------------------*/ delay(unsigned char dy) { unsigned char ii; while(--dy) for(ii=0;ii24;ii++) ; } //----------------------主程序------------------------------ main() { bit direction; //步进电机旋转方向标志 unsigned char i; char step_index; //步进电机步序 direction=0; //观察正转情况 while(1) //大循环 { if (direction==1) {if (++step_index3) step_index=0;} //正转 else {if (--step_index0) step_index=3;} //反转 P1=step_tab1[step_index]; for(i=0;i10;i++)
原创力文档


文档评论(0)