您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于ARM的工业监控平台研究—直流电机的转速监控系统

免费下载毕业设计-基于ARM的工业监控平台研究—直流电机的转速监控系统

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机技术
  • 适用年级:大学
  • 上传用户:yinyouzhe007
  • 文件格式:word
  • 文件大小:1.26MB
  • 上传时间:2009-5-30 19:28:09
  • 下载次数:0
  • 浏览次数:138

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
基于ARM的工业监控平台研究—直流电机的转速监控系统 共57页,24685字
摘 要
目前,基于ARM技术的嵌入式系统几乎已经深入应用到各个领域,是当今32位嵌入式系统应用的主流。ARM在工业控制领域的应用也受到越来越多的关注。
本课题设计了一个基于ARM的嵌入式直流电机转速监控系统。该系统使用PHILIPS公司的以ARM7TDMI-S为内核的LPC2124芯片作为控制核心,配置相应的外设及接口电路,运用性能价格比较好的集成电机控制芯片L298作为直流电动机的PWM驱动器件;采用光电编码器实现对转速信号的采集;采用LPC2124内部集成定时器的捕获功能对编码器生成的脉冲序列信号进行测量;采用74LS74作为鉴相器而识别电动机实时转向;采用单闭环PI控制调节转速;采用LCD1602系列显示屏即时显示电动机的转动信息;采用4×4矩阵键盘对转速及转向进行设置和控制。系统软件主要使用C语言编写,遵循模块化设计的原则,编写了转速的测量、转速的PWM驱动、转速的PI调节、转速的显示、键盘输入等程序模块,程序代码具有良好的易维护性和可移植性。最后使用Proteus ISIS仿真工具对系统仿真,并在仿真平台上对系统性能进行测试与分析。
本系统的设计精度可以满足一般工业控制的要求,能够应用到实际的生产生活中,满足现代化生产的需要。而且能够防止用户的误操作,增强了系统运行的安全性和稳定性,具有一定的实用性和较高的社会推广价值。
关键词:ARM;嵌入式系统;直流电机转速控制;LPC2124
目 录
1 绪论 1
1.1 课题引入 1
1.2 本课题研究背景和意义 2
1.3 本课题的主要任务及工作 2
1.4 嵌入式系统概述 2
1.4.1 嵌入系统的定义、特点 3
1.4.2 嵌入式系统的发展状况 3
1.4.3 嵌入系统的发展趋势 4
2 系统的总体方案设计 5
2.1 系统分析 5
2.1.1 系统功能分析 5
2.1.2 系统原理结构 5
2.1.3 技术方案可行性研究 6
2.2 系统硬件体系结构设计 7
2.2.1 嵌入式系统的硬件 7
2.2.2 系统硬件体系结构 8
2.2.3 核心控制电路 8
2.2.4 电动机接口电路 8
2.2.5 用户接口电路 8
2.3 系统软件体系结构设计 9
2.3.1 嵌入式系统的软件 9
2.3.2 系统软件体系结构设计 9
2.3.3 后台程序组成 9
2.3.4 前台程序组成 10
2.4 本章小结 10
3 系统硬件的详细设计 11
3.1 微控制器电路 11
3.1.1 ARM微处理器介绍 11
3.1.2 ARM微处理器的工作模式和异常处理 12
3.1.3 ARM寄存器 14
3.1.4 ARM微处理器的选型 15
3.2 PWM电动机驱动电路 16
3.2.1 PWM基本原理 16
3.2.2 PWM调速控制系统介绍 17
3.2.3 PWM控制电路 18
3.2.4 PWM驱动电路 20
3.3 转速检测电路 22
3.3.1 光电编码器介绍及选择 22
3.3.2 转速检测电路 23
3.3.3 转向识别电路 23
3.4 LCD显示电路 25
3.5 键盘电路 26
3.6 本章小结 26
4 系统软件的详细设计 27
4.1 ADS1.2集成开发环境简介 27
4.2 系统启动流程 28
4.3 主程序模块 28
4.4 转速检测模块 29
4.4.1 转速测量原理 29
4.4.2 转速检测程序 30
4.5 PWM驱动模块 31
4.5.1 PWM方案选择 31
4.5.2 PWM的寄存器介绍 32
4.5.3 PWM初始化子程序 33
4.5.4 PWM脉宽控制子程序 33
4.6 液晶显示模块 36
4.6.1 1602显示原理 36
4.6.2 1602液晶显示流程 38
4.7 键盘扫描模块 39
4.8 本章小结 39
5 系统的仿真 41
5.1 Proteus ISIS介绍 41
5.1.1 Proteus ISIS的特点 41
5.1.2 Proteus仿真注意事项 41
5.2 系统电路仿真图设计 42
5.3 各子系统仿真设计 43
5.3.1 转速检测电路仿真 43
5.3.2 电机驱动电路仿真 44
5.3.3 键盘输入仿真 44
5.4 系统仿真的运行流程 45
5.5 仿真性能测试及分析 47
5.5.1 性能测试 47
5.5.2 性能分析 47
5.6 本章小结 48
结束语 49
致谢 50
参考文献 51

资料文件预览
共10文件夹,37个文件,文件总大小:6.66MB,压缩后大小:1.26MB
  • 毕业设计-基于ARM的工业监控平台研究—直流电机的转速监控系统
    • 王熙的毕业设计
      • 开题
        • Microsoft Word文档任务书(16K).doc  [34.50KB]
        • Microsoft Word文档开题报告.doc  [55.00KB]
        • Microsoft Word文档开题报告(封皮).doc  [28.50KB]
        • Microsoft Word文档文献综述.doc  [80.50KB]
        • Microsoft Word文档文献综述(封皮).doc  [28.50KB]
        • Microsoft Word文档文献翻译.doc  [357.00KB]
        • Microsoft Word文档翻译(封皮).doc  [28.50KB]
      • 软件和仿真图
        • MotorCtrl
          • MotorCtrl_Data
            • Debug
              • tdtTargetDataWindows.tdt  [49.72KB]
            • DebugRel
              • ObjectCode
                • oIRQ.o  [1.19KB]
                • okeyboard.o  [19.88KB]
                • oMotorCtrl.o  [28.34KB]
                • oStartup.o  [3.12KB]
                • otarget.o  [23.79KB]
              • axfMotorCtrl.axf  [47.15KB]
              • tdtTargetDataWindows.tdt  [68.54KB]
            • Release
              • tdtTargetDataWindows.tdt  [48.27KB]
            • stgCWSettingsWindows.stg  [3.47KB]
          • C程序头文件config.h  [1.31KB]
          • 汇编源代码文件IRQ.s  [1.46KB]
          • C代码文件keyboard.c  [5.15KB]
          • C程序头文件keyboard.h  [224.00B]
          • DBKLast Loaded MotorCtrl.DBK  [193.91KB]
          • C程序头文件LPC2124.h  [14.59KB]
          • Windows Explorer命令文件mem.scf  [1.35KB]
          • Windows或OS/2位图文件MotorCtrl.BMP  [3.89MB]
          • C代码文件MotorCtrl.c  [9.16KB]
          • DSNMotorCtrl.DSN  [193.91KB]
          • Macintosh BinHex2.0文件MotorCtrl.hex  [42.90KB]
          • Metrowerks CodeWarrior工程文件MotorCtrl.mcp  [195.24KB]
          • PWIMotorCtrl.PWI  [2.89KB]
          • 汇编源代码文件Startup.s  [3.51KB]
          • C代码文件target.c  [3.48KB]
          • C程序头文件target.h  [99.00B]
        • ASCⅡ文本格式的声音数据操作说明.txt  [401.00B]
        • ASCⅡ文本格式的声音数据文件说明.txt  [194.00B]
      • Microsoft Word文档基于ARM的工业监控平台研究.doc  [1.23MB]
    • 超文本文档复件 说明.htm  [1.51KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部