基于S3C44B0步进电机的控制系统毕业设计论文.doc
《基于S3C44B0步进电机的控制系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于S3C44B0步进电机的控制系统毕业设计论文.doc(57页珍藏版)》请在三一办公上搜索。
1、毕业设计说明书(论文)基于S3C44B0步进电机的控制系统序言当今世界,以计算机技术、芯片技术和软件技术为核心的数字化技术取得了迅猛发展,不仅广泛渗透到社会、经济、军事、交通、通信等相关行业,而且深入到家电、娱乐、艺术、社会文化等各个领域,掀起了一场数字化技术革命。现代控制技术、多媒体技术与Internet的应用与普及,促使消费电子、计算机、通信一体化(3C)趋势步伐加快,嵌入式系统技术再度成为一个研究热点. 嵌入式系统技术是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。ARM (Ad
2、vanced RISC Machines),是对一类微处理器的通称,还可以认为是一种技术的名字。目前,采用ARM技术知识产权的微处理器,即我们通常所说的ARM微处理器,己遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。随着人们生活水平的提高人们对智能产品的需求越来越高。很多产品用8位机已经很难满足要求,同时技术的进步已经使32位系统不再高高在上。32位微控制器的价格已经不比8位机高多少,有些系统使用32位机其整体成本甚至比用8 位机还要低。这样使
3、用32位系统就没有技术和成本的障碍了。原先高高在上的32位嵌入式系统已经不再高贵,我们即将迎来32位应用普及的时代。作为电类非计算机专业的本科生很有必要了解和掌握32位嵌入式应用的开发技术。而目前在32位市场上ARM 占统治地位,因此为了适应社会发展的需求我们就很有必加入ARM嵌入式学习的环境中来了。第1章 绪论11 课题背景嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件是可裁剪的,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。嵌入式系统最典型的特点是与人们的日常生活紧密相关,任何一个普通人都可能拥有各类形形色色运用了嵌入式技术的电子产品,小到MP3. PDA等
4、微型数字化设备,大到信息家电、智能电器、车载GPS,各种新型嵌入式设备在数量上己经远远超过了通用计算机。这也难怪美国著名未来学家尼葛洛庞帝在1999年1月访华时就预言,4-5年后嵌入式智能工具将成为继PC机和Internet之后计算机工业最伟大的发明。随着信息化、智能化、网络化的发展,嵌入式系统技术广泛应用于工业控制、信息家电、交通管理、农业、商业、服务业等各行业,己成为现代电子产品设计的一大领域和方向。同时在计算机领域里面,微型化和专业化成为了发展的新趋势,同样也需要嵌入式系统的支持。因此,研究嵌入式系统有着相当重要的理论和实际意义。本次设计即运用其基于S3C44B0实现对步进电机的控制,从
5、而可扩展到其他运用的设计。12 嵌入式系统的简介嵌入式系统是嵌入到对象体系中的专用计算机系统。以嵌入式计算机为核心的嵌入式系统是继IT网络技术之后,又一个新的技术发展方向。IEEE(国际电气和电子工程师协会)对嵌入式系统的定义为:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”。这主要是从应用对象上加以定义,涵盖了软硬件及辅助机械设备。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。相比较而言,国内的定义更全面一些,体现了嵌入式系统的“嵌入”、“专用性”、“计算机”的基本要素和特征
6、。随着嵌入式应用领域的日益扩展,要完整的定义“嵌入式”这个概念变得越来越困难。嵌入式的分类可按如下:嵌入式系统按表现形式及使用硬件种类可分为:系统中使用含程序或算法的处理器的嵌入式系统为芯片级潜入。系统中使用某个核心模板的嵌入式系统为模块级潜入。嵌入式系统按软件实时性需求可分为:非实时系统;软实时系统(如消费类产品);硬实时系统(工业实时控制系统)。 嵌入式系统开发是当今计算机软件发展的一个热点。随着嵌入式硬件技术的发展,嵌入式应用的不断增长以及嵌入式系统复杂性不断提高,要求嵌入式软件的规模和复杂性也不断提高,嵌入式软件的质量和开发周期对产品的最终质量和上市时间起到决定性的影响,嵌入式软件的调
7、试工具成为了人们关注的重点。随着计算机硬件制造技术的进步,新的硬件设计理念不断涌现,硬件产品正以前所未有的速度更新换代。特别是ARM大力推广的内核定制技术,让芯片生产厂商能够根据实际应用的需求定制处理器功能,使嵌入式处理器的设计摆脱了结构固定、功能专一的传统处理器模式,嵌入式设备的硬件设计更为灵活多样1。13 本课题的主要任务 在本次设计中要了解嵌入式技术及其应用,熟悉S3C44BO微控制器的结构资源,了解ARM开发板的工作过程,并基于S3C44B0微控制器进行设计,从而熟悉嵌入式系统中步进电机的基本控制开发流程。本次设计的条件及技术指标是:了解S3C44B0的BootLoader编写;编制基
8、于S3C44B0开发板上的步进电机控制;步进电机指标型号是:35BY4-08,+12V ;能将程序下载至目标板。 第2章 系统总体设计21 系统的开发流程 如图2-1所示,嵌入式系统的开发流程可包括:用户需求、选择嵌入式处理器及硬件平台、选择合适的嵌入式操作系统、在操作系统上开发应用程序、应用程序测试、整个系统测试、开发结束。各个阶段之间要求不断的反复和修改。直至最终完成设计目标。用户需求 选择嵌入式处理器及硬件平台选择合适的嵌入式操作系统在操作系统上开发应用程序应用程序测 试通过整个系统测试开发结束图2-1嵌入式开发流程确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的
9、标准。需求一般分功能需求和非功能需求两方面。功能需求是系统的基本功能,如输入输出信号、操作方式等;非功能需求包括系统性能、成本、功耗、体积、重量等。操作系统是计算机中最基本的程序。操作系统负责计算机系统中全部软硬件资源的分配与回收、控制与协调等并发的活动;提供用户接口,使用户获得良好的工作环境;为用户扩展新的系统功能提供软件平台。根据如何实现系统的功能,对软硬件功能的划分进行系统软件、硬件的选型,这是设计成功与否的关键。22 需求分析在实际设计前我们要明确的就是嵌入式系统开发平台需要实现的功能,也就是对设计进行需求分析。要确定这个问题,首先对于我们刚接触这新技术的学生来说,就是如何学习嵌入式系
10、统的开发和应用。嵌入式技术融合了具体应用系统技术、嵌入式微处理器、DSP技术、系统芯片SOC(嵌入式片上系统、System on Chip)设计制造技术、应用电子技术和嵌入式操作系统及应用软件技术,具有极高的系统集成性,可以满足不断增长的信息处理技术对嵌入式系统设计的要求。因此,这要求我们要有一定的硬件、软件基础,要不断的深入学习。此次设计是在一定的外部条件帮助下实现对电机的控制,设计的系统框图如图2-2所示,基本组成部分是软件和硬件。硬件包括ARM处理器、存储器,输入输出设备。软件包括启动代码,操作系统及应用程序等。实时操作系统(RTOS)是一段在嵌入式系统启动后首先执行的背景程序,用户的应
11、用程序是运行于RTOS之上的各个任务,RTOS根据各个任务要求,进行资源(包括存储器、外设等)管理、消息管理、任务调度及异常处理等工作5。 应用程序实时操作系统外围设备微处理器 图2-2 系统框图在嵌入系统硬件系统中,除了中心控制部件(MCU, DSP, EMPU, SOC)以外,用于完成存储、通信、调试、显示等辅助功能的其他部件,事实上都可以算作嵌入式外围设备。目前常用的嵌入式外围设备按功能可以分为存储设备、通信设备和显示设备三类。存储设备主要用于各类数据的存储,常用的有静态易失型存储器(RAM,SRAM)、动态存储器(DRAM)和非易失型存储器(ROM、 EPROM、 EEPROM、FLA
12、SH)三种,其中FLASH凭借其可擦写次数多、存储速度快、存储容量大、价格便宜等优点,在嵌入式领域内得到了广泛应用。目前存在的绝大多数通信设备都可以直接在嵌入式系统中应用,包括RS-232接口(串行通信接口)、SPI(串行外围设备接口)、IrDA(红外线接口)、I2C(现场总线)、USB(通用串行总线接口)、Ethernet(以太网接口)等。由于嵌入式应用场合的特殊性,通常使用的是阴极射线管(CRT)、液晶显示器(LCD)和触摸板(Touch Panel)等外围显示设备。 23 系统设计框图 根据需求分析系统结构如图2-3所示,S3C44BOX开发板通过串口实现与PC机的通信及调试。通过应用程
13、序调试进行模拟仿真控制步进电机的转动。步进电机PCServer 串口开发板串 S3C44B0口图2-3 系统结构图 此次设计选用的这块CPU核心板上除了S3C44BOX的最小系统外还增加了:两个串口,一个USB口,一个IDE接口,一套IIC电路,一个FLASH电路,RTC电路,液晶接口及调试电路,所以它可以完成独立的进行调试和工作。步进电机选用了S3C44B0II型实验仪上的步进电机电路,步进电机的型号为:35BY48。第3章 硬件电路设计31 硬件开发平台概述311 S3C44B0X开发板概述此次设计我们选用的是内核为RAM7 TDMI微控制器的开发板。图3-1为开发板框图。电源电路LCD电
14、路串口1电路 串口0电路IIC电路24C08电池 FLASH电路(实时 RAM7 TDMI时钟 S3C44B0X RTC) SDRAM电路 (CPU) 复位电路 USB1。1 IDE接口电路 JTAG边界扫描 电路D12 调试电路图3-1 开发板框图这块CPU核心板上除了S3C44BOX的最小系统外还增加了:两个串口,一个USB口,一个IDE接口,一套IIC电路,一个FLASH电路,RTC电路,液晶接口及调试电路,所以它也可以完成独立的进行调试和工作。在此开发板上我们利用了RAM7TDMI芯片、电源电路及串口1电路等7。312 S3C44B0X简介 Samsung 公司的S3C44BOX16/
15、32位RISC处理器为手持设备和一般应用提供了高性价比和高性能的微控制器解决方案。为了降低整个系统成本,S3C44BOX还提供以下部件:8KB Cache、可选内部SRAM,LCD控制器、2个UART, 4个DMA、系统管理(芯片选择逻辑、FP/EDO/SDRAM控制器)、6个带PWM的定时器、I/0口、RTC, 8通道12位ADC, IIC/IIS总线接口、同步SIO接口和时钟PLL.S3C44BOX如图3-2所示,是使用ARM7TDMI核、0.25 um的CMOS标准单元和存储器编译开发的。它的低功耗和全静态设计使得其特别适用于成本敏感和功耗敏感的应用。S3C44BOX的杰出特性是它的CP
16、U核,是由ARM公司设计的ARM7TDMI RISC处理器。 图3-2 S3C44BOX封装图S3C44B0是基于ARM7TDMI的体系结构。ARM7TDMI是ARM公司最早为业界普遍认可且赢得了最广泛应用的处理器核。系统(存储)管理支持大,小端模式(通过外部引脚来选择);地址空间:包含8个地址空间,每个地址空间为32MB,总共有256MB的地址空间;8个地址空间中,6个地址空间可用于ROM,SRAM等存储器,2个用于ROM,SRAM,FP/EDO/SDRAM等存储器;时钟和功耗管理低功耗;片上PLL使得MUC的工作时钟频率最高为66MHZ;时钟可通过软件选择性的反馈回每个功能块。功耗管理模式
17、为:正常模式正常运行模式;低速模式不带PLL的低频时钟;休眠模式只使CPU的时钟停止;停止模式所有时钟都停止。 通用输入/输出端口有8个外部中断端口,71个(多功能)复用输入/输出口。UART(通用异步收发器)有2个基于DMA或基于中断的UART,支持5位,6位,7位。8位串行数据传送/接收.看门狗定时器有16位看门狗定时器;定时器中断请求或系统超时复位 4。32 步进电机简介步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上是一种单相或多相同步电动机。单相步进电动机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。多相步进电动机有多相方波脉冲驱动,用途很广。使用多
18、相步进电动机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电动机各项绕组。每输入一个脉冲到脉冲分配器,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。由于步进电动机能直接接收数字量的输入,所以特别适合于微机控制。321 步进电机概述步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济
19、领域都有应用。(一)步进电机的内涵 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。 现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。 永磁式步进电机一般为两相,转矩和体积较小
20、,步进角一般为7.5度 或15度;反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。(二) 步进电机的一些基本参数: 1、电机固有步距角: 它表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.9/1.8(表示半步工作时为0.9、整步工作时为1.8),这个步距角可以称之为电机固有步距
21、角,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。 2、步进电机的相数: 步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9/1.8、三相的为0.75/1.5、五相的为0.36/0.72。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则相数将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。 3、DETENT TORQUE: DETENT TORQUE是指步进电机没有通电的情况下,定子锁住转子的力矩。DETENT TORQUE
22、 在国内没有统一的翻译方式,容易使大家产生误解;由于反应式步进电机的转子不是永磁材料,所以它没有DETENT TORQUE。(三)步进电机的特点: 1一般步进电机的精度为步进角的3-5%,且不累积。 2步进电机外表允许的最高温度。 步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此,电机外表允许的最高温度应取决于不同电机磁性材料的退磁点,一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。 3步进电机的力矩会随转速的升高而下降。 当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S3C44B0 步进 电机 控制系统 毕业设计 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3939196.html