基于ARM9的恒压恒速双缸泵控制系统的设计

基于ARM9的恒压恒速双缸泵控制系统的设计

论文摘要

嵌入式系统是将先进的计算机技术、半导体技术以及电子技术与各个行业的具体应用相结合的产物。近年来,基于嵌入式系统的控制系统越来越多地应用于各种工业领域。高压柱塞泵作为一种常规分析仪器在计量、石油和化工等领域有着广泛的应用,用于实现流体驱替和计量控制,是计量、岩芯分析实验等研究工作中的重要实验装备。本文将嵌入式系统应用于高压柱塞泵,设计了基于ARM9嵌入式处理器和Windows CE实时操作系统的恒压恒速双缸泵控制系统。首先,介绍了恒压恒速双缸泵的相关背景和技术,探讨了该领域的发展现状,对其市场潜力做出了分析,并介绍了嵌入式系统的发展。其次,分析了恒压恒速双缸泵的系统组成和工作原理,根据其技术指标和需求提出了系统的总体设计方案。该方案采用三星公司的32位ARM9嵌入式处理器S3C2410作为整个系统的控制核心,通过对多种流行操作系统的分析比较,选择Windows CE.net嵌入式操作系统作为整个系统的软件开发平台。然后,详细论述了系统的硬件设计和软件设计。硬件平台设计包括对ARM9核心板、外围接口扩展模块、总线扩展模块的设计和印制板电磁兼容性设计。软件平台以Windows CE.net为操作系统,详细讨论了Windows CE.net操作系统定制和移植流程,并应用Platform Builder和Embedded Visual C++4.0开发了应用软件,给出了各主要程序的流程图,并采用PID算法实现了电机转速控制。最后,介绍了整个系统的调试工作,并对测试实验数据进行了分析。测试结果验证了设计方案的有效性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景及研究意义
  • 1.2 恒压恒速泵的研究现状及分析
  • 1.3 嵌入式系统的发展
  • 1.4 本课题的来源与研究的主要工作
  • 第2章 系统的方案设计
  • 2.1 恒压恒速双缸泵控制系统的构成
  • 2.2 恒压恒速双缸泵的工作方式及流程
  • 2.3 恒压恒速双缸泵的技术指标
  • 2.4 系统总体方案
  • 2.5 系统硬件平台概述
  • 2.5.1 ARM简介
  • 2.5.2 ARM处理器体系
  • 2.5.3 三星53C2410 微处理器
  • 2.6 系统软件平台概述
  • 2.6.1 实时操作系统的选择
  • 2.6.2 Windows CE.net操作系统概述
  • 2.7 本章小结
  • 第3章 系统硬件设计
  • 3.1 系统硬件部分概述
  • 3.2 核心板设计
  • 3.3 外围接口扩展模块的设计
  • 3.3.1 AD转换电路的设计
  • 3.3.2 DA转换电路的设计
  • 3.3.3 数字量通道设计
  • 3.4 总线扩展模块的设计
  • 3.5 系统硬件的抗干扰设计
  • 3.6 本章小结
  • 第4章 系统的软件设计
  • 4.1 Windows CE.net操作系统的结构
  • 4.2 Windows CE.net操作系统的定制与移植
  • 4.2.1 应用Platform Builder制作BSP
  • 4.2.2 OAL代码移植
  • 4.2.3 Windows CE.net下的驱动开发
  • 4.2.4 定制Windows CE.net操作系统
  • 4.3 Windows CE.net的应用程序开发
  • 4.3.1 Windows CE.net的编程模式
  • 4.3.2 开发工具Embedded Visual C++4.0
  • 4.4 应用软件的结构设计
  • 4.5 应用软件的实现
  • 4.5.1 系统主程序结构
  • 4.5.2 AD转换子程序
  • 4.6 恒压恒速双缸泵的PID控制算法
  • 4.6.1 PID控制器简介
  • 4.6.2 PID控制器的控制原理及结构
  • 4.6.3 PID控制器参数的整定
  • 4.6.4 PID控制算法的实现
  • 4.7 本章小结
  • 第5章 系统调试及结果分析
  • 5.1 恒压工作方式调试结果与分析
  • 5.2 恒流工作方式调试结果与分析
  • 5.3 技术指标的验证
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于ARM9的恒压恒速双缸泵控制系统的设计
    下载Doc文档

    猜你喜欢