马达控制系统的量化设计

发布者:cheng1984最新更新时间:2016-06-16 来源: eefocus关键字:数字控制系统  马达 手机看文章 扫描二维码
随时随地手机看文章
  数字控制系统能给设计人员带来很多优势,比如它能执行高级运算并降低成本。因此,在执行数字马达控制系统时,数字处理器的选择就成为需要考虑的主要问题。

  现实世界中的信号在时间上是连续的,而另一方面,信号数字化表示的精密有限,而且采样时间上不连续,因此导致了量化。明显的量化源包括ADC,具有截位、舍入、溢出误差特性的计算引擎以及脉宽调制(PWM)发生器。

  使用更长字长的ADC可将ADC的量化误差最小化(嵌入式控制器中一般采用的是12位ADC)。另外设计者也需要注意采样多个电流时会产生的误差。如果使用一个ADC来连续采样两个电流,那么所产生的误差就能得到限制。

  如果使用带双取样和保持电路的ADC,就可以避免这种误差。算法的数值表示是量化效应存在的最关键领域。同时使用模拟和实验分析法来研究实际的数字控制器,是一种分析量化误差的实用方法。下面图1所示的系统就采用了模拟执行和试验执行。

  

  图1:数字处理器的选择是执行数字马达控制系统时需要考虑的一个主要问题

  该系统的算法采用了三种格式:16位定点、32位定点和32位IEEE-754单精度,全都使用了同

  一种32位定点数字控制器-TI公司的TMS320F2812,以及用于32位定点编程的TI“IQmath”库。

  “IQmath”库让设计师能够轻松快速地将以浮点格式编写的C语言代码转换成32位定点格式。由于在定点处理器上执行浮点演算效率不够高,浮点格式的实现需要更长的4kH的采样时间。因此,为公平起见,实验结果将只在16位和32位定点格式之间进行比较。

  为了比较三种数据格式对数值精度的影响,对估计的速度响应和相应的d轴和q轴参考电流分别进行了观察。

  

  图2:同时使用模拟和实验分析法来研究实际的数字控制器是一种分析量化误差的实用方法

  16位定点系统(上图2)出现了伪瞬态和振铃现象,而32位则没有。实验的结果也显示了相似的特征。在实际系统中,这些瞬态现象会带来可闻噪音和振动(如下图3)。

  采样频率任何数字系统都必须考虑的一个关键因素是采样频率-奈奎斯特定理。必须得出系统中最高的频率分量。通常做法是为一阶系统选择至少4倍的频率。为了展示这一效果,我们分解了一个简单的单极传输函数。该传输函数用公式表示为:G(s) = s + 100/100在恰当的采样间隔中,系数没有问题。但当采样过度时,就会产生严重的分辨率问题。检查一下系数大小,就能发现量化效应。随着采样率的提高,分子系数会下降。

  当采样率为10微秒时,系数下降到了0.00099950016,显示为0x0020。这意味着系数有一个5位的分辨率,这对16位处理器来说是个严重问题。此时,如果采用32位运算,可以获得更好的数值。在这种情况下,一个能够用原生32位表示分数的32位处理器,如TMS320F2812,就可以避免这些问题。

  产生PWM输出嵌入式控制器中的数字脉宽调制器(PWM)使用一个计数器和一个比较缓存器来产生PWM输出。但这种方案有它的缺点:PWM输出中最小的变化等于计数器的时钟周期,当PWM频率增加时会带来量化问题。

  这一点在控制与马达控制反相器相关的功率因子校正阶段时尤其重要,在这种情况下,超过200kHz的PWM频率都是很常见的。此时100MHz组件的PWM分辨率约为8到9位,会产生极限周期的问题。而TMS320F280x数字信号控制器首次实现的高分辨率PWM架构就可以解决这个问题,这种架构可以提供150ps的分辨率。

  

  图3:该系统分别用了模拟实现和实际实现,其中的算法用16位定点、32位定点和32位IEEE-754单精密度浮点三种不同格式实现

  

  图4:16位定点系统出现了伪瞬态和振铃现象,而32位则没有

  上面的图4显示了运行中的高分辨率PWM和标准PWM。从软件曲线中可以看出,当高分辨率功能关闭时阶梯就会产生。

  而当开启高分辨率功能时,就形成了黄色曲线。很明显,高分辨率PWM可以将PWM输出中的量化误差降低几个数量级,因而显著降低由较低分辨率的PWM引起的极限周期。

  系统设计人员可以使用32位运算来改进马达控制系统的性能。而且,32位运算可让设计者无需再详细检查算法的量化问题,使他们可以使用更高的采样率,从而提升系统带宽。为了充分了解量化效应并获得最好的性能,设计人员必须通过高分辨率PWM这样的技术改进来恰当解决输出量化的问题。

关键字:数字控制系统  马达 引用地址:马达控制系统的量化设计

上一篇:两相混合式步进电机驱动器设计
下一篇:CAN总线助力的多电机设计方案

推荐阅读最新更新时间:2024-05-03 00:28

三菱PLC控制伺服马达实例
以三菱PLC控制伺服马达为例,具体分享一下伺服马达控制步骤。 1.设置定位模块基本参数 在智能功能模块中(QD77MS系列)根据机械配置不同设置好相应的参数 基本参数设置 2.设置原点回归基本参数 根据实际情况选择:近点DOG型、数据设定型、计数型等原点回归方式。 原点回归方式 3.设置伺服放大器参数 设置绝对位置系统、相对位置系统、自动调谐相应等参数,也可以选择“一键式调整”进行相关的参数设置。 伺服放大器参数设置 4.伺服外部信号程序 包含伺服马达电源信号、伺服马达刹车信号等外围接入信号。 外部信号程序 5.原点回归程序 根据不同的原点回归方式,进行原点回归。 原点回归程序 6.手动程序 JOG+、JOG-
[嵌入式]
三菱PLC控制伺服<font color='red'>马达</font>实例
如何确保对吸尘器的心脏进行可靠“体检”
人类正是由于心脏不断地跳动才得以生存;吸尘器也是一样,只有 心脏 安好,才能更好的吸尘。人类为了确保身体机能的持续正常运行,及时发现身体存在的潜在病症,需要 定期体检,吸尘器的 心脏 也是一样。今天小编就跟大家来剖一剖吸尘器的 心脏体检 问题。! 概述 吸尘器的心脏是它的发动机,其性能的好坏可直接影响吸尘器的可靠性。实际上,吸尘器的马达一般采用的是单相串励电动机,该类马达空载时具有较高的转速,通过改变加载电压,可在较大范围内调节马达的转速,可采取两种控制方法: l应用变压继电器对电机进行on-off处理; l使用可控硅对马达的功率进行调节,从而改变转速。 分析测试要点 图1为使用功率控制电路的回路图。当可控硅在栅极附加触
[测试测量]
如何确保对吸尘器的心脏进行可靠“体检”
吉利新款新能源汽车将采用Nidec驱动马达系统“E-Axle”
2020年5月吉利汽车发布的新款新能源汽车“几何C”中采用的是日本电产(Nidec)的驱动马达系统“E-Axle”的150kW款“Ni150Ex”。 吉利汽车是一家与沃尔沃公司共同隶属于中华人民共和国浙江吉利控股集团旗下的大型汽车制造商,其2019年新车销售数量达136万1500辆,近几年取得了显著发展。此外,吉利汽车还与拥有梅赛德斯-奔驰、smart等品牌的戴姆勒集团于2019年成立合资公司研发纯电动smart汽车等,积极推动汽车的电动化发展。 吉利汽车于2020年5月发布的新款新能源汽车“几何C”是该公司的高端纯电品牌“几何”系列的第二款车型。该车型中采用了吉利自主研发的电池智能控温系统、热泵空调系统、车身轻量化
[汽车电子]
吉利新款新能源汽车将采用Nidec驱动<font color='red'>马达</font>系统“E-Axle”
基于C8051F021设计的的涡喷发动机数字控制系统
与活塞发动机相比,涡轮喷气发动机(以下简称涡喷发动机)在推重比方面的优势无可争议。如果将之微型化,将使小型无人飞行器获取较高的速度和载荷能力。因此,研制微型涡喷发动机在军用和民用领域都有深远的意义。目前,美、德、丹麦等国家都有相当成熟的微型涡喷发动机产品,已成功应用到航模和无人机上。但在国内,无论是发动机本身还是其控制系统,都属于较新领域。 本文针结国产某系统发动机,设计了基于C8051F021和MicroStar RTOS的微型涡喷发动机通用控制系统。它以处理器为核心,集传感器、伺服机构、人机接口为一体、体积小、重量,提供了与主控系统的指令接口和与地面测试设备的检测接口,功能完善。 微型涡喷发动机计算机控制系统的整体结构如
[单片机]
瞄准工业伺服马达 ADI Cortex-M4出击
亚德诺(ADI)猛攻工业马达市场。随着工业自动化风潮兴起,工业伺服控制系统(Servo Control System)需求亦跟着水涨船高,吸引亚德诺推出以安谋国际(ARM)Cortex-M4为核心的混合讯号处理器方案,抢攻工业伺服控制马达商机。 亚德诺马达电源控制市场部经理于常涛表示,目前主要应用于工业界的伺服马达,其控制系统的特色在于须提供整个伺服系统的闭环路控制,如扭矩控制、速度控制与位置控制等,因此对于控制系统的精准度要求较高,如控制核心须能全面支援嵌入式类比前端与混合讯号处理,且控制器周边的转换器、放大器、隔离器、功率元件等都须调校至符合闭环式电路对于系统精准控制的严苛要求。 为了符合伺服控制系统对于降低功
[工业控制]
一个电子马达启动电路的示意图
图中是一个电子马达启动电路的示意图。该电机启动器可保护单相电机免受电压波动和过载的影响。其突出的功能是操作简单的软开/关电子开关。 变压器将交流电压从230V降到15V。二极管D1和D2将交流电压整流为直流。未经稳压的电源供给保护电路。在保护电路内部,晶体管T1用于保护电机免受过压。 使用预设的VR1执行过压设置,以便当电压超过上限(例如,260V)时T1导通。当T1导通时,它关闭T2。晶体管T2用作欠压保护器。欠压设置是在预设VR2的支持下进行的,这样当电压低于下限(例如,180V)时,T2停止导通。齐纳二极管ZD1和ZD2分别向晶体管T1和T2提供基极偏置。晶体管T3和T4背靠背连接以形成SCR配置,其行为类似于“开”
[嵌入式]
一个电子<font color='red'>马达</font>启动电路的示意图
基于RTOS的涡喷发动机数字控制系统
摘要:介绍了一种应用于无人机的微型涡轮喷气式发动机数字控制系统的设计与实现。该系统基于C8051F021单片机和MicroStar嵌入式实时操作系统,实现了小型涡喷发动机自动点火、启动、推力控制与稳定、超温超速保护、系统自检、冷却等功能。该系统具有体积小、重量轻、功能全的特点。 关键词:C8051F021 MicroStar RTOS 涡喷发动机 PID 与活塞发动机相比,涡轮喷气发动机(以下简称涡喷发动机)在推重比方面的优势无可争议。如果将之微型化,将使小型无人飞行器获取较高的速度和载荷能力。因此,研制微型涡喷发动机在军用和民用领域都有深远的意义。目前,美、德、丹麦等国家都有相当成熟的微型涡喷发动机产品,已成功应用到航模和
[单片机]
大联大友尚集团推出ST STM32马达控制Nucleo开发工具包
2016年6月21日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出一款ST马达控制入门套件和一个新的免费软件算法,协助马达控制工程人员和爱好者以极短的时间实现高效的马达向量控制,例如无人机、家电、电动自行车(E-bike)、家庭自动化、医疗仪器及工业机器等。 搭配STM32马达控制生态系统的新软件---P-NUCLEO-IHM001马达控制套件---让用户能够直接开始运转(plug and spin)同步马达,无需任何专门的或附加的开发工具。新套件采用一个携带方便的塑料泡壳包装(blister pack),包含STM32 F3 Nucleo微控制器板、基于STSPIN L6230马达驱动器芯片的
[嵌入式]
大联大友尚集团推出ST STM32<font color='red'>马达</font>控制Nucleo开发工具包
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved