- 1
- 0
- 约1.94万字
- 约 29页
- 2016-11-21 发布于湖北
- 举报
微机原理(单片机)课程设计报告
PAGE \* MERGEFORMAT30
项目编号:
2015-2016学年第一学期
微机原理(单片机)课程设计
总结报告
项目名称:步进电机控制A
微机原理(单片机)课程设计任务书
项目名称:步进电机控制A
内容与要求:
上位机:完成界面设计与通讯程序
能够设置步进电机的启动、停止、正转、反转
能够设置步进电机转速(快中慢)圈数
能够保存或读取电机的工作状态
可以对串口进行设置
下位机:完成电路设计与控制程序
完成步进电机的控制
按键1可控制电机的启动和停止,按键2可控制电机的转动方向,按键3可控制电机的转速,按键4可控制转动圈数(按一次加一圈)
由串行LCD显示当前转动方向,转速,圈数
通过串口与上位机通讯
项目组任务分担评价表
姓名分担任务组内评价张浩??成LCD显示模块设计与编程、上位机串口通讯界面设计、下位机串口通讯程序、上位机串口通讯程序5李福俊查阅资料,焊接外部电路,外部电路连线,完成下位机除串口通讯以外的程序编写。5课程设计报告评分表
内容总体方案硬件设计软件设计结果分析明细清单问题分析心得体会参考文献程序代码格式规范总分学生1得分学生2得分
目录
总体方案 4
硬件设计 4
1.单片机最小系统 4
2.驱动电路 5
3.步进电机电路 5
4.LED显示电路 5
5.总接线图 5
软件设计 6
1.键盘控制模块 6
2.串行LCD显示模块 7
3.上位机通信模块 8
结果分析 9
明细清单 10
设计调试中的问题 10
心得体会建议 11
参考文献 12
附录1 13
附录2 29
一、总体方案:
总体方案:步进电机控制系统框图如图1所示。
图1 步进电机控制系统总体功能模块示意图
图中,控制器为单片机STC89C52,通过串口与上位机相连,与上位机实现通讯。通过IO口输出到驱动电路,通过驱动电路控制步进电机的工作。同时将步进电机的工作状态通过串行LCD模块显示出来。
二、硬件设计:
1.单片机最小系统
单片机的最小系统是指单片机能正常工作所必须的基本电路,主要有单片机,电源电路,复位电路,晶振电路构成。其原理图如下所示:
2.驱动电路
步进电机的驱动芯片我们采用的ULN2003实现。实验中1脚到4脚接单片机输出信号,13到16脚接步进电机。8脚接地,9脚接电源。电路图如下:
3.步进电机电路连接图:
步进电机用万用表测试后,将其与ULN2003和电源连接。
4.LED显示电路连接图:
5.总接线图
三、软件设计:
结合STC89C52的各个引脚,分配它的各个端口给各个模块。在本次设计中用到了串行LCD显示模块,键盘控制模块,模块。
键盘控制模块
本次课程设计中,设定了四个按键来控制电机启动、停止、转向、圈数(按一次加一圈)。先检测每个键是否被按下,再根据设定的键位判断要让电机实现什么功能。按键控制转速流程图如下:
图中,Dir代表电机的工作状态,0代表正转,1代表反转,2代表停止;Speed代表电机的转速,100代表慢速,30代表中速,5代表快速;N代表电机转动脉冲数,50代表实际转一圈。
串行LCD显示模块
本次课程设计使用了串行LCD诺基亚5110,该模块具有以下特点:
1)性价比高,LCD1602可以显示32个字符,而Nokia5110可以显示15个汉字,30个字符。Nokia5110裸屏仅8.8元,LCD1602一般15元左右,LCD12864一般50~70元。
2)接口简单,仅四根I/O线即可驱动,LCD1602需11根I/O线,LCD12864需12根。
3)速度快,是LCD12864的20倍,是LCD1602的40倍。
4)Nokia5110工作电压3.3V,正常显示时工作电流200uA以下,具有掉电模式,适合电池供电的便携式移动设备。
将串行LCD与单片机IO口相连,可以通过编写程序使其实现数字、英文字符、汉字及图形的显示,显示程序见附录。
5110的管脚配置如下:
上位机通信模块
通过串口与上位机实现通讯,在VS2010中使用MSCOMM控件编写一个串口应用程序。使用组合框实现串口号、波特率、校验类型的选择,添加命令按钮打开串口及发送数据。
(1)打开串口:在打开串口按钮的代码中,首先判断各个组合框的值,然后打开相应的串口端口。代码如下:
UpdateData();
m_mscomm1.put_CommPort(m_comnum+1); //端口号
m_mscomm1.put_InBufferSize(1024); //设置输入缓冲区的大小,
您可能关注的文档
- 毕业论文查重修改秘籍指导精要.ppt
- 剥夺王权保留王位的革命【北师大】精要.ppt
- 毕业论文超级电容器的应用研究精要.doc
- 毕业论文出警线路优化系统的设计与实现精要.doc
- 毕业论文初稿1精要.doc
- 剥夺王权保留王位的革命课件精要.ppt
- 剥夺王位保留王权的革命课件精要.ppt
- 毕业论文答辩(此处省略)大型集装箱企业应对策略精要.ppt
- 伯格曼法则在北极定稿精要.ppt
- 毕业论文答辩参考范本精要.ppt
- 中国国家标准 GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 《GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例》.pdf
- GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- GB/Z 10062.32-2025锥齿轮承载能力计算方法 第32部分:锥齿轮和准双曲面齿轮的ISO评价体系 胶合承载能力算例.pdf
- 中国国家标准 GB/T 46881-2025数字化供应链 追溯体系通用要求.pdf
- 4、《建筑与市政施工现场安全卫生与职业健康通用规范》孙其珩(1).pdf
- 25-26学年政治统编版必修4课件:5.2 社会历史的发展.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.2.2 尊重知识产权.pptx
- 25-26学年政治统编版必修4课件:6.3 价值的创造和实现.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 第4课 知能双测8.pptx
原创力文档

文档评论(0)