实验九步进电机控制实验.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
步进电机控制试验 一、 实验目的 1、 掌握keilc51软件与protues软件的联合仿真调试的方法 2、 掌握步进电机的工作原理及控制方法 3、 掌握步进电机的不同编程方法 二、 实验内容 1、 用protues设计一四相六线步进电机控制电路。要求利用pl 口做为步进电 机的控制接口,通过达林顿阵列ULN2003Ao参考电路给出。 2、 编写程序,实现步进电机的正反转控制。正反转时间分别持续10秒时间。如 此循环。 3、 设计一可调速度步进电机控制电路。P3. 03. 2分别接按键K1~K3,其中K1 为正反转控制按键,K2为加速按键,K3为减速按键,要求速度7档可调,加 减速各设三档,复位时位于4档,要求每档速度变化明显。 三、 实验说明 1、 步进电机控制原理; (1)步进电机是利用电磁铁的作用原理,将脉冲信号换为线位移或角位移的电 机。每来一个脉冲,步进屯机转动一定的角度,带动机械移动一小段距离。 特点:来一个脉冲,转动一个步距角。控制脉冲频率,可控制电机转速。 改变脉冲顺序,可改变转动方向。 2、 ULN2003A:七达林顿阵列 ULA2003A是集成达林顿管反向驱动电路,内部还集成了一个消线圈反电动势 的二极管,可以用來驱动电机、继电器等功率器件。它是双列16脚封装、NPN 晶体管矩阵,最大驱动电压50v,输入电压5v。 四、 实验步骤 1、 用proteus设计电路 2、 在keilc51中编写键盘识别程序,编写通过后,与proteus联合调试 3、 观察1602是否能止确显示 五、 实验电路 1、实验电路见下图: C1U1191821-31P1P PI V2 PgP10 Fl违 PI塔 PI叼P1A7B?XTAL1X7AL2RSTPS6K ALE EAP1.0 P1.1P1 2P1.3P1.4P1 5P1.6P1.7AT89C51 ?TDT-P0 3/ADO P0.1/AD1 PO2/AD2 P03/AD3 PO4XAD4 P05MD5 P03/AD6 P07/AD7P2D/A8P21/A9 P22/A10 P23/A11 P247A12 P25/A13 P26/A14 P27/A15P3.0?XD P3I/TXD P3 2ANT0 P3.3/NTFP3.4/T0 P35/T1 P3.6A^P3.7 C1 U1 19 18 21- 31 P1P PI V2 Pg P10 Fl违 PI塔 PI叼 P1A7B ?XTAL1 X7AL2 RST PS6K ALE EA P1.0 P1.1 P1 2 P1.3 P1.4 P1 5 P1.6 P1.7 AT89C51 ?TDT- P0 3/ADO P0.1/AD1 PO2/AD2 P03/AD3 PO4XAD4 P05MD5 P03/AD6 P07/AD7 P2D/A8 P21/A9 P22/A10 P23/A11 P247A12 P25/A13 P26/A14 P27/A15 P3.0?XD P3I/TXD P3 2ANT0 P3.3/NTF P3.4/T0 P35/T1 P3.6A^ P3.7 丽 39 7 38 1 37 ? 36 R U3 A B C D BI/RBO RBI LT 7447 TEXT gQBxgQEQFQG 门 Hi Ul- 八 COM 1B 1C 2B 2C 3B 3C 4B 4C 5B 5C 6B 6C 7B 7C A 16 14 2、实验源程序见附录。 六、实验总结 1、 步进电机的工作原理及控制方法,来一个脉冲,转动一个步距角。控制 脉冲频率,可控制电机转速。通过改变脉冲顺序,可改变转动方向。 2、 掌握ULN2003A七达林顿阵列的使用方法,ULN2003A是集成达林顿管反 向驱动电路,内部还集成了一个消线圈反电动势的二极管,具有较强的 驱动能力,可以用来驱动电机、继电器等功率器件。 3、 利用定时器屮断检测按键时,因为每20ms就扫描一次键盘,而若按下一 次按键时间过长,会引起一次按键重复检测的情况,可设置一个标志位, 反映按键是否被检测完,等一侧按键完成后在接受下一次按键触发。 程序1 itinclude REGX51.H sbit Al二P「0; sbit Bl二P「l; sbit Cl二P「2; sbit DI二P「3; bit flag; char code foreward [] = {0x01, 0x03, 0x02, 0x06, 0x04, 0x0c, 0x08, 0x09}; unsigned char Speed; void delay_ms(int); main() { unsigned char i: TM0D=0x01; THO= (65536-50000)/256; TLO= (65536-50000)

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档