![点击分享此内容可以赚币 分享](/master/images/share_but.png)
MCS51单片机课程设计基于单片机的步进电机控制系统.doc
《MCS51单片机课程设计基于单片机的步进电机控制系统.doc》由会员分享,可在线阅读,更多相关《MCS51单片机课程设计基于单片机的步进电机控制系统.doc(10页珍藏版)》请在咨信网上搜索。
1、MCS51单片机课程设计基于单片机的步进电机控制系统 作者: 日期:10 个人收集整理 勿做商业用途MCS51单片机课程设计基于单片机的步进电机控制系统。txt我不奢望什么,只希望你以后的女人一个不如一个.真怀念小时候啊,天热的时候我也可以像男人一样光膀子! 本文由灰太狼科技贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 数理与信息工程学院单片机原理与应用期末学期课程设计 数理与信息工程学院 单片机原理及应用期末学期课程设计 单片机原理及应用期末学期课程设计 题 目: 基于单片机的步进电机控制系统 专 业: 电子信息工程 班 级: 电信 041 班
2、姓 名: 学 号: 指导老师: 指导老师: 成 绩: (2007.1) 1 数理与信息工程学院单片机原理与应用期末学期课程设计 目 第1章 1。1 录 。3 引 言。3 步进电机控制系统概述.3 1.2 本设计任务和主要内容4 第2章 2。1 22 系统主要硬件电路设计。 系统主要硬件电路设计.5 硬件电路设计 单片机控制系统原理。5 单片机主机系统电路5 2。2.1 时钟电路6 2。2。2 复位电路6 2.3 步进电机驱动电路7 2。4 第3章 3。1 3.2 LED 显示电路.8 系统的软件设计10 系统的软件设计10 步进电机的位置控制10 显示子程序13 结束语 17 第四章 结束语
3、17 参考文献18 第 5 章 参考文献18 2 数理与信息工程学院单片机原理与应用期末学期课程设计 基于单片机的步进电机控制系统 第1章 引 言 在当今社会的各个领域步进电机无处不在,应用领域涉及机器人、工业电子 自动化设备、医疗器件、广告器材、舞台灯光设备、印刷设备、计算机外部应用 设备等等。因此,设计出高精确度、实时监控、语音提示的步进电机具有重要的 现实意义和实用价值。 本设计是基于 80C51 单片机的步进电机控制系统,能够 有效地对步进电机转速、方向的控制。为了能够更加人性化的控制系统,本设计 还增加了语音提示部分, 在实际应用当中由于紧急事件需要在短时间内了解电机 的工作情况,这
4、时看数码显示就很不方便,而语音提示提供很大帮助,只要按下 语音提示按钮便能获取相关技术数据. 本设计采用 16 位单片机 MCS80C51 对步进电机进行控制, 通过 I/O 口输出 的具有时序的方波作为步进电机的控制信号,信号经过驱动芯片驱动步进电机; 同时,用 4X4 的键盘来对电机的状态进行控制,并用数码管显示电机的转速, 采用 74LS164 作为 4 位单个数码管的显示驱动. 1.1 步进电机控制系统概述 步进电机是机电一体化产品中的关键组件之一,是一种性能良好的数字执 行元件,随着计算机应用技术、电子技术和自动控制技术在国民经济各个领域中 的普及与深入,步进电机的需求量越练越大。
5、随着工业技术的不断发展,以及同类产品的不断出现,步进电机面临着前所 未有的挑战。但近 30 年来,数字技术、计算机技术和永磁材料的迅速发展,推 动步进电机的发展,为步进电机的应用开辟了广阔的前景,近几年来,步进电机 需求量一直呈现出较快的增长速度,其中扫描仪、打印机、传真、 DVD-ROM/CDROM 驱动器、空调及多功能自动化办公设备等应用对步进电机 的需求增长最强。此外由于 USB2.0 的日益流行促进了高分辨率扫描仪的销售, 步进电机向着小型、薄型和更小的步进角度发展。 步进电机有着方方面面重要应用,如何对其进行有效控制,使其能够发挥最 大的优势是各个行业技术开发人员所共同关注的, 本文
6、旨在设计一套较完整的通 用控制系统,对步进电机的转速、方向实行智能化控制,并能通过 LED 显示其 转速. 1。2 本设计任务和主要内容 本论文主要研究单片机控制的步进电机系统,对步进电机的转速、方向进行 3 数理与信息工程学院单片机原理与应用期末学期课程设计 控制和显示. 主要内容如下: 通过键盘设定步进电机的转速及方向 LED 显示步进电机的转速 第2章 系统主要硬件电路设计 系统主要硬件电路设计 4 数理与信息工程学院单片机原理与应用期末学期课程设计 2.1 单片机控制系统原理 键盘输入 AT89C51 单片机 LED 数码显示 步进电机转 速、 方向控制 图 2-1 单片机控制系统原理
7、框图 22 单片机主机系统电路 AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微 处理器。AT89C2051 是一种带 2K 字节闪烁可编程可擦除只读存储器的单片机。 单片机的可擦除只读存储器可以反复擦除 100 次。 该器件采用 ATMEL 高密度非易 失存储器制造技术制造,与工业标准的 MCS51 指令集和输出管脚相兼容。由于 将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高 效微控制
8、器,AT89C2051 是它的一种精简版本。AT89C 单片机为很多嵌入式控制 系统提供了一种灵活性高且价廉的方案. 5 数理与信息工程学院单片机原理与应用期末学期课程设计 U1 19 XTAL1 C1 18 30pF 9 RST XTAL2 X1 12M 29 30 31 P0.0/AD0 P0。1/AD1 P0.2/AD2 P0。3/AD3 P0。4/AD4 P0。5/AD5 P0。6/AD6 P0.7/AD7 P2.0/A8 P2。1/A9 P2.2/A10 P2.3/A11 P2。4/A12 P2.5/A13 P2。6/A14 P2.7/A15 P3.0/RXD P3。1/TXD P3
9、.2/INT0 P3.3/INT1 P3。4/T0 P3.5/T1 P3.6/WR P3。7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 C2 30pF PSEN ALE EA C3 1p vcc R1 1k 1 2 3 4 5 6 7 8 P1。0 P1。1 P1。2 P1.3 P1.4 P1。5 P1。6 P1.7 AT89C51 图 2-2 单片机主机系统图 2。2。1 时钟电路 单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号 通常用两种电路形式得到:内部振荡和外部
10、振荡。 MCS-51 单片机内部有一个用于 构成振荡器的高增益反向放大器, 引脚 XTALl 和 XTAL2 分别是此放大电器的输 入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实 际使用中常采用这种方式,如图 2-2 所示在其外接晶体振荡器(简称晶振)或陶瓷 谐振器就构成了内部振荡方式, 片内高增益反向放大器与作为反馈元件的片外石 英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。 2-2 中 图 外接晶体以及电容 C2 和 C1 构成并联谐振电路,它们起稳定振荡频率、快速起 振的作用,其值均为 30P 左右,晶振频率选 12MHz 2。2。2 复位电路 为
11、了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位 后可使 CPU 及系统各部件处于确定的初始状态,并从初始状态开始正常工作。 单片机的复位是靠外电路来实现的,在正常运行情况下,只要 RST 引脚上出现 6 数理与信息工程学院单片机原理与应用期末学期课程设计 两个机器周期时间以上的高电平,即可引起系统复位,但如果 RST 引脚上持续 为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存 器置为 FFH,堆栈指针 SP 置为 07H, SBUF 内置为不定值,其余的寄存器全部清 0,内部 RAM 的状态不受复位的影响,在系统上电时 RAM 的内容是不定的。复
12、 位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式. 图 2-2 中 R9 和 Cl 组成上电复位电路,其值 R 取为 1K, C 取为 1pF. 2。3 步进电机驱动电路 驱动电路集成化成为一种趋势。 目前, 已有多种步进电机驱动集成电路芯片, 它们大多集驱动和保护于一体,作为小功率步进电机的专用驱动芯片,广泛用于 小型仪表、计算机外设等领域,使用起来非常方便。本设计采用 UCN5804B 芯 片。UCN5804B 芯片适用于四相步进电机的单极性驱动。它最大能输出 1.5A 电 流、3.5V 电压。内部集成有驱动电路,上电自行复位,可以控制转向和输出使 能. L4 R2
13、 L3 L2 R1 L1 B82412A3220J000 5R6 B82412A3220J000 B82412A3220J000 B82412A3220J000 5R6 D1 8EWS12S 1 2 3 4 6 12 U1 16 15 14 13 11 10 9 7 UCN5804B v 8 2 + 8EWS12S D2 8 D3 8EWS12S D4 8EWS12S 图 23 步进电机驱动电路 图 23 为步进电机驱动电路,其中 4、5、12、13 脚为接地引脚,1、3、6、 8 脚为输出引脚,电动机各相的的接线如图,14 脚是控制电机的转向,其中低电 平为正转,高电平为反转;11 脚是步进
14、脉冲的输入端,9、10 脚决定工作方式, 其真值表如表 2-1 所示: 7 数理与信息工程学院单片机原理与应用期末学期课程设计 表 21 9、10 脚真值表 工作方式 双四拍 八拍 单四拍 禁止 9脚 0 0 1 1 10 脚 0 1 0 1 2.4 2.4 LED 显示电路 由于系统显示的内容比较简单,显示量不多,所以显示选用数码管既方便又 经济。LED 有共阴极和共阳极两种。如图 24 所示。 符号和引脚 共阴极 共阳极 图 24 LED 数码管结构原理图 二极管的阴极连接在一起,通常此共阴极接地,而共阳极则将二极管的阳极 连接在一起,接入+5V 的电压.一位显示器由 8 个发光二极管组成
15、,其中 7 个发 光二极管。当在某段发光二极管施加一定的正向电压时,该段笔画即亮;不加电 压即暗.为了保护各段 LED 不被损坏,需外加限流电阻。 数码管显示器有两种工作方式,即静态显示方式和动态扫描显示方式.为节 省端口及降低功耗,本系统采用动态扫描显示方式。本电路的“段控和“位控” 分别由 P1 口和 P3 口控制,P3 选中哪个数码管,哪个数码管就亮,P1 口控制显 示数字。 因 AT89C51 单片机 I/O 口资源有限,必须对其 Il0 口进行扩展才能满足实现 系统功能,如图 2-7 所示为用 8155 扩展 1/0 口的 4 个 8 位 LED 动态显示器,显 示扫描由程控实现,其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS51 单片机 课程设计 基于 步进 电机 控制系统
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。