基于嵌入式μClinux油品水分检测仪的研究

基于嵌入式μClinux油品水分检测仪的研究

论文摘要

随着科学技术的发展,仪器仪表正由传统的指针式仪表向数字化、自动化、智能化、网络化和多功能的方向发展。将嵌入式技术和仪器仪表相结合,具有广阔的应用前景。本文在对ARM嵌入式微处理器的体系结构和μClinux操作系统进行分析基础上,结合油品水分检测的实际情况,从系统软硬件设计、操作系统移植、油品水分检测数据的处理等方面对基于嵌入式μClinux油品水分检测仪进行了重点研究。构建了以S3C44BOX为核心适合本研究课题的嵌入式软硬件平台,实现了操作系统的移植和基于μClinux的驱动程序及应用程序的开发。通过8019网卡驱动程序的设计,结合操作系统自带的TCP/IP协议,实现了仪表的网络化。充分发挥嵌入式系统的图形用户界面功能,为油品水分检测仪提供友好的图形用户界面。针对油品水分检测过程中被测信号测量精度受环境温度影响和传感器本身的非线性等问题,本文采用遗传算法来优化神经网络的权值和阈值的方法进行非线性校正,建立传感器的精确模型。结果表明该算法模型可以快速、准确地得到油品中的水分含量。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 研究目的及意义
  • 1.2 嵌入式系统概述
  • 1.2.1 嵌入式系统的特点
  • 1.2.2 嵌入式操作系统分类
  • 1.2.3 嵌入式系统现状及发展方向
  • 1.3 嵌入式系统在检测仪表中的应用
  • 1.4 论文的主要内容及研究工作
  • 第二章 油品水分检测仪系统硬件设计
  • 2.1 系统硬件结构图
  • 2.2 系统各模块电路的设计
  • 2.2.1 ARM核心模块
  • 2.2.2 信号调理模块
  • 2.2.3 通信接口模块
  • 2.2.4 人机交互模块
  • 2.2.5 存储模块
  • 2.2.6 电源模块
  • 2.2.7 调试接口模块
  • 2.2.8 复位模块
  • 2.3 PCB设计
  • 2.4 本章小结
  • 第三章 嵌入式μClinux操作系统的移植
  • 3.1 μClinux操作系统的特点
  • 3.1.1 内存管理
  • 3.1.2 进程管理
  • 3.2 引导程序的移植
  • 3.2.1 Bootloader概述
  • 3.2.2 Blob 结构分析
  • 3.2.3 Blob源程序的修改
  • 3.2.4 引导程序固化
  • 3.3 μClinux内核的移植
  • 3.3.1 内核配置
  • 3.3.2 内核移植
  • 3.4 文件系统的配置
  • 3.4.1 文件系统介绍
  • 3.4.2 JFFS2底层驱动的实现
  • 3.5 本章小结
  • 第四章 系统软件设计
  • 4.1 驱动程序开发
  • 4.1.1 驱动程序概况
  • 4.1.2 网卡驱动程序的开发
  • 4.1.3 A/D驱动程序的开发
  • 4.2 图形界面程序开发
  • 4.2.1 帧缓冲
  • 4.2.2 检测仪界面开发
  • 4.3 应用程序的开发
  • 4.4 本章小结
  • 第五章 油品水分检测数据的处理与实现
  • 5.1 油品水分检测方法及原理
  • 5.1 油品水分检测方法
  • 5.1.2 射频法的测量原理
  • 5.1.3 温度补偿
  • 5.2 信号滤波
  • 5.3 水分标定
  • 5.4 非线性校正算法
  • 5.4.1 基于遗传算法的神经网络的基本原理
  • 5.4.2 实验原理与结果分析
  • 5.4.3 系统水分检测
  • 5.5 本章小结
  • 第六章 结束语
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 附录
  • 附录1 电路原理图
  • 附录2 部分程序代码
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    • [1].基于μcLinux的嵌入式浏览器构架研究与实现[J]. 现代计算机(专业版) 2008(02)
    • [2].基于μCLinux的嵌入式远程温度监控系统的设计[J]. 北京联合大学学报(自然科学版) 2008(03)
    • [3].μCLinux下的变频调速控制系统的设计[J]. 微计算机信息 2009(17)
    • [4].基于μClinux的微型热敏打印机驱动的实现[J]. 计算机与现代化 2008(10)
    • [5].嵌入式操作系统μClinux进程调度研究[J]. 世界科技研究与发展 2009(02)
    • [6].基于μclinux的远程监控系统设计与实现[J]. 计算机测量与控制 2009(10)
    • [7].SOPC&μClinux下数字频谱分析系统的软件设计[J]. 计算机与数字工程 2010(05)
    • [8].基于ARM7-μCLinux并采用超级终端监测两路电压参数[J]. 电子设计工程 2010(11)
    • [9].基于ARM-μCLinux的GPRS远程监控系统设计[J]. 仪表技术 2011(10)
    • [10].基于μClinux的火灾报警系统CAN总线设备驱动程序设计[J]. 天津理工大学学报 2008(01)
    • [11].嵌入式μ CLinux系统移植[J]. 数字技术与应用 2017(04)
    • [12].基于ARM的无线查验系统设计与实现[J]. 微计算机信息 2008(20)
    • [13].浅谈μCLinux与标准Linux在内存管理上的区别[J]. 科技信息 2009(19)
    • [14].基于μCLinux和S3C44B0X的温度巡检系统的设计[J]. 科技信息(学术研究) 2008(08)
    • [15].一种基于μClinux的嵌入式纸币识别系统设计[J]. 计算机测量与控制 2008(04)
    • [16].基于ARM7TDMI的μcLinux内核移植的Proteus仿真[J]. 化工自动化及仪表 2009(02)
    • [17].μCLinux在实时监控系统中的应用研究[J]. 计算机技术与发展 2009(03)
    • [18].嵌入式μCLinux中DM9000设备驱动研究与实现[J]. 计算机工程与科学 2009(05)
    • [19].μClinux内核研究及实时性能的实现[J]. 辽宁工业大学学报(自然科学版) 2009(02)
    • [20].基于μClinux嵌入式网络打印机服务器[J]. 计算机时代 2008(05)
    • [21].基于LPC2210+μClinux的触摸屏设计[J]. 机电一体化 2009(08)
    • [22].基于μclinux的EPA通信协议栈[J]. 计算机系统应用 2011(09)
    • [23].触摸屏技术及其μCLinux下的驱动设计[J]. 装备制造技术 2009(09)
    • [24].基于μClinux的远程监控系统的设计与实现[J]. 计算机工程与科学 2009(10)
    • [25].基于μclinux的EPA实时工业以太网延迟特性分析[J]. 信息通信 2016(03)
    • [26].JFFS2文件系统在μClinux中的实现[J]. 现代电子技术 2009(10)
    • [27].基于S3C44B0X的μCLinux内核移植[J]. 上海电力学院学报 2011(04)
    • [28].基于S3C44B0X的U-Boot及μClinux的移植分析[J]. 计算机技术与发展 2009(04)
    • [29].基于NIOS Ⅱ和μclinux的工业CT高速数据传输系统[J]. 电子技术应用 2008(07)
    • [30].U-Boot在S3C44BOX+μCLinux上的移植[J]. 电脑编程技巧与维护 2008(09)

    标签:;  ;  ;  ;  ;  

    基于嵌入式μClinux油品水分检测仪的研究
    下载Doc文档

    猜你喜欢