单片机与上位机软件设计项目5 步进电机转速控制.pptVIP

单片机与上位机软件设计项目5 步进电机转速控制.ppt

  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文档。上传文档
查看更多
四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。 (a)单四拍? ??? (b)双四拍? ?? ?(c)八拍   图5-9 步进电机工作方式波形图 51单片机驱动步进电机 四相步进电机实物图如图5-10所示,该电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5:黄色、6:黑色。其中,1和2为电源引线,3~6引脚为4相引线。 图5-10 步进电机实物图 8051单片机芯片的接口的输出电流不能直接驱动步进电机,而需要利用ULN2003或者LM298来驱动步进电机 2.按键接口技术 键盘是单片机应用系统中使用最广泛的一种数据输入设备。在单片机应用系统中,一般都是通过键盘向单片机输入指令,数据,实现人机交互。键盘是一组按键的组合。按键通常是一种常开型按钮开关,常态下键的两个触点处于断开状态,按下键时它们才闭合(短路)。 图5-12 按键实物图 1)按键的判断 按键在接入单片机时的结构如图5-13所示,在按键被按下的时候,键的两个触点接通,P2.0从高电平变化到低电平,单片机就是通过判断引脚电平的变化来确定按键是否按下。如果:sbit p20=P2^0; 则判断按键是否按下的语句是:if(p20==0){;} 2)按键消除抖动 通常按键是一个机械式开关,开关闭合的时候不会马上稳定的接通,断开的时候也不会立即断开,在按键被按下或松开的瞬间,其输出电压会产生波动,称为键的抖动。消抖方法有硬件消抖和软件延时两种。 3)独立式键盘与单片机接口 uchar KeyScan() { if(!Key0) Key0(); else if(!Key1) Key1(); else if(!Key2) Key2(); else if(!Key3) Key3(); else if(!Key4) Key4(); else if(!Key5) Key5(); else if(!Key6) Key6(); else if(!Key7) Key7(); else return 0xff; } /*********************************** *函数名称:KeyScan() *函数功能:独立式键盘按键判断 *说明:共有8个独立式按键,分别接在P1.0~P1.8, * 若有按键按下,则分别执行对应的程序Key0()~Key7(). 若无按键按下,返回0xff。 ***********************************/ #includereg51.h /*定义端口*/ sbit Key0=P1^0; sbit Key1=P1^1; sbit Key2=P1^2; sbit Key3=P1^3; sbit Key4=P1^4; sbit Key5=P1^5; sbit Key6=P1^6; sbit Key7=P1^7; 出版社 科技分社 单片机与上位机软件设计 出版社 科技分社 单片机与上位机软件设计 出版社 科技分社 单片机与上位机软件设计 单片机与上位机软件设计   在电动玩具中,有很多地方需要用到电机,譬如电动玩具汽车轮子转动、高档玩具娃娃手臂的摆动、机器人头部的转动等,在这些需要运动的地方都安装有驱动电机。这些电机不能用普通直流电机,因为普通直流电机速度不能调节,不方便控制。步进电机则可以根据需要设定其转速,而且其转速不受电压的大小,电流的数值、波形、温度的变化等影响,在高级玩具、工业控制和数控机床等领域应用较多。本项目完成步进电机转速控制与显示,利用按键调节步进电机的转速,使用液晶显示转速。 在本项目中,会首先介绍液晶显示屏1602的显示控制方法,学会在液晶屏上显示字符,然后介绍步进电机的原理,最后讲解按键的结构和识别,并实现步进电机转速控制与显示。 项目导读 任务1 LCD1602显示控制 【背景知识】 1. 液晶显示器 液晶显示器也称为LCD显示器,利用液晶的电光效应把电信号转换成字符、图像等

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档