基于微型计算机的步进电机系统设计,基于微型计算机的步进电机系统设计本科毕业论文.doc...

基于微型计算机的步进电机系统设计

摘 要

如今单片机由于其体积小,性能完善,所以广泛应用于各个行业中。本文设计了基于STC89C52单片机的步进电机驱动系统。本系统中,主要完成了按键控制步进电机起停、正反转、加减速再输出显示等功能。我们试着用所学的知识,通过实践来掌握应用设备的工作原理。

关键词:单片机,步进电机,串口通信,供电,LCD1602

STEPPER MOTOR MICRO-COMPUTER BASED

SYSTEM DESIGN

ABSTRACT

Now because of its small size, microcontroller is perfect in performance, so widely used in various industries. In this paper, based on the single chip STC89C52 stepping motor driven system. The system, and the main completed the button control step motor, and the stop and turn, and slow down and the output shown etc. Function. We try to use of knowledge, through the practice to master the application equipment principle of work.

KEYWORDS:single chip,step motor,serial communication,power supply,LCD1602

目 录

引言1

1.设计任务及思路2

1.1供电模块2

1.2串行通信模块3

1.3 按键模块4

1.4 指示灯模块5

1.5 显示模块6

1.6 电机模块6

2 软件编程思路及流程8

2.1 主程序8

2.2 键盘扫描程序9

2.3 LCD显示程序10

2.4 步进电机驱动程序11

3. 系统评价及改进12

3.1 系统优点12

3.2 系统缺点12

3.3 系统改进12

4 结论13

5 学习心得14

参考文献15

致谢16

附录17

引言

在经济与科技共同发展的今天,为了满足人们的需要,汽车、电梯等工具已经是人们居家旅游必不可少的元素。而在汽车雨刷器、电梯的控制等方面,由单片机控制的步进电机便起到了至关重要的作用。

步进电机是一种把电脉冲信号变成直线位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。步进电机在结构上也是由定子与转子组成,可以对旋转角度和转动速度进行高精度控制。当定子上绕组通电时,可产生激励磁场,并与转子形成回路。如果转子和定子之间的磁场没有对齐,由于磁力线力会走磁阻最小的路线,从而带动转子旋转一个角度,使转子的一堆磁极旋转方向与定子的磁场方向一致。让定子绕组旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就会旋转一个步进角。称为一步。步进电机必须使用专用的步进电机驱动设备才能够正常工作。步进电机系统的运行性能,除与电机自身性能有关外,在很大程度上还取决于驱动设备性能的优劣[1]。

本设计中只是单纯完成了使用单片机控制步进电机完成加速、减速、正传、反转等功能,并使用液晶显示屏显示,并没有针对某种特定的应用设计相应的功能。当然,这也会使得本系统的应用变得更加广泛。

1.设计任务及思路

本系统需要完成键盘控制步进电机加减速正反转等功能并同步显示,所以,要完成系统功能需要几部分模块共同构成。

根据需要,本系统设计的这几部分模块分别有:为整个系统供电的供电模块、从计算机到单片机写入程序的串行通信模块、控制电机工作的按键模块、指示电机工作状态指示灯模块、显示电机工作的显示模块、系统的核心也就是完成拖动的电机模块。

系统原理图如下:

图1.1 系统原理图

Fig. 1.1 system diagram

供电模块

本系统使用的供电模块为DC供电与USB供电5V双供电系统。其中DC供电为正常工作供电,USB供电作为备用供电电源使用。两电源之间使用单刀双掷开关切换。

需要注意的是,两电源在使用开关切换供电时系统会断电重新启动,所以电机工作中轻易不要切换供电。实在需要切换电源的话需要先插好供电电源线再按开关切换供电一面电压不稳烧毁原器件。

供电模块原理图如下:

图1.2 供电模块原理图

Fig. 1.2 power supply module principle diagram

串行通信模块

本系统使用串行通信模块来向单片机输入程序使单片机工作。模

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值