对于嵌入式嵌入式材料冲击试验设备制约系统与设计学位

更新时间:2024-03-21 作者:用户投稿原创标记本站原创
摘要:材料试验机设备制约系统是材料试验机的重要组成部分。随着试验科学的进展、科技的进步以及运用需求的增加,旧的制约系统已不能满足用户的需求。而随着嵌入式技术探讨的不断深入,特别是ARM-Linux运用技术的成熟和其在开发平台的成本、功能、集成度、安全性等方面的优势,使其成为最热门的嵌入式系统解决案例。已在电子产品、医疗器械、工业制约等领域成功运用,有着广阔的进展空间和运用前景。而采取嵌入式技术探讨与开发智能化与自动化程度更高的材料试验机设备制约系统已成为一种必定的进展走势。本课题的探讨属于宁夏回族自治区科技攻关计划——基于嵌入式系统的中小型材料试验机设备制约器研发项目的主要内容之一。任务是设计并实现一个基于嵌入式系统的材料冲击试验机设备制约器的硬件装置和软件系统。转变传统的基于PLC或单片机架构的测控系统的不足与缺陷,缩短产品研发周期,降低成本,提升性能。针对项目的要求,经过对试验机测控技术及其进展走势的探讨浅析,本论文提出并设计与实现了一个在AT91RM9200微处理器和嵌入式Linux2.6内核平台下,以Qt/E4为图形介面和运用程序开发构架,以SQLite为数据库系统的嵌入式材料冲击试验机设备制约系统。实现了对材料冲击试验机的自动制约,并有试验数据的存储备份与恢复、记录查询与报表打印、中英文输入、以太网通讯等功能。系统采取触摸式操作,有界面友好、体积小、操作方便、成本低等特点。该制约系统已成功运用于现场试验环境,并取得了良好的运转效果。本论文最后对该嵌入式制约系统进行了浅析,针对系统中的不足和不足提出了改善意见。下一步将对该制约系统进行进一步的优化和设计,以期望能将本探讨成果早日推向运用市场。关键词:AT91RM9200论文嵌入式Linux论文材料冲击试验机论文Qt/E4程序设计论文嵌入式中文输入法论文嵌入式打印系统论文
本论文由www.808so.com摘要3-4
ABSTRACT4-8
第一章 绪论8-10
1.1 前言8
1.2 材料冲击试验机及其测控系统的近况8-9
1.3 本课题的探讨目的与作用9
1.4 本课题的探讨任务9-10
第二章 总体案例设计10-15
2.1 冲击试验机工作原理10-11
2.2 系统测量原理及参数11-12
2.3 嵌入式测控系统总体设计12-13
2.3.1 嵌入式制约系统的总体结构12
2.3.2 嵌入式主制约器硬件结构12-13
2.4 嵌入式主制约器功能浅析13-14
2.5 本章小结14-15
第三章 嵌入式系统及其相关概念15-25
3.1 嵌入式系统介绍15
3.2 BOOT LOADER 介绍15-16
3.2.1 U-Boot 介绍15-16
3.3 嵌入式处理器16-18
3.3.1 ARM 微处理器16-17
3.3.2 AT91RM9200 介绍17-18
3.4 嵌入式操作系统概述18-19
3.4.1 嵌入式操作系统的定义及特点18
3.4.2 常见嵌入式操作系统介绍18-19
3.5 嵌入式LINUX 操作系统19-20
3.5.1 嵌入式Linux 介绍19
3.5.2 嵌入式Linux 的特点19-20
3.6 文件系统介绍20-21
3.6.1 JFFS 文件系统20
3.6.2 YAFFS 文件系统20-21
3.7 SQLITE 嵌入式数据库21
3.8 嵌入式图形用户接口21-24
3.8.1 Qt/Embedded22-24
3.9 本章小节24-25
第四章 系统硬件设计25-31
4.1 主制约器硬件结构25
4.2 硬件电路设计25-27
4.2.1 SDRAM 扩展电路25
4.2.2 Flash 存储器电路25-26
4.2.3 GPIO 接口电路26
4.2.4 并行输入输出接口电路26-27
4.2.5 以太网扩展接口电路27
4.2.6 USB 接口电路27
4.3 继电器驱动接口电路27-28
4.4 旋转编码器信号处理接口电路28-30
4.4.1 旋转编码器介绍28-29
4.4.2 脉冲辨向原理29
4.4.3 脉冲辨向及加减计数电路29-30
4.5 本章小节30-31
第五章 系统开发平台的构建31-43
5.1 嵌入式LINUX 系统开发流程31
5.2 交叉编译环境配置31-32
5.3 U-BOOT 的移植与烧写32-35
5.4 内核的裁剪与移植35-36
5.5 根文件系统的建立36-37
5.6 QT/E 开发环境的构建37-40
5.7 嵌入式系统中数据库设计40-42
5.8 本章小节42-43
第六章 设备驱动程序设计43-56
6.1 设备驱动程序介绍43-49
6.1.1 设备驱动中关键数据结构46-47
6.1.2 字符型设备驱动47-49
6.2 继电器驱动接口驱动设计49-52
6.3 脉冲计数器接口驱动设计52-55
6.4 本章小节55-56
第七章 系统运用程序设计56-71
7.1 运用程序的总体结构56-57
7.2 冲击试验模块设计57-59
7.2.1 冲击试验流程57
7.2.2 运用程序与设备驱动的接口57-59
7.2.3 图形介面设计59
7.3 中英文输入法的设计59-64
7.3.1 中文输入法设计的原理59-60
7.3.2 输入法中文字库结构60
7.3.3 中文拼音输入法的设计和实现60-63
7.3.4 输入法安装63-64
7.4 嵌入式制约系统打印系统的设计64-69
7.4.1 Linux 的打印系统原理64-65
7.4.2 嵌入式打印系统设计65
7.4.3 Ghostscript 裁剪、编译与配置65-67
7.4.4 打印机驱动foo2xqx 移植67-68
7.4.5 图形打印介面设计68-69
7.5 系统其它部分实现69-70
7.6 本章小节70-71
第八章 总结与展望71-73
8.1 总结71-72
8.2 展望72-73
参考文献73-75
致谢75-76
攻读硕士学位期间发表的学术论文和参与的科研项目76

点赞:30476 浏览:135285