虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

模糊算法

模糊算法属于智能算法,当我们对于系统的模型认识不是很深刻,或者说客观的原因导致我们无法对系统的控制模型进行深入研究的时候,智能算法常常能够起到的作用很小。这个时候就需要用到模糊算法,常见的模糊算法有均值模糊、高斯模糊等。
  • ARM处理器在减摇鳍控制系统中的应用研究.pdf

    课题分析了目前国内外减摇鳍控制技术的发展与现状,重点讲述了基于ARM处理器的减摇鳍控制器的功能设计与实现方案。 减摇鳍是一种由微机控制的自动化程度很高的船舶减摇装置。减摇鳍控制系统根据人为输入的信号和来自鳍本身的反馈信号,及时输出不同的控制指令,控制鳍转动到期望的角度,达到减小船舶横摇的目的。但目前大多数的减摇鳍控制器使用单片机作为主处理器或者以工控机为基础开发而来的,前者集成度不高,稳定性也不好,而后者成本较高。因此,课题设计了一款新型的基于ARM嵌入式处理器的嵌入式减摇鳍控制器,解决了上述问题。 该系统主要由硬件平台和软件平台两部分组成。硬件平台主要包括基于飞利浦公司的LPC2290的控制器核心电路和辅助实现控制的驱动电路;软件平台主要是基于ARM的软件,包括启动代码和应用程序;为实现系统的可靠运行,同时也采取了一些保证系统可靠性的措施。 目前,减摇鳍系统大多采用基于力矩对抗原理的PID控制器。由于船舶横摇运动的非线性、复杂性、时变性以及海况的不确定性,经典PID控制很难获得令人满意的控制效果。因此,如何实现PID参数的自整定就显得犹为重要。模糊控制事先不需要获知对象的精确数学模型,而是基于人类的思维以及经验,用语言规则描述控制过程,并根据规则去调整控制算法或控制参数。本论文将模糊控制与PID控制相结合,实现了无须精确的对象模型,只须将操作人员和专家长期实践积累的经验知识用控制规则模型化,然后用模糊推理在线辨识对象特征参数,实时改变控制策略,便可对PID参数实现最佳调整。 研究结果表明:采用该控制手段能较好的满足设计要求,开发的嵌入式减摇鳍控制系统具有设计合理、集成度高、性价比高、性能优越、抗干扰能力强、稳定性好、实时性高等优点。同时能够适应减摇鳍控制系统智能化的发展趋势,所以该减摇鳍控制器具有很好的使用价值及意义。

    标签: ARM 处理器 减摇鳍

    上传时间: 2013-06-06

    上传用户:mslj2008

  • 基于ARM微处理器的通用电液系统数字控制器.pdf

    电液控制作为液压控制的一个新分支,因为其本身的特点正得到越来越广泛的应用。电液控制系统的发展对电液控制技术提出了更高的要求,这必将促进电液控制技术的发展。本文在教研室多年电液控制经验的基础上,提出开发通用型电液系统数字控制器。 通过对电液控制技术的研究,了解电液系统的一般构成,结合多个具体实例,本文提出数字式电液控制器概念,以ARM微处理器为硬件核心,采用多种智能控制算法解决电液系统闭环控制问题。 数字控制器以PHILIPS公司的32位ARM7微处理器LPC2292为硬件核心,配有高速AD、DA转换器。硬件设计注重通用性,具有多种输入、输出通道,可以采集和输出多种、多个模拟量信号和数字量信。具有多种通信接口,可以实现近距离监控或者远距离操控。人机交互通道丰富,具有报警、状态指示、参数显示等功能。采用光电隔离、独立电源、屏蔽外壳等措施保证控制器具有良好的稳定性、可靠性。软件设计采用UC/OS-II嵌入式操作系统,内部集成多种智能控制算法,保证电液系统闭环控制取得良好的效果。开发模拟试验系统,可以模拟电液系统现场的各种信号和闭环回路,实现实验室调试。采用Visual Basic开发上位机软件,配合控制器完成参数修改、保存,绘制实时监控曲线,控制硬件等功能。 控制器解决了电液系统多样性难题,客服模拟控制的缺点。研发出模糊自整定PID算法,它成功解决了闭环控制过程中设定信号不断变化的难题。经过多次现场调试,目前控制器已经成功应用于国内多家企业的轮胎耐久性试验机和密炼机两种电液系统,在这两种系统中成功取代进口国外模拟控制器,并且控制效果好于国外模拟控制器。关键词:电液系统;ARM7;UC/OS-II;模糊自整定

    标签: ARM 微处理器 电液系统

    上传时间: 2013-05-31

    上传用户:3233

  • 一种面向无线视频传感器网络的低复杂度视频编码算法及其在ARM平台上的实现

    随着21世纪的到来,计算机技术,信息处理技术,半导体技术和网络技术不断发展,人类社会进入了信息化时代。与此同时,无线视频传感器网络也得到了突飞猛进的发展,成为当今国际上备受关注的热点研究领域。无线视频传感器网络有着很多的优点和十分广泛的应用前景。在军事,工业,城市管理和监控系统等重要领域都有潜在的使用价值。 无线视频传感器网络有着显著的特征,例如:网络节点能源有限;网络带宽有限;对处理速度要求较高等。由此可见,传统的视频编码标准无法应用于无线视频传感器网络。MPEG-4,H.263,H.264等视频编码标准,全是基于运动估计补偿实现的,计算量十分巨大,在能量,存储空间和处理能力均有限的节点难以实现这类高复杂度的编码算法。 本文针对无线视频传感器网络对视频编码算法的具体需求,提出一种基于运动检测的低复杂度视频编码算法。该算法只对当前编码帧中的运动对象进行编码,并且以面向对象的结构输出码流。实验结果表明,与H.264全I帧编码相比,本文提出的算法编码速度提高了约3倍,编码性能提高了约2dB。与H.264基本档次相比,虽然编码性能略有下降,但是编码速度平均提高了8倍左右。因此,本文提出的算法可以在编码效率和编码速度之间获得很好的折衷,在一定程度上可以满足无线视频传感器网络的需求。 本文选用ALDVK_270作为硬件实验平台。在分析算法结构的同时,结合嵌入式系统的特点,从算法,内存,高级语言和汇编语言等几个方面提出优化方案,最终在ARM嵌入式平台下实现了面向无线视频传感器网络的低复杂度视频编码算法。测试结果表明,与优化前相比,优化后的编码速度有了很大的提高,对于CIF格式的监控视频序列能够满足实时处理的要求。

    标签: ARM 无线视频 传感器网络 复杂度

    上传时间: 2013-07-26

    上传用户:小小小熊

  • 基于ARMCPLD的农业温室温度实时控制系统的研究

    温室技术是我国实现农业信息化的重要环节,温度是温室中的重要环境参数。实时控制是指在规定的时间内,系统必须做出相应的响应,是现代温室控制发展的更高要求。随着精细农业的发展,传统的大棚已经不能满足现代高精度、快速采集及响应的要求,由于温度的滞后性和难调控性,温度实时控制一直是温室控制的一大难题。 本课题整合了CPID与ARM的优点,提出运用CPID硬件来实现数据采集,移植实时操作系统到ARM来实现复杂算法控制,采用高精度数字传感器DS18820,并设计出混合PID模糊控制器来实现温室的变温管理,这对于现代温室的智能化控制有着十分重要的实际意义。较传统温室,优点在于(1)它改变以往依靠单片机软件来实现传感器周期性采集,改用CPID硬件产生数字传感器所需的读写时序,这种“以硬代软”的方案实时性好,且大大避免了软件运行时的不稳定性、系统冗余等先天缺陷。(2)操作系统能实现多任务、多线程以及友好的人机界面。 试验以华中农业大学的华北型机械通风式连栋塑料温室为试验模型,选择了ALTERA公司的EPM7128SLC84-15芯片和SAMSUNG公司的S3C44BOX芯片为目标板,以PC机为宿主机,设计了实时温度控制平台。 主要工作: (1)概述了温度实时测控的必要性并介绍了CPLD、ARM技术及嵌入式实时操作系统的发展。 (2)介绍了温度采集模块及CPLD与ARM通讯接口模块的设计。 (3)通过ARM存储模块、LCD显示模块、串口模块、Rt18019AS网口模块、uClinux操作系统模块等系统完成了本试验平台。 (4)介绍混合PID模糊控制算法并通过Simulink工具箱进行了仿真,得出混合PID模糊控制器较经典PID控制具有更快的动态响应、更小超调、抗干扰强的结论。 (5)最后,通过试验数据验证了整套系统实时采集的稳定性及可靠性,指出了本课题的不足之处和待改善的问题。

    标签: ARMCPLD 农业 温度 实时控制系统

    上传时间: 2013-04-24

    上传用户:songyuncen

  • 基于ARMFPGA的雷达伺服控制器设计

    这篇论文在系统分析国内外雷达伺服控制系统研究现状的基础上,选定以ARM为内核的基于ARM+FPGA的雷达伺服控制器为研究对象。 首先,根据雷达伺服控制系统功能要求与性能指标,进行系统的硬件设计:选择基于ARM920T的S3C2410和Altera公司的FPGA芯片EP1C12Q240作为主控芯片,ARM与FPGA的连接形式采用中断+存储器的形式;将ARM与FPGA上多余的引脚引出作为将来升级的需要;还画出ARM+FPGA的雷达伺服控制器的系统图并制作了PCB板。 其次,选用PID对伺服系统进行控制,模糊神经网络综合了模糊控制和神经网络的优点,并利用模糊神经网络算法对PID参数进行在线调整。用Matlab7.1进行仿真,其结果表明:该控制算法对系统具有良好的控制效果,性能较常规PID得到较大改善。 最后,根据FPGA在伺服系统主要任务,用VHDL语言和原理图在FPGA芯片中分别编制实现DAC0832接口控制功能、光电编码器与脉冲发生电路的程序代码;并在Quartus II6.0环境下通过仿真,且得到仿真的波形符合系统功能要求。采用C语言编写在ARM中实现模糊神经网络PID控制算法的代码,通过CodeWarrior for ARM的编译无误后,生成可执行文件.axf,,调用AXD进行在线仿真调试。仿真结果表明:模糊神经网络PID算法对伺服系统能够进行有效控制。 结果表明:ARM作为伺服控制器的内核,其性价比与集成度高:用FPGA芯片实现接口电路使伺服控制器的可靠性高、速度快、可配置及连接方式灵活。因此采用基于ARM+FPGA的雷达伺服控制器,提高了系统的开放性、实时性、可靠性,降低了系统功耗,具有重要的应用价值。

    标签: ARMFPGA 雷达 伺服 制器设计

    上传时间: 2013-06-30

    上传用户:Ruzzcoy

  • 基于ARM处理器S3C44B0的自动指纹识别系统研究

    指纹识别是在指纹图像上找到指纹的特征,通过计算机模糊比较的方法,把两个指纹的特征模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。本文对现已存在的多种指纹识别算法进行编程比较,并对细化算法提出改进。同时采用基于ARM7TDMI内核的32位处理器S3C44B0作为主控制器,半导体电容传感器FPS200作为指纹数据采集设备,构建了自动指纹识别系统。论文完成主要工作如下: 1、指纹采集模块的设计:根据FPS200的相关寄存器资源和管脚特性,完成指纹传感器FPS200的电路设计;研究FPS200主要寄存器的功能和图像采集方式,给出FPS200在三种工作方式下的工作流程,并且对三种工作模式进行分析。 2、指纹识别算法研究:通过对现已存在的多种图像预处理算法进行编程实现和对比研究发现,细化后的图像多存在短线、断线、毛刺等干扰以及细化不彻底的现象,为此提出了新的修复算法:分析目标点周围纹线的走向趋势,选择去除或者保留周围的相连点,较好地解决了细化不彻底的问题;再对细化后的图像采用方形模板进行纹线跟踪,去除伪特征点,克服了逐步递进的纹线跟踪算法过于复杂、不易实现等问题。 3、采用Sansung公司基于ARM7TDMI内核的32位RISC处理器S3C44B0,构建了自动指纹识别系统。该系统主要包括电源管理部分、指纹图像采集模块、存储器模块、JTAG调试接口以及与外设连接的串行接口。硬件部分主要完成指纹采集模块接口的设计与开发,软件部分主要完成指纹图像采集程序、指纹识别算法程序和串口通信程序的开发,此外还通过串口实现指纹数据上传到上位机,在VB环境下实现了简易的人机交互软件,提供指纹图像的直观显示,用于对指纹识别程序进行测试,并对测试结果进行了分析。

    标签: S3C44B0 ARM 处理器 自动

    上传时间: 2013-05-22

    上传用户:Andy123456

  • dsPIC30F_DSP算法库

    dsPIC30F_DSP算法库,都是比较常用的算法,希望对你有帮助。

    标签: dsPIC F_DSP 30 算法库

    上传时间: 2013-06-24

    上传用户:skhlm

  • 基于ARM的高级数据加密算法应用研究

    随着信息化、网络化和智能化的发展,嵌入式系统和加密技术成为当今热门的技术。本文将两方面的技术结合起来,在对ARM嵌入式系统和高级数据加密标准算法Rijndael作全面分析的基础上,对其应用做了研究。 文中首先分析了嵌入式系统和数据加密算法的发展状况,介绍了 ARM微处理器体系结构和 Rijndael 算法原理的相关知识。然后,结合课题研究,详细介绍了开发板 SHX-ARM7 的硬件配置和嵌入式软件开发环境的建立,包括 ADS1.2和超级终端的设置。 文中深入研究了嵌入式操作系统的移植和 Rijndael 算法在开发板上的编程实现,给出了仿真实验结果。选择移植的μC/OS-Ⅱ操作系统具有良好的实时性、可扩展性和可移植性,为进一步的嵌入式应用打下基础。Rijndael 算法的实现分为三大模块:密钥扩展、加密和解密模块,其结果可作为API函数,在嵌入式加密应用软件编程中直接调用。 本文对基于 ARM 的 Rijndael 算法的应用进行了探讨,给出了基于ARM微处理器与Rijndael算法的IC卡数据加密系统的设计方案,并提出了三种密钥安全管理方案,经比较重点描述了“一卡一密、一次一密”的密码管理思想。该方法能够保证每张 IC 卡每次用来存储重要数据时的初始密钥都是随机的,在一定程度上增加了破译难度,提高了安全性。 在结论中阐述了尚需进一步解决的问题以及下一步的工作内容。

    标签: ARM 数据加密 应用研究 算法

    上传时间: 2013-07-06

    上传用户:kjgkadjg

  • 基于ARM的模糊PID控制器在直流调速中的应用

    直流电动机由于具有良好的调速特性,宽广的调速范围,在某些要求调速的地方,特别是对调速性能指标要求较高的场合,如轧钢机、龙门刨床、高精度机床、电动汽车等中,得到了广泛地应用。国外这类调速系统的价格高,而国内的同类产品性能指标不够稳定,因此设计一个性能价格比较高的直流调速系统,对工业生产具有重要的现实意义。 本文采用ARM S3C2410为控制芯片,以模糊PID为智能控制方法,设计了基于实时嵌入式操作系统μC/OS-Ⅱ的直流电机调速系统。首先对模糊控制及嵌入式系统作了简单介绍,构建了模糊PID控制的直流电机调速系统模型,并在MATLAB环境下,对设计模型进行了仿真,在仿真的基础上设计了控制系统硬、软件,主要包括MOSFET驱动、光电隔离、键盘显示、转速测量、H桥可逆控制部分等,并将嵌入式操作系统μC/OS-Ⅱ移植到该系统中,实现了对直流电机的良好调速性能。 控制系统硬件实现模块化设计,线路简单,可靠性高。软件设计采用可读性强的C语言,自底层向上层的原则设计,程序逻辑性强、易于修改维护。以ARM为核心的控制系统,结构简单,抗干扰能力强,性价比高。仿真和试验表明:基于模糊PID智能控制的直流电机调速方法是可行的,有很好的应用前景。

    标签: ARM PID 模糊 控制器

    上传时间: 2013-04-24

    上传用户:yqq309

  • 基于ARM的喷气织机电子送经和卷取控制系统研究

    现代喷气织机以其高速、高性能等优势,占据了无梭织机的大部分市场,并成为最有发展前景的一种织机。送经、卷取机构是织机控制系统的重要组成部分,其对经纱张力的控制精度已成为评定织机质量的重要技术指标。因此,提高和改善喷气织机的电子送经和卷取控制系统的性能非常必要,而且,开发具有高速、高精度的独立电子送经和卷取控制模块具有广阔的应用前景。 本课题研究开发了一款独立的电子送经和卷取控制模块,通过人机界面或CAN通讯对该控制系统所需参数进行设置,使其可以根据参数设置应用于不同型号的喷气织机。通过对系统的控制分析,本课题主要从硬件电路设计、软件控制及张力控制算法三个方面进行研究。 首先,通过对喷气织机的性能要求及控制器结构与性能的综合考虑,系统采用以高速ARM7TDMI为内核的低功耗微处理器LPC2294作为系统控制器,该控制器不仅速度快、性能稳定,而且其丰富的外围模块大大简化了硬件电路的设计。硬件电路设计采用模块化设计方法,主要功能模块包括嵌入式最小系统模块、主轴编码器采集模块、张力采集模块、电机控制模块、通讯模块、人机界面模块、输入输出信号模块等。根据系统需要,对各个模块的控制器件进行选取,并设计出各个模块的接口电路。最后,为了提高系统的稳定性和可靠性,在硬件电路设计中采取了隔离、去耦等硬件抗干扰措施。 在软件设计方面,系统采用嵌入式实时操作系统μC/OS-II,便于系统升级和维护。在系统硬件平台的基础上,根据设计要求对操作系统内核进行剪裁和移植,并对系统时钟节拍进行修改。结合硬件电路及系统控制要求,对系统启动代码进行修改;并根据系统对各个功能模块控制的时效性要求,对系统任务进行合理规划。为了说明系统采用该RTOS的可行性,对实时性要求最高的张力采集任务进行了实时性分析。对CAN通讯协议进行制定和编程实现,并对I2C、CAN和LCD驱动程序进行开发,另外,对每个任务的功能及控制流程和任务间及任务与中断间的信息通讯进行了说明。系统在软件方面也采用了一定的抗干扰技术,对硬件抗干扰进行补充。 最后,针对经纱张力的非线性和滞后性等复杂特性,对张力调节采用模糊参数自整定PID控制算法,设计出张力模糊参数自整定PID控制器。并在Matlab及Simulink工具下,对PID控制器下的张力算法及模糊参数自整定PID控制器下的张力算法进行仿真研究。而且对张力模糊PID控制算法在LPC2294中的实现进行了说明。关键词:ARM; μC/OS-II;喷气织机;送经卷取;模糊PID

    标签: ARM 喷气织机 电子送经 控制

    上传时间: 2013-06-11

    上传用户:ivan-mtk