论文摘要
原油含水率是石油化工行业石油采集、冶炼及运输过程中一个重要的参数,原油含水率测量是否准确对于确定原油的品质和明确原油交易时双方的利益有重要的意义。本文首先对储罐计量仪表和在线检测的理论及其关键技术进行了概括和论述,在此基础上设计了系统的总体方案并完成了单片机及其外围器件的选型;其次构建了以AVR单片机ATMega16L为核心的下位机硬件电路,其中包括了单片机最小系统、RS-485串行通信、电机正反转、A/D转换等电路的设计,在设计中充分考虑了系统的抗干扰性,附加各种抗干扰元件或电路;然后划分了软件功能模块,软件分成上、下位机两部分,其中下位机软件又分为串行通信、数据采集等模块,上位机主要包括串行通信和数据处理两部分;然后针对各功能模块进行详细设计和编码,其中对下位机软件进行了较为深入的研究,提出了两种实现系统功能的方案:前一种是直接在单片机上编程,后一种是基于嵌入式实时操作系统的,对上位机则采用DELPHI编程,使用第三方控件来设计RS-485串行通信和实时显示界面;最后,总结了本论文的工作成果,提出了进一步完善本系统的方向。
论文目录
中文摘要英文摘要第1章 前言1.1 课题的来源、研究背景和意义1.2 国内外研究现状分析1.2.1 国外储罐计量仪表的发展动态1.2.2 在线检测技术研究现状1.3 本课题研究目的和内容1.3.1 研究目的1.3.2 研究内容1.4 本文的基本结构第2章 系统总体方案设计2.1 系统总体架构2.2 系统工作过程2.3 以AVR单片机为核心的下位机系统的组成2.3.1 下位机硬件的总体架构2.3.2 单片机的选择2.3.3 传输总线的选择2.3.4 光栅尺的选择2.3.5 其它元器件的选择2.4 本章小结第3章 下位机硬件电路设计3.1 最小系统硬件电路设计3.1.1 复位电路3.1.2 时钟电路3.1.3 电源电路3.1.4 Flash在线编程3.2 功能子系统的硬件电路设计3.2.1 RS-485 串行通信电路3.2.2 电机正反转电路3.2.3 A/D转换模块3.3 本章小结第4章 系统的软件设计4.1 串行通信协议4.1.1 协议的帧结构4.1.2 协议的工作流程4.2 下位机软件设计准备4.2.1 单片机软件开发工具4.2.2 AVR-GCC编译器介绍4.2.3 基于AVR-GCC的集成开发环境4.2.4 ATMega16L熔丝配置4.3 下位机软件设计4.3.1 下位机的串行通信4.3.2 含水率信号的采集4.3.3 主程序4.3.4 下位机软件的局限性4.4 基于RTOS-AvrX的下位机软件设计4.4.1 AvrX及基于RTOS的软件设计4.4.2 AvrX的移植4.4.3 系统任务在AvrX中的划分4.5 上位机软件设计4.5.1 上位机的串行通信4.5.2 主体功能的设计4.5.3 数据的管理、打印与查询4.6 本章小结第5章 结论6.1 本文研究的主要成果6.2 本文进一步改进的设想参考文献致谢个人简历、在学期间的研究成果
相关论文文献
标签:分布式论文; 的应用论文; 在线检测论文; 原油含水率论文;