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

最优控制

  • 基于ARM的绣花机嵌入式控制系统设计

    当今绣花机市场蓬勃发展,绣花机控制系统作为绣花机最核心的部分,是提高性能和降低成本的关键。本文结合浙江虎王科技有限公司与浙江大学的合作项目“绣花机控制系统”,设计出一套基于ARM的技术先进、功能精简、高性价比的绣花机控制系统。论文按照嵌入式系统的开发过程,先根据市场需求划分了控制系统的功能模块并构建了总体架构,选择了系统的软硬件平台,然后采用先进的设计方法对绣花机控制系统的硬件和软件进行了设计。 第一章介绍了绣花机及其控制系统的发展过程和现状,论述了嵌入式系统的定义、特点和发展,阐述了ARM的发展历史、研究和应用现状,提出了论文的主要研究内容,最后给出了论文的总体结构。 第二章阐述了嵌入式系统的开发过程,选择了软硬件协同设计法为本系统的设计方法,论述了EDA技术的工作范围和设计步骤,详细讨论了软件的结构化设计方法和面向对象设计方法的原理,最后给出了绣花机控制系统的设计原则。 第三章根据市场需求划分了绣花机控制系统的功能模块,构建了系统总体架构,并分析了每个模块的具体功能;根据选型原则选出了适用于绣花机控制系统的上位机和下位机CPU芯片、操作系统及开发环境。 第四章根据总体架构,在选好的CPU芯片的基础.卜确定了绣花机控制系统的硬件框架,详细设计了电源电路、复位电路、存储器接口电路、键盘与显示电路、USB接口电路、串行通信接口电路和下层机电接口电路。 第五章按照上位机和下位机的层次构建了绣花机控制系统的软件框架,设计了键盘输入模块、图形显示模块、USB驱动模块、花样存储与管理模块、串口通信模块、机电控制模块的程序。 第六章回顾与总结全文的主要研究内容,归纳了本文的主要研究成果,并对今后的研究工作作了展望。

    标签: ARM 绣花机 嵌入式控制 系统设计

    上传时间: 2013-04-24

    上传用户:CSUSheep

  • 模糊控制 C语言实现

    模糊控制 C语言实现 利用模糊数学的基本思想和理论的控制方法。在传统的控制领域里,控制系统动态模式的精确与否是影响控制优劣的最主要关键,系统动态的信息越详细,则越能达到精确控制的目的。

    标签: 模糊控制 C语言

    上传时间: 2013-05-20

    上传用户:shinesyh

  • 基于FPGA模糊控制器的设计

    本文针对目前国内外基于FPGA实现模糊控制器的理论、EDA软件工具的使用以及FPGA 技术的发展,对模糊控制器的设计作了有益的探索,并达到了预期的实验效果。文章综述了模糊控制理论的产生、发展、应用现状以及今后的发展方向;介绍了模糊逻辑、模糊控制的基本原理和模糊控制器的结构;阐述了常规模糊控制器的设计过程。文章介绍了运用 VHDL语言进行模糊控制器的设计过程。对模糊控制过程中隶属度函数的存储采用了分段存储法,其设计方法简单,提高了运算速度和运算精度。采用了“最大-最小”函数法简化了模糊控制规则的推理过程。运用“倒数相乘法”实现除法器的设计,能够实现任意数的除法运算,且精度较高。并以模糊空调温度控制器为例进行了理论说明和模糊设计,并给出了相应的VHDL代码。整体设计及其各个模块都在ALTERA公司的EDA 工具Quartus Ⅱ和Modelsim SE平台上进行了逻辑综合及功能时序仿真,综合与仿真的结果表明,基于FPGA的模糊控制器芯片消耗较少的硬件资源,达到了较高的设计性能,在速度和资源利用率方面均达到了较优的状态,通过在 FPGA开发板上的验证与测试,测试结果表明,所设计的模糊控制器可满足实时模糊控制的要求。关键词:模糊逻辑 模糊控制器 VHDL FPGA

    标签: FPGA 模糊控制器

    上传时间: 2013-04-24

    上传用户:003030

  • 神经网络PID飞行控制算法的FPGA实现

    神经网络控制算法作为一种比较成熟的智能控制算法,在空空导弹的理论研究中也得到了很多应用,但它的实际应用通常是通过软件实现的,而软件实现是串行执行指令,运行速度慢,可靠性低,很难满足实际导弹制导系统实时性的要求。控制算法硬件实现的最大特点就是可提高控制算法的实时运算速度和可靠性。本课题针对导弹制导系统,以FPGA为硬件平台研究神经网络控制算法的硬件实现。本文首先对BP神经网络算法思想进行了深入分析,并对BP网络的各个阶段进行了理论推导,最后对BP神经网络PID飞行控制算法进行了研究和总结,为硬件实现提供了理论基础。基于对上述理论的深入研究和分析,本文提出了一种适合FPGA实现该神经网络控制算法的硬件实现模型。在该模型中,神经网络各层之间采用串行执行数据方式,层间则采用并行运行方式,可有效提高系统的运算速度。由于模块化、层次化的自顶向下的模块化设计方法可有效减少错误的产生,是设计复杂大规模系统的理想设计方法。本文采用了此设计方法,通过把系统模块化,对各个子模块分别用VHDL硬件描述语言进行描述,并基于QUARTUS II软件开发平台进行综合和仿真,直到达到研究设计要求。最后将仿真程序源代码下载配置到具体的Cyclone II系列EP2C70 FPGA芯片中,应用于某实际导弹控制系统的研究。理论分析和实验结果表明该神经网络飞行控制算法的FPGA硬件实现是有效可行的,可满足系统实时性的要求,为制导系统的实际工程实现提供了基础。

    标签: FPGA PID 神经网络 飞行控制

    上传时间: 2013-04-24

    上传用户:冇尾飞铊

  • 单片机控制多功能逆变焊机研究

    介绍的多功能逆变焊机控制系统是以80C196KC为控制系统核心组成了最小单片机控制系统.文中首先讨论了控制系统各部分电路如:脉宽调制电路、驱动电路、恒值采样反馈电路、保护电路、参数预置与显示电路的组成及工作原理.接着介绍了对于一个复杂的控制系统的如何采有模块化程序设计方法来设计系统软件,以及常用的软件抗干扰措施.最后给出了所设计的多功能逆变焊机系统调试的试验结果.

    标签: 单片机控制 多功能 逆变 焊机

    上传时间: 2013-04-24

    上传用户:semi1981

  • 《电动机的单片机控制》(王晓明)扫描版[PDF]

    ·内容简介:  电动机的数字控制是电动机控制的发展趋势,用单片机对电动机进行控制是实现电动机数字控制的最常用的手段。本书详尽、系统地介绍直流电动机、交流电动机、步进电动机和无刷直流电动机这些常用电动机的控制原理和采用单片机进行控制的方法。结合这些控制原理和方法的介绍,给出了单片机控制电路和软件。同时,还介绍用于电动机驱动的常用功率元器件的特性和驱动电路,用于电动机闭环控制的常用传感器的原理以及与单片

    标签: 电动机 单片机控制 扫描版

    上传时间: 2013-06-09

    上传用户:恋天使569

  • Visual Basic与RS-232串行通讯控制

    ·【原 书 名】 Visual Basic与RS-232串列通信控制最新版  【原出版社】 文魁资讯股份有限公司  【作  者】范逸之 陈立元 [同作者作品]  【出 版 社】 清华大学出版社     【书 号】 7900643060  【出版日期】 2002 年6月 【开 本】 16开 【页 码】 360 &

    标签: Visual Basic nbsp 232

    上传时间: 2013-07-25

    上传用户:juyuantwo

  • MIL-STD一1553B是一种集中控制式、时分指令/响应型多路串行数据总线标

    MIL-STD一1553B是一种集中控制式、时分指令/响应型多路串行数据总线标\r\n准,具有高可靠性和灵活性,已经成为现代航空机载系统设备互联的最有效的解\r\n决方案,广泛的应用于飞机、舰船、坦克等武器平台上,并且越来越多的应用到\r\n民用领域。完成1553B总线数据传输功能的关键部件是总线接口芯片11][41。\r\n在对M几STD一1553B数据总线协议进行研究后,参考国外一些芯片的功能结\r\n构,结合EDA技术,本论文提出了基于FPGA的1553B总线接口芯片的设计方案。\r\n在介绍了总线

    标签: MIL-STD 1553B 集中控制 时分

    上传时间: 2013-08-26

    上传用户:manlian

  • PID控制原理详解

    比例控制(P)是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。根据设备有所不同,比例带一般为2~10%(温度控制)。但是,仅仅是P 控制的话,会产生下面将提到的off set (稳态误差),所以一般加上积分控制(I),以消除稳态误差。

    标签: PID 控制原理

    上传时间: 2014-07-21

    上传用户:frank1234

  • 基于STM32F103VC的简易太阳能充电控制系统的研制

    为了提高太阳能光伏组件的充电效率以及适应外界气候变化,设计了一套具有自适应四种充电模式且具备最大功率点跟踪的太阳能充电控制系统。该系统采用意法半导体公司的STM32FL03VC作为控制系统的核心,监控整个系统的正常工作,具有浮充、防过充功能。硬件设计采用高精度的集成芯片,使得系统设计简易精确、集成度更高。测试结果表明,该控制器能实时跟踪最大功率点,正确监控蓄电池各充电模式,充电效率高,性能可靠。

    标签: F103 STM 103 32F

    上传时间: 2013-10-10

    上传用户:稀世之宝039