基于ARM的油脂料位控制系统的研究

基于ARM的油脂料位控制系统的研究

论文摘要

随着市场的国际化和我国油脂生产工业的不断发展,油脂生产已经成为我国国民生活中重要的一环。但传统的硬件设施已经不能满足生产的需求,嵌入式控制技术的发展促进了油脂生产的规模化。ARM处理器以其高处理速度、硬件高度集成、开发资源多等优势成为了现代微控制器的首选。本文以控制工业油脂生料进料环节的压力、温度、料位为控制对象,采用对多个传感器进行测量控制,主要研究内容如下:根据工业油脂生产中生料料位进料环节的控制需求,本文选择以基于ARM内核的LPC2220芯片为硬件控制核心,以μClinux操作系统为软件开发平台的嵌入式控制系统。然后在介绍LPC2220芯片的特色及体系结构的基础上,设计了LPC2220的电源复位电路、存储器的扩展电路、触摸屏接口电路、LCD接口电路、串行通信电路、模拟输入通道的调理电路以及输出通道的驱动放大电路。处理器处理前端传感器采集的信号控制直流电机的转速,从而达到稳定进料料位的控制效果。软件设计时按照实时系统的要求,在系统中移植了μCLinux操作系统,并采用中断的方式来克服μClinux实时性较弱的缺点。阐述了μCLinux的引导加载技术及其内核结构,在此基础上实现μCLinux在LPC2220基于平台的板级移植和裁减,接着分析μCLinux下设备驱动程序工作机制,并设计出数据采集设备的驱动程序;最后在分析控制系统的总体结构上,设计了系统的应用程序及其主要功能模块的分析,同时对控制系统实时性的解决方案进行了初步地探讨。在嵌入式实时系统下,应用软件的结构设计和功能扩展变得相当容易,大大简化了系统的开发过程和周期。针对工业油脂生产现场环境的复杂性,利用算术平均值滤波算法对传感器采集后传送给ARM的信号进行滤波处理,设计出滤波处理流程图及其具体实现代码。本文最大的特点是将嵌入式控制技术应用在油脂生产的进料控制系统中,并将μClinux移植到该控制系统中。该系统的研究对于高端嵌入式系统在工业控制领域的应用具有一定的借鉴和参考作用。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题背景及意义
  • 1.2 嵌入式技术在国内外发展和趋势
  • 1.2.1 嵌入式系统概论
  • 1.2.2 嵌入式系统的发展趋势
  • 1.3 本文主要工作及研究内容
  • 第2章 油脂料位控制系统的总体设计
  • 2.1 控制系统的工艺需求分析
  • 2.2 控制系统的方案设计
  • 2.2.1 系统的总体设计框图
  • 2.2.2 系统硬、软件平台的选择
  • 2.3 本章小结
  • 第3章 系统的硬件设计
  • 3.1 硬件电路总体思路
  • 3.2 基于ARM核的微处理器LPC2220
  • 3.2.1 LPC2220的特性
  • 3.2.2 LPC2220体系结构
  • 3.3 系统硬件电路的设计
  • 3.3.1 电源和时钟电路
  • 3.3.2 复位电路
  • 3.3.3 存储器扩展控制电路
  • 3.3.4 触摸屏接口电路
  • 3.3.5 LCD接口电路
  • 3.3.6 串行通信电路
  • 3.3.7 输入信号调理电路设计
  • 3.3.8 输出驱动电路设计
  • 3.4 本章小结
  • 第4章 系统的软件设计
  • 4.1 嵌入式软件平台的构建
  • 4.1.1 引导加载技术
  • 4.1.2 μCLinux的内核结构
  • 4.1.3 μCLinux内核移植的实现
  • 4.1.4 μCLinux内核裁减的实现
  • 4.2 系统实时性的解决方案
  • 4.3 μCLINUX设备驱动程序的开发
  • 4.3.1 设备驱动程序介绍
  • 4.3.2 数据采集设备驱动程序的开发
  • 4.4 油脂料位控制系统应用程序开发
  • 4.4.1 油脂料位控制系统总体结构分析
  • 4.4.2 中断处理的实现
  • 4.5 信号采集与处理
  • 4.5.1 信号采集分析
  • 4.5.2 数字滤波的实现
  • 4.6 本章小结
  • 第5章 总结与展望
  • 5.1 全文总结
  • 5.2 展望
  • 参考文献
  • 作者在攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于ARM的油脂料位控制系统的研究
    下载Doc文档

    猜你喜欢