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),且有极佳的抗噪声能力,非常适合用在高性能电机控制系统中。

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

    关注

    49

    文章

    8872

    浏览量

    165708
  • 传感器
    +关注

    关注

    2577

    文章

    55505

    浏览量

    793953
  • 控制系统
    +关注

    关注

    41

    文章

    6989

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TMS370Cx4x 8微控制器:功能特性与应用解析

    TMS370Cx4x 8微控制器:功能特性与应用解析 在电子设计领域,微控制器作为核心组件,对系统的性能和功能起着关键作用。TMS370Cx4x 8
    的头像 发表于 04-23 14:40 94次阅读

    PIC16(L)F153XX:高性价比微控制器的卓越之选

    PIC16(L)F153XX:高性价比微控制器的卓越之选 在电子工程师的设计工具箱中,微控制器是不可或缺的核心组件。PIC16(L)F153XX系列微控制器凭借其丰富的功能和
    的头像 发表于 04-09 16:50 245次阅读

    深入解析 dsPIC33FJ 系列 16 微控制器与数字信号控制器

    深入解析 dsPIC33FJ 系列 16 微控制器与数字信号控制器 在电子工程领域,微控制器和数字信号控制器是构建各种电子设备的核心组件。
    的头像 发表于 04-08 18:35 1111次阅读

    探索AT91SAM ARM-based Flash MCU SAM3N系列:高性价比32微控制器的卓越之选

    探索AT91SAM ARM-based Flash MCU SAM3N系列:高性价比32微控制器的卓越之选 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。Atmel的
    的头像 发表于 04-06 14:20 681次阅读

    深入解析Atmel ATmega329/3290/649/6490 8微控制器

    /649/6490是基于AVR增强型RISC架构的低功耗CMOS 8微控制器。它通过单时钟周期执行强大的指令,实现了接近每兆赫兹1 MIPS的吞吐量,这使得系统设计师能够在
    的头像 发表于 04-06 13:15 620次阅读

    AT90CAN32/64/128:高性能8微控制器的深度剖析

    AT90CAN32/64/128:高性能8微控制器的深度剖析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。AT90CAN32、AT90CAN64和AT90CAN128这三款
    的头像 发表于 04-06 09:40 325次阅读

    AT89LP2052/LP4052 微控制器——高性价比的8解决方案

    AT89LP2052/LP4052 微控制器——高性价比的8解决方案 一、引言 在嵌入式系统的设计中,选择合适的微控制器是关键。AT89L
    的头像 发表于 04-06 09:10 255次阅读

    Z32F0642 MCU:高性能32微控制器的全面解析

    高性价比和高性能的32微控制器,专为电机应用而设计。它拥有3相PWM发生单元,适用于逆变器电机驱动系统
    的头像 发表于 04-04 13:40 598次阅读

    Z32F1281 MCU:性能卓越的32微控制器

    的性能和丰富的功能,成为了众多工程师的首选。今天,我们就来深入了解一下这款微控制器。 文件下载: Z32F12811ARS.pdf 一、概述 Z32F1281 MCU是一款高性价比、高性能的32
    的头像 发表于 04-04 11:40 1304次阅读

    Atmel ATmega644P/V 8AVR微控制器深度剖析

    RISC架构的低功耗CMOS 8微控制器。它能够在单个时钟周期内执行强大的指令,每兆赫兹可实现接近1MIPS的吞吐量,这使得系统设计师能够在功耗
    的头像 发表于 03-05 16:20 271次阅读

    请问CW32低功耗32微控制器采用的是什么内核?

    CW32低功耗32微控制器采用的是什么内核?
    发表于 01-14 07:52

    PT32Y003/X003系列32通用微控制器

    PT32Y003/X003系列32通用微控制器PT32Y003/X003是澎湃微电子推出的超值系列32通用微控制器,具备高性能、低功耗、高性价比
    发表于 01-04 09:28

    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 1198次阅读
    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F<b class='flag-5'>微控制器</b>特性/应用/框图

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

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