基于ARM9的嵌入式模糊控制器的研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:jc422177405
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Windows CE.net是微软公司开发的基于嵌入式硬件系统的32位操作系统,具有良好的通信能力,拥有出色的图形界面,并且是一个多任务的操作系统。三星公司的S3C2410A嵌入式微处理器,是基于ARM920T内核的低功耗、高集成度的嵌入式微处理器。和传统计算机系统相比,基于S3C2410A的嵌入式系统具有体积小、功耗低、高性能、高可靠性等特点,因此基于S3C2410A处理器的嵌入式系统的应用越来越广泛。本文主要研究一种基于ARM9的嵌入式模糊控制器。硬件平台采用的是S3C2410A微处理器,软件平台采用Windows CE.net 5.0。首先,本文研究了实时操作系统Windows CE.net 5.0的特点以及微处理器S3C2410A的硬件特性,Windows CE5.0板级支持包(BSP)、BootLoader以及硬件适配层(OAL)开发的原理、方法和步骤,完成相应程序的开发,实现了Windows CE.net 5.0在S3C2410A开发板上的移植。然后,研究了在Windows CE.net操作系统下流接口驱动程序和设备驱动的开发方法和步骤,完成了USB接口、串行接口、A/D转换、GPIO口、PWM驱动等接口的驱动程序的开发,并且编写了相应驱动程序的测试程序和应用程序。最后,研究了模糊PID控制算法,并且利用仿真软件对该算法进行了仿真实验,同时将模糊PID控制算法应用到三容液位的控制之中,取得了良好的控制结果。
其他文献
在工业生产中,流量测量对于控制、管理和结算都十分重要。其中,多相流测量这类难题更加受到重视,用相关算法进行流量测量是多相流测量研究的热点。相关流量计由于没有运动部件,因此不会产生节流,也不会由因为介质流动所引起的摩擦使其磨损和失效,同时对于流体的物理性质有广泛的适应性,往往在遇到其他流量测量方法无法解决的问题时体现出独特的优势。本文从相关算法的原理出发,通过比较各种相关算法(直接幅值法,极性相关法
过程监督是保证生产系统稳定、可靠的运行,提高产品质量、生产效益的重要手段和关键技术,将Petri网用于间歇工业过程的监督是目前较为活跃的研究领域。本文基于赋时Petri网和
本文主要的研究目的就是进行基于数字图像处理的火焰检测和燃烧诊断的方法研究,来实现火焰可视化和燃烧智能诊断。主要完成了下述研究和开发工作: 1.通过对火焰图像的特点分
乙醇浓度是微生物发酵中重要的过程参数,直接影响着发酵过程的优化调控以及发酵产物的质量和产量。在现有的乙醇浓度检测技术中,离线检测方法不仅滞后而且不能和控制系统相连
交通仿真是研究运用现代计算机技术再现实际交通系统的特性、分析交通系统在各种设定条件下的可能行为,以寻求现实交通问题最优解的一种手段,也是评价各类信号控制设计方案效
微生物发酵工程是生物工程和现代生物技术及其产业化的基础。生物量是发酵过程中重要的过程参数,直接影响着发酵过程的控制和优化。由于生物传感器的缺乏,目前还没有很好地解
学位
现场总线是当今自动化领域发展的热点之一,尤其是Modbus协议作为一种有效支持分布式和实时控制的技术,已经成为一种事实的工业标准,应用也因此越来越广泛。但同时又面临了新
随着电力电子技术的飞速发展,各种电力电子装置和非线性元件,特别是各种变流装置在电力系统中的广泛应用,谐波所造成的危害日趋严重,谐波在线检测和治理也越来越引起人们的充分关注。本课题针对300KA级铝电解供电网谐波污染情况,系统地研究了铝电解整流供电网谐波特性、谐波检测方法以及整个谐波检测系统的设计。为铝电解供电网谐波的在线治理奠定了基础。论文对300KA级电解铝厂整流供电网的谐波进行分析,其中包括供
Markov跳跃系统由一系列相互跳转的子系统组成,这些子系统之间按照Markov随机过程的规律进行随机跳转。该类系统能够描述因外界环境变化或者内部结构发生突发时的动态行为,具