版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ADI技术的异步电机无速度传感器矢量控制系统的深度剖析与实践一、绪论1.1研究背景与意义在现代工业与日常生活中,异步电机凭借其结构简易、成本低廉、运行可靠以及维护便捷等诸多优势,得到了极为广泛的应用。从工业领域的泵、风机、压缩机、输送带,到家用电器中的冰箱、洗衣机、空调,再到交通运输里的电动汽车、电动公交车,以及能源领域的风力发电、水力发电等,异步电机都扮演着不可或缺的角色,是各类电动机中应用范围最广、需求量最大的一种,在电力系统的总负荷中占据着相当大的比重。在异步电机的控制技术中,矢量控制技术能够实现异步电机的高精度控制,通过对电机的磁场和转矩分别进行独立控制,使交流电机可按照直流电机的控制规律运行,极大地改善了交流传动系统的动态性能,在电机驱动系统中得到了广泛应用。然而,传统的矢量控制技术依赖于转速和转子位置的精确测量,通常需要采用编码器或霍尔传感器等外置传感器来获取这些信息。但这些传感器的使用不仅增加了系统的成本,还使系统结构变得更为复杂,降低了系统的可靠性。例如,高精度的编码器价格昂贵,在电机轴上安装时存在同心度问题,安装不当会严重影响测速精度;而且传感器的安装会增大电机轴上的体积,给电机维护带来困难,破坏了异步电机原本简单坚固的特点;在恶劣环境下,传感器的工作精度还易受到环境因素的影响。为了克服传统矢量控制技术中使用外置传感器带来的弊端,基于ADI(AnalogDevices,即亚德诺半导体)的无速度传感器异步电机矢量控制技术应运而生。ADI公司在模拟、混合信号和数字信号处理等技术领域拥有先进的技术和丰富的产品线,其相关技术能够实现由电机内部传感器回馈电机状态,从而省略对转速和转子位置的外置传感器。这不仅降低了电机系统的成本和复杂度,还提高了系统的可靠性和稳定性,具有重要的研究意义和广阔的应用前景。通过对基于ADI的异步电机无速度传感器矢量控制系统的深入研究,有望推动电机控制技术的进一步发展,使其在更多领域得到更高效、可靠的应用,为工业生产和人们的生活带来更大的便利和效益。1.2国内外研究现状国外对无速度传感器矢量控制技术的研究起步较早,20世纪70年代末就已开始相关探索,80年代首次将无速度传感器应用于矢量控制。此后,随着微电子技术的飞速发展和高性能微处理器的不断涌现,该技术逐渐成为交流变频调速领域的研究热点。目前,国外在无速度传感器矢量控制技术方面已经取得了众多成果,许多国际知名企业,如ABB、西门子、施耐德等,纷纷推出了基于该技术的高性能变频器产品,广泛应用于工业自动化、电动汽车、新能源等多个领域。在算法研究上,国外学者不断探索新的方法来提高转速估计的精度和系统的鲁棒性,如基于扩展卡尔曼滤波(EKF)、滑模观测器、模型参考自适应系统(MRAS)等的转速估计方法都得到了深入研究和应用。国内对无速度传感器矢量控制技术的研究相对较晚,但近年来发展迅速。国内众多高校和科研机构,如清华大学、浙江大学、上海交通大学等,都在该领域开展了大量研究工作,取得了一系列有价值的成果。一些国内企业也开始加大在这方面的研发投入,部分产品已达到国际先进水平。然而,与国外相比,国内在基础理论研究的深度和广度上还有一定差距,高端产品的市场占有率相对较低。在基于ADI技术的应用研究方面,国内外也有不少学者进行了相关探索。ADI公司提供了丰富的硬件和软件资源,为无速度传感器矢量控制系统的开发提供了有力支持。研究者们利用ADI的芯片和技术,结合不同的控制算法和策略,进行系统的设计、建模与仿真,并通过实验验证系统的性能。虽然取得了一些进展,但在系统的稳定性、动态响应性能以及对电机参数变化的适应性等方面,仍存在一些问题需要进一步解决。1.3研究目标与内容本研究旨在构建一套基于ADI的异步电机无速度传感器矢量控制系统,实现对异步电机的高效、精确控制,提高系统的可靠性和稳定性,降低系统成本和复杂度。具体研究内容包括:异步电机运动学模型分析与矢量控制原理探究:深入研究异步电机的结构和运动学模型,掌握其工作原理和特性。详细分析矢量控制的基础理论,包括坐标变换、磁场定向控制等关键技术,为后续系统设计提供理论依据。基于ADI的无速度传感器技术原理研究:剖析基于ADI的无速度传感器技术原理,深入了解电机内部回馈机制,明确如何从电机的电气量中准确获取转速和转子位置信息,为实现无速度传感器矢量控制奠定技术基础。系统建模与仿真:在MATLAB/Simulink平台上,依据研究的理论和技术,建立基于ADI技术的异步电机无速度传感器矢量控制系统仿真模型。通过仿真模拟电机的各种运行状态和控制效果,对系统的性能进行评估和优化,为硬件实现提供参考。硬件实现与调试:搭建基于FPGA和ARM嵌入式板的实验平台,将仿真验证后的控制算法应用到硬件系统中。进行硬件系统的设计、调试和优化,与仿真结果进行比对分析,最终实现无速度传感器异步电机矢量控制,并对系统的性能进行测试和评估。1.4研究方法与技术路线本研究采用文献研究、仿真模拟和硬件实验相结合的方法,确保研究的全面性、准确性和可靠性。文献研究法:广泛查阅国内外相关的论文、书籍、期刊等文献资料,综合了解和分析学术界在无速度传感器异步电机矢量控制领域的研究现状、发展趋势以及存在的问题。通过对前人研究成果的总结和借鉴,明确本研究的切入点和创新点,为研究工作提供理论支持和研究思路。仿真模拟法:利用MATLAB/Simulink软件强大的建模和仿真功能,建立基于ADI技术的异步电机无速度传感器矢量控制系统仿真模型。通过设置不同的参数和运行条件,模拟电机的实际运行状态,对系统的控制效果进行分析和评估。根据仿真结果,优化系统参数和控制策略,为硬件实现提供最佳的设计方案。硬件实验法:搭建基于FPGA和ARM嵌入式板的实验平台,将仿真验证后的控制算法移植到硬件系统中。进行硬件电路的设计、制作和调试,实现无速度传感器异步电机矢量控制。通过实验测试系统的性能指标,如转速响应、转矩波动、调速范围等,并与仿真结果进行对比分析,验证系统的可行性和有效性,进一步优化硬件系统和控制算法。技术路线上,首先进行深入的理论研究,分析异步电机的运动学模型和矢量控制原理,以及基于ADI的无速度传感器技术原理。在此基础上,利用MATLAB/Simulink进行系统建模与仿真,通过不断调整参数和优化算法,使系统性能达到预期目标。然后,根据仿真结果进行硬件系统的设计与搭建,将控制算法在硬件平台上实现,并进行反复调试和测试。最后,对硬件实验结果和仿真结果进行综合分析,总结研究成果,提出改进措施和未来研究方向。二、相关理论基础2.1异步电机的结构与运动学模型2.1.1异步电机基本结构异步电机主要由定子和转子两大部分组成,定转子之间存在一个较小的空气隙,此外还包括端盖、轴承、机座等部件。定子:作为异步电机的静止部分,其主要由机座、定子铁芯和定子绕组构成。机座通常采用铸铁或铝合金材质制造,起着支撑整个电动机的关键作用;定子铁芯则是由0.35-0.5毫米厚、表面涂有绝缘漆的硅钢片叠压而成,形成中空圆柱形后装入机座内,其内壁开槽,槽内嵌置定子绕组,主要作用是作为电机磁路的一部分;定子绕组作为电动机的电路部分,小型电动机的定子绕组一般用高强度漆包圆铜线或铝线绕制而成,大型电动机则采用矩形截面的铜或铝线制成线圈嵌置于定子槽内,绕组与槽壁间用绝缘材料隔开,当通入三相交流电时,会产生旋转磁场。气隙:异步电机的气隙相较于同容量直流电动机的气隙要小很多,一般处于0.2-2.0mm的范围。这是因为异步电机的励磁电流由电网供给,气隙过大时,励磁电流会增大,进而降低电动机的功率因数。为提高功率因数,应尽量减小气隙。但气隙过小又会导致装配困难、运行可靠性降低以及高次谐波磁场增强,使附加损耗增加。转子:作为电机的旋转部分,由转轴、转子铁芯和转子绕组构成。转轴一般采用中碳钢材料,主要起到支撑、固定转子铁芯和传递功率的作用;转子铁芯也是由0.5mm厚的硅钢片叠压成整体的圆柱形后套装在转轴上,其外圆的槽内嵌置转子绕组,是电动机磁路的一部分;异步电机的转子绕组分为鼠笼式和绕线式两类,二者的区别在于转子绕组的结构不同。鼠笼式转子绕组在没有铁芯时,整个绕组外形类似鼠笼,在转子铁芯槽内放置铜或铝制导条作为转子导体,导条两端用短路环短接形成闭合回路,大中型电动机的导条通常为铜质,制造时将裸铜条插入转子铁芯槽中,再用铜环套在两端铜条头上并焊接在一起,多数小型电动机的导条则为铝制,制造时将叠好的转子铁芯放在铸铝模具内,将鼠笼和端部的内风扇一次铸成;绕线式转子绕组与定子三相对称绕组类似,嵌置在转子槽内,三相绕组尾端在内部接成星形,首端由转子轴中心引出接到滑环,滑环经电刷再串入外接电阻,可改善电机的启动和调速性能,有的绕线式电动机还装有提刷装置,在串入的外接电阻启动完毕后,可把电刷提起,将三相滑环直接短路,以减小运行中的损耗。异步电机的工作原理基于电磁感应定律。当定子对称三相绕组通入对称三相交流电流时,会建立定子三相合成旋转电动势并产生旋转磁场,该磁场以同步转速n_1顺时针方向旋转。转子导体切割该旋转磁场,产生感应电动势,感应电动势方向可用右手定则确定,电动势在闭路的转子绕组中产生电流。载流的转子绕组在旋转磁场中受到电磁力的作用,根据左手定则可确定此时转子绕组受到一个顺时针方向电磁力和电磁转矩的作用,使转子以转速n随着定子旋转磁场的方向旋转。由于异步电机运行中转子转速n总是小于定子旋转磁场转速n_1,若n=n_1,转子与定子旋转磁场之间就没有相对运动,转子绕组中就没有感应电动势和感应电流,也就不能产生推动转子转动的电磁转矩,因此被称为“异步”电机。2.1.2运动学模型建立基于电磁感应定律和电路基本原理,可推导异步电机在不同坐标系下的数学模型。三相静止坐标系(ABC坐标系):在ABC坐标系下,异步电机的电压方程可表示为:\begin{bmatrix}u_{A}\\u_{B}\\u_{C}\end{bmatrix}=\begin{bmatrix}R_{s}&0&0\\0&R_{s}&0\\0&0&R_{s}\end{bmatrix}\begin{bmatrix}i_{A}\\i_{B}\\i_{C}\end{bmatrix}+p\begin{bmatrix}\psi_{A}\\\psi_{B}\\\psi_{C}\end{bmatrix}\begin{bmatrix}u_{a}\\u_{b}\\u_{c}\end{bmatrix}=\begin{bmatrix}R_{r}&0&0\\0&R_{r}&0\\0&0&R_{r}\end{bmatrix}\begin{bmatrix}i_{a}\\i_{b}\\i_{c}\end{bmatrix}+p\begin{bmatrix}\psi_{a}\\\psi_{b}\\\psi_{c}\end{bmatrix}其中,u_{A}ãu_{B}ãu_{C}和u_{a}ãu_{b}ãu_{c}分别为定子和转子三相绕组的相电压;i_{A}ãi_{B}ãi_{C}和i_{a}ãi_{b}ãi_{c}分别为定子和转子三相绕组的相电流;R_{s}和R_{r}分别为定子和转子绕组的电阻;\psi_{A}ã\psi_{B}ã\psi_{C}和\psi_{a}ã\psi_{b}ã\psi_{c}分别为定子和转子三相绕组的磁链;p为微分算子。磁链方程为:\begin{bmatrix}\psi_{A}\\\psi_{B}\\\psi_{C}\end{bmatrix}=\begin{bmatrix}L_{s}&L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}\\L_{m}e^{j120^{\circ}}&L_{s}&L_{m}e^{-j120^{\circ}}\\L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}&L_{s}\end{bmatrix}\begin{bmatrix}i_{A}\\i_{B}\\i_{C}\end{bmatrix}+\begin{bmatrix}L_{m}&L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}\\L_{m}e^{j120^{\circ}}&L_{m}&L_{m}e^{-j120^{\circ}}\\L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}&L_{m}\end{bmatrix}\begin{bmatrix}i_{a}\\i_{b}\\i_{c}\end{bmatrix}\begin{bmatrix}\psi_{a}\\\psi_{b}\\\psi_{c}\end{bmatrix}=\begin{bmatrix}L_{m}&L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}\\L_{m}e^{j120^{\circ}}&L_{m}&L_{m}e^{-j120^{\circ}}\\L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}&L_{m}\end{bmatrix}\begin{bmatrix}i_{A}\\i_{B}\\i_{C}\end{bmatrix}+\begin{bmatrix}L_{r}&L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}\\L_{m}e^{j120^{\circ}}&L_{r}&L_{m}e^{-j120^{\circ}}\\L_{m}e^{-j120^{\circ}}&L_{m}e^{j120^{\circ}}&L_{r}\end{bmatrix}\begin{bmatrix}i_{a}\\i_{b}\\i_{c}\end{bmatrix}其中,L_{s}和L_{r}分别为定子和转子的自感,L_{m}为定转子之间的互感。转矩方程为:T_{e}=\frac{3}{2}p[(\psi_{A}i_{a}+\psi_{B}i_{b}+\psi_{C}i_{c})-(\psi_{a}i_{A}+\psi_{b}i_{B}+\psi_{c}i_{C})]其中,T_{e}为电磁转矩,p为电机极对数。运动方程为:J\frac{dp\omega_{r}}{dt}=T_{e}-T_{L}-B\omega_{r}其中,J为转动惯量,\omega_{r}为转子角速度,T_{L}为负载转矩,B为粘滞摩擦系数。ABC坐标系下的数学模型较为复杂,变量之间存在强耦合关系,不利于电机的分析与控制。为简化模型,常采用坐标变换的方法,将其转换到其他坐标系下。两相静止坐标系(坐标系):通过克拉克(Clarke)变换,可将ABC坐标系下的物理量转换到\alpha-\beta坐标系下。克拉克变换矩阵为:C_{3s/2s}=\sqrt{\frac{2}{3}}\begin{bmatrix}1&-\frac{1}{2}&-\frac{1}{2}\\0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\end{bmatrix}经过克拉克变换后,电压方程变为:\begin{bmatrix}u_{\alphas}\\u_{\betas}\end{bmatrix}=\begin{bmatrix}R_{s}&0\\0&R_{s}\end{bmatrix}\begin{bmatrix}i_{\alphas}\\i_{\betas}\end{bmatrix}+p\begin{bmatrix}\psi_{\alphas}\\\psi_{\betas}\end{bmatrix}\begin{bmatrix}u_{\alphar}\\u_{\betar}\end{bmatrix}=\begin{bmatrix}R_{r}&0\\0&R_{r}\end{bmatrix}\begin{bmatrix}i_{\alphar}\\i_{\betar}\end{bmatrix}+p\begin{bmatrix}\psi_{\alphar}\\\psi_{\betar}\end{bmatrix}磁链方程变为:\begin{bmatrix}\psi_{\alphas}\\\psi_{\betas}\end{bmatrix}=\begin{bmatrix}L_{s}&0\\0&L_{s}\end{bmatrix}\begin{bmatrix}i_{\alphas}\\i_{\betas}\end{bmatrix}+\begin{bmatrix}L_{m}&0\\0&L_{m}\end{bmatrix}\begin{bmatrix}i_{\alphar}\\i_{\betar}\end{bmatrix}\begin{bmatrix}\psi_{\alphar}\\\psi_{\betar}\end{bmatrix}=\begin{bmatrix}L_{m}&0\\0&L_{m}\end{bmatrix}\begin{bmatrix}i_{\alphas}\\i_{\betas}\end{bmatrix}+\begin{bmatrix}L_{r}&0\\0&L_{r}\end{bmatrix}\begin{bmatrix}i_{\alphar}\\i_{\betar}\end{bmatrix}转矩方程变为:T_{e}=\frac{3}{2}pL_{m}(\psi_{\betas}i_{\alphar}-\psi_{\alphas}i_{\betar})在\alpha-\beta坐标系下,数学模型得到了一定程度的简化,消除了部分耦合项,但仍存在定子和转子电流之间的耦合。两相同步旋转坐标系(d-q坐标系):进一步通过帕克(Park)变换,将\alpha-\beta坐标系下的物理量转换到与转子同步旋转的d-q坐标系下。帕克变换矩阵为:C_{2s/2r}=\begin{bmatrix}\cos\theta&\sin\theta\\-\sin\theta&\cos\theta\end{bmatrix}其中,\theta为转子位置角。经过帕克变换后,电压方程变为:\begin{bmatrix}u_{ds}\\u_{qs}\end{bmatrix}=\begin{bmatrix}R_{s}&-\omega_{1}L_{s}\\\omega_{1}L_{s}&R_{s}\end{bmatrix}\begin{bmatrix}i_{ds}\\i_{qs}\end{bmatrix}+p\begin{bmatrix}\psi_{ds}\\\psi_{qs}\end{bmatrix}\begin{bmatrix}u_{dr}\\u_{qr}\end{bmatrix}=\begin{bmatrix}R_{r}&-(\omega_{1}-\omega_{r})L_{r}\\(\omega_{1}-\omega_{r})L_{r}&R_{r}\end{bmatrix}\begin{bmatrix}i_{dr}\\i_{qr}\end{bmatrix}+p\begin{bmatrix}\psi_{dr}\\\psi_{qr}\end{bmatrix}磁链方程变为:\begin{bmatrix}\psi_{ds}\\\psi_{qs}\end{bmatrix}=\begin{bmatrix}L_{s}&0\\0&L_{s}\end{bmatrix}\begin{bmatrix}i_{ds}\\i_{qs}\end{bmatrix}+\begin{bmatrix}L_{m}&0\\0&L_{m}\end{bmatrix}\begin{bmatrix}i_{dr}\\i_{qr}\end{bmatrix}\begin{bmatrix}\psi_{dr}\\\psi_{qr}\end{bmatrix}=\begin{bmatrix}L_{m}&0\\0&L_{m}\end{bmatrix}\begin{bmatrix}i_{ds}\\i_{qs}\end{bmatrix}+\begin{bmatrix}L_{r}&0\\0&L_{r}\end{bmatrix}\begin{bmatrix}i_{dr}\\i_{qr}\end{bmatrix}转矩方程变为:T_{e}=\frac{3}{2}pL_{m}(i_{qs}i_{dr}-i_{ds}i_{qr})在d-q坐标系下,通过按转子磁场定向,可将定子电流分解为励磁电流分量i_{ds}和转矩电流分量i_{qs},实现对磁场和转矩的独立控制,大大简化了异步电机的控制策略,为矢量控制奠定了基础。2.2矢量控制基础理论2.2.1矢量控制原理矢量控制的基本思想是通过坐标变换,将异步电机的三相电流转换到两相同步旋转坐标系(d-q坐标系)下,实现对电机磁链和转矩的解耦控制,使异步电机能够像直流电机一样进行高效控制。在三相静止坐标系(ABC坐标系)中,异步电机的数学模型是一个高阶、非线性、强耦合的多变量系统,定子电流i_{A}、i_{B}、i_{C}不仅与电机的电磁转矩和磁链相关,而且相互之间存在复杂的耦合关系,难以实现对电机的精确控制。通过克拉克变换(Clarke变换),将三相电流i_{A}、i_{B}、i_{C}转换为两相静止坐标系(\alpha-\beta坐标系)下的电流i_{\alpha}、i_{\beta},消除了三相电流之间的冗余信息,简化了数学模型,但此时定子电流与磁链、转矩之间的耦合关系仍然存在。进一步通过帕克变换(Park变换),将\alpha-\beta坐标系下的电流i_{\alpha}、i_{\beta}转换到与转子同步旋转的d-q坐标系下,得到励磁电流分量i_{d}和转矩电流分量i_{q}。在d-q坐标系中,按照转子磁场定向的原则,将转子磁链矢量\overrightarrow{\psi_{r}}定向在d轴上,此时转子磁链仅与d轴电流i_{d}有关,而电磁转矩T_{e}则与d轴电流i_{d}和q轴电流i_{q}有关,且可表示为T_{e}=\frac{3}{2}np\psi_{r}i_{q}(其中n为电机绕组匝数,p为极对数)。这样就实现了磁链三、基于ADI技术的异步电机无速度传感器矢量控制系统建模3.1系统总体设计3.1.1系统架构设计基于ADI技术的异步电机无速度传感器矢量控制系统架构主要由控制器、逆变器、电压电流检测模块、速度与位置估计模块、矢量控制算法模块以及异步电机等部分构成,各部分之间紧密协作,实现对异步电机的高效控制。控制器作为整个系统的核心,负责协调各个模块的工作,执行矢量控制算法,对电机的运行状态进行实时监测与控制。本系统选用ADI公司的高性能处理器,如Blackfin系列DSP(DigitalSignalProcessor,数字信号处理器),其具备强大的数据处理能力和丰富的外设资源,能够满足系统对实时性和精度的要求。它通过接收电压电流检测模块采集的电机端电压和电流信号,以及速度与位置估计模块估算出的电机转速和转子位置信息,经过矢量控制算法模块的运算处理,生成控制信号,输出给逆变器,以调节电机的运行。逆变器采用三相桥式逆变电路,主要由绝缘栅双极型晶体管(IGBT)组成,其作用是将直流电源转换为频率和幅值可变的三相交流电源,为异步电机提供合适的供电。控制器输出的控制信号通过驱动电路作用于IGBT的门极,控制IGBT的导通和关断,从而实现对逆变器输出电压的控制,进而调节异步电机的转速和转矩。电压电流检测模块负责实时检测异步电机的端电压和电流,为系统提供必要的电气参数信息。该模块采用高精度的电压传感器和电流传感器,将电机的高电压、大电流信号转换为适合控制器处理的低电压信号,并通过信号调理电路对传感器输出的信号进行滤波、放大等处理,以保证检测信号的准确性和可靠性。检测到的电压和电流信号经A/D转换后输入到控制器,作为矢量控制算法和速度与位置估计的重要依据。速度与位置估计模块基于ADI技术,利用电机的电压、电流等可测量信号,通过特定的算法来估计电机的转速和转子位置。该模块无需使用外置的速度和位置传感器,降低了系统成本和复杂度,同时提高了系统的可靠性。速度与位置估计模块的输出结果反馈给控制器,用于矢量控制算法中的坐标变换和磁场定向控制,实现对电机的精确控制。矢量控制算法模块实现坐标变换、磁链和转矩控制等功能。在控制器中,通过软件编程实现矢量控制算法,将检测到的电机三相电压和电流信号经过克拉克变换和帕克变换,转换到同步旋转坐标系(d-q坐标系)下,实现对电机磁链和转矩的解耦控制。根据给定的转速和转矩指令,通过PI调节器计算出d轴和q轴的电流给定值,再通过电流闭环控制,调节逆变器的输出电压,使电机按照预期的转速和转矩运行。异步电机是系统的被控对象,在逆变器输出的三相交流电源驱动下实现机电能量转换,输出机械能带动负载运转。各部分之间的连接关系如下:电压电流检测模块的输出端连接到控制器的A/D转换接口,将检测到的电压和电流信号输入给控制器;速度与位置估计模块的输出端连接到控制器的相应输入端口,为矢量控制算法提供电机转速和转子位置信息;控制器的输出端通过驱动电路连接到逆变器的IGBT门极,控制逆变器的工作;逆变器的输出端连接到异步电机的三相绕组,为电机提供电源。通过这样的架构设计,各部分协同工作,实现基于ADI技术的异步电机无速度传感器矢量控制。3.1.2控制策略确定本系统采用基于模型参考自适应(MRAS)的无速度传感器矢量控制策略。模型参考自适应系统(MRAS)是一种自适应控制方法,其基本原理是通过构建参考模型和可调模型,利用两者输出的偏差来调整可调模型的参数,使可调模型的输出逐渐逼近参考模型的输出。在异步电机无速度传感器矢量控制中,将电机的定子磁链或转子磁链作为状态变量,分别建立参考模型和可调模型。参考模型基于电机的稳态数学模型建立,通常选择易于测量的量作为输入,如定子电压和电流。以基于定子磁链的参考模型为例,在两相静止坐标系(\alpha-\beta坐标系)下,定子磁链的参考模型可表示为:\begin{bmatrix}\psi_{\alphas}^{ref}\\\psi_{\betas}^{ref}\end{bmatrix}=\int\begin{bmatrix}u_{\alphas}-R_{s}i_{\alphas}\\u_{\betas}-R_{s}i_{\betas}\end{bmatrix}dt其中,\psi_{\alphas}^{ref}和\psi_{\betas}^{ref}分别为\alpha轴和\beta轴上的定子磁链参考值,u_{\alphas}和u_{\betas}分别为\alpha轴和\beta轴上的定子电压,i_{\alphas}和i_{\betas}分别为\alpha轴和\beta轴上的定子电流,R_{s}为定子电阻。可调模型则与转速有关,通过引入转速估计值作为可调参数,建立与参考模型相对应的可调模型。同样在\alpha-\beta坐标系下,基于转子磁链的可调模型可表示为:\begin{bmatrix}\dot{\psi}_{\alphar}\\\dot{\psi}_{\betar}\end{bmatrix}=\begin{bmatrix}-\frac{R_{r}}{L_{r}}&\omega_{r}\\-\omega_{r}&-\frac{R_{r}}{L_{r}}\end{bmatrix}\begin{bmatrix}\psi_{\alphar}\\\psi_{\betar}\end{bmatrix}+\frac{L_{m}R_{r}}{L_{r}}\begin{bmatrix}i_{\alphas}\\i_{\betas}\end{bmatrix}其中,\psi_{\alphar}和\psi_{\betar}分别为\alpha轴和\beta轴上的转子磁链,R_{r}为转子电阻,L_{r}为转子电感,L_{m}为定转子之间的互感,\omega_{r}为转速估计值。通过比较参考模型和可调模型的输出,如定子磁链或转子磁链的估计值与参考值之间的偏差,利用自适应律来调整转速估计值,使偏差逐渐减小。常用的自适应律有Popov超稳定性理论推导得出的自适应律,其表达式为:\omega_{r}=\omega_{r0}+K_{p}e_{\psi}+K_{i}\inte_{\psi}dt其中,\omega_{r0}为初始转速估计值,K_{p}和K_{i}分别为比例和积分系数,e_{\psi}为磁链偏差。基于MRAS的无速度传感器矢量控制策略具有结构简单、易于实现、对电机参数变化有一定适应性等优点。通过不断调整转速估计值,使电机在运行过程中能够准确地估计转速和转子位置,从而实现无速度传感器矢量控制,提高系统的可靠性和性能。同时,结合矢量控制技术,能够实现对电机磁链和转矩的独立控制,满足不同工况下对电机控制的要求。3.2各部分模块详细设计3.2.1电压电流检测模块设计电压电流检测模块是基于ADI技术的异步电机无速度传感器矢量控制系统中的关键部分,其检测精度和可靠性直接影响整个系统的性能。该模块的设计主要包括硬件电路设计和软件算法设计两部分。在硬件电路设计方面,电压检测采用电阻分压与线性光耦隔离相结合的方式。由于异步电机端电压通常较高,不能直接输入到控制器的A/D转换端口,因此需要通过电阻分压电路将高电压转换为适合控制器处理的低电压信号。选用高精度、低温漂的电阻组成分压网络,以保证分压比例的准确性和稳定性。例如,采用精密金属膜电阻,其精度可达0.1%以上,温度系数小于50ppm/℃。分压后的信号再经过线性光耦进行隔离,以防止强电对弱电控制电路的干扰,提高系统的可靠性和安全性。线性光耦选用ADI公司的ADuM系列数字隔离器,其具有高速、高精度、高共模抑制比等优点,能够有效地传输电压信号。隔离后的电压信号经过滤波电路,滤除高频噪声,再输入到控制器的A/D转换通道。电流检测采用霍尔电流传感器。霍尔电流传感器利用霍尔效应原理,能够将被测电流转换为与之成比例的电压信号。其具有响应速度快、线性度好、隔离性能强等优点,适用于异步电机电流检测。根据电机的额定电流大小,选择合适量程的霍尔电流传感器。例如,对于额定电流为10A的异步电机,可选用量程为15A的霍尔电流传感器,以保证测量的准确性和可靠性。霍尔电流传感器输出的电压信号同样经过滤波电路处理,去除噪声干扰后,输入到控制器的A/D转换通道。在软件算法设计方面,为了进一步提高电压电流检测的精度,采用数字滤波算法。常用的数字滤波算法有均值滤波、中值滤波、限幅滤波等。本设计采用均值滤波算法,其原理是对连续多次采集到的电压或电流数据进行算术平均,以消除随机噪声的影响。具体实现时,设置一个数据缓冲区,存储连续N次采集到的数据,每次采集新数据后,将最早采集的数据移出缓冲区,然后计算缓冲区中N个数据的平均值作为本次的测量值。例如,设置N=10,即对连续10次采集的数据进行平均,可有效提高测量精度。此外,还需要对采集到的电压电流数据进行校准和补偿。由于硬件电路中存在电阻误差、传感器误差等因素,会导致测量结果存在一定的偏差。因此,在系统初始化时,需要对电压电流检测模块进行校准,通过测量已知标准值的电压和电流,建立校准曲线,对实际测量数据进行修正。同时,考虑到温度等环境因素对传感器性能的影响,还需要进行温度补偿,根据传感器的温度特性曲线,对测量数据进行相应的补偿,以保证在不同环境条件下检测的准确性。通过以上硬件电路设计和软件算法设计,能够实现对异步电机端电压和电流的高精度、可靠检测,为基于ADI技术的异步电机无速度传感器矢量控制系统提供准确的电气参数信息,为后续的速度与位置估计以及矢量控制算法的实现奠定坚实的基础。3.2.2速度与位置估计模块设计基于ADI技术的速度与位置估计模块是实现异步电机无速度传感器矢量控制的核心部分之一,其设计的准确性和可靠性直接影响系统的控制性能。本模块主要通过特定的算法和参数设置,利用电机的电压、电流等可测量信号,精确估计电机的转速和转子位置。在算法设计方面,基于前文确定的基于模型参考自适应(MRAS)的无速度传感器矢量控制策略,本模块构建了相应的参考模型和可调模型。参考模型基于电机的稳态数学模型,以易于测量的定子电压和电流作为输入,计算出定子磁链的参考值。可调模型则引入转速估计值作为可调参数,通过电机的电气参数和电流信号计算出转子磁链的估计值。通过比较参考模型和可调模型输出的磁链值,利用自适应律调整转速估计值,使两者的偏差逐渐减小,从而实现对电机转速的准确估计。具体实现时,在控制器中利用ADI公司处理器的强大运算能力,通过软件编程实现上述算法。以基于定子磁链的MRAS速度估计为例,在两相静止坐标系(\alpha-\beta坐标系)下,参考模型的定子磁链计算如下:\begin{bmatrix}\psi_{\alphas}^{ref}\\\psi_{\betas}^{ref}\end{bmatrix}=\int\begin{bmatrix}u_{\alphas}-R_{s}i_{\alphas}\\u_{\betas}-R_{s}i_{\betas}\end{bmatrix}dt其中,u_{\alphas}和u_{\betas}是通过电压检测模块采集并经过处理后的定子\alpha轴和\beta轴电压,i_{\alphas}和i_{\betas}是通过电流检测模块采集并经过处理后的定子\alpha轴和\beta轴电流,R_{s}为定子电阻。可调模型的转子磁链计算如下:\begin{bmatrix}\dot{\psi}_{\alphar}\\\dot{\psi}_{\betar}\end{bmatrix}=\begin{bmatrix}-\frac{R_{r}}{L_{r}}&\omega_{r}\\-\omega_{r}&-\frac{R_{r}}{L_{r}}\end{bmatrix}\begin{bmatrix}\psi_{\alphar}\\\psi_{\betar}\end{bmatrix}+\frac{L_{m}R_{r}}{L_{r}}\begin{bmatrix}i_{\alphas}\\i_{\betas}\end{bmatrix}其中,R_{r}为转子电阻,L_{r}为转子电感,L_{m}为定转子之间的互感,\omega_{r}为转速估计值。根据Popov超稳定性理论推导得出的自适应律来调整转速估计值:\omega_{r}=\omega_{r0}+K_{p}e_{\psi}+K_{i}\inte_{\psi}dt其中,\omega_{r0}为初始转速估计值,K_{p}和K_{i}分别为比例和积分系数,e_{\psi}为参考模型和可调模型输出的磁链偏差。在参数设计方面,K_{p}和K_{i}的取值对转速估计的性能有重要影响。K_{p}决定了转速估计值对磁链偏差的响应速度,K_{i}则影响转速估计的稳态精度。通过大量的仿真和实验调试,确定合适的K_{p}和K_{i}值。一般来说,在系统调试初期,先设置较大的K_{p}值,使转速估计能够快速响应磁链偏差的变化,然后逐渐减小K_{p}值,同时适当增大K_{i}值,以提高转速估计的稳态精度,减小稳态误差。例如,经过多次调试,最终确定K_{p}=0.5,K_{i}=0.01时,转速估计性能较好。此外,考虑到电机参数(如定子电阻R_{s}、转子电阻R_{r}、互感L_{m}等)会随着电机运行状态和温度等因素的变化而发生变化,这会影响转速和位置估计的准确性。因此,在速度与位置估计模块中,还可以引入参数辨识算法,实时估计电机参数的变化,并对转速和位置估计进行相应的修正。例如,采用递推最小二乘法等参数辨识算法,根据电机的电压、电流等测量信号,实时更新电机参数,提高速度与位置估计的精度和鲁棒性。通过以上算法和参数设计,基于ADI技术的速度与位置估计模块能够准确地估计异步电机的转速和转子位置,为矢量控制算法提供可靠的反馈信息,实现无速度传感器异步电机矢量控制,提高系统的控制性能和可靠性。3.2.3矢量控制算法模块设计矢量控制算法模块是基于ADI技术的异步电机无速度传感器矢量控制系统的核心,其主要功能是实现坐标变换、磁链和转矩控制等,以达到对异步电机的高效、精确控制。该模块的设计紧密围绕矢量控制的基本原理,结合电机的数学模型和实际运行需求进行。在坐标变换方面,矢量控制算法模块首先通过克拉克(Clarke)变换,将三相静止坐标系(ABC坐标系)下的定子电流i_{A}、i_{B}、i_{C}转换为两相静止坐标系(\alpha-\beta坐标系)下的电流i_{\alpha}、i_{\beta}。克拉克变换矩阵为:C_{3s/2s}=\sqrt{\frac{2}{3}}\begin{bmatrix}1&-\frac{1}{2}&-\frac{1}{2}\\0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\end{bmatrix}经过克拉克变换后,电流变换公式为:\begin{bmatrix}i_{\alpha}\\i_{\beta}\end{bmatrix}=C_{3s/2s}\begin{bmatrix}i_{A}\\i_{B}\\i_{C}\end{bmatrix}然后,通过帕克(Park)变换,将\alpha-\beta坐标系下的电流i_{\alpha}、i_{\beta}转换到与转子同步旋转的d-q坐标系下,得到励磁电流分量i_{d}和转矩电流分量i_{q}。帕克变换矩阵为:C_{2s/2r}=\begin{bmatrix}\cos\theta&\sin\theta\\-\sin\##åãæ
é度ä¼
æå¨å¼æ¥çµæºç¢éæ§å¶ç³»ç»ç¡¬ä»¶å®ç°åè°è¯\##\#4.1硬件平å°è®¾è®¡\##\##4.1.1硬件é忬ç
ç©¶æå»ºç硬件平å°éç¨åºäºFPGAåARMçåµå ¥å¼æ¿ï¼ä»¥æ»¡è¶³ç³»ç»å¯¹å®æ¶æ§åå¤æç®æ³å¤ççéæ±ãFPGAï¼ç°åºå¯ç¼ç¨é¨éµåï¼å ·æå¹¶è¡å¤çè½ååé«éæ°æ®å¤çç¹æ§ï¼è½å¤å¿«éå®æä¿¡å·ééãåæ
忢ç宿¶æ§è¦æ±é«çä»»å¡ãä¾å¦ï¼Xilinxå ¬å¸çArtix-7ç³»åFPGAï¼å ¶é»è¾èµæºä¸°å¯ï¼å·¥ä½é¢çé«ï¼å¯éè¿ç¡¬ä»¶æè¿°è¯è¨ï¼å¦VerilogæVHDLï¼çµæ´»å®ç°åç§æ°åé»è¾åè½ï¼å¨æ¬ç³»ç»ä¸å¯ç¨äºå®ç°çµåçµæµæ£æµä¿¡å·çå¿«éééä¸é¢å¤çï¼ä»¥åSVPWMï¼ç©ºé´ç¢éè宽è°å¶ï¼æ³¢ççæçãARMï¼AdvancedRISCMachinesï¼å¤çå¨åä»¥å ¶å¼ºå¤§ç计ç®è½åå丰å¯çè½¯ä»¶èµæºï¼è´è´£è¿è¡å¤æçæ§å¶ç®æ³åç³»ç»ç®¡çä»»å¡ãéç¨STM32F4ç³»åçARMCortex-M4å æ
¸å¾®æ§å¶å¨ï¼å ¶å ·å¤é«è¾¾168MHzç主é¢ï¼æ¥æä¸°å¯çå¤è®¾æ¥å£ï¼å¦SPIãI2CãUSARTçï¼è½å¤æ¹ä¾¿å°ä¸å ¶ä»ç¡¬ä»¶æ¨¡åè¿è¡éä¿¡ã卿¬ç³»ç»ä¸ï¼ARMå¤çå¨ä¸»è¦è¿è¡åºäºæ¨¡ååèèªéåºï¼MRASï¼çæ
é度ä¼
æå¨ç®æ³åç¢éæ§å¶ç®æ³ï¼å®ç°å¯¹çµæºè½¬éå转ç©ç精确æ§å¶ãåçå¨ä»¶éç¨è±é£åçIGBT模åï¼åå·ä¸ºFF300R12ME4ï¼å ¶é¢å®çµå为1200Vï¼é¢å®çµæµä¸º300Aï¼è½å¤æ»¡è¶³å¼æ¥çµæºé©±å¨çåçéæ±ã该IGBT模åå ·æå¼å ³é度快ã导éåéå°ãå¯é
æ§é«çä¼ç¹ï¼å¯æææé«éåå¨çæçåæ§è½ãåæ¶ï¼æé ç¸åºç驱å¨è¯çï¼å¦è±é£åç2ED300C17-12Fï¼å®ç°å¯¹IGBTçå¯é
驱å¨ï¼ç¡®ä¿IGBTå¨é«é¢å¼å ³ç¶æä¸ç¨³å®å·¥ä½ãçµåä¼
æå¨éç¨LEMå ¬å¸çLV25-Pï¼å®æ¯ä¸æ¬¾åºäºéå°æåºççµåä¼
æå¨ï¼è½å¤ç²¾ç¡®æµéé«è¾¾Â±750Vçäº¤æµæç´æµçµåï¼çº¿æ§åº¦å¥½ï¼ååºé度快ï¼é离æ§è½å¼ºï¼å¯å°å¼æ¥çµæºçé«çµåä¿¡å·è½¬æ¢ä¸ºéåæ§å¶å¨å¤ççä½çµåä¿¡å·ãçµæµä¼
æå¨éç¨LEMå ¬å¸çLA55-Pï¼è½å¤æµéé«è¾¾Â±55Aççµæµï¼åæ
·å ·æé«ç²¾åº¦ãé«çº¿æ§åº¦åè¯å¥½çé离æ§è½ï¼å¯åç¡®æ£æµå¼æ¥çµæºççµæµä¿¡å·ãæ¤å¤ï¼è¿éç¨äºä¸äºå ¶ä»è¾ å©å¨ä»¶ï¼å¦æ»¤æ³¢çµå®¹ãçµé»ãçµæçï¼ç¨äºæå»ºç¨³å®ççµæºçµè·¯åä¿¡å·è°ççµè·¯ï¼ç¡®ä¿æ´ä¸ªç¡¬ä»¶ç³»ç»ç稳å®è¿è¡ã\##\##4.1.2çµè·¯åçå¾è®¾è®¡ä¸»çµè·¯åçå¾ä¸»è¦ç±ä¸ç¸äº¤æµçµæºãæ´æµæ¡¥ã滤波çµå®¹ãIGBTéåå¨å弿¥çµæºç»æãä¸ç¸äº¤æµçµæºè¾å ¥åï¼ç»è¿æ´æµæ¡¥ï¼å¦KBPC3510ï¼ç±åä¸ªäºæç®¡ç»æçå ¨æ³¢æ´æµæ¡¥ï¼å°äº¤æµçµè½¬æ¢ä¸ºç´æµçµï¼åéè¿æ»¤æ³¢çµå®¹ï¼å¦470μFççµè§£çµå®¹å0.1μFçé¶ç·çµå®¹å¹¶èï¼è¿è¡æ»¤æ³¢ï¼å¾å°ç¨³å®çç´æµçµåï¼ä¸ºIGBTéå卿ä¾çµæºãIGBTéåå¨ç±å 个IGBT模åï¼å¦FF300R12ME4ï¼ç»æä¸ç¸æ¡¥å¼çµè·¯ï¼éè¿æ§å¶IGBTç导éåå ³æï¼å°ç´æµçµå转æ¢ä¸ºé¢çåå¹ å¼å¯åçä¸ç¸äº¤æµçµåï¼é©±å¨å¼æ¥çµæºè¿è¡ãå¨ä¸»çµè·¯ä¸ï¼è¿è®¾ç½®äºå¿«éçæå¨ï¼å¦NGT00-250Aï¼ï¼ç¨äºå¨çµè·¯åççè·¯çæ éæ¶è¿ éåæçµè·¯ï¼ä¿æ¤IGBT模ååçµæºï¼åæ¶ï¼å¨IGBT模åç两端并èäºå¸æ¶çµå®¹ï¼å¦0.1μFçé¶ç·çµå®¹ï¼åçµé»ï¼å¦10Ωçéå±èçµé»ï¼ç»æç叿¶çµè·¯ï¼ä»¥æå¶IGBTå ³ææ¶äº§ççè¿çµåï¼ä¿æ¤IGBT模åãæ§å¶çµè·¯åçå¾ä»¥FPGAåARM为æ
¸å¿ï¼ä¸»è¦å æ¬çµåçµæµæ£æµçµè·¯ãé度ä¸ä½ç½®ä¼°è®¡çµè·¯ãç¢éæ§å¶ç®æ³å®ç°çµè·¯ä»¥åéä¿¡æ¥å£çµè·¯çãçµåæ£æµçµè·¯éè¿çµé»ååï¼å¦ç±ä¸¤ä¸ªé«ç²¾åº¦çµé»ï¼é»å¼åå«ä¸º100kΩå1k멍Ⱦååæ¯ä¸º100:1çååçµè·¯ï¼å°çµæºç«¯çµåéä½ï¼åç»è¿çº¿æ§å è¦ï¼å¦ADuM3160ï¼é离åè¾å ¥å°FPGAçA/D转æ¢ééï¼çµæµæ£æµçµè·¯å©ç¨éå°çµæµä¼
æå¨ï¼å¦LA55-Pï¼å°çµæºçµæµè½¬æ¢ä¸ºçµåä¿¡å·ï¼ç»è¿ä¿¡å·è°ççµè·¯ï¼å¦ç±è¿ç®æ¾å¤§å¨LM358ç»æçæ¾å¤§çµè·¯ï¼å°ä¼
æå¨è¾åºä¿¡å·æ¾å¤§å°éåA/D转æ¢çèå´ï¼å¤çåè¾å ¥å°FPGAçA/D转æ¢ééãFPGAå°ééå°ççµååçµæµä¿¡å·è¿è¡é¢å¤çåï¼éè¿SPIæ¥å£ä¼
è¾ç»ARMå¤çå¨ãé度ä¸ä½ç½®ä¼°è®¡çµè·¯åç¢éæ§å¶ç®æ³å®ç°çµè·¯ä¸»è¦å¨ARMå¤çå¨ä¸éè¿è½¯ä»¶ç¼ç¨å®ç°ãARMå¤ç卿
¹æ®æ¥æ¶å°ççµååçµæµä¿¡å·ï¼è¿è¡åºäºMRASçæ
é度ä¼
æå¨ç®æ³åç¢éæ§å¶ç®æ³ï¼è®¡ç®åºçµæºç转éã转åä½ç½®ä»¥åæ§å¶ä¿¡å·ãéä¿¡æ¥å£çµè·¯å æ¬RS485æ¥å£ï¼éç¨SP3485è¯çå®ç°ï¼ç¨äºä¸ä¸ä½æºè¿è¡éä¿¡ï¼å®ç°åæ°è®¾ç½®åæ°æ®çæ§çåè½ï¼åCANæ¥å£ï¼éç¨MCP2515è¯çå®ç°ï¼å¯ç¨äºä¸å ¶ä»æºè½è®¾å¤è¿è¡éä¿¡ï¼æ©å±ç³»ç»åè½ï¼ï¼æ¹ä¾¿ä¸å¤é¨è®¾å¤è¿è¡æ°æ®äº¤äºã驱å¨çµè·¯åçå¾ä¸»è¦ç¨äºå°æ§å¶å¨è¾åºçæ§å¶ä¿¡å·è½¬æ¢ä¸ºè½å¤é©±å¨IGBT模åçä¿¡å·ã以2ED300C17-12F驱å¨è¯ç为ä¾ï¼å ¶è¾å ¥å¼èè¿æ¥ARMå¤çå¨è¾åºçPWMæ§å¶ä¿¡å·ï¼ç»è¿è¯çå é¨çé»è¾å¤ç忾大åï¼ä»è¾åºå¼èè¾åºé©±å¨ä¿¡å·å°IGBT模åç鍿ãå¨é©±å¨çµè·¯ä¸ï¼è¿è®¾ç½®äºå è¦é离ï¼å¦6N137é«éå è¦ï¼ï¼é²æ¢ä¸»çµè·¯ç强çµå¹²æ°æ§å¶çµè·¯ï¼åæ¶å¨IGBTç鍿ååå°æä¹é´è¿æ¥äºçµé»ï¼å¦10Ωç鍿çµé»ï¼ç¨äºè°èIGBTçå¼å ³é度ï¼åå°å¼å ³æèï¼åçµå®¹ï¼å¦0.1μFçé¶ç·çµå®¹ï¼ç¨äºæ»¤é¤é«é¢åªå£°ï¼é²æ¢IGBT误å¨ä½ï¼çå ä»¶ï¼ç¡®ä¿IGBTçå¯é
驱å¨ãéè¿ç²¾å¿è®¾è®¡åé¨åçµè·¯åçå¾ï¼å¹¶åçéæ©å å¨ä»¶åæ°ï¼ç¡®ä¿äºæ´ä¸ªç¡¬ä»¶çµè·¯ç稳å®å¯é
ï¼ä¸ºåºäºADIææ¯ç弿¥çµæºæ
é度ä¼
æå¨ç¢éæ§å¶ç³»ç»çå®ç°æä¾äºåå®ç硬件åºç¡ã\##\#4.2æ§å¶ç®æ³å®ç°åè°è¯\##\##4.2.1软件ç¼ç¨å®ç°å¨ç¡¬ä»¶å¹³å°æå»ºå®æåï¼éè¦å°è®¾è®¡å¥½çæ§å¶ç®æ³å¨ç¡¬ä»¶å¹³å°ä¸ç¨Cè¯è¨å®ç°ãé¦å è¿è¡ç³»ç»åå§åï¼å æ¬å¯¹FPGAåARMå¤çå¨çå¯åå¨ãå¤è®¾è¿è¡åå§å设置ã以STM32F4ç³»åARMå¤çå¨ä¸ºä¾ï¼ä½¿ç¨CubeMXå·¥å ·çæåå§å代ç
ï¼é ç½®ç³»ç»æ¶é为168MHzï¼åå§åGPIOå£ãSPIæ¥å£ãA/Dè½¬æ¢æ¨¡åçå¤è®¾ãå¨åå§åGPIO壿¶ï¼å°ç¨äºè¿æ¥çµåçµæµæ£æµçµè·¯ã驱å¨çµè·¯ççå¼è设置为ç¸åºçè¾å ¥è¾åºæ¨¡å¼ï¼åå§åSPIæ¥å£æ¶ï¼è®¾ç½®å¥½éä¿¡éçãæ°æ®æ
¼å¼çåæ°ï¼ç¡®ä¿ä¸FPGAä¹é´çéä¿¡æ£å¸¸ãç¼å䏿æå¡ç¨åºï¼ç¨äºå¤çA/D转æ¢å®æä¸æã宿¶å¨ä¸æçãå½A/D转æ¢å®æä¸æåçæ¶ï¼å¨ä¸ææå¡ç¨åºä¸è¯»åFPGAä¼
è¾è¿æ¥ççµååçµæµæ°æ®ï¼å¹¶åå¨å°ç¸åºçç¼å²åºä¸ãä¾å¦ï¼å¨STM32F4ä¸ï¼éè¿ç¼åA/D转æ¢ä¸ææå¡å½æ°ï¼ä½¿ç¨DMAï¼ç´æ¥å å访é®ï¼æ¹å¼å°A/D转æ¢ç»æå¿«éä¼
è¾å°å åç¼å²åºï¼æé«æ°æ®ééæçã宿¶å¨ä¸æç¨äºå®æ¶è§¦åæ§å¶ç®æ³çæ§è¡ï¼æ
¹æ®ç³»ç»è¦æ±è®¾ç½®å®æ¶å¨ç䏿卿ï¼å¦è®¾ç½®ä¸º100μsï¼å¨å®æ¶å¨ä¸ææå¡ç¨åºä¸è°ç¨ç¢éæ§å¶ç®æ³åæ
é度ä¼
æå¨ç®æ³ï¼å®ç°å¯¹çµæºç宿¶æ§å¶ãå®ç°åºäºMRASçæ
é度ä¼
æå¨ç®æ³åç¢éæ§å¶ç®æ³ãå¨ç¢éæ§å¶ç®æ³ä¸ï¼é¦å æ
¹æ®ééå°çä¸ç¸çµæµï¼éè¿å æå 忢å°å ¶è½¬æ¢ä¸ºä¸¤ç¸éæ¢åæ
ç³»ä¸ççµæµï¼åéè¿å¸å åæ¢è½¬æ¢å°åæ¥æè½¬åæ
ç³»ä¸ï¼å¾å°å±ç£çµæµåéå转ç©çµæµåéãä¾å¦ï¼ç¼åå æå 忢彿°åå¸å 忢彿°ï¼å®ç°çµæµçåæ
忢ãæ
¹æ®ç»å®ç转éåè½¬ç©æä»¤ï¼éè¿PIè°èå¨è®¡ç®åºdè½´åqè½´ççµæµç»å®å¼ï¼åéè¿çµæµéç¯æ§å¶ï¼è°èéåå¨çè¾åºçµåã卿
é度ä¼
æå¨ç®æ³ä¸ï¼æ
¹æ®MRASåçï¼æå»ºåèæ¨¡ååå¯è°æ¨¡åï¼è®¡ç®ç£é¾åå·®ï¼å¹¶å©ç¨èªéåºå¾è°æ´è½¬é估计å¼ãç¼åç¸åºç彿°å®ç°åèæ¨¡åãå¯è°æ¨¡å以åèªéåºå¾ç计ç®ãåæ¶ï¼è¿ç¼åäºç¨äºéä¿¡ç彿°ï¼å®ç°ä¸ä¸ä½æºæå ¶ä»è®¾å¤çæ°æ®äº¤äºãä¾å¦ï¼ç¼åRS485éä¿¡å½æ°ï¼ä½¿ç¨USARTå¤è®¾å®ç°ä¸ä¸ä½æºç串å£éä¿¡ï¼å¯å°çµæºçè¿è¡ç¶ææ°æ®ï¼å¦è½¬éã转ç©ãçµæµçï¼åéç»ä¸ä½æºï¼åæ¶æ¥æ¶ä¸ä½æºåéçæ§å¶æä»¤ï¼å®ç°è¿ç¨çæ§åæ§å¶ã\##\##4.2.2软件è°è¯ä¼åå©ç¨è°è¯å·¥å ·å¯¹è½¯ä»¶è¿è¡è°è¯ï¼æ¬ç
ç©¶éç¨J-Linkè°è¯å¨ç»åKeilMDKå¼åç¯å¢å¯¹ARMå¤çå¨ç软件è¿è¡è°è¯ãéè¿è®¾ç½®æç¹ï¼è§å¯ç¨åºè¿è¡è¿ç¨ä¸åéçå¼ï¼æ£æ¥ç¨åºæ¯å¦æç §é¢æé»è¾æ§è¡ãä¾å¦ï¼å¨ç¢éæ§å¶ç®æ³çå ³é®æ¥éª¤è®¾ç½®æç¹ï¼æ¥ççµæµåæ
忢ãPIè°èå¨è®¡ç®çè¿ç¨ä¸åéç计ç®ç»ææ¯å¦æ£ç¡®ã使ç¨é»è¾åæä»ªå¯¹FPGAçä¿¡å·è¿è¡åæï¼æ£æ¥A/Dè½¬æ¢æ°æ®çé鿝å¦åç¡®ï¼SVPWMæ³¢ççææ¯å¦ç¬¦åè¦æ±ã对代ç
è¿è¡ä¼åï¼æé«æ§è¡æçãéç¨ä¼åçç®æ³åæ°æ®ç»æï¼åå°ä¸å¿ è¦ç计ç®åå å访é®ãä¾å¦ï¼å¨åæ
åæ¢ç®æ³ä¸ï¼ä½¿ç¨å®ç¹è¿ç®ä»£æ¿æµ®ç¹è¿ç®ï¼æé«è®¡ç®é度ï¼åçå®ææ°æ®åå¨ç»æï¼åå°å åç¢çï¼æé«å åè®¿é®æçã对循ç¯è¯å¥è¿è¡ä¼åï¼åå°å¾ªç¯æ¬¡æ°ï¼æé«ç¨åºæ§è¡æçãéè¿ç¼è¯å¨çä¼åé项ï¼å¦è®¾ç½®ä¼åç级为-O3ï¼å¯¹ä»£ç
è¿è¡èªå¨ä¼åãå¨è°è¯è¿ç¨ä¸ï¼è§£å³å¯è½åºç°çé®é¢ãè¥éå°çµæºè½¬éä¸ç¨³å®çæ åµï¼æ£æ¥é度ä¸ä½ç½®ä¼°è®¡ç®æ³ä¸åæ°ç设置æ¯å¦åçï¼å¦èªéåºå¾ä¸çæ¯ä¾ç³»æ°å积åç³»æ°ï¼éè¿è°æ´è¿äºåæ°ï¼ä½¿è½¬é估计æ´å
åç¡®ï¼ä»è稳å®çµæºè½¬éãè¥åºç°çµæµè¿å¤§æè¿å°çé®é¢ï¼æ£æ¥ç¢éæ§å¶ç®æ³ä¸PIè°èå¨çåæ°è®¾ç½®ä»¥åçµæµéç¯æ§å¶çå®ç°æ¯å¦æ£ç¡®ï¼éè¿è°æ´PIåæ°ï¼ä½¿çµæµæ§å¶å¨åçèå´å ãåæ¶ï¼æ£æ¥ç¡¬ä»¶çµè·¯æ¯å¦å卿 éï¼å¦ä¼
æå¨æåã驱å¨çµè·¯å¼å¸¸çï¼åæ¶æé¤ç¡¬ä»¶æ éãéè¿ä¸æçè°è¯åä¼åï¼ä½¿è½¯ä»¶è½å¤å¨ç¡¬ä»¶å¹³å°ä¸ç¨³å®ã髿å°è¿è¡ï¼å®ç°å¯¹å¼æ¥çµ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑安装工人操作规程:通风工安全与技能培训
- 国际金融课件 第四章外汇风险与外汇管制
- CAXA2026电子图版机械版教程3标注部分
- 商业银行财务报表与绩效评估
- 原子结构与元素周期性
- 《g感染诊治新思考》课件
- 同济大学高等数学课件D124一阶线性
- 植物原料水解工风险评估与管理水平考核试卷含答案
- 安徽特色小吃牛肉干的制作工艺
- 合成膜电位器工安全素养知识考核试卷含答案
- 智能风电场、光伏电站升压站典型设计手册(2024版)
- HSK标准教程练习册4上听力文本及参考答案
- 建房移交协议书
- 恒康养老护理员培训课件:特殊需求老人照护策略
- 汽修厂环保试题及答案
- 2025年《医疗机构环境表面清洁与消毒管理规范》试题(附答案)
- 老年牙病防治课件
- 2024年江苏省普通高中学业水平合格性语文试卷(1月份)
- 《学生常见病多病共防技术指南》详细解读
- 智慧农业的智能农机与装备
- 互联网+护理服务介绍课件
评论
0/150
提交评论