基于ARM及uClinux的嵌入式测控仪表的设计

基于ARM及uClinux的嵌入式测控仪表的设计

论文摘要

在工业生产中,二次自动化仪表是构成自动化系统的基本单元之一。我国的单元仪表己基本完成由电动Ⅲ型仪表向基于八位或十六位单片机为基础设计的数字化仪表的转换。由于常规单片机资源的限制,以单片机为基础设计的单元仪表基本上还是在功能上替代电动Ⅲ型仪表,并按电动Ⅲ型功能进行分类。这样造成国内自动化仪表生产厂家生产的二次数字化仪表品种繁杂,标准难以统一,设计随意性大。因此带来如下现实问题:1.自动化系统设计单位的仪表选型、系统调试、使用中操作、维修和系统的功能优化及备件的准备非常的不方便;2.仪表生产厂家的批量生产困难,产品质量的提高及成本的节约不利;3.国内现在自动化仪表厂家数量众多,但都无法形成规模生产,质量不佳,而国外进口的二次仪表往往依附于特定的集散系统,也存在标准不统一,难以灵活替换的问题,且价格昂贵。自动化系统设计、生产及应用迫切需要一种使用方便、通用性强的智能型二次仪表,以解决上述问题,改变传统设计、生产及应用方式,这将是未来自动化仪表的发展趋势,也就是本课题的努力方向。本论文正是针对上述问题,以设计出一种可灵活组态的通用智能型二次仪表为研究对象,在深入分析国内主流仪表厂家的仪表操作方式和仪表功能的基础上,合理地进行软硬件设计,为在同一硬件平台下实现多种仪表的功能进行了创新性和探索性研究。主要内容为:1.各种常规二次仪表功能、标准、接线、操作习惯及结构方式的归类分析;2.多信号多量程的柔性测量方法研究;3.系统整机设计以及系统可靠性设计;4.u-boot的向ARM的移植、uClinux向ARM的移植、uClinux下的通用组态软件设计。本文设计了一种以三星公司的ARM7TDMI系列处理器S3C44B0X为核心,辅以外围电路,实现同一硬件平台下多种仪表的功能,并成功制作了样品系统。本文所讨论的基于S3C44B0X和uClinux的智能仪表系统的开发技术同样适用于其它项目的开发,对其它嵌入式的应用系统开发有重要的参考价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 智能仪表的发展概况及现状
  • 1.2 课题研究的目的与意义
  • 1.3 本论文的研究内容和技术难点
  • 第二章 嵌入式系统概述
  • 2.1 嵌入式系统的定义
  • 2.2 嵌入式系统的特点
  • 2.3 嵌入式系统的发展历程
  • 2.4 当今嵌入式技术的热点
  • 第三章 53C4480X 处理器概述
  • 3.1 53C4480X 处理器简介
  • 3.2 53C4480X 存储器空间划分
  • 3.3 53C4480X I/O 功能配置
  • 第四章 UCLINUX 嵌入式操作系统概述
  • 4.1 UCLIUX的系统简介
  • 4.2 UCLIUX的组成结构
  • 4.3 建立UCLINUX的开发环境
  • 第五章 53C4480X 开发板设计
  • 5.1 53C4480X 开发板框图
  • 5.2 存储接口设计
  • 5.3 其他部分设计
  • 第六章 信号处理电路的设计
  • 6.1 信号处理电路设计概述
  • 6.2 信号调理电路工作原理分析
  • 6.3 信号测量原理分析
  • 6.4 零点满度自校正
  • 第七章 基于4480X 开发板的U-BOOT 和UCLINUX 移植
  • 7.1 U-BOOT移植
  • 7.2 UCLINUX 裁减及移植
  • 第八章 通用组态软件设计
  • 8.1 软件系统总体设计
  • 8.2 运行态程序简介
  • 8.3 设定态程序简介
  • 第九章 测试与验证
  • 第十章 结论和展望
  • 10.1 本论文研究总结
  • 10.2 前景展望
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 附录I 53C4480X 开发板原理图
  • 附录II MEMSETUP.S 的修改代码
  • 附录 III UCLINUX 内核选项列表
  • 相关论文文献

    标签:;  ;  

    基于ARM及uClinux的嵌入式测控仪表的设计
    下载Doc文档

    猜你喜欢