0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用高性价比32位微控制器实现控制系统设计

电子设计 作者:电子设计 2018-11-02 08:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

根据美国能源局的统计,全球的能源约一半是被电机所消耗,因此如何改善电机控制系统的耗能便成为一个重要的课题。要降低电机的耗能,除了电机由交流电机走向直流无刷电机BLDC)及电机本体的能效设计由IE1走向IE3之外,最重要的就是要有一个高性价比、高性能,且完全针对电机控制的专属微控制器

藉由一个针对电机控制的专属高性能微控制器,即可实现先进的控制算法。导入先进的控制算法,除了可以让系统达到节能之外,亦可以让整个控制系统在无传感器的情况下,因应负载的变化做出快速平滑的反应。传感器的配置,会增加组件及制造成本,而且很多场合是无法放置传感器的,例如当压缩机内有化学物质以及一些产品因空间太小而无法放置。本文就是使用一个32位微控制器来实现先进的磁场定向控制(Field Oriented Control,FOC)、高频电压注入技术及空间矢量PWM(SVPWM)控制。

FOC

FOC又称矢量控制(Vector Control),FOC发明的初衷,就在于想把交流电机的控制方式转换成直流电机的控制方式,直流电机的控制较简单,通过励磁电流和转矩电流的分别控制,即可简单且准确地控制电机电磁转矩。

对感应电机进行磁场和转矩的解耦:交流异步电动机调频时电压不变,磁场会发生变化,调压的时候不调频,磁场也会发生变化,因此V/F只是一种非常粗略的控制磁场的方式,根本达不到磁场的准确控制;而FOC可以实现相对更准确的磁场控制,但是FOC需要较高运算能力的微控制器。图1是以伟诠电子32位微控制器为基础的FOC系统图,而针对内环每一次的ADC中断,进行如下动作:

· 利用Clarke变换,将相电流由静态的三相变换成静态的两相电流。

· 利用Park变换,将静态的两相电流转换成动态的两相电流(旋转坐标系)。

· 利用滑动模态(Sliding Mode)控制器,计算出电机的速度及位置。

· 使用P I 控制器,针对速度及电流进行控制。

· 利用Park逆变换,将动态的两相电流变换成静态的两相电流(静止坐标系)。

· 利用Clarke逆变换,将相电流由静态的两相变换成静态的三相电流。

· 更新PWM输出占空比。

· ADC中断结束。

高频电压注入估计

电机的启动是P M S M 控制中的重要环节,PMSM的FOC系统通过施加与转子磁场相垂直的转矩电流来确保电机的顺利启动,但这需要获知电机初始位置。大部分无位置传感器控制无法预知转子初始位置,一般采用开环启动或者将电机定位到预定位置启动。开环启动因不同角度起转,常发生的状况有反偏、卡顿等状况,而电机预定位要求则在很多产品中是不适用的。

针对PMSM零速/低速下的无位置传感器控制(图1),为了解决低速时转子位置和速度估算不准确的问题,一般均采用由美国威斯康辛大学的M.Corley及R.Lorenz两位教授于1996年首先提出的高频信号注入法,目前研究较多的是高频电压注入法。该方法是基于电机的凸极特性,在电机定子中注入高频电压信号,通过对高频电流响应进行特定的信号处理(滤波、角度估计器)来获得转子位置信息。

采用高性价比32位微控制器实现控制系统设计

图1:以WT58F032为基础的磁场定向/无感测控制系统架构图

按照电压注入方式的不同,高频电压注入法可分为以下两类:(1)旋转高频电压注入法-在定子坐标系中注入旋转高频电压信号,则高频电流响应的负序分量中含有转子位置信息;通过对该信号进行解调获得电机转子位置。(2)脉动高频电压注入法-在估算的旋转坐标系注入脉动高频电压信号,则电流响应的高频分量中将包含位置估算误差;通过对该高频电流信号的处理,使得估算位置收敛于实际位置。

空间矢量脉宽调制

空间矢量PWM (SVPWM)的工作原理是利用三组半桥逆变器,经由PWM调制电压矢量来合成电机定子电流。此合成电流在定子线圈上产生的定子磁通矢量与转子磁通相互作用产生转矩,使电机旋转。SVPWM因是以合成定子磁通矢量来决定三组半桥逆变器的切换时序,所以命名为空间矢量脉宽调制。这种调制方法是控制电压矢量使得电机气隙旋转磁通矢量轨迹逼近一个理想的圆,且有最小的磁通波动,其转矩纹波(Torque Ripple)最低,因此在开路控制的情况下,电机转速波动亦最小。表1为电机驱动电路的三组半桥逆变器功率开关器件,因为空间矢量脉宽调制开关控制并无上下开关同时导通的定义,所以实际上可视为两种状态开关时序(上开关OFF、下开关ON,或上开关ON、下开关OFF)。因此,三组功率开关器件,总共可产生八种开关状态组合。

表1:SVPWM功SVPWM控制系统

采用高性价比32位微控制器实现控制系统设计

以伟诠电子WT58F032微控制器为基础的SVPWM控制系统,控制流程如下:

(1)主程序部分(Main Routine)。

① WT58F032复位;

② WT58F032芯片初始化设定;

③ 电机停止运转;

④ Check启动信号是否为“真”-如为真“,进入初始化电机配置及使能中断;如为”假“,则回到电机停止运转状态。

(2)中断服务程序(Interrupt Service Routine)。

① 中断服务程序启动;

② 输入捕捉单元/转子区间计算;

③ 上述”②“中计算的结果,输出给转速计算单元及电机相位计算单元;

④ 上述”③“中计算出来的转速,输出给电机相位计算单元及PID控制器;

⑤ 上述”④“中计算出来的电机相位及PID输出给正弦波发生器,以产生正弦波。

图2为基于WT58F032的SVPWM控制图2:WT58F032为基础的SVPWM控制输出波形。输出波形(M形状)。由图可看出,SVPWM的线电压利用率相较于一般的PWM会较高,因此能达到节能的效果。

图2:WT58F032为基础的SVPWM控制输出波形。率开关切换状态、线电压、相电压与空间矢量之关系表

总结

伟诠电子所提出的高性价比32 位微控制器, 除了有高运算能力的3 2 位R ISC CPU 及内置的一个在一个指令周期就可完成32b×32b乘法运算的快速乘法器外,亦集成了针对电机控制所设计的外围电路,包括高速ADC、高速及多模式操作PWM、PWM触发ADC、高速比较器、QEI等。另外,考虑到工业控制的需求,此芯片支持宽压工作(可运行于2.0V~5.5V),且有极佳的抗噪声能力,非常适合用在高性能电机控制系统中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8249

    浏览量

    162266
  • 传感器
    +关注

    关注

    2573

    文章

    54359

    浏览量

    785777
  • 控制系统
    +关注

    关注

    41

    文章

    6893

    浏览量

    113538
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCU微控制器CH32L103高速电吹风方案

    MCU微控制器是整个电吹风控制系统的指挥中心。英尚微推出的高速电吹风方案,以MCU微控制器CH32L103为主控微控制器,帮助高速电吹风实现
    的头像 发表于 11-27 16:20 136次阅读

    选择微控制器MCU几个步骤

    就准备微控制器选型了。这当然不是个好主意。 在微控制器方面做任何决策时,硬件和软件工程师首先应设计出系统的高层结构、框图和流程图,只有到那时才有足够的信息开始对微控制器选型进行合理的
    发表于 11-26 07:09

    AT32F421C8T7微控制器现货库存

    AT32F421C8T7是Artery(雅特力)推出的一款基于ARM Cortex-M4 内核的32高性价比微控制器,主频高达 120 MHz,内部集成 DSP 指令集和浮点运算单元(FPU
    发表于 11-05 09:40

    灵动微MM32F3270微控制器的音频设备参考方案

    音频设备系统的主控芯片采用灵动微MM32F3270微控制器微控制器内核采用高性能的Arm®Cortex-M3 32
    的头像 发表于 11-04 16:09 191次阅读

    STM32H7R3/S3:高性能微控制器的新标杆

    MCU是一款高性价比解决方案,采用带有高速外部存储接口的启动闪存MCU,确保实时就地执行(XiP)功能。此外,该微控制器支持高达WSVGA分辨率的2D GUI,且CPU负载有限,从
    的头像 发表于 10-21 11:39 476次阅读
    STM32H7R3/S3:高性能<b class='flag-5'>微控制器</b>的新标杆

    TMS320F280013x系列微控制器技术解析与应用指南

    Texas Instruments TMS320F280013x 32微控制器 (MCU) 是C2000™ 实时微控制器系列的一员,该系列可扩展、超低延迟设备专为提高电力电子设备效率而设计。实时
    的头像 发表于 08-27 10:26 685次阅读
    TMS320F280013x系列<b class='flag-5'>微控制器</b>技术解析与应用指南

    PY32F003国产单片机、外设丰富、高性价比的国产替代方案

    PY32F003 是普冉半导体推出的一款高性价比国产32微控制器,PY32F003是一款高性价比的国产替代方案,可以用来替换一些进口MCU。芯片
    发表于 08-21 11:50

    STM32在三相无刷直流电机控制系统中的应用

    摘 要:传统的无刷直流电机控制器往往采用 DSP 或 8/16 微控制器。DSP 控制器虽然控制
    发表于 07-23 13:28

    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F微控制器特性/应用/框图

    Analog Devices MAX32672 ARM Cortex-M4F微控制器是一款超低功耗、高性价比、高度集成、高度可靠的32微控制器。该器件支持具有复杂传感
    的头像 发表于 06-27 11:12 513次阅读
    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F<b class='flag-5'>微控制器</b>特性/应用/框图

    双电机比值联动控制系统

    新型改进的比值控制器,并对该控制器的原理及控制过程进行了相应的分析和介绍。通过 malab仿真软件对该控制系统进行了仿真实验。仿真表明,该控制器
    发表于 06-18 16:33

    8微控制器KF8A100Fxx数据手册

    电子发烧友网站提供《8微控制器KF8A100Fxx数据手册.pdf》资料免费下载
    发表于 05-30 16:11 2次下载

    MAX32670高可靠性、超低功耗微控制器技术手册

    在Darwin家族中,MAX32670是一款超低功耗、高性价比、高可靠性的32微控制器,在实现复杂的传感处理设计的同时不会影响电池寿命。
    的头像 发表于 05-08 11:48 769次阅读
    MAX32670高可靠性、超低功耗<b class='flag-5'>微控制器</b>技术手册

    儒卓力推出基于英飞凌微控制器的AI控制系统

    的进一步开发,并将其整合到面向应用的演示中。最新成果是基于英飞凌PSOC Edge E84微控制器开发的AI控制系统,集成RAB3雷达手势识别与关键词识别功能。该微控制器支持在边缘端进行神经网络本地化计算,大幅提升
    的头像 发表于 04-09 10:21 923次阅读

    带有FPU的32微控制器RX23T系列数据手册

    RX23T 系列是适用于单逆变器控制的 32 微控制器,具有内置浮点处理单元(FPU),让用户轻松编程复杂的逆变器控制算法。可大大减少软件开发和维护所需的工时。 此外,由于
    的头像 发表于 03-24 17:21 843次阅读
    带有FPU的32<b class='flag-5'>位</b><b class='flag-5'>微控制器</b>RX23T系列数据手册

    电机控制器与伺服系统的关系

    在自动化控制系统中,电机控制器和伺服系统实现精确运动控制的关键组件。电机控制器负责接收
    的头像 发表于 01-22 09:35 1467次阅读