网学网自动化专业编辑为广大网友搜集整理了:基于ARM嵌入式直流电机调速控制系统的设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
论文编号:ZD951 论文字数:14320,页数:29
摘 要
在实际的工业生产及生活中,直流电机被广泛的使用,关于直流电机的调速也越来越被人重视。随着电子技术的发展,电机调速的方法也相应的有了很大的改变,从模拟电路到数字电路,从单片机到控制系统,直流电机调速得到了极大的发展。
而单片机在经历了8位,16位,32位的发展,在控制能力和处理速度上都有了极大地进步,ARM体系的处理器是目前嵌入式系统中使用最广泛的处理器。它采用了RISC技术,具有体积小、低功耗、低成本、高性能等特点,芯片内部大量使用寄存器,指令执行速度更快,指令长度固定等特点,使得它的处理速度快,执行效率高。由于Linux对于ARM技术的支持,具有内核可裁减,代码开放的特点,把Linux应用到嵌入式系统中,能充分发挥ARM和Linux的优势。
本设计以LPC2290为例,详细的介绍了该系统硬件和软件的设计。
关键词:LPC2290;PWM;直流电机
Abstract
DC machine is widely used in the industrial production and daily life and speed adjustment of DC machine has got more and more attention. With the development of electronic technology, the method for speed adjustment has been in great change correspondingly, from analog circuit to digital circuit, from SCM to control system. Speed adjustment of DC machine has got improved greatly.
Having experienced the development of 8-bit, 16-bit and 32-bit, MCU has got dramatic improvement in control and processing speed. Processor in ARM system is mostly used in current embedded system. It takes RISC technology, with characteristics such as small volume, low power consumption, advanced function. Registers are greatly used in inner chip, instruction executes fast and with fixed length, which enables processor works fast with high effectiveness. As Linux supports ARM technology, has inner core can be downsizing and open codes, so applying Linux to embedded system can give fully play to ARM and Linux advantages.
Taking LPC2290 as an example, this design introduces the hardware and software design of this system in detail.
Keywords:LPC2290;PWM;DC MOTOR
目录
摘 要 I
Abstract II
1 前 言 1
1.1 直流电机的应用背景 1
1.2 ARM的应用背景 1
2 总体方案设计 3
2.1 系统总体结构 3
2.2 系统硬件结构 3
2.3 系统总体软件流程 4
3 硬件系统 5
3.1 控制模块 5
3.1.1 触摸屏的定义 5
3.1.2 触摸屏的技术特性 5
3.1.3 触摸屏的分类 6
3.2 处理器模块 7
3.2.1 微处理器芯片 7
3.2.2 Flash芯片 9
3.2.3 RAM芯片 11
3.3 显示模块 11
3.4 控制对象 12
3.4.1 直流电机的分类 12
3.4.2 直流电机的控制技术 13
3.4.3 PWM的基本原理 14
4 软件系统 16
4.1 调试软件ADS 16
4.2 系统的总体构思和流程 16
4.3按键判断程序 18
4.4按键功能程序 18
4.5 显示程序 20
4.6 电机控制程序 22
4.7 定时程序 23
5 总结 24
致谢 25
参考文献 26
附录 27