·摘要: fuzzyTECH软件可以用于创建模糊系统,然后用神经网络和样本数据对所创建的模糊系统进行训练,最后可以针对不同的单片机或DSP硬件平台自动产生相应的程序代码,直接应用到系统的调试中去.fuzzyTECH很好地解决了在单片机或DSP的有限资源中如何编制高效的应用程序以实现复杂的模糊控制算法的问题.它降低了实现模糊控制算法的难度,也加快了设计模糊控制算法的速度.文章最后给出了用f
上传时间: 2013-05-25
上传用户:trepb001
随着经济的发展,科学技术的进步,永磁电机的研发和控制技术都有了快速的发展。永磁电机的发展也带来了永磁电机控制器的发展,电机控制器已经由传统的模拟元件控制器,逐渐转向数模混合控制器、全数字控制器。基于现场可编程门阵列(FPGA——Field Programmable Gate Array)的新一代数字电机控制技术得到越来越多的关注。现在的FPGA不仅实现了软件需求和硬件设计的完美集合,还实现了高速与灵活性的完美结合,使其已超越了ASIC器件的性能和规模。在工业控制领域,FPGA虽然起步较晚,但是发展势头迅猛。 本文在介绍了传统无刷直流电机控制技术的基础上,分析了采用FPGA实现电机控制的优点。详细介绍了使用硬件编程语言,在FPGA中编程实现永磁无刷直流电机速度闭环控制的各个关键环节,如:PI调节器、数字PWM等等。在实现永磁无刷直流电机速度闭环控制的同时,将速度检测环节采用FPGA实现,减小了系统硬件开销。在实现单台永磁无刷直流电机速度闭环控制的基础上,本文在一片FPGA芯片上实现了多台永磁无刷直流电机的速度闭环独立控制系统。介绍了采用FPGA进行多台电机控制具有独特的优势,这些优势使得FPGA在实现多台电机控制时非常方便,具有单片机(MCU)和数字信号处理器(DSP)无法比拟的优点。文中对基于FPGA的单台和多台永磁无刷直流电机控制系统分别进行了实验验证。 FPGA编程灵活,设计方便,本文在FPGA中实现了各种不同的PWM调制方式。从电路方面详细分析了采用不同的PWM调制,换相时无刷直流电机母线的反向电流问题。借助FPGA平台,对各种PWM调制方式进行了实验,对理论分析进行了验证。 另外,本文介绍了目前非常流行的一种FPGA图形化设计方法,即基于XSG(Xilinx System Generator)的FPGA设计。这种设计方法具有图形化、模块化的优点,大大方便了用户的FPGA开发设计。在XSG中建立的仿真系统,区别于传统的Simulink仿真,可以直接生成相应的硬件编程语言代码下载到FPGA中运行。本文借助XSG软件设计在XSG/Simulink中实现了永磁同步电机矢量控制系统的混合建模算法,并进行了仿真。
上传时间: 2013-04-24
上传用户:wangyi39
神经网络控制算法作为一种比较成熟的智能控制算法,在空空导弹的理论研究中也得到了很多应用,但它的实际应用通常是通过软件实现的,而软件实现是串行执行指令,运行速度慢,可靠性低,很难满足实际导弹制导系统实时性的要求。控制算法硬件实现的最大特点就是可提高控制算法的实时运算速度和可靠性。本课题针对导弹制导系统,以FPGA为硬件平台研究神经网络控制算法的硬件实现。本文首先对BP神经网络算法思想进行了深入分析,并对BP网络的各个阶段进行了理论推导,最后对BP神经网络PID飞行控制算法进行了研究和总结,为硬件实现提供了理论基础。基于对上述理论的深入研究和分析,本文提出了一种适合FPGA实现该神经网络控制算法的硬件实现模型。在该模型中,神经网络各层之间采用串行执行数据方式,层间则采用并行运行方式,可有效提高系统的运算速度。由于模块化、层次化的自顶向下的模块化设计方法可有效减少错误的产生,是设计复杂大规模系统的理想设计方法。本文采用了此设计方法,通过把系统模块化,对各个子模块分别用VHDL硬件描述语言进行描述,并基于QUARTUS II软件开发平台进行综合和仿真,直到达到研究设计要求。最后将仿真程序源代码下载配置到具体的Cyclone II系列EP2C70 FPGA芯片中,应用于某实际导弹控制系统的研究。理论分析和实验结果表明该神经网络飞行控制算法的FPGA硬件实现是有效可行的,可满足系统实时性的要求,为制导系统的实际工程实现提供了基础。
上传时间: 2013-04-24
上传用户:冇尾飞铊
2812例程以及控制直流无刷电机程序ICETEK-F2812-BCM:该文件夹里有个在DSP_F2812平台下建立起来的无刷直流电机显式模型预测控制的实验工程,路径是\ICETEK-F2812-BCM\DMC31\c28\v32x\sys\Lab4-SpeedPID,可以作为学习和参考。
上传时间: 2013-04-24
上传用户:1079836864
基于高速数字信号处理器(DSP) 和大规模现场可编程门阵列( FPGA) ,成功地研制了小型\\r\\n化、低功耗的实时视频采集、处理和显示平台. 其中的DSP 负责图像处理,其外围的全部数字逻辑功能都集成在一片FPGA 内,包括高速视频流FIFO、同步时序产生与控制、接口逻辑转换和对视频编/ 解码器进行设置的I2 C 控制核等. 通过增大FIFO 位宽、提高传输带宽,降低了占用EMIF 总线的时间 利用数字延迟锁相环逻辑,提高了显示接口时序控制精度. 系统软件由驱动层、管理层和应用层组成,使得硬件管理与
上传时间: 2013-08-08
上传用户:PresidentHuang
合理利用有效的控制策略提高有源滤波器的本身的补偿性能越来越成为各国学者研究重点。本文从有源滤波器的数学模型出发,详述有源滤波器的数学建模过程。并且针对谐波电流的检测需要较高的准确度和较好的实时性以及有源滤波器工作时的非线性与不确定性的特点,基于瞬时无功功率补偿法的谐波电流检测方法。有效的计算出电网中谐波电流、无功以及负序电流。并根据该算法的特点,将实时检测出的畸变电流通过控制算法,研制的有源滤波器可对不对称三相负载起到平衡作用。在MATLAB/simulink平台下搭建仿真模型,与传统的有源滤波器进行对比,仿真结果表明这种有源滤波器能够更加迅速、精确的补偿谐波电流。
上传时间: 2013-10-10
上传用户:风行天下
此提出了一种基于Matlab/Simulink及实时代码生成工具R哪(Real.Time Workshop)的电力电子与电力传动控制系统软件的设计方法。首先在Simulink下搭建控制系统模型,进行相应仿真完善,验证控制算法,根据目标DSP型号添加相应DSP内核、外设并设置控制参数,然后直接将模型转化为相应DSP的C源代码.在相应的硬件平台支持下即可完成相关实验。
上传时间: 2013-11-04
上传用户:wincoder
并网型逆变器是太阳能光伏并网发电的关键部件,以Matlab/Simulink 为仿真平台,建立光伏模块和最大功率跟踪控制器的数学模型和仿真模块,分析光伏模块的电气特性,实现最大功率点的动态跟踪,提出集成式光伏模块和最大功率跟踪控制的并网逆变器系统模型和电流滞环跟踪控制的数学模型和控制策略,仿真结果验证光伏模块数学模型和最大功率跟踪算法的有效性,对光伏并网逆变器受外界环境变化影响的动态响应进行了仿真,表明电流滞环跟踪控制应用于光伏并网逆变器能改善注入电网电流的品质,使电网功率因数为1。
上传时间: 2014-12-24
上传用户:Aidane
本文介绍了一种新型的旋风预热器教研平台系统,它源于水泥回转窑实际系统并同时结合教研的需求做了诸多改进。该系统由旋风预热筒设备、单片机控制系统、调速风机及电加热等执行装置及其上位机管理系统组成的一个完整系统。文章对各个组成部分的软硬件设计实现进行了阐述,对其技术特点做了详细说明,该系统涵盖知识面广,被控对象复杂,非常适合开展综合性试验及控制策略研究,经实践教研检验该教研平台较常规试验平台有更好的效果。
标签: 预热器
上传时间: 2013-10-23
上传用户:c12228
摘要:设计了一种基于51单片机为核心的多机分布式液位控制系统,由数据采集模块,处理模块和多机通信平台组成,既满足了测量精度的要求,同时具有较高的可靠性,成本低,控制灵活。随着传感技术的不断提高,分布式监控系统应用日趋广泛,一个高质量、合理化的多机串行通信平台就显得尤为重要。本文设计了与传统多机通信有所不同的分布式液位控制系统。关键词:串行通信;51单片机;液位控制
上传时间: 2013-11-15
上传用户:yyyyyyyyyy