基于Proteus的步进电机的设计仿真概要 下载本文

内容发布更新时间 : 2024/10/21 3:46:24星期一 下面是文章的全部内容请认真阅读。

基于proteus的步进电机控制系统设计与仿真

目录

目录 ..................................................................... 1 摘要 ..................................................................... 2 第一章 Proteus绘制仿真原理图 ............................................. 3

1.1 Proteus简介 ...................................................... 3 1.2 Proteus ISIS简介 ................................................. 3 第二章 硬件电路设计 ...................................................... 4

2.1 步进电机 .......................................................... 5

2.1.1 步进电机简介 ................................................ 5 2.1.2 步进电机的特点 .............................................. 5 2.2 STC8951单片机 .................................................... 6

2.2.1 总述 ........................................................ 6 2.2.2 性能 ........................................................ 6 2.2.3 结构概览 .................................................... 7 2.2.4 芯片的引脚排列和说明 ........................................ 8 2.3 ULN2003A介绍 .................................................... 10 2.4 复位电路和时钟电路 ............................................... 11 2.5 整个电路的原理 ................................................... 12 第三章 软件系统设计 ..................................................... 13

3.1 电路流程图 ....................................................... 13 第四章 电路仿真 ......................................................... 13

4.1 Proteus原理图绘制过程 ........................................... 13 4.2 仿真设置 ......................................................... 16 第五章 硬件电路的制作与调试 ............................................. 19

5.1焊接准备与注意事项 ............................................... 19 5.2单片机程序写入 ................................................... 20 5.3 硬件安装 ......................................................... 21 5.4硬件调试 ......................................................... 22 总结 .................................................................... 23 参考文献 ................................................................ 24 附录(程序) ............................................................ 25

1

基于proteus的步进电机控制系统设计与仿真

摘要

步进电机广泛应用在生产实践的各个领域。它最大的应用是在数控机床的制造中,因为步进电机不需要A/D转换,能够直接将数字脉冲信号转化成为角位移,所以被认为是理想的数控机床的执行元件。本设计利用proteus仿真软件进行电路仿真,系统通过设置四个按键分别控制不进电机的起止、圈数、方向、不进速度,使用1602液晶显示以上参数。整个系统具有稳定性好,实用性强,操作界面友好等优点。本文应用单片机、步进电机驱动芯片、字符型LCD和键盘阵列,构建了集 步进电机控制器和驱动器为一体的步进电机控制系统。二维工作台作为被控对象通过步进电机驱动滚珠丝杆在X/Y轴方向联动。文中讨论了一种以最少参数确定一条圆弧轨迹的插补方法和步进电机变频调速的方法。步进电机控制系统的开发采用了软硬件协同仿真的方法,可以有效地减少系统开发的周期和成本。最后给出了步进电机控制系统的应用实例。

2

基于proteus的步进电机控制系统设计与仿真

第一章 Proteus绘制仿真原理图

1.1 Proteus简介

Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。④具有强大的原理图绘制功能。总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。

1.2 Proteus ISIS简介

(1)Proteus ISIS的编辑环境

1)双击桌面上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 6 Professional” →“ISIS 6 Professional”,出现如图1-1所示屏幕,表明进入Proteus ISIS集成环境。

图1-1启动时的屏幕

Proteus ISIS的工作界面是一种标准的Wind主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象

选择器窗口、图形编辑窗口。ows界面,如图1-2所示。包括:

3