- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机电工程综合实验
(步进电机调速控制)
姓名学号 陈高翔 3100104585
马 良 3100104652
陆建杰 3100103410
周耀明 3100104851
年级专业 机械电子工程 1003 班
指导教师 葛耀峥
所在学院 机械工程学系
机电工程综合实验
步进电机调速控制
1 设计任务书
一、实验目的
通过电控系统软硬件实验的学习和实践, 能基本掌握电路原理图和印刷电路板的设计
和绘制方法,能对诸如 Altium Designer 、 proteus 、keil 软件和基于单片机系统的 C语
言比较熟练使用。 能更好地理解已学过的模拟电路和数字电路理论知识,并进行综合运
用。 并通过对单片机硬件系统与高级程序设计语言结合联系,打下进行电子产品的研发
和开发的基础。
二、实验任务与要求
设计并制作一台可以驱动步进电机等并进行相关显示的电控系统硬件电路板、 完成
电路板焊接工作以及完成相应功能的高级语言软件编程。
要求基本掌握画电路原理和电子线路板设计方法, 基本掌握模块化编程技术和上机
操作技巧。了解编译、库连接、程序优化法。足部掌握焊接技巧,尽量减少诸如拉尖、
侨联、虚焊等常见的点焊缺陷。完成一件已调试完成的系统电路板。
具体任务:
利用键盘模块输入电机的工作状态(启动、停止、正 / 反转、加速和减速) ,3个 LED
灯显示电机的工作状态 (正转、反转和停止),6位数码管显示电机的转速 (只用低四位、
高二位备用) ,电机驱动电路驱动电机。
具体要求:
1、设计各个模块电路原理图,并利用 keil 软件进行程序编写
2、利用 proteus 软件进行各个电路模块仿真,确保模块电路的准确性
3、利用 AD软件绘制相应的总电路原理图,并绘制 PCB图
4 、利用 keil 软件进行总程序的编写,并进行 proteus 仿真
5、焊接电路板
6、进行系统调试,完成实验
三、系统模块简介
本系统主要由五部分组成:
基于 AT89C2051或AT89C52 CPU的微处理器控制电路模块;
6位共阳数码管 7SLED1~7SLED6数据显示电路模块, 采用动态显示方式, 用于显示电
机转速的设定值;
3位发光二极管 LED1-LED3指示灯显示电路模块,用于显示电机的工作状态, 包括停
止、正转以及反转;
8个按键 K0-K7,可构成矩阵式键盘,用于切换电机工作状态和输入转速;
4路达林顿管驱动电路模块,用于驱动步进电机。
各个模块是相互独立的, 根据不同的实验需要,用连接线将各模块相连接即可完成综合
功能。
四、单片机接口说明
P0口经芯片 74HC245八路缓冲器进行数码管的段选和 LED灯的选通
P1口低三位经芯片 74HC138译码器进行 6位数码管及 LED灯的位选, P1.3 和 P1.4 作为芯片
74HC138的使能端
P2口用于 2×4键盘扫
文档评论(0)