论文题名: | 基于嵌入式Linux的油库批量控制器的研制 |
关键词: | 嵌入式Linux系统;油库批量控制器;人机交互;功能模块 |
摘要: | 随着国内汽车、冶金、石化、建筑等行业快速发展,带动了成品油的消费增长。为了提高成品油出厂计量的自动化水平,很多油库采用批量控制器结合质量流量计在线定量装车,进而推动了批量控制器的研究。目前国内生产的批量控制器主要采用单片机或可编程逻辑控制器对流量进行检查和控制。以一个单片机作为控制核心的批量控制器存在人机界面不友好,控制功能单一,联网功能不足等缺点;以可编程逻辑控制器作为控制器核心的批量控制器价格昂贵,不适合小型油库。鉴于此,本文开发一种性能优越且价格较低的批量控制器来解决传统批量控制器存在的问题,能够提高油库油品定量装载控制的自动化水平。 本文在研究了国内外批量控制器的基础上,提出了一种多处理器协调工作完成多通道控制的批量控制器设计方案。该方案基于嵌入式Linux系统,抛弃了传统的工业计算机结构,采用工业领域中广泛使用的ARM处理器作为控制器的核心,并应用上下分层的方案实现了多通道批量控制。首先,论文给出了系统的总体设计方案,本文根据批量控制器的技术要求,采用上下分层的方案进行设计,选用EPCM8960工控板作为上层主控制板,实现人机交互、网络通信、数据管理、网络打印等功能;以MSP430单片机为核心组成下层通道控制板,完成流量采集、温度采集、阀门控制等功能。接着,论文根据功能要求描述了批量控制器的硬件设计,详细的阐述了各个功能模块的器件选择及设计思路。然后,论文根据嵌入式Linux系统的软件设计要求,研究并构建了嵌入式Linux的软件开发环境。详细描述了构建基于Qt/Embedded的嵌入式应用软件界面开发平台,介绍了应用于嵌入式Linux平台的MySQL数据库系统的的编译和使用过程。最后,论文根据功能需求,描写了各个功能模块的软件设计思路,并对一些细节问题进行详细分析,还根据上下层通信要求,基于CAN总线设计了一套适合该控制器的通信协议。 本文基于嵌入式Linux设计的批量控制器具有了多通道批量控制,界面清晰美观,操作简单等特点。通过实验验证本控制器达到了设计要求,具有稳定性好、可靠性高、功耗低、成本低等优点,具有良好的推广价值及市场应用前景。 |
作者: | 陈绘宇 |
专业: | 测试计量技术及仪器 |
导师: | 万文略 |
授予学位: | 硕士 |
授予学位单位: | 重庆理工大学 |
学位年度: | 2013 |
正文语种: | 中文 |