欢迎来到天天文库
浏览记录
ID:25463455
大小:2.02 MB
页数:34页
时间:2018-11-20
《步进电机控制a课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、项目编号:2015-2016学年第一学期微机原理(单片机)课程设计总结报告项目名称:步进电机控制A班级:姓名:学号:微机原理(单片机)课程设计任务书项目名称:步进电机控制A内容与要求:上位机:完成界面设计与通讯程序(1)能够设置步进电机启动、停止、正传、反转(2)能够设置步进电机转速(快、中、慢),圈数(3)能够保存电机的工作状态至文档,从文档读取电机的工作状态(4)可以对串口进行设置下位机:完成电路设计与控制程序(1)采用步进电机的控制,默认中速正传1圈(2)按键1可控制电机的启动和停止,按键2可控
2、制电机的转动方向,按键3可控制电机的转速,按键4可控制转动圈数(每按1次加1圈)(3)由串行LCD显示当前转动方向、转速、圈数(4)通过串口与上位机通讯。项目组任务分担评价表姓名分担任务组内评价周欧翔LCD显示模块设计与编程、下位机串口通讯程序、上位机串口通讯程序、上位机界面、上位机控制程序6张璐下位机硬件连接、电路焊接、步进电机控制程序4课程设计报告评分表内容总体方案硬件设计软件设计结果分析明细清单问题分析心得体会参考文献程序代码格式规范总分学生1得分学生2得分微机原理(单片机)课程设计报告目录1.
3、总体方案…………………………………..12.硬件设计…………………………………..13.软件设计…………………………………..34.结果分析或项目所实现的功能、指标………………55.明细清单…………………………………..66.设计调试中遇到的疑难问题及解决方法……….77.心得体会与建议…………………………………..78.参考文献…………………………………..8附录…………………………………..930微机原理(单片机)课程设计报告控制器LCD显示模块上位机步进电机模块外部按键模块一、总体方案图1-1步
4、进电机控制A总体功能模块示意图图中,控制器为89C52MCU,负责与上位机通讯、控制步进电机的开闭转速转向圈数、控制LCD显示、接受外部按键输入;步进电机模块为42BYGHW型步进电机,为系统的执行模块;外部按键模块按键1可控制电机的启动和停止,按键2可控制电机的转动方向,按键3可控制电机的转速,按键4可控制转动圈数(每按1次加1圈);LCD显示当前转动方向、转速、圈数;上位机设置步进电机启动、停止、正传、反转、步进电机转速(快、中、慢),圈数,并保存电机的工作状态至文档,从文档读取电机的工作状态,可
5、以对串口进行设置,由VS2010MFC编程而得。二、硬件设计控制芯片:80C52单片机学习板驱动芯片:UM2003显示屏:LCD1602电机:42BYGHW混合式步进电机选择控制芯片时还是选用80C52系列,板子当然用面积小的比较好;电机的驱动芯片选用ULN2003,ULN2003是高压大电流达林顿晶体管30微机原理(单片机)课程设计报告阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统,市场价5.00-6.00左右;与80C52学习板配套的L
6、CD显示屏一般都是LCD1602型号,市场价4.00-5.00左右;步进电机选用42BYGHW混合式步进电机,步进电机一般分为三种:反应式、永磁式、混合式,反应式步进一般为两相,转矩和体积较小,步进角一般为7.5度或1.5度;永磁式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大;混合式步进是指混合了永磁式和反应式的优点。它又分为两相、三相和五相:两相步进角一般为1.8度而五相步进角一般为0.72度,混合式步进电机随着相数(通电绕组数)的增加,步进角减小,精度提高,这种步进电
7、机的应用最为广泛。42BYGHW市场价30.00-40.00左右。ULN2003作为电极的驱动芯片,由七个硅NPN达林顿管组成。ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。除管脚8接地、管脚9接VCC之外,管脚1-7作为脉冲输入端,管脚10-16脉冲信号输出端。一般从80C52单片机输出出来的脉冲作为脉冲的输入端,脉冲信号输出端输出幅值12V及以上的脉冲来驱动电机转动。详细的硬件电路图如
8、下:30微机原理(单片机)课程设计报告三、软件设计是否接收到数据电机状态相应改变用户是否按下按键更新界面否是否是电机状态相应改变更新界面传递给下位机上位机主要为用户提供控制界面,在用户按下相应按键之前一直等待,按下按键后按照按下按键的类型改变相应的电机状态,更新界面,并传递给下位机;如果下位机的传递了电机状态,便改变成相应的电机状态,更新界面。图3-1上位机程序流程图30微机原理(单片机)课程设计报告开始根据电机状态显示并驱动电机是否接收到数据电机状态相
此文档下载收益归作者所有