该设计核心内容为通过8051单片机与ESP8266-01模块的串口通信,实现基于51单片机物联网智能家居手机Wi-Fi控制开关系统。主要需要将物联网技术与传统的单片机技术相结合,以较低的成本实现物联网技术的核心部分:无线通信与远程控制,通过ESP8266-01串口Wi-Fi通信模块与STC89C52-RC单片机,实现手机通过Wi-Fi通信协议操作单片机的指示灯模块灯的亮灭。
上传时间: 2022-03-27
上传用户:xsr1983
语音识别家用电器控制风扇系统电路设计
上传时间: 2022-04-15
上传用户:
【摘要】在人们生活以及工业生产等诸多领域经常涉及到液位和流量的控制问题,例如居民生活用水的供应,饮料、食品加工,溶液过滤,化工生产等多种行业的生产加工过程,通常需要使用蓄液池, 蓄液池中的液位需要维持合适的高度,既不能太满溢出造成浪费, 也不能过少而无法满足需求。因此液面高度是工业控制过程中一个重要的参数, 特别是在动态的状态下, 采用适合的方法对液位进行检测、控制,能收到很好的效果。PID 控制(比例、积分和微分控制)是目前采用最多的控制方法。【关键词】水箱液位; PID 控制;液位控制; Matlab 仿真一.引言在人们生活以及工业生产等诸多领域经常涉及到液位和流量的控制问题, 例如居民生活用水的供应,饮料、食品加工,溶液过滤,化工生产等多种行业的生产加工过程, 通常需要使用蓄液池, 蓄液池中的液位需要维持合适的高度, 既不能太满溢出造成浪费, 也不能过少而无法满足需求。因此液面高度是工业控制过程中一个重要的参数, 特别是在动态的状态下, 采用适合的方法对液位进行检测、控制,能收到很好的效果。本论文利用PID 算法在matlab 中进行仿真并讲解实物搭接效果, 具体如下:1、利用指导书中推导的模型和实际的参数,建立水箱液位控制系统的数学模型,并进行线性化;2、构成水箱液位闭环无静差系统,并测其动态性能指标和提出改善系统动态性能的方法,使得系统动态性能指标满足σ%≤10%,调节器调节阀水槽测量变送出水阀系数<0.5 秒,静态误差小于2%;3、通过在matlab 编程中求取合适的反馈变量K,然后与仿真模型结合构成最优控制的水箱液位系统,通过图形分析是否满足系统的性能参数;
标签: pid调节控制系统
上传时间: 2022-06-18
上传用户:1208020161
针对现有方法的不足,本文从太阳能光伏阵列的输出特性出发,针对光伏阵列本身具有非线性、时变性和无法建立精确的数学模型的特征,以及传统模糊控制与PID控制难以满足精度高、鲁棒性好的要求,提出了一种基于模糊PID控制的最大功率点跟踪控制策略,并采用升压斩波电路(Boost电路)实现MPPT功能本文首先介绍了太阳能光伏发电系统的组成和分类,分析了光伏阵列的工作特性,接着分析了Boost电路在光伏发电系统中的实现,最后概述了太阳能最大功率点跟踪的模糊控制策略中几种控制器的基本原理,利用Matlab/simulink进行仿真,分别搭建了PID控制器、模糊控制器以及模糊PID控制器的模型,将这几种控制器应用于光伏发电系统。仿真结果表明,模糊PID控制方法不仅能快速响应外界环境的变化、有效消除传统模糊控制下最大功率点处的振荡现象,而且弥补了在PID控制下系统调节过渡时间较长的缺点,使光伏系统始终工作在最大功率点,提高了光伏系统的效率。
上传时间: 2022-06-21
上传用户:
励磁控制系统是同步发电机的重要组成部分,它的特性好坏直接影响电机及电力系统运行的可靠性和稳定性。 基于此,利用仿真的方式对励磁控制系统进行了研究并给出了相关结论,同时提出了一些新的控制算法,并建立了一个励磁控制系统仿真平台。 首先,从同步电机和励磁系统的模型入手,根据研究需要修改了同步电机的仿真模型,详细地介绍了检测单元、控制单元和励磁系统主回路模型,在总结普通PID调节方式不足的基础上提出了一种性能优越的非线性PID控制方式。 其次,分别在有刷和无刷励磁系统下,对普通PID、非线性PID和模糊自适应PID三种控制方式在阶跃响应和突变负载的情况下进行仿真,对输出的机端电压进行分析并得出相关结论。 除了对通用的励磁控制算法进行仿真分析外,提出了一种基于同步电机本身的励磁控制算法,这种控制方式是对励磁电流进行闭环控制,并辅以非线性的PID控制进行进行精度调节。针对这种方式,提出了两种实现方案。同样在有刷和无刷励磁系统下进行阶跃响应和突变负载的仿真分析研究。仿真测试表明,这种控制算法在控制的快速性和稳定性方面优于通用的控制方式。 最后,鉴于励磁控制系统仿真的重复性及操作的繁琐性,建立了一种基于MATLAB GUI的励磁控制仿真平台,借助此平台对SIMULINK模型操作,可以方便地实现对参数的设置与修改、模型的查看和修正、仿真的显示及相关的辅助操作等等,可以极大地简化仿真的操作过程,提高仿真的效率。另外,此平台的实现也为其它系统类型仿真界面的建立提供了重要的参考。
上传时间: 2013-04-24
上传用户:lwt123
超声波电机(Ultrasonic motors,简称USM)是一种全新原理的直接驱动电机,它利用压电陶瓷逆压电效应激发的超声振动作为驱动力,通过定转子间的摩擦力来驱动转子运动。与传统的电磁电机相比,它具有低速大转矩、无电磁干扰、动作响应快、运行无噪声、无输入自锁等卓越特性,在非连续运动领域、精密控制领域比传统的电磁电机性能优越得多。超声波电机在工业控制系统、汽车专用电器、精密仪器仪表、办公自动化设备、智能机器人等领域有广阔的应用前景,近年来倍受科技界和工业界的重视,成为当前机电控制领域的一个研究热点。 本文主要以行波型超声波电机的驱动控制技术为研究对象,引入嵌入式系统理念,设计并制作了超声波电机的驱动控制系统,并对超声波电机的速度与定位控制做了深入的研究。本文主要研究内容及成果如下: 介绍了超声波电机的工作原理、特点及其应用前景,总结了国内外超声波电机驱动控制技术的发展历史和研究现状,以及今后我国超声波电机驱动控制技术的发展方向,明确了本文的研究内容。 结合嵌入式系统特点及其开发方法,详细介绍了超声波电机嵌入式驱动控制系统的硬件和软件设计过程,并总结了硬件、软件的调试过程。最后,对所设计系统性能进行了实验测试和数据分析。 采用DDS技术解决超声波电机所需要的高频驱动电源和数字控制的问题。本文设计的以ARM控制器为核心,频率、相位、幅值均可调的双通道信号发生器,具有频率和相位差控制精度高的特点。 本文介绍了速度与位置的常用控制策略。设计并搭建了基于增量式PID的速度和基于模糊PID的位置控制系统。速度控制采用增量式PID调节,其控制策略简单、易行,通过实验选择合适的参数能适应一般的控制精度要求。定位控制则采用模糊PID控制策略,该策略将模糊控制不需要精确的数学模型、收敛速度快的特点与PID简单易行、能消除稳态误差的优点相结合,改善了模糊控制器稳态性能,使电机定位控制精度达到0.0880。
上传时间: 2013-07-16
上传用户:wdq1111
开关磁阻电机(SwitchedReluctanceMotor,SRM)具有结构简单、工作可靠、效率高和成本较低等优点,在很多领域都显示出强大的竞争力,但是位置传感器的存在不仅削弱了SRM结构简单的优势,而且降低了系统高速运行的可靠性,增加了成本,探索实用的无位置传感器检测转子位置的方案成为开关磁阻电机驱动系统(SwitchedReluctanceMotorDrive,SRD)研究的热点。SRM高度非线性的电磁特性决定了在精确的数学模型基础上实现无位置传感器控制十分困难,而人工神经网络的出现为解决这个问题提供了新的思路。径向基函数(RadialBasisFunction,RBF)神经网络是一种映射能力极强的前向型神经网络,具有收敛速度快、全局逼近能力强等优点。本文提出一种利用自适应RBF神经网络对SRM进行控制的新方法,所采用的RBF神经网络以电机绕组的相电流、磁链作为输入,转子位置作为输出,通过离线和在线相结合的方法对网络进行训练,建立SRM电流、磁链与转子位置之间的非线性映射,从而实现SRM的无位置传感器控制。 常规的PID控制以其结构简单、可靠性高、易于工程实现等优点至今仍被广泛采用。在系统模型参数变化不大的情况下,PID控制效果良好,但当被控对象具有高度非线性和不确定性时,仅靠PID调节效果不好。对于SRM,它的电磁关系高度非线性,固定参数的PID调节器无法得到很理想的控制性能指标。论文提出了一种基于RBF神经网络在线辨识的SRM单神经元PID自适应控制新方法。该方法针对开关磁阻电机的非线性,利用具有自学习和自适应能力的单神经元来构成开关磁阻电机的单神经元自适应控制器,不但结构简单,而且能适应环境变化,具有较强的鲁棒性。同时构造了一个RBF网络对系统进行在线辨识,建立其在线参考模型,由单神经元控制器完成控制器参数的自学习,从而实现控制器参数的在线调整,能取得更好的控制效果。 仿真及实验结果表明,自适应RBF神经网络能够实现电机的准确换相,从而实现了电机的无位置传感器控制;基于RBF神经网络在线辨识的单神经元自适应控制能够达到在线辨识在线控制的目的,控制精度高,动态特性好,具有较好的自适应性和鲁棒性。
上传时间: 2013-04-24
上传用户:skfreeman
一、实验目的1.掌握定时/计数器、输入/输出接口电路设计方法。 2.掌握中断控制编程技术的方法和应用。3.掌握8086汇编语言程序设计方法。 二、实验内容与要求 微机灯光控制系统主要用于娱乐场所的彩灯控制。系统的彩灯共有12组,在实验时用12个发光二极管模拟。1. 基本要求:灯光控制共有8种模式,如12个灯依次点亮;12个灯同时闪烁等八种。系统可以通过键盘和显示屏的人机对话,将8种模式进行任意个数、任意次序的连接组合。系统不断重复执行输入的模式组合,直至键盘有任意一个键按下,退出灯光控制系统,返回DOS系统。2. 提高要求:音乐彩灯控制系统,根据音乐的变化控制彩灯的变化,主要有以下几种:第一种为音乐节奏控制彩灯,按音乐的节拍变换彩灯花样。第二种音律的强弱(信号幅度大小)控制彩灯。强音时,灯的亮度加大,且被点亮的数目增多。第三种按音调高低(信号频率高低)控制彩灯。低音时,某一部分灯点亮;高音时,另一部分点亮。 三、实验报告要求 1.设计目的和内容 2.总体设计 3.硬件设计:原理图(接线图)及简要说明 4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法) 四、设计原理我们以背景霓虹灯的一种显示效果为例,介绍控制霓虹灯显示的基本原理。设有一排 n 段水平排列的霓虹灯,某种显示方式为从左到右每0.2 秒逐个点亮。其控制过程如下: 若以“ 1 ”代表霓虹灯点亮,以“ 0 ”代表霓虹灯熄灭,则开始时刻, n 段霓虹灯的控制信号均为“ 0 ”,随后,控制器将一帧 n 个数据送至 n 段霓虹灯的控制端,其中,最左边的一段霓虹灯对应的控制数据为“ 1 ”,其余的数据均为零,即 1000 … 000 。当 n 个数据送完以后,控制器停止送数,保留这种状态(定时) 0.2 秒,此时,第 1 段霓虹灯被点亮,其余霓虹灯熄灭。随后,控制器又在极短的时间内将数据 1100 … 000 送至霓虹灯的控制端,并定时 0.2 秒,这段时间,前两段霓虹灯被点亮。由于送数据的过程很快,我们观测到的效果是第一段霓虹灯被点亮 0.2 秒后,第 2 段霓虹灯接着被点亮,即每隔 0.2 秒显示一帧图样。如此下去,最后控制器将数据 1111 … 111 送至 n 段霓虹灯的控制端,则 n 段霓虹灯被全部点亮。 只要改变送至每段霓虹灯的数据,即可改变霓虹灯的显示方式,显然,我们可以通过合理地组合数据(编程)来得到霓虹灯的不同显示方式。 五、总体方案论证分析系统设计思路如下:1) 采集8位开关输入信号,若输入数据为0时,将其修改为1。确定输入的硬件接口电路。采样输入开关量,并存入NUM的软件程序段。2) 以12个灯依次点亮为例(即灯光控制模式M1),考虑与其相应的灯光显示代码数据。确定显示代码数据输出的接口电路。输出一个同期显示代码的软件程序段(暂不考虑时隙的延时要求)。3) 应用定时中断服务和NUM数据,实现t=N×50ms的方法。4) 实现某一种模式灯光显示控制中12个时隙一个周期,共重复四次的控制方法。要求在初始化时采样开关输入数据NUM,并以此控制每一时隙的延时时间;在每一时隙结束时,检查有无键按下,若是退出键按下,则结束灯光控制,返回DOS系统,若是其他键就返回主菜单,重新输入控制模式数据。5) 通过人机对话,输入8种灯光显示控制模式的任意个数、任意次序连接组合的控制模式数据串(以ENTER键结尾)。对输入的数据进行检查,若数据都在1 - 8之间,则存入INBUF;若有错误,则通过屏幕显示输入错误,准备重新输入灯光显示控制模式数据。6) 依次读取INBUF中的控制模式数据进行不同模式的灯光显示控制,在没有任意键按下的情况下,系统从第一个控制模式数据开始,顺序工作到最后一个控制模式数据后,又返回到第一个控制模式数据,不断重复循环进行灯光显示控制。7) 本系统的软件在总体上有两部份,即主程序(MAIN)和实时中断服务程序(INTT)。讨论以功能明确、相互界面分割清晰的软件程序模块化设计方法。即确定有关功能模块,并画出以功能模块表示的主程序(MAIN)流程框图和定时中断服务程序的流程框图。 六、硬件电路设计 以微机实验平台和PC机资源为硬件设计的基础,不需要外加电路。主要利用了以下的资源:1.8255并行口电路8255并行口电路主要负责数据的输入与输出,可以输出数据控制发光二极管的亮灭和读取乒乓开关的数据。实验时可以将8255的A口、B口和一组发光二极管相连,C口和乒乓开关相连。2.8253定时/计数器8253定时/计数器和8259中断控制器一起实现时隙定时。本设计的定时就是采用的t=N×50ms的方法,50ms由8253定时/计数器的计数器0控制定时,N是在中断服务程序中软件计时。8253的OUT0接到IRQ2,产生中断请求信号。8253定时/计数器定时结束会发出中断信号,进入中断服务程序。3.PC机资源本设计除了利用PC机作为控制器之外,还利用了PC机的键盘和显示器。键盘主要是输入控制模式数据,显示器就是显示提示信息。 七、软件设计 软件主要分为主程序(MAIN)和中断服务程序(INTT),主程序包含系统初始化、读取乒乓开关、读取控制模式数据以及按键处理等模块。中断服务程序主要是定时时间到后根据控制模式数据点亮相应的发光二极管。1.主程序主程序的程序流程图如图1所示。
上传时间: 2014-04-05
上传用户:q986086481
采用将BP神经网络的学习算法应用于PID控制中,使BP神经网络与PID控制算法结合起来,通过吸收两者的优势,使系统具有自适应性。这样系统可自动调节控制参数,更好地适应输入变量的变化,提高控制性能和可靠性。本文从BP神经网络的基本构成原理、学习规则和学习算法出发,设计了基于BP神经网络的PID控制器,并对其进行了仿真分析,结果表明,该控制方案可行、有效。
上传时间: 2014-02-27
上传用户:源码3
本文首先简述了交流调速系统的发展和研究重点,介绍了异步电机调速系统的不同控制策略,详细论述了异步电机矢量控制系统的基本原理:异步电机的数学模型和坐标变换、矢量控制的基本方程式、转子磁链的观测方法、矢量控制的系统结构等,并重点分析了空间矢量脉宽调制(SVPWM)技术的基本原理、控制算法以及在TMS320LF2407中的实现方法。 从工程实际应用出发,本文设计和开发了一套以DSP芯片TMS320LF2407为核心的有速度传感器异步电机矢量控制系统,并给出了硬件和软件的实现方法。该系统的功率电路采用电压型的交-直-交变压变频结构,由整流电路、滤波电路及智能功率模块IPM(PM15RSH120)逆变电路构成;控制电路以DSP芯片TMS320LF2407为核心,加上PWM信号发生电路、定子电流检测电路、直流母线电压检测电路、智能功率模块驱动电路、速度检测电路、系统保护电路等,构成了功能齐全的异步电机全数字化矢量控制系统。 在此基础上,本文对无速度传感器异步电机矢量控制系统进行了有益的探索。提出了改进的电压型转子磁链估算模型,消除了电压型转子磁链估算模型中纯积分环节所固有的漂移问题和积累误差对实际系统性能的影响。在传统型参考自适应系统基础上,将系统中原有的自适应调节机构用一个具有在线学习能力的模糊神经网络取代,提出一种基于模糊神经网络的异步电机转速估计方法,并给出了速度估计器的模糊神经网络结构和学习算法。最后对基于模糊神经网络转速估计的异步电机矢量控制系统进行了仿真,结果表明该系统具有良好的性能。
上传时间: 2013-07-02
上传用户:amandacool