


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DSP实验报告实验名称:步进电机控制实验系部:物理与机电工程学院专业班级:学 号:学生姓名:指导教师:完成时间:2014-5-7报告成绩:评阅意见:评阅教师进电机控制实验期、实验目的1. 掌握2812通用10 口的使用方法;2. 掌握2812对步进电机的控制。、实验设备1. 一台装有CCS软件的计算机;2. DSP试验箱的TMS320F281主控板;3. DSP硬件仿真器。三、实验原理步进电机工作原理,给步进脉冲电机就转,不给脉冲电机就不转,步进脉冲的频率越高,步进控制电机就转的越快;改变各相的通电方 式可以改变电机的运行方式; 改变通电顺序可以控制步进电机的运行 方式;改变通电顺序可以控制步
2、进电机的正反转。步进电机的控制问题可以总结为两点:(1)产生工作方式需要的时序脉冲;(2)控制步进电机的速度使它始终遵循加速 -匀速- 减速的规律工 作。对于 I/O 口有二类寄存器:1. 控制寄存器和数据方向寄存器, 使用方法如下: 首先确定引脚 的功能,即 IO 控制器寄存器,为 1 表示引脚功能是原模块的功能, 否则为 IO 功能。2. 如果引脚被配置为 IO 功能,就需要确定它的方向: 输入还是 输出。为 1 表示是输出引脚,否则是输入引脚。对于 IO 功能的输入 或输出是通过读写相应的数据方向寄存器来实现。 输入引脚对应读操 作;输出引脚对应写操作。3. 步进电机的使用至少需要三个方
3、面的配合,一是电脉冲信号发 生器,它按照给定的设置重复为步进电机输送电脉冲信号, 目前这种 信号大多数由可编程控制器或单片机来完成; 二是驱动器 (信号放大 器),它除了对电脉冲信号进行放大、驱动步进电机转动以外,还可 以通过它改善步进电机的使用性能, 事实上它在步进电机系统中起着 重要的作用,一般一种步进电机可以根据不同的工况具有多种驱动 器;三是步进电机, 它有多种控制原理和型号, 现在常用的有反应式、 感应子式、混合式等。步进电机的速度控制是通过输入的脉冲频率快慢实现的。当发生脉冲的频率减小时,步进电机的速度就下降;当频率增加时,速 度就加快。还可以通过频率的改变而提高步进电机的速度或位
4、置精 度。?步进电机的位置控制是靠给定的脉冲数量控制的。给定一个 脉冲,转过一个步距角,当停止的位置确定以后,也就决定了步进电 机需要给定的脉冲数。在包装机控制中,给定脉冲数的多少,还与机 构的参数有关,例如螺杆的直径等。4. 实验电路5.试验框图四、实验步骤1. 连接好仿真器、DS实验箱,计算机;2. 本实验工程文件(),编译,下载程序到 DSP;3. 全速运行,观察步进电机的运转。五、实验结果及分析步进电机正反转动:六、实验心得本次步进电机控制实验使我对步进电机控制工作原理的有所 了解,对实验进行分析和修改使它与我们的理论相符合,在给步 进脉冲时电机就转,不给脉冲时电机就不转,步进脉冲的频
5、率越 高,步进控制电机就转的越快。并改变各相的通电方式可以改变电机的运行方式; 在改变通电顺序可以控制步进电机的运行方式; 改变通电顺序可以控制步进电机的正反转。通过本次实验中加深 对DSP系统的理解、步进电机的控制方式及工作运行方式。进一步掌握用C语言编写DSPg序的方法,及编译、除错能力。附页:实验原程序代码#include "include/" / DSP281x Headerfile Include File#include "include/" / DSP281x Examples Include Filevoid delay_loop(voi
6、d);void Gpio_select(void);short codetab17= 0x0001,0x0002,0x0004,0x0008,0x0008,0x0004,0x0002,0x0001, 0x0001,0x0002,0x0004,0x0008,0x0001,0x0002,0x0004,0x0008,0x0000; main()short i,j;InitSysCtrl();EALLOW;EDIS;Gpio_select();DINT;InitPieCtrl();IER = 0x0000;IFR = 0x0000;InitPieVectTable();InitXintf(); / F
7、or this example, init the XintfReg06=0x00;while(1)for(j=0;j<400;j+)for(i=0;i<4;i+)Reg06=0x00;delay_loop();for(j=0;j<400;j+)for(i=4;i<8;i+)Reg06=0x00; delay_loop();void delay_loop()shorti,j;for (i =0; i < 1000; i+)for (j =0; j < 10; j+);void Gpio_select(void)Uint16 var1, var2, var3;var1= 0x0000;var2= 0xFF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花椒采购合同协议书范本
- 销售光纤研磨机合同范本
- 村泵抽水合同协议书范本
- 项目部临时工合同协议书
- 销售总监离职协议书范本
- 甲方资料员聘用合同范本
- 防火员协议合同模板模板
- 生态修复政府合作协议书
- 物流公司的业务合同范本
- 机动车处置协议终止合同
- 应急救援与自救技能培训
- 铅锑合金 标准
- 创新方法教程题库题库(449道)
- 液压支架工理论知识考试题库300题(含答案)
- 公司岗位职级管理制度
- 围手术期患者血液管理指南
- GB/T 21471-2008锤上钢质自由锻件机械加工余量与公差轴类
- 广东省肇庆市2021-2022学年高二数学下学期期末考试试题(附解析)
- 工程结构检测鉴定与加固第1章工程结构检测鉴定与加固概论课件
- 智能建筑项目设计方案(模板)
- 短视频:策划+拍摄+制作+运营课件(完整版)
评论
0/150
提交评论