基于ARM的嵌入式工业过程数据采集记录系统的研究与实现

基于ARM的嵌入式工业过程数据采集记录系统的研究与实现

论文摘要

研究如何将当前流行的嵌入式技术应用于工业领域中的数据采集与记录方面,是当今工业过程测量控制领域发展的一个必然方向。本论文所设计完成的嵌入式工业过程数据采集与记录系统,是以32位ARM7微处理器S3C44B0X为核心,取代了传统的单片机,并且引入了μClinux多任务实时操作系统。采集到的工业现场的实时数据,经A/D转换等步骤处理后,显示在高分辨率的彩色LCD上。在MiniGUI的支持下,通过丰富的图形界面功能,以曲线或表格的形式显示工业现场实时数据的变化趋势,具有良好的人机界面。输入功能通过点击触摸屏来实现,可以像使用Windows操作系统一样,点击菜单、滚动条、列表框、按钮等控件以完成相应的操作。数据的记录完全脱离PC机,显示在LCD上的数据,可以实时的以文件的形式存储在Nand Flash中,必要的时候通过USB接口用U盘导出。μClinux操作系统中移植了BOA网络服务器和CGI脚本程序,因此具有动态Web监控功能,用户可以在PC机上的浏览器中通过网络随时监测工业现场的实时数据。经过测试,该系统可以稳定可靠的运行,完全实现了工业现场数据的实时采集、人性化显示、规范化操作、脱机化记录和网络化监测等一系列功能,取代了传统的底层智能仪表搭配PC机的构架,将其功能合二为一,对工业企业的技术进步和生产过程的现代化有着重要的作用。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究的背景和意义
  • 1.2 国内外发展现状
  • 1.3 研究的主要内容
  • 1.4 论文的总体结构
  • 第二章 底层硬件设计
  • 2.1 微处理器简介
  • 2.2 外围器件及电路设计
  • 2.2.1 Nor Flash
  • 2.2.2 SDRAM
  • 2.2.3 Nand Flash
  • 2.2.4 LCD 和触摸屏
  • 2.2.5 UART 接口
  • 2.2.6 USB 接口和以太网接口
  • 2.2.7 数据采集电路
  • 2.2.8 复位电路
  • 2.2.9 电源电路
  • 第三章 设备驱动设计
  • 3.1 设备驱动概述
  • 3.2 设备驱动程序的设计方法
  • 3.2.1 触摸屏驱动设计
  • 3.2.1.1 定义设备号
  • operations 结构'>3.2.1.2 定义 fileoperations 结构
  • 3.2.1.3 编写 read()方法
  • 3.2.1.4 编写 ioctl()方法
  • 3.2.1.5 将驱动添加到Linux内核
  • 3.2.2 A/D 转换驱动设计
  • 3.2.3 RTC 驱动设计
  • 3.2.4 其它设备驱动
  • 第四章 操作系统的选用与裁减
  • 4.1 嵌入式操作系统概述
  • 4.2 μClinux 简介
  • 4.3 μClinux 的移植
  • 4.3.1 获得μClinux 内核源码
  • 4.3.2 μClinux 到 S3C44B0X 的移植
  • 4.3.3 建立交叉编译环境
  • 4.3.4 配置内核
  • 4.3.5 编译μClinux
  • 4.4 建立 JFFS2 文件系统
  • 4.4.1 关键代码部分
  • 4.4.2 内核配置和用户配置部分
  • 4.4.3 创建和拷贝 JFFS2 镜像文件
  • 4.4.4 挂载 JFFS2 分区
  • 4.5 嵌入式 Web 服务器的构建
  • 4.5.1 BOA 服务器
  • 4.5.2 CGI 程序设计
  • 第五章 应用程序设计
  • 5.1 MiniGUI 简介
  • 5.2 MiniGUI 的移植
  • 5.2.1 FrameBuffer 的添加
  • 5.2.2 IAL 的移植
  • 5.3 MiniGUI 应用程序
  • 5.3.1 主函数
  • 5.3.2 窗口过程函数
  • CREATE 消息'>5.3.2.1 MSGCREATE 消息
  • PAINT 消息'>5.3.2.2 MSGPAINT 消息
  • TIMER 消息'>5.3.2.3 MSGTIMER 消息
  • COMMAND 消息'>5.3.2.4 MSGCOMMAND 消息
  • 5.3.3 对话框部分
  • 5.3.3.1 建立菜单
  • 5.3.3.2 定义资源 ID
  • 5.3.3.3 定义对话框模板
  • 5.3.3.4 定义对话框内的控件
  • 5.3.3.5 编写对话框过程函数
  • 5.3.3.6 启动对话框
  • 5.3.4 添加并编译应用程序
  • 5.4 bootloader 简介
  • 第六章 样机主要功能及性能指标测试
  • 6.1 样机的主要功能
  • 6.2 样机的性能指标测试
  • 第七章 结论与展望
  • 7.1 结论
  • 7.2 展望
  • 参考文献
  • 致谢
  • 附录 A 触摸屏驱动
  • 附录 B A/D 转换驱动
  • 附录 C MiniGUI 的 IAL
  • 附录 D CGI 脚本和网页源代码
  • 相关论文文献

    • [1].标准化是审计数据采集的必由之路[J]. 审计观察 2018(05)
    • [2].基于数据采集分析对800MPa高强钢车轮的设计优化[J]. 汽车与新动力 2020(01)
    • [3].创新导向下的实验教学——以地图数据采集为例[J]. 西部素质教育 2020(08)
    • [4].数据采集中的法律权利冲突与衡平[J]. 重庆电子工程职业学院学报 2020(01)
    • [5].无接触招聘,先让数据“说话”[J]. 人力资源 2020(05)
    • [6].互联网环境下的舰船移动数据采集与分析系统设计[J]. 舰船科学技术 2020(08)
    • [7].运输环境数据采集的实验室应用[J]. 上海包装 2020(02)
    • [8].教育实证研究中数据采集的基本规范、现实困境及其改进[J]. 教育测量与评价 2019(08)
    • [9].计量检测数据采集与智能化管理[J]. 上海计量测试 2017(04)
    • [10].基于断路器校验装置的数据采集与处理系统设计[J]. 机电一体化 2009(03)
    • [11].数据采集与应用,让区域活动更科学[J]. 教育家 2020(11)
    • [12].通过数据采集的方式验证和提升体验设计的实用方法[J]. 工业设计研究 2016(00)
    • [13].高职人才培养数据采集及应用研究[J]. 现代职业教育 2016(31)
    • [14].智能电子秤的设计[J]. 数码世界 2017(08)
    • [15].《数据采集与处理》2013年(第28卷1~6期)总目次[J]. 数据采集与处理 2013(06)
    • [16].财务数据采集的统一处理框架设计与应用[J]. 审计月刊 2019(08)
    • [17].对建立消费数据采集新模式的几点思考[J]. 中国市场 2020(28)
    • [18].大数据的计量数据采集与应用分析[J]. 网络安全技术与应用 2020(11)
    • [19].基于5G网络的复合型数据采集网关设计[J]. 电子世界 2020(16)
    • [20].数据采集在移动核心网的实现分析[J]. 通信管理与技术 2018(06)
    • [21].公安大数据采集困境及解决思路[J]. 广东公安科技 2019(01)
    • [22].信息技术在医院健康数据采集中的应用[J]. 通讯世界 2017(02)
    • [23].无线网络应用于大数据采集与监控的可靠性探讨[J]. 信息化建设 2015(12)
    • [24].云计算环境下的数据采集模型分析[J]. 信息通信 2014(07)
    • [25].云计算在能源数据采集上的运用[J]. 计量与测试技术 2013(09)
    • [26].致谢[J]. 数据采集与处理 2012(06)
    • [27].数据采集与处理2012年(第27卷1~6期)总目次[J]. 数据采集与处理 2012(06)
    • [28].《数据采集与处理》第六届编委会第二次会议在沈阳召开[J]. 数据采集与处理 2009(05)
    • [29].通信计费数据采集与传输安全性的研究[J]. 科技创新导报 2008(03)
    • [30].通信计费数据采集与传输融合的研究[J]. 高师理科学刊 2008(02)

    标签:;  ;  

    基于ARM的嵌入式工业过程数据采集记录系统的研究与实现
    下载Doc文档

    猜你喜欢