电力电子系统的集成化是现今电力电子技术发展的趋势,系统的模块化和标准化技术是目前电力电子领域的重要研究方向。研究基于电力电子网络的变流系统,对复杂电力电子装置的系统级集成具有重要意义,是电力电子系统集成技术的基本组成部分。本文从变流系统的功率流和信息流双重分布性的角度出发。对电力电子系统网络(Power Electronics System Network,PES—Net)的模型和变流系统的通信需求进行分析,提出实时电力电子系统网络(Real—time power electronics system network,RT—PES—Net);并对基于新网络的分布式控制及管理方案和模块化软件方案等内容进行系统的研究,提出基于栈操作的实时软件构建方案。本文的研究将为变流系统的控制结构和软件方案标准化提供参考和理论依据,为应用系统的集成提供解决方案。 复杂中大功率变流系统是网络化分布式控制系统的应用对象。首先,论文以复杂系统为研究对象,分析了应用系统的功率流和信息流在空间结构上的对偶关系和双重分布的特性;在电力电子集成模块(Power Electronics Building Blocks,PEBB)的基础上,研究了变流系统的网络化分布式控制方案,并得出系统组构的初步构想,总结出适合复杂电力电子系统集成的标准化理论。 接着,论文对电力电子网络模型进行了研究。分析了现有各类总线网络和目前用于电力电子应用系统的网络,从结构、速率和协议等各个方面将两类网络进行了系统的对比。明确了电力电子系统网络(PES—Net)的定义,分析并总结复杂电力电子实时系统所需网络必需具备的条件。根据现有网络技术背景,综合控制结构和网络需求,提出了电力电子系统网络(PES—Net)的模型。 为满足变流系统的实时控制,论文对分布式控制结构的通信需求进行了研究。以网络控制系统(Networked Control System,NCS)为背景,对变流器系统控制信息延时因素进行了分析;通过对典型电力电予系统的分析,归纳和总结了系统的控制功能和控制内容,对系统不同层次的控制任务进行了响应时间需求分析和网络的分层配置;通过对仿真结果的分析,研究了应用系统内模块控制信息延时对不同应用系统的性能影响和对开关频率的限制。根据变流系统对控制延时的接受程度,将电力电子复杂系统归为两大类:1)零延时系统;2)定延时系统。针对上述两类系统,论文给出了电力电子网络(PES—Net)的通道容量和应用系统开关周期的计算方法。 论文对开放式、分布式的电力电子系统网络(PES—Net)的硬件组成和同步方案进行了研究,提出新的实时网络和系统级集成方案。根据主节点和从节点的控制任务需求,分别从功能和系统结构的角度对开放式网络的硬件构成进行研究;根据控制系统的接口需求分析,对节点的通用性设计进行重点讨论。针对网络的同步问题,本文分析了简单有效的解决方法,即基于数据结构的同步补偿方案;此外,论文提出基于实时高速电力电子系统同络(RT-PES-Net)的同步方案,研究适合变流器实时控制的网络结构和相应的硬件配置。根据应用控制和通信系统所需的各种操作,论文对实时网络的管理进行了讨论,研究了信息帧管理和相应的硬件设置,并对各种工作模式下所需的通信时间进行了计算和比较。基于实时网络系统及其管理方案,论文给出了组构以PEBB为基础的变流系统的方案。 论文对基于RT-PES-Net的模块化软件方案进行了研究。首先,将控制软件与功率硬件进行解耦,使得软件设计与硬件部分分离。在分析电力电子软件特性的前提下,论文提出基于栈操作的模块化软件方案,增加子程序实时构件的内聚性;对软件模块化的通用性进行研究,分析模块接口参数和变量的申明和配置,并研究参数的定标,对构件进行分类;分析子程序实时构件在执行速度上的优点。论文对电力电子系统控制软件(Powerr Electronics System Control Software,PES-CS)的组构和集成进行研究,简化软件主框架。 最后,论文分别对RT-PES-Net和模块化软件方案进行了相应的实验研究和分析。论文对提出的实时电力电子系统网络(RT-PES-Net)进行了通信实验,将新网络拓扑对变流系统的延时影响与旧网络系统的延时影响进行比较,总结新网络系统在控制实时性、提高开关频率、网络可扩展性和管理灵活度等方面的优势。论文针对RT-PES-Net进行应用研究,验证该网络可解决网络通信失步所造成的问题。论文对基于通用型实时构件和栈操作的模块化软件方案进行实验验证,为标准化软件库的建立和系统级集成提供参考方案。 网络化的控制结构研究是复杂电力电子系统级集成研究的关键。本课题针对复杂变流系统提出了实时电力电子系统网络(RT-PES-Net),并以该网络为基础对分布式控制结构及相应的网络化管理方案和模块化软件方案展开一系列研究,为电力电子控制系统提供标准化、开放式的网络参考体系,并以此结构来快速构建终端复杂变流系统,为实现标准的应用系统组构提供参考方案,有助于解决电力电子标准化推广所面临的难题。论文为应用系统的即插即用和动态重构提供了研究基础,从而为最终实现复杂变流器的应用系统级集成提供系统化的理论和方法依据。同时,论文的研究开拓了电力电子系统集成和标准化研究的一个新方向。
上传时间: 2013-06-15
上传用户:silenthink
充电系统对于实际的电动汽车而言是不可缺少的子系统,当蓄电池的电能用完之后,就必须使用充电系统对电池进行再充电。对于这种电动车充电系统的监控,目前国内尚处于起步阶段。 本文以电动车充电站的建设为背景,对充电机监控系统的通信总线和上位机软件设计进行了研究。首先介绍了系统的整个网络规划,然后对工业现场总线的特点、CAN2.0总线技术、涉及到的通信协议分别做了详细的描述,重点介绍了CAN总线的相关设计和系统的硬件、软件设计及实验结果。设计过程中参考了目前比较成熟的CAN2.0与J1939协议,并创新性的将这一用于汽车内部的通信总线移植到充电站内充电机与上位机之间的通信系统中。整个设计的创新在于将CAN总线这一现有成熟技术应用在充电站监控系统建设这一新领域,成功的实现了总线的移植。 整个系统中,系统前端执行数据采集、充电控制等任务,同时通过CAN总线和以太网分别实现前端数据采集模块与监控计算机、监控计算机与数据服务器的数据传输,实现站内充电机的统一监控。本文围绕系统整体网络组建,CAN网络通信以及系统软硬件设计进行了讨论,并提供了一套完整的、先进的、可行的充电机监控系统通信总线及软件的解决方案。这种监控方案提高了系统通信的实时性、准确性、安全性,同时极大的提高了充电工人的工作效率。 目前系统的各项参数及功能已在实验室测试完毕,性能已基本达到设计目标,即将被用于奥运会电动汽车充电站的建设。
上传时间: 2013-04-24
上传用户:gtzj
汽车转向系统是影响汽车操纵稳定性、主动安全性和舒适性的关键部件。电动助力转向(EPS)是一种全新的汽车动力转向技术,具有节能环保的优点,与汽车的发展主题相符。随着现代汽车工业的发展,汽车电控系统不断增多,这些复杂的系统,使得汽车故障自诊断功能要求越来越高。本文主要围绕国家自然科学基金项目:电动助力转向与汽车性能协调系统的分析及综合控制研究(项目编号:50475121),针对EPS故障分析和诊断展开研究。主要内容如下: 首先,建立了EPS系统的基本故障树模型,确定系统的故障形式,了解故障发生的原因和故障模式的传播途径,以实际开发的转向轴助力式电动助力转向系统为研究对象,建立了转向轴助力式电动助力转向系统的具体故障树模型,并对其主要故障进行了诊断分析。 其次,提出了将CAN总线技术应用到EPS系统故障诊断中的思想,阐述了基于神经网络的故障诊断策略,查找故障,执行相应操作。设计了包括控制单元的传感器故障信号采集电路及CAN控制器的EPS故障诊断系统,给出了详细的硬件电路图及ARM处理器-LPC2131单片机之间的接口硬件电路图,软件设计主要包括控制系统的程序设计,CAN总线接口的程序设计,包括一些初始化程序,信号采集,故障诊断显示程序等。 最后,利用Visual Basic语言完成了故障诊断系统的上层管理系统监控界面的设计,实现与故障节点的数据交换,达到诊断控制的要求。 实验测试结果表明,本文提出的基于CAN总线的EPS故障诊断系统的方案是可行的,且系统的各个部分运行稳定、可靠,满足设计功能和要求。
上传时间: 2013-07-18
上传用户:wang5829
温室是设施农业的重要组成部分,国内外温室种植业的实践经验表明,提高温室的自动控制和管理水平可充分发挥温室农业的高效性。随着传感技术,计算机技术及通讯技术的迅猛发展,现代化温室信息自动采集及智能控制系统的开发已越来越引起人们的重视,并成为一个具有重要意义的研究方向。因此设计了基于PIC单片机的温室自动控制系统,使其对温室环境进行控制,为植物创造适宜的生长条件,从而使农作物获得高产,提高农业生产的经济效益。 文中论述了国内外温室环境控制技术的发展及现状,分析了温室的内部机理,给出了所采用的温室小气候温湿度模型;通过对温室环境历史数据的分析,得出了温室温度控制系统的近似数学模型。 系统采用模糊控制算法实现对温湿度的控制。详细研究了模糊控制的机理,建立了针对几种执行机构的模糊控制规则表;在模糊推理中采用了T-S模型的推理方法,此方法确定的控制规则工程意义明确,易于调整。并以温度控制系统为对象,使用MATLAB对模糊算法进行仿真;仿真结果表明,这种算法具有超调量小、稳定性强、适应性好等特点,能够达到预期的控制效果,是一种较为理想的智能控制方案。 温室自动控制系统的硬件部分由上位机和下位机及其外围电路组成。上位机采用PC机,通过与下位机间的通信实现对温室的统一管理;下位机及其外围电路实现温室环境参数的检测、显示和实时控制,微处理器采用的是PIC16F877A单片机。这种以单片机为核心的控制器还可以在不依赖上位机的情况下独立实现参数的测控。 在软件设计方面,将模糊控制算法引入其中,给出了主程序、模糊算法程序、通信程序等程序流程图。使用MSComm控件实现上下位机间通信;并采用VB6.0对上位机界面进行了设计,使程序简单、清晰、为用户提供了直观友好的管理平台。整个系统软硬件搭配合理,设计、开发、维护方便,具有较高的性价比。
上传时间: 2013-07-21
上传用户:xz85592677
本文介绍了基于软PLC(Programmable Logic Controller,可编程控制器)的嵌入式技术起源和背景,综述了基于软PLC的嵌入式系统的关键技术和优点,最后介绍了其设计和实现的方法。 基于软PLC的嵌入式系统的研究与实现分为开发系统和运行系统(又称为虚拟机系统)。本文概述了开发系统,其运行于PC机的操作系统如Windows或者Linux等,为用户提供一个大众化的编程环境,它包含编辑器、编译器、连接器、调试器和通信接口几个部分。编辑界面友好,可以让用户方便的使用LD、ST和FBD三种语言编写程序,编译器和连接器将源程序文件编译和连接成虚拟机系统可执行的目标代码文件;分析了开发系统,其中详细描述了编译模块的编制过程,实现了将指令表语言转换为运行系统能够识别的C/C++指令的功能;详细地研究了梯形图转换为指令表语言,以及由指令表语言向梯形图语言的算法和数据结构。调试器借助于虚拟机运行系统提供的服务可完成对应用程序的调试纠错;讨论了uCLinux操作系统和编译调试技术,以及采用ModBus/TCP工业通信协议的通信接口用于开发系统和运行系统之间的通信。 另一方面,本文分析了虚拟机运行系统,它运行于安装了uCLinux的ARM7平台上,包括运行内核模块、系统管理模块和通信接口模块。由于uCLinux没有MMU和本身对实时性没有什么要求,而针对基于软PLC的嵌入式系统的研究与实现要求,本文在对其进行了uCLinux小型化研究的同时探讨了双内核实时性方案,解决了uCLinux实时性不足的问题。运行内核模块调度和执行应用程序并管理时钟。系统管理模块管理系统状态和内存。通信模块用于开发系统及I/O设备通信。在此基础上,对基于软PLC的嵌入式系统的进行了设计与实现,并通过试验将编译的目标代码传递到基于软PLC的嵌入式运行系统中,实现了控制功能,验证了生成目标代码的正确性和开发系统的可行性,实现了编辑界面友好,系统开放,性价比较高的软PLC嵌入式系统,达到了预期的目标,具有一定理论和应用价值。
上传时间: 2013-04-24
上传用户:jiiszha
“计算机组成原理”是计算机专业的一门核心课程。传统的计算机组成原理实验是在指令格式、寻址方式、运算器、控制器、存储器等都相对固定的情况下进行,学生主要进行功能实现和验证,缺少自主设计和创新过程。 为改变这种状况,须更新现有的计算机组成原理实验系统。采用FPGA芯片作为载体,使用EDA开发工具,用硬件描述语言实现不同的硬件逻辑,再与硬件的输入输出接口线路相连,最终组成一台可用于组成实验教学的完整计算机系统。这期间学生将掌握组成原理实验系统的各个部件的功能及其相互之间如何协作。本实验系统能够让学生完成有关计算机组成原理的部件实验和整机实验:部件实验包括加法器、乘法器、除法器、算术逻辑运算单元、控制器、存储器等;整机实验可以独立实现各部件的功能描述。该系统能够帮助学生巩固课堂知识并增强设计能力。 为实现上述目的,依据EDA技术的开发流程和方法,建立了一个完整的体系,其中包括控制模块、内存模块、运算器模块、通用寄存器组及其控制部件、程序计数器、地址寄存器、指令寄存器、时序部件、数据控制部件、状态值控制部件,以及为帮学生调试而专门设计的输出观察部件。在Quartus Ⅱ开发环境下,使用Altera公司FPGA芯片,采用VHDL,语言设计并实现了上述模块。经过仿真测试,所实现的各功能模块作为独立部件时能完成各自功能:而将这些部件组合起来的整机系统,可以执行程序段和进行各种运算处理,达到了设计要求。
上传时间: 2013-06-01
上传用户:hebmuljb
随着电子技术和计算机技术的飞速发展,视频图像处理技术近年来得到极大的重视和长足的发展,其应用范围主要包括数字广播、消费类电子、视频监控、医学成像及文档影像处理等领域。当前视频图像处理主要问题是当处理的数据量很大时,处理速度慢,执行效率低。而且视频算法的软件和硬件仿真和验证的灵活性低。 本论文首先根据视频信号的处理过程和典型视频图像处理系统的构成提出了基于FPGA的视频图像处理系统总体框图;其次选择视频转换芯片SAA7113,完成视频图像采集模块的设计,主要分三步完成:1)配置视频转换芯片的工作模式,完成视频转化芯片SAA7113的初始化:2)通过分析输出数据流的格式标准,来识别奇偶场信号、场消隐信号和有效行数据的开始和结束信号三种控制信号,并根据控制信号,用Verilog硬件描述语言编程实现图像数据的采集;3)分析SRAM的读写控制时序,采用两块SRAM完成图像数据的存储。然后编写软件测试文件,在ISE Simulator仿真环境进行程序测试与运行,并分析仿真结果,验证了数据采集和存储的正确性;最后,对常用视频图像算法的MATLAB仿真,选择适当的算子,采用工具MATLAB、System Generator for DSP和ISE,利用模块构建方式,搭建视频算法平台,实现图像平滑滤波、锐化滤波算法,在Simulink中仿真并自动生成硬件描述语言和网表,对资源的消耗做简要分析。 本论文的创新点是采用新的开发环境System Generator for DSP实现视频图像算法。这种开发视频图像算法的方式灵活性强、设计周期短、验证方便、是视频图像处理发展的必然趋势。
上传时间: 2013-05-20
上传用户:fudong911
人脸识别技术继指纹识别、虹膜识别以及声音识别等生物识别技术之后,以其独特的方便、经济及准确性而越来越受到世人的瞩目。作为人脸识别系统的重要环节—人脸检测,随着研究的深入和应用的扩大,在视频会议、图像检索、出入口控制以及智能人机交互等领域有着重要的应用前景,发展速度异常迅猛。 FPGA的制造技术不断发展,它的功能、应用和可靠性逐渐增加,在各个行业也显现出自身的优势。FPGA允许用户根据自己的需要来建立自己的模块,为用户的升级和改进留下广阔的空间。并且速度更高,密度也更大,其设计方法的灵活性降低了整个系统的开发成本,FPGA 设计成为电子自动化设计行业不可缺少的方法。 本文从人脸检测算法入手,总结基于FPGA上的嵌入式系统设计方法,使用IBM的Coreconnect挂接自定义模块技术。经过训练分类器、定点化、以及硬件加速等方法后,能够使人脸检测系统在基于Xilinx的Virtex II Pro开发板上平台上,达到实时的检测效果。本文工作和成果可以具体描述如下: 1. 算法分析:对于人脸检测算法,首先确保的是检测率的准确性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一种基于Adaboost算法的人脸检测方法。算法中较多的是积分图的特征值计算,这便于进一步的硬件设计。同时对检测算法进行耗时分析确定运行速度的瓶颈。 2. 软硬件功能划分:这一步考虑市场可以提供的资源状况,又要考虑系统成本、开发时间等诸多因素。Xilinx公司提供的Virtex II Pro开发板,在上面有可以供利用的Power PC处理器、可扩展的存储器、I/O接口、总线及数据通道等,通过分析可以对算法进行细致的划分,实现需要加速的模块。 3. 定点化:在Adaboost算法中,需要进行大量的浮点计算。这里采用的方法是直接对数据位进行操作它提取指数和尾数,然后对尾数执行移位操作。 4. 改进检测用的级联分类器的训练,提出可以迅速提高分类能力、特征数量大大减小的一种训练方法。 5. 最后对系统的整体进行了验证。实验表明,在视频输入输出接入的同时,人脸检测能够达到17fps的检测速度,并且获得了很好的检测率以及较低的误检率。
上传时间: 2013-07-01
上传用户:84425894
论文提出了一种基于FPSLIC的下位机控制器系统设计,并且在嵌入式硬件和软件的联合调度之下予以实现,并将该系统应用于微小型无人直升机MUAV控制上。 微小型无人直升机体积小、重量轻、隐蔽性好、机动性强、易实现悬停和超低空飞行,因此在军用和民用领域都有广泛的应用前景。微小型无人直升机在空中执行任务时需要实时获得在空间的姿态和高度位置信息,然后通过调制舵机状态来调整飞行器的空中姿态,纠正飞行路线,而MUAV的飞控系统需要具有负荷轻,功能强大,实时性强以及低功耗的特点,对嵌入式处理器要求较高,所以针对MUAV的控制采用上下位机联合控制的结构。并且由于目前现有的下位机控制器满足不了MUAV控制发展的需求,所以本文中利用FPS[JC优越的性能,实现了一种新的下位机控制器的设计,具有体积小、重量轻、价格低、功耗低、实时性强、可靠性高、扩展性好等优点的同时,完成了基于PWM的舵机的控制和基于Kalman滤波的多传感器的数据融合,以及上下位机之间的通讯等功能,具有较强的使用和应用价值。 论文首先介绍了MUAV飞行控制的结构,以及下位机实现功能的模块划分。然后是对MUAV控制系统相关理论的介绍,包括舵机控制的原理和方法以及多传感器数据融合的理论。 其次论文介绍了基于FPSLIC的下位机控制器系统的软硬件设计。在硬件设计上,给出了硬件总体设计方案,并对各个功能模块进行了详细论述,软件部分在给出了主要的框架和功能划分后,主要介绍了利用FPSLIC的FPGA部分实现PWM控制和测量的模块以及AVR部分对多传感器信息进行Kalman滤波融合的实现。 最后在实验室的汽油无人直升机的测试平台上进行了舵机控制和高度测试实验,取得了满意的实验结果。
上传时间: 2013-04-24
上传用户:fredguo
随着科学技术的发展,指纹识别技术被广泛应用到各种不同的领域。对于一般的指纹识别系统,其设计要求具有很高的实时性和易用性,因此识别算法应该具有较低的复杂度,较快的运算速度,从而满足实时性的要求。所以有必要根据不同的识别算法采用不同的实现平台,使得指纹识别系统具有较高的可靠性、实时性、有效性等性能要求。 SOPC片上可编程系统和嵌入式系统是当前电子设计领域中最热门的概念。NiosⅡ是Altera.公司开发的一种采用流水线技术、单指令流的RISC嵌入式处理器软核,可以将它嵌入到FPGA内部,与用户自定义逻辑组建成一个基于FPGA的片上专用系统。 本文在综合考虑各种应用情况的基础上,以网络技术、数据库技术、指纹识别技术和嵌入式系统技术为理论基础,提出了一种有效可行的系统架构方案。对指纹识别技术中各个环节的算法和原理进行了深入研究,合理的改进了部分指纹识别算法;同时为了提高系统的实时性,采用NiosⅡ嵌入式处理器和FPGA硬件模块实现指纹图像处理主要算法。论文主要包括以下几个方面: 1、对指纹图像预处理、特征提取和特征匹配算法原理进行阐述,同时改进了指纹图像的细化算法,提高了算法的性能,并设计了一套实用的指纹特征数据结构; 2、针对指纹图像预处理模块,包括图像的归一化、频率提取、方向提取以及方向滤波,采用基于FPGA的硬件电路的方式实现。实验结果表明,在保证系统误识率较低、可靠性高的基础上,大大提高了系统的执行速度; 3、改变了传统的单枚指纹识别方法,提出采用多枚指纹唯一标识身份,大大降低了识别系统的误识率; 4、改进了传统的基于三角形匹配中获取基准点的方法,同时结合可变界限盒思想进行指纹特征匹配。 5、结合COM+技术、数据库技术和网络技术,开发了后台指纹特征匹配服务系统,实现了嵌入式指纹识别系统同数据库的实时信息交换。 实验结果表明,本文所提出的系统构架方案有效可行,基于FPGA的自动指纹识别系统在速度、功耗、扩展性等方面具有独特的优势,拥有广阔的发展前景。
上传时间: 2013-08-04
上传用户:laozhanshi111