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

智能化控制

  • 基于FPGA的逆变器控制芯片研究

    逆变控制器的发展经历从分立元件的模拟电路到以专用微处理芯片(DSP/MCU)为核心的电路系统,并从数模混合电路过渡到纯数字控制的历程。但是,通用微处理芯片是为一般目的而设计,存在一定局限。为此,近几年来逆变器专用控制芯片(ASIC)实现技术的研究越来越受到关注,已成为逆变控制器发展的新方向之一。本文利用一个成熟的单相电压型PWM逆变器控制模型,围绕逆变器专用控制芯片ASIC的实现技术,依次对专用芯片的系统功能划分,硬件算法,全系统的硬件设计及优化,流水线操作和并行化,芯片运行稳定性等问题进行了初步研究。首先引述了单相电压型PWM逆变器连续时间和离散时间的数学模型,以及基于极点配置的单相电压型PWM逆变器电流内环电压外环双闭环控制系统的设计过程,同时给出了仿真结果,仿真表明此系统具有很好的动、静态性能,并且具有自动限流功能,提高了系统的可靠性。紧接着分析了FPGA器件的特征和结构。在给出本芯片应用目标的基础上,制定了FPGA目标器件的选择原则和芯片的技术规格,完成了器件选型及相关的开发环境和工具的选取。然后系统阐述了复杂FPGA设计的设计方法学,详细介绍了基于FPGA的ASIC设计流程,概要介绍了仅使用QuartusII的开发流程,以及Modelsim、SynplifyPro、QuartusII结合使用的开发流程。在此基础上,进行了芯片系统功能划分,针对:DDS标准正弦波发生器,电压电流双环控制算法单元,硬件PI算法单元,SPWM产生器,三角波发生器,死区控制器,数据流/控制流模块等逆变器控制硬件算法/控制单元,研究了它们的硬件算法,完成了模块化设计。分析了全数字锁相环的结构和模型,以此为基础,设计了一种应用于逆变器的,用比例积分方法替代传统锁相系统中的环路滤波,用相位累加器实现数控振荡器(DCO)功能的高精度二阶全数字锁相环(DPLL)。分析了“流水线操作”等设计优化问题,并针对逆变器控制系统中,控制系统算法呈多层结构,且层与层之间还有数据流联系,其执行顺序和数据流的走向较为复杂,不利于直接采用流水线技术进行设计的特点,提出一种全新的“分层多级流水线”设计技术,有效地解决了复杂控制系统的流水线优化设计问题。本文最后对芯片运行稳定性等问题进行了初步研究。指出了设计中的“竞争冒险”和饱受困扰之苦的“亚稳态”问题,分析了产生机理,并给出了常用的解决措施。

    标签: FPGA 逆变器 控制芯片

    上传时间: 2013-05-28

    上传用户:ice_qi

  • 精彩单片机控制教程

    非常精彩的单片机控制教程,很适合初学者学习,深入浅出地阐述了用C代码进行单片机编程的控制,非常好。希望与大家共享

    标签: 单片机控制 教程

    上传时间: 2013-06-20

    上传用户:wcl168881111111

  • Sensorless PSMS FOC控制算法详解

    无传感器,永磁同步电机。FOC 控制算法详解

    标签: Sensorless PSMS FOC 控制算法

    上传时间: 2013-06-19

    上传用户:zhengjian

  • 基于ARM_Linux的无线数据采集系统

    微处理器技术、传感器技术和无线通信技术的进步,推动了无线数据采集系统的产生和发展。数据采集技术广泛应用于雷达、通信、遥感遥测等领域。在各种信息的获取中,对高速数据采集的需求非常广泛。随着测控技术的发展,对数据采集系统的智能化和网络化水平也提出了更高的要求。并且由于通讯网络的飞速发展,移动通信与实际应用的结合使得各种基于GPRS网络的无线数据传输系统成为当前远距离无线通讯领域最为广泛的应用。本课题将广泛应用的嵌入式控制器引入到数据采集系统设计中,并结合GPRS优秀的网络特性,实现了一个低功耗、智能化、网络化、软硬件可根据具体测量任务适当裁减的无线高速数据采集平台。 本设计采用32位ARM处理器S3C2410为核心器件,配以FPGA+DDRSDRAM高速数据采集模块,GPRS数据通信模块,在Linux嵌入式操作系统和应用软件的支持下,实现了数字化高速采集,数字化无线数据网络传输的现场数据采集系统。该平台采集的现场数据主要为各种传感器输出的电压模拟量。前端数据采集模块的FPGA控制高速AD转换器将输入的模拟量信号采集后,存储在由DDRSDRAM构成的大容量缓存中,再经过嵌入式系统中的微控制器进行各种处理,然后将处理结果保存在ARM系统的SDRAM内存,最后通过在ARM系统模块扩展的GPRS模块,将采集到的数据通过GPRS网络发送出去。 IAnux由于其代码开放性以及强大的网络功能等特点,在许多的嵌入式网络设备中有着广泛应用,与其他的嵌入式操作系统相比,具有着更多的优势。因此本课题将其作为硬件平台的操作系统。基于ARM的嵌入式数据采集与处理系统结构清晰、通用性好、可扩展性强,可为各种嵌入式应用提供一套完整的硬、软件解决方案,在工业测量与控制领域具有较为广阔的应用前景。

    标签: ARM_Linux 无线数据 采集系统

    上传时间: 2013-04-24

    上传用户:xlcky

  • 基于ARMDSP的双足机器人导航控制系统的研究

    双足机器人是一个多自由度、多变量、非线性的复杂动力学系统。其控制平台的研究往往涉及嵌入式技术、传感器技术、步态规划、路径导航、人工智能、自动化控制等多种理论与技术,体现了信息科学和人工智能技术的最新成果,应用领域广大,具有重要的研究价值。其中,双足机器人导航控制系统是双足机器人控制平台研究中的重点和难点,将在自动驾驶、未知区域的探索、危险环境作业、核电站的维护等领域中发挥极大的作用。 本文以双足机器人导航控制系统的设计为研究背景,结合嵌入式系统开发的关键技术,主要论述了两个核心内容:一是双足机器人导航决策系统的设计。该系统是基于一种新式的ARM&DSP主从控制模式下的设计。该设计借助内外传感器系统的反馈,通过对多传感器信息的融合与处理,在导航决策算法的作用下,实现双足机器人在未知环境下平滑的自主导航。二是为增强双足机器人导航的人机交互性和控制系统对突发事件的处理能力,在基于MiniGUI的系统平台上设计了双足机器人的导航控制系统界面。论文的主要内容包括: 首先,设计了双足机器人的本体模型,并对双足机器人的步态规划做了理论研究,为步态控制获得理论上的支持。 然后,就双足机器人导航控制平台的搭建做了详细的介绍,并着重对主从控制器间通讯的CAN接口做了详细的设计。 接着,从两个层面设计了导航决策系统,一是根据内部传感器得到的关节信息,比对决策层中的步态规划算法,对关节的运动进行实时的补偿和调整,实现各关节动作的协调,得到标准的步态,保证每一步的稳定和准确。二是对外部传感器获得的外界环境信息进行处理,构建出供决策层使用的外部环境模型,之后在基于模糊神经网络的导航算法的指引下,实现双足机器人对外界环境做出合理、平滑的响应。 最后,介绍了导航控制界面的设计与实现。重点介绍了MiniGUI开发平台的搭建、基于MiniGUI的界面程序的设计以及程序在开发板上的移植,实现了控制界面在双足机器人导航上的应用。

    标签: ARMDSP 双足机器人 导航控制系统

    上传时间: 2013-04-24

    上传用户:527098476

  • 基于ARMDSP架构的太阳能光伏智能并网逆变器

    随着世界能源危机的到来,太阳能光伏发电在能源结构中正在发挥着越来越大的作用。而太阳能光伏发电系统的核心部件并网逆变器的性能还需要进一步提高。为了迎合市场上对高品质、高性能、智能化并网逆变器的需求,我们将ARM+DSP架构作为并网逆变器的控制系统。本系统集成了ARM和DSP的各自的强大功能,使并网逆变器的性能和智能化水平得到了显著提高。本论文是基于山东大学鲁能实习基地“光伏并网逆变器项目”,目前已经试制出样机。本人主要负责并网逆变器控制系统的软硬件设计工作。本文主要研究内容有: 1.本并网逆变器采用了内高频环逆变技术。文中详细分析了这种逆变器的优缺点,进行了充分的系统分析和论证。 2.采用MATLAB/Simulink软件对并网逆变器的控制算法进行仿真,包括前级DC-DC变换的控制算法以及后级DC-AC逆变的控制算法。通过仿真验证了所设计算法的可行性,对DSP程序开发提供了很好的指导意义。 3.本文将ARM+DSP架构作为逆变器的控制系统,并设计了相应的硬件控制系统。DSP控制板硬件系统包括AD数据采集、硬件电流保护、电源、eCAN总线,SPI总线等硬件电路。ARM板硬件系统包括SPI总线、RS232总线、RS480总线、以太网总线、LCD显示、实时时钟、键盘等硬件电路。 4.本文设计和实现了两种最大功率点跟踪控制算法:功率扰动观察法或增量电导法;孤岛检测方法采用被动式和主动式两种检测方式,被动式所采用的方法是将过/欠电压和电压相位突变检测相结合的方式,主动式采用正反馈频率偏移法;为了实现并网逆变器的输出电流与电网电压同频同相,使用了软件锁相环控制技术。本文分别给出了以上各种算法的控制程序流程图。 5.本文也给出了AD数据采集、eCAN总线、RS232、RS485、以太网、PWM输出等程序流程图,以及DSP和ARM之间的SPI总线通信程序流程图。并且分别给出了ARM管理机控制系统主程序流程图和DSP控制机控制系统主程序流程图。 6.最后对并网逆变器样机进行实验结果分析。结果显示:该样机基本上实现了本文提出的设计方案所应完成的各项功能,样机的性能比较理想。

    标签: ARMDSP 架构 太阳能光伏 并网逆变器

    上传时间: 2013-07-10

    上传用户:sz_hjbf

  • 基于ARMGPRS的无线智能巡检终端设计研究

    随着当今生产力的发展和技术的进步,生产设备的自动化程度越来越高,传统的监控手段已不能满足生产自动化、智能化和网络化的需求。智能巡检终端作为生产安全的重要辅助设备,能在复杂环境下实现对多设备多信号量的实时采集和处理,可以作为解决生产设备安全运行的主要手段之一。近来年嵌入式技术以其强大的处理能力、高度的可靠性在微控制领域的应用越来越广泛。无线通信技术,特别是GPRS无线网络技术的快速发展。使互联网等宽带数据网络与无线通信网络实现互联,能够大大提高无线监控效率。在分析研究了当前国内、外设备巡检系统研究现状,并结合嵌入式技术和GPRS无线网络通讯技术的基础上,根据实际项目企业的具体生产要求,论文提出了一种基于GPRS无线通信技术与嵌入式技术的无线智能设备巡检系统。 本系统采用三星公司的ARM920TS3C2410芯片作为系统处理器,处理器从外部传感器采集到的相关数据,如:温度、湿度、压力等,通过SIM—300GRPS无线通讯模块的AT命令将数据通过无线网络传送到移动运营商GPRS网络中,然后将数据传送到生产监控中心(指定IP地址或域名)监控中心,监控中心可以通过专门软件对从各监控点传递的数据作出分析处理,并通过GPRS网络将相关控制命令反馈给各个监控点。 本课题主要工作集中在两个方面:一方面是GPRS无线收发设备硬件实现,在这一部分涉及到模块硬件功能设计、无线模块、嵌入式处理器的选型;另一方面是软件设计,给出了系统软件开发流程,完成了各模块的开发工作。研究和试验表明,该系统具有价格低廉、稳定可靠的特点,能满足远程无线数据传输的实际需求。

    标签: ARMGPRS 无线智能 巡检 终端设计

    上传时间: 2013-06-01

    上传用户:wxhwjf

  • 基于ARMLinux的车载监控系统的研究

    工程机械监控系统是利用计算机技术、现场总线技术、无线通信技术以及卫星定位技术对工程机械的运行状态、位置等进行监测,是一个既复杂又庞大的系统,涉及的领域广,而且由于其工作环境的特殊性,对系统的安全性、稳定性要求特别高。现在随着嵌入式技术的不断成熟与发展,高可靠性、小型化、人性化、网络化和智能化将是其发展方向。 本文采用底层单元控制系统、车载监控系统和远程监控系统三级网络总体结构,对起重机底层安全控制单元进行监控。在底层单元中引入CAN总线,研究基于CAN总线协议的Hilon A协议实现底层各单元的通信。中间层以S3C2410和Linux为核心,融合嵌入式技术,开发Qt.Embedded界面,对实时采集起重机的吊重、风速、仰角信号状态参数,以及通过计算比较判断是否发生异常的状态进行显示。最后研究了GPRS网络,完成远程数据传输和远程终端监控的通讯。 文中详细介绍了系统的各部分硬件设计,结合硬件平台实现了Linux操作系统的移植、引导加载程序BootLoader,构建了根文件系统。结合Linux操作系统平台,实现了CAN总线通信、GPRS通讯、PPP脚本拨号、Socket网络编程、LCD帧缓冲显示设备Framebuffer、触摸屏、A/D转换器驱动程序的开发,并通过嵌入式图形用户Qt/Embedded在嵌入式Linux平台上的移植,开发了友好的人机交互界面。

    标签: ARMLinux 车载监控

    上传时间: 2013-06-30

    上传用户:康郎

  • 基于ARMLinux的多道脉冲幅度分析器数字系统设计

    随着电子技术的不断发展,各种智能核仪器逐步走向自动化、智能化、数字化和便携式的方向发展。针对传统的多道脉冲幅度分析器体积大,人机交互不友好,不方便现场分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脉冲幅度分析器的陆续出现填补了这一缺点。 随着电子技术的发展,以ARM为核的处理器技术的应用领域不断扩大,相比较单片机而言,它的主频高、运算速度快,可以满足多道脉冲幅度分析器的苛刻的时间上的要求。而且ARM处理器功耗小,适合于功耗要求比较苛刻的地方,这些方面的特点正好满足了便携式多道脉冲幅度分析器野外勘察的要求。同时,由于以ARM为核的处理器具有丰富的外设资源,这样就简化了外设电路及芯片的使用,降低了功耗并增强了产品的信赖性。另外,ARM芯片可以方便的移植操作系统,为多道脉冲幅度分析器多任务的管理和并行的处理,甚至硬实时功能的实现提供了前提。而且在ARM平台使用嵌入式linux操作系统使多道脉冲幅度分析器的软件易于升级。 智能化和小型化是多道脉冲幅度分析器的发展趋势。智能化要求系统的自动化程度高、操作简便、容错性好。智能化除了需要控制软件外,还需要软件命令的执行者即硬件控制电路来实现相应的控制逻辑,两者的结合才能真正的实现智能化。小型化要求系统的体积小、功耗小、便于携带;小型化除了要求采用微功耗的器件,还要求电路板的尺寸尽量的小且所用元件尽量的少,但小型化的同时必须保持系统的智能化,即不能减少智能化所要求的复杂的逻辑和时序的控制功能。为此采用高集成度的ARM芯片实现控制电路能满意地同时满足智能化和小型化的要求。在研制的多道脉冲幅度分析器中,几乎所有的控制都可以用控制芯片来实现,如阈值设定、自动稳谱以及多道数据采集,在节省了元件的数目和电路板的尺寸的同时仍能保持系统的智能化程度。 Linux内核精简而高效,可修改性强,支持多种体系结构的处理器等,使得它是一个非常适合于嵌入式开发和应用的操作系统。嵌入式Linux可以运行的硬件平台十分广泛,从x86、MIPS、POWERPC到ARM,以及其他许多硬件体系结构。目前在世界范围内,ARM体系结构的SOC逐渐占领32位嵌入式微处理器市场,ARM处理器及技术的应用几乎已经深入到各个领域,例如:工业控制,无线通讯,网络,消费类电子,成像等。 本课题采用三星公司生产的ARM(Advanced RISC Machines,先进精简指令集机器)芯片S3C2410A设计并研制了一种便携式的核数据采集系统设计方案。利用ARM芯片丰富的外设资源对传统的多道脉冲幅度分析器进行改进和简化。系统由前端探测器系统,以及由线性脉冲放大器、甄别电路、控制电路、采样保持电路组成的前置电路,中央处理器模块,显示模块,用户交互模块,存储模块,网络传输模块等多个模块组成。本设计基于ARM9芯片S3C2410,并在此平台上移植了嵌入式linux操作系统来进行任务的调度和处理等。 电路板核心板部分设计采用6层PCB板结构,这样增加了系统可靠性,提高了电磁兼容的稳定性。数据采集系统是多道脉冲幅度分析器的核心,A/D转换直接使用了S3C2410内置的ADC(Analog to Digital Converter,模数转换器),在2.5 MHz的转换时钟下最大转换速度500 KSPS(Kilo-Samples per second,千采样点每秒),满足了系统最低转换时间≤5 μs的要求,并且控制简单,简化了外部接口电路。由于SD(Secure Digital Card,安全数码卡)卡存储容量大、携带方便、成本低等优点,所以设计中采用其作为外部的数据存储设备,其驱动部分采用SD卡软件包,为开发带来了方便。本设计采用640*480的6.4寸LCD(Liquid Crystal Display,液晶显示)屏作为人机交互的显示部分,并且通过Qt/Embedded为系统提供图形用户界面的应用框架和窗口系统。其中包括了波形显示部分和用户菜单设置部分,这样方便了用户操作。系统的数据存取方面是基于SQLite嵌入式小型数据库而进行的。为了方便数据向上位机的传输,系统设计中采用XML(Extensible Markup Language,可扩展标记语言)格式来组织传输的数据,通过基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议的Linux下Socket套接字编程,来进行与上位机或PC(Personal Computer,个人计算机或桌面机)等的连接和数据传输。

    标签: ARMLinux 多道 分析器 脉冲幅度

    上传时间: 2013-04-24

    上传用户:tzl1975

  • 基于ARMLinux的生物发酵智能控制系统

    生物发酵作为现代生物技术工业的重要组成部分,已被广泛用于食品、制药等各个领域,并显示出良好的发展前景和巨大的市场潜力。但由于生物发酵过程是一种复杂的生化反应过程,控制变量众多且相互关联度较大,采用传统控制方法难以实现有效控制。 因此,本文根据生物发酵的流程特点和当今国内市场的切实需要,在总结国内外相关研究的基础上,针对非线性、时变、大滞后的发酵过程,将智能控制技术融入到了生物发酵控制系统中,主要对发酵过程中的温度、PH值的控制算法进行研究,分别设计了仿人智能模糊PID控制和仿人智能模糊控制,模拟仿真和实验分析表明,控制效果优于传统算法。 基于32位ARM架构的嵌入式微处理器以其高性能、低功耗、低成本的优势,得到了很好的推广,同时国内微电子与嵌入式技术得到了迅速发展。鉴于此背景,本系统现场控制的下位机的硬件平台采用基于S3C2410的处理器,软件设计中采用了嵌入式Linux系统。同时采用了集散控制技术,实现一台上位机可以同时与多台下位机的数据通讯和远程监控,且下位机可以脱离上位计算机单独对各种参数进行控制。 本文的工作重点主要包括:主要参数测量与控制、发酵过程系统的总体设计、嵌入式系统的设计。本发酵控制系统对发酵过程进行实时监测、优化操作,不仅能避免人工操作的不确定因素,提高自动化水平,而且能够对发酵过程中主要参数进行有效控制,具有重要的现实意义。

    标签: ARMLinux 生物发酵 智能控制系统

    上传时间: 2013-04-24

    上传用户:1142895891