学位论文 > 优秀研究生学位论文题录展示
基于ARM的智能调节器研究与实现
作 者: 孟凡兵
导 师: 于忠得
学 校: 大连工业大学
专 业: 模式识别与智能系统
关键词: 嵌入式 ARM μClinux 调节器 MiniGUI
分类号: TP214
类 型: 硕士论文
年 份: 2011年
下 载: 5次
引 用: 0次
阅 读: 论文下载
内容摘要
目前广泛用于工业领域的智能调节器大多基于单片机设计,由于单片机的计算速度与存储容量的限制,没有实时数据与历史数据记录功能,必须借助其他图形记录设备才能实现被控变量的显示记录功能和调节器的参数整定功能,给应用带来一定的不便。本文探讨研究了将嵌入式技术应用于工业调节器的设计,除了保持传统调节器的基本功能外,使调节器具有PC机风格的人机界面,能以数据表格方式和曲线方式记录显示实时数据和历史数据,支持调节器参数的人工整定和自动整定,使调节器的实用性能得到较大提高。研究的基于嵌入式技术的调节器,硬件系统以32位ARM微处理器S3C44B0X为硬件核心,配接数据输入/输出电路、彩色LCD显示接口电路、触摸屏接口电路、通信电路、电源电路等,构成完整的调节器硬件系统。软件系统以μClinux操作系统为核心,设计了部分硬件电路的驱动程序和上层应用程序。文中介绍了μClinux的裁剪、移植过程, BootLoader的移植过程,基于Nand-Flash的JFFS2文件系统的建立过程,MiniGUI的移植过程,对调节器的算法进行了研究和讨论。由于本设计采用了ARM7处理器和功能强大的μClinux操作系统,所以较之以单片机为核心的智能调节器具有处理速度快、实时性好、支持多任务操作系统的特点,弥补了单片机系统的不足。利用MiniGUI系统实现图形化人机界面。改善了传统调节器人机交互界面简单、显示信息量小、观测不直观、不便于参数整定等问题。
|
全文目录
摘要 4-5 Abstract 5-9 第一章 绪论 9-12 1.1 研究的背景与意义 9-10 1.2 智能调节器的研究现状及发展趋势 10-11 1.3 研究内容 11-12 第二章 调节器硬件系统设计 12-25 2.1 调节器结构及工作原理 12-13 2.2 调节器硬件电路总体设计 13-25 2.2.1 微处理器选型 13-14 2.2.2 存储器控制器 14-15 2.2.3 电源模块 15-16 2.2.4 存储器模块 16-19 2.2.5 数据输入模块 19 2.2.6 数据输出模块 19-21 2.2.7 复位模块 21-22 2.2.8 通信模块 22-24 2.2.9 显示模块 24 2.2.10 JTAG 模块 24-25 第三章 μClinux 系统的移植 25-40 3.1 BootLoader 的移植 25-29 3.1.1 设置异常向量表 26 3.1.2 有关寄存器设置 26-27 3.1.3 初始化外部存储器 27 3.1.4 初始化堆栈指针 27-28 3.1.5 C 程序空间初始化 28 3.1.6 引导系统内核 28-29 3.2 μClinux 内核移植 29-34 3.2.1 解压μClinux 移植包 29 3.2.2 建立交叉编译环境 29-30 3.2.3 μClinux 到 S3C44B0X 的移植 30-32 3.2.4 μClinux 内核配置 32-33 3.2.5 μClinux 内核编译 33-34 3.3 基于 Nand-Flash 的 JFFS2 文件系统的建立 34-40 3.3.1 常用开源 Flash 文件系统 34-35 3.3.2 JFFS2 文件系统移植 35-37 3.3.3 添加 mtdx 和 mtdblock 设备 37 3.3.4 配置内核 37-38 3.3.5 配置用户选项 38-39 3.3.6 创建和拷贝 JFFS2 镜像文件 39 3.3.7 挂载 JFFS2 分区 39 3.3.8 JFFS2 自动挂载 39-40 第四章 设备驱动设计 40-47 4.1 设备驱动 40 4.2 设备驱动主要组成 40-41 4.2.1 注册设备 40 4.2.2 定义 file_operations 结构 40-41 4.3 A/D 转换驱动设计 41-47 4.3.1 注册设备号 42 4.3.2 定义 file_operations 结构 42 4.3.3 编写 open()函数 42-43 4.3.4 编写 release()函数 43 4.3.5 编写 ioctl()函数 43 4.3.6 初始化程序 43-45 4.3.7 读取 A/D 转换数值子程序 45-46 4.3.8 编写 read()函数 46-47 第五章 基于 MiniGUI 的应用程序设计 47-55 5.1 MiniGUI 简介 47 5.2 基于 Framebuffer 的 LCD 驱动程序的实现 47-49 5.2.1 Framebuffer 驱动的添加 48-49 5.2.2 FrameBuffer 设备文件的添加 49 5.3 MiniGUI 编程 49-55 5.3.1 MiniGUI 窗口编程 49-51 5.3.2 MiniGUI 菜单编程 51-52 5.3.3 MiniGUI 控件编程 52-55 第六章 调节器算法研究与实现 55-65 6.1 PID 控制简介 55-57 6.1.1 模拟 PID 控制原理 55-56 6.1.2 数字 PID 控制原理 56-57 6.2 增量式数字 PID 算法 57 6.3 PID 算法改进 57-58 6.3.1 积分分离法 57-58 6.3.2 微分平滑法 58 6.4 PID 参数整定 58-60 6.4.1 试凑法 58 6.4.2 临界比例法 58-60 6.5 采样周期的确定 60 6.6 模糊自整定 PID 控制算法 60-65 6.6.1 模糊自整定 PID 控制原理 60-61 6.6.2 输入输出量模糊化 61 6.6.3 模糊规则确定 61-63 6.6.4 模糊控制调整表的推导 63-65 第七章 结论与展望 65-66 7.1 结论 65 7.2 展望 65-66 参考文献 66-68 致谢 68
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 基于ARM7的车载控制中心研制,U463.6
- 汽车的电动助力转向系统,U463.4
- 面向软件的故障注入工具的研究与实现,TP311.52
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- 半导体激光器温度控制系统的研究,TP273
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
- 网位仪信号采集与处理平台的设计与实现,S951.2
- 嵌入式中医经脉理疗仪的研究,R197.39
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 基于ARM9的智能解说系统的设计与实现,TP391.44
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 网络传输中的ROI图像编码算法研究,TN919.81
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 智能割草机嵌入式控制技术的研究,TU986.32
- 单相相位和幅值可控电压调节器的研究,TM761.1
- 液冷源控制系统的研制,TP273
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化元件、部件 > 调节器、调节阀
© 2012 www.xueweilunwen.com
|