基于FPGA的神经网络智能控制器的研究

被引量 : 2次 | 上传用户:lvtao_cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能控制理论是一门综合性很强的新兴学科,属于自动化领域的前沿学科之一,智能控制的发展为解决不确定性系统,复杂的非线性系统的控制开辟了新的途径[1]。随着微处理器技术和EDA(电子设计自动化)技术的高速发展,目前工业自动化智能控制领域逐渐兴起了一项基于EDA技术的新型PLC,这种新型PLC在各种运动控制领域越来越受到人们的青睐。FPGA (Field Programmable Gate Array)即现场可编程逻辑门阵列应用技术是当前的一个研究热点。因此,研究一种基于FPGA的神经网络智能算法具有十分重要的现实意义。本文首先介绍了目前神经网络的特征、要素及FPGA技术的优势,并在此基础上研制了一种基于FPGA的神经网络PID控制器,它是一种基于FPGA技术的嵌入式控制系统。本文介绍了一种基于ARM+FPGA结构的新型PLC的结构组成,然后重点介绍了新型PLC中的一个智能控制算法模块,即利用FPGA的Nios II软核处理器来实现人工神经网络智能控制算法,以便PLC能够在运行时调用智能控制模块,实现PLC控制器的智能化。该设计采用FPGA可重构技术,以三层误差反向传播神经网络作为典型的模型来展开。设计中依据成熟的BP算法公式,采用文本文件输入的设计方法,通过验证,逻辑功能正确。该方法为神经网络的硬件实现提供了可靠的基础。硬件部分主要采用Alter公司Cyclone系列FPGA芯片作为核心处理器。外围电路包括发热和检测装置、A/D转换模块以及电压放大电路。软件部分主要包括BP神经网络PID控制算法、A/D采集模块以及显示输出模块,其中BP神经网络PID控制算法嵌入到FPGA中。开发工具由Quartus II综合开发平台、Nios II和SOPC Builder三部分组成。文中研究的主要内容包括:神经网络的误差反向传播(BP);神经网络PID智能控制器的实现;输入模块的实现;电压信号放大板的设计与实现;Nios II的开发方法;FPGA中的串行异步通讯,包括波特率发生器、数据接收器、数据发生器;智能控制器实现对温度控制实验装置的温度调节与控制,包括PID参数整定,神经网络PID控制算法的仿真。最后对系统的软件和硬件进行了综合调试,并且在此基础上做了实验测试,仿真结果表明,该系统性能稳定,运行可靠,具有一定的参考价值。
其他文献
实体经济是国民经济和社会发展的基础,是强市之基、富民之源。金华将发展实体经济作为补足发展短板的首要行动,开展了以先进制造业为根本支撑的实体经济调研,并制定了一系列
目的非霍奇金淋巴瘤(NHL)合并乙型肝炎病毒(HBV)感染常见,HBsAg阳性淋巴瘤患者的发病年龄较早、临床分期较晚;但也有认为HBsAg阳性并不影响NHL的临床特征或生存。化疗可能会
前列腺癌是欧美国家男性最常见的恶性肿瘤,其死亡率仅次于肺癌,居男性肿瘤的第二位。美国癌症学会估计, 2009年美国大约有19.228万名男性被诊断为前列腺癌,约有2.736万前列腺
企业作为市场经济重要组成,在我国国民经济中占有重要位置,企业养老保险问题也颇受关注。企业养老保险基金筹集难、当期基金收不抵支、个人账户空账规模逐年增加、资金的保值
通过双基地作用距离的理论计算,在给定的前提条件下对双基地声呐的作用距离进行了估算。进行了双基地声呐作用距离实验研究,取得了很有价值的水池实验数据,根据实验结果,结合理论
本文在媒介技术史和教育史的基础上,提出一个教育的"技术"发展史的分析框架,试图在历史发展的脉络中寻找"技术"影响教育发展的规律,解读"信息技术对教育发展的革命性影响"。
学生力量素质测量与评价是体质测评工作的重要组成部分,但不同国家(地区)的力量素质测试指标具有较大分歧甚至混乱;同一指标存在多种规格,相同指标在不同体系中亦有不同的性
随着改革的深入发展,乡镇林业管理在林业发展中越来越重要了。虽然乡镇林业站是林业管理中最基层的林业管理组织单位。但乡镇林业站在林业管理中却发挥着承上启下的作用。因
"大力发展休闲农业和乡村旅游"实际上是以园林形式存在的生态农业发展的新模式,这与中国传统园林含蕴的农业文化价值具有异曲同工之妙。在重新评析传统园林蕴含的深厚农业文化