标题: 单片机步进电机控制器的设计-电子系统设计创新实验报告+仿真+源码 [打印本页]
作者: zzkeng 时间: 2018-10-20 14:32
标题: 单片机步进电机控制器的设计-电子系统设计创新实验报告+仿真+源码
电子系统设计创新实验报告
题目:步进电机控制器的设计
设计要求:
- 步进电机是用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机,它突出的优点是可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速启停,正反转控制及制动等。
摘要
通过制作步进电机控制器的设计,加深对数字电路和模拟电路的理解以及了解它们在现实生活中的应用,提高动手能力。
步进电机控制器的设计设计框图如图所示,系统由按键电路、单片机电路、脉冲放大电路、步进电机等部分组成。时钟电路产生一个时钟信号,
步进电机按键电路如图1所示
图1
该按键电路由六个按键开关组成,第一个按钮为运行状态控制,运行电机的启动与关闭;第二个按钮为转速控制,控制电机的转速;第三个按钮为步进数预制,可以设置电机的圈数使其自动停止;第四个按钮为模式调节,可以控制电机的模式;第五个与第六个按钮为前三个按钮的参数调节,可以调节它们的参数。
(2)时钟电路
此系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。MCS-51内部有一个用于构成振荡器的高增益反相放大器。这个放大器外接晶体谐振器以及电容CX1和CX2构成并联谐振电路,接在放大器的反馈回路中构成时钟电路。时钟频率越高,单片机控制器的控制节拍越快,运算速度也就越快。
图2
整个系统工作的流程图如下图所示:图需要用VISIO绘制
对流程图进行描述,如:
系统上电初始化,然后进入等待按键状态,如果无按键按下,则继续等待,如有按键按下,则判断是哪一个按键,然后执行相应的功能。
还可以再细点
四、系统测试及调试(仿真)——如果是实物制作,则写系统测试及调试,如果是仿真,则写系统测试与仿真
图3 …….
在protues软件中绘制系统原理图,如下图所示:
(整个系统的原理图)
仿真过程中,记录了7个不同的仿真波形,如图3所示,…….然后对图中内容进行说明,可以看出来它们的速度进行调节会越来越快。
仿真中如还有其它现象则写进来!
五、结论
系统在仿真过程中比较顺利,没有出现什么大问题,只是在运行中显示当前步进数的时候,LCD1602刷新步数不是很连续。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
所有资料51hei提供下载:
步进电机控制器的设计.7z
(230.14 KB, 下载次数: 105)
作者: admin 时间: 2018-10-20 15:46
好资料,51黑有你更精彩!!!
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |