




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于protues的步进电机仿真课程设计专业及班级 姓名学号授课老师完成时间基于 proteus 的步进电机仿真摘要步进电机是一种将电脉冲转变为角位移的执行机构, 可通过控制脉冲数来控 制角位移量。 步进电机广泛应用在生产实践的各个领域。 它最大的应用是在数控 机床的制造中,因为步进电机不需要A/D转换,能够直接将数字脉冲信号转化成 为角位移, 所以被认为是理想的数控机床的执行元件。 本设计利用 proteus 仿真 软件进行电路仿真, 系统通过设置六个按键分别控制步进电机的起止、 方向、步 进速度,使用 1602 液晶显示以上参数。整个系统具有稳定性好,实用性强,操 作界面友好等优点。关键词
2、: proteus 仿真 步进电机 1602一、整体电路分析如下图,整个设计以STC89C51单片机为中心,由复位电路,时钟电路,电机驱动,步进电机,显示电路等组成,硬件模块如图1所示:图1硬件模块图通过按键进行相应的参数设定,单片机接收到信号后经过判断驱动电机驱动 模块,然后由驱动电路驱动步进电机运转,并用LCD显示设置的参数。二、系统硬件电路选择与设计1、主控器的选择本次主控单元使用C51单片机对整个系统进行控制。STC89C51R包含512字 节RAM、32条I/O 口线、3个16位定时/计数器、8输入4优先级嵌套中断结构、 1个串行I/O 口(可用于多机通信、I/O扩展或全双工UART
3、以及片内振荡器和 时钟电路。电路图如下:XvCC cr OT2345678|4.q-3 .*3- OZLn.cQ DXJ/10op QXRJB5tam/ozp 41moozp CTT .0 .0 mQC/ .0 44m4 .0 coQC/j .0 CC/i .0 1DALTI .0- ODAku .07615 -4i.il3 .-2.T1up0 31ame ela NE5PFOORozlamix ilamix图2单片机最小系统电路图2、步进电机选择步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上是一种单相或多相同步电动机。 单相步进电动机有单路电脉冲驱动, 输出功率一般很
4、小,其用途为微小功率驱动。多相步进电动机有多相方波脉冲驱动,用途很广。本设计使用的是四相三拍步进电机,连接图如下:曲记+ +气弘离Q t=宙電* 户 壬抽弗1卫风需戲百卫*71000由J- T5R-毗也旳兗碎)mq fi Ukn 住tip uftsi AHtAETi mejbi wli huimi unon i即 I 睜 I II I I !0 4 A J -血牡-4 1皿如图3步进电机接线图3、驱动电路的选择L297、L298是步进电机专用控制器,它能产生 4相控制信号, 可用于计 算机控制的两相双极和四相单相步进电机,能够用单四拍、双四拍、四相八拍方 式 控制步进电机。芯片内的PWM斩波器
5、电路可开关模式下调节步进电机绕组 中的电机绕组中 的电流。该集成电路采用了 SGS公司的模拟/数字兼容的I2L 技术,使用5V的电源电压, 全部信号的连接都与 TFL/CMOS或集电极开路的晶体管兼容。图 4 L297 L2984、键盘输入模块电路设计中,键盘采用非编码键盘系统中的独立式按键结构。键盘工作方式采用定时扫描方式。采用定时器TO定时,通过输出数据,识别按键的工作状态。键 盘主要用来提供人机接口,电路如图3所示,采用独立式按键电路。按键功定义 如下:当P1.5按下时,步进电机开始启动;当INTO按下时,步进电机停止; 当P1.0按下时,步进电机开始加速;当P1.1按下时,步进电机开始
6、减速;当P1.2 按下时,步进电机开始正转;当P1.3按下时,步进电机开始反转。连接图如下:图5按键接连接图5、显示电路的LCD显示模块是把 LCD显示屏、背景光源、线路 板和驱动集成电路等部 件构造成1个整体作为1个独 立部件使用,只留 1个接口与外部通信。显 示模块通 过这个接口接收显示的命令和数据,并按指令和数据的要求进行显示,外部电路通过这个接口读出显示模块的工作状态和显示数据。1602液晶模块内部的字 符发生存储器(CGROM已经存储了 160个不同的点 阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号和日文假名等,每 1个字符都有1个固定的代码。用户对模块写入适当的
7、 控制命令,即可 完成清屏、显示、地址设置等操作。设计采用并行方式控制,LCD与单片机的通讯接口电路如图6所示。图6 1602显示电路接线图四、系统软件设计软件流程图图7系统流程图五、总结本次设计利用仿真软件 Proteus 及 KeilC5l 进行调试。 系统实现了可程序 设定和显示步进角、 步进方向和步进速度, 支持用开关量单独控制步进电机的启 动和停止、转向、转速。通过此次课程设计, 我不仅学会如何用单片机控制步进电动机, 而且在查找 资料的过程中也了解了许多课外知识, 开拓了视野, 使自己在专业知识方面和动 手能力方面有了很大的提高,更让我学会了理论与实践的结合 。最后,感谢丁老师的悉心教导以及同学的帮助!六、附录(1)整体电路图(2)程序代码#in elude lcd1602.h#defi ne uchar un sig ned char#defi ne uint un sig ned int*功能:延时1.64ms*参数:无void delay1_64ms(void) uchar i;for(i = 0;i 250;i+)_nop_();_nop_();_nop_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 畜牧业疫病防控合作项目合同
- 2025综合承包施工合同
- 2025届高考政治一轮复习专题四发展社会主义市抄济23围绕主题抓住主线精练含解析
- 自考行政管理视野拓展试题及答案
- 2025年度合作协议 个人加盟外贸企业代理合同
- 2025如何编写租赁合同
- 行政决策科学化的路径试题及答案
- 2025城市更新项目房屋征收补偿合同范本
- 2025版终止解除租赁合同协议书模板
- 行政管理创新与市政学试题及答案
- 压疮引起的疼痛护理
- 上海市静安区2025年高三二模英语试卷(含答案)
- 车间卫生打扫管理制度
- 造价风险防范管理制度
- 护理管理学中的化学性伤害
- 供暖项目可行性研究报告
- 《浙江省中药饮片炮制规范》 2015年版
- 辅导员考试基础知识考题盘点
- 阀门技术协议合同
- 2025江苏省安全员B证考试题库
- 客户旅程全维度管理研究-全面剖析
评论
0/150
提交评论