1、 1 设计课程名称 单片机课程设计 设计项目名称 步进电机的控制与无线通信 2 题目:步进电机的控制与无线通信题目:步进电机的控制与无线通信 一一设计任务:设计任务: 1Protel 软件的学习与 PCB 版的制作 2步进电机控制。 3红外遥控的发送与接收。 二设计内容:二设计内容: 1. protel 99se 软件的学习与软件的学习与 PCB 版的制作版的制作 学习 Protel 99 SE 软件的时间不多,但是收获也不少。至少知道了很多软 件都能实现 PCB 版图的设计与制作。在 Protel 99 SE 里面学到了很多东西,由 于上课的时间断,所以就不得不在网上找相关的资料、教程、以及
2、文库。首先我 就下载了有快捷键,让我在使用的过程中方便有快捷。 在 Protel 99 SE 的库文件中不是所有的原件都和我们用的原件一样,有一 样的管脚。有很大一部分是不同的,比如数码管本来是十个角而 Protel 99 SE 里面就只有八个,和实际的不一样。用元件编辑可以编辑自己想要的元件,型号 和管脚。很多封装模型也没有,这些都可以自己画封装。不过在画之前,先要知 道元件的尺寸大小。不然尺寸过大过小都不能正确的安装元件,导致浪费人力物 力。 各部分截图如下: 时钟电路电路图: 3 PCB 图: 元件布局图: 2.2.单片机对单片机对步进电机的控制与无线通信步进电机的控制与无线通信 单片机
3、原理与应用是电子信息工程专业的一门重要专业课,对应用能力 和动手能力要求很高, 课程设计环节是学生学习该课程后进行的一项必不可少的 基本训练。其主要目的是使学生增进对单片机的感性认识,加深对单片机理论方 面的理解,巩固学生所学理论知识;使学生掌握单片机的内部功能模块的应用, 培养学生系统设计的思想;培养学生的软件设计能力,提高学生的动手能力;培 养学生查阅相关资料、 撰写文档的能力和自学、 科研的能力。 了解红外通信知识, 4 掌握红外数据收发的电路、编解码的编程方法。 内容内容 1、能控制步进电机的正常工作,且做一定调整。 (1)能控制步进电机作正向和反向运转,要有正转和反转控制按钮。 (2
4、)步距角为45 度。 (3)在一定的范围内可以控制运转的速度,有加速和减速控制按钮。 (4)要求随时可以在不断电源情况下可以暂停,有一个暂停按钮。 2、根据系统提供的红外收发电路,单片机一方面从发送端发出数据,一方面 从接收端接收数据,并比较收到的数据与发送的是否一致。 方案方案 3.1 控制电机正/反向转 步进电动机有三相绕组A、B、C、D,当某一项绕组通电时,在其内部形成N-S 极,产生磁场,在磁场的作用下,转子将会转动,步进一步。若步进电动机按四 相八拍方式来工作,则在A、B、C、D,四相绕组上依次输入脉冲的顺序为:步进 电动机将沿顺时针方向转动。 若在A、 B、 C、 D四相绕组上依次输入脉冲的顺序为: 则步进电动机将沿逆时针方向转动(D、C、B、A,则顺时针方向旋转) 。因而只 要控制脉冲输出的顺序,就可实现对步进电动机正/反转的控制。 3.2控制电机运转速度 步进电动机运转的速度是由输入到A、B、C、D四相绕组的频率所决定 的。频率越高,电动机运转的速度越快,否则,速度