三相逆变器电流采样方案总结

当使用三相逆变器进行电机控制时,经常需要获取相电流以进行闭环控制,这就涉及到一个电流采样问题。尽管现在有许多电流检测方法,但低成本、大批量应用中常见的只有三种,其它都是昂贵的实验室系统、新兴技术或很少使用的方法[1]。常用技术包括:采样电阻、霍尔元件与电流互感器。这些技术又可进一步细分,详见下图:

本文将具体介绍这些方案。

C2000 DSP基本数据类型

一般情况下,在大部分平台上,一个字节(byte)是指8bit,char占用8bit的空间,int占用32bit的空间。然而,在TI C2000 DSP上,情况确不是这样的。在C2000系列DSP上,byte = 16 bits,char = short = int = 16 bits,long = 32 bit,long long = 64bit

C2000 ePWM模块

以TMS320F28030为例,其它型号可能有差异,不过大同小异。

在TI C2000 DSP中,PWM模块是一个独立的模块,并没有算作通用定时器的一部分,这也充分体现了C2000系列用于控制系统的定位。整个ePWM模块可以视为由若干个独立的ePWM子模块组成,每个ePWM子模块对应2个互补输出的通道——EPWMxA及EPWMxB。这样的设计减少了各PWM通道间的耦合关系,使用起来更为方便灵活。

Simulink仿真模式

在Simulink中,一共有6种仿真模式可供选择,如图:

  • Normal模式为一般正常的仿真模式
  • Accelerator及Rapid Accelerator模式用于加快代码的执行速度
  • SIL及PIL模式用于自动代码生成时进行测试仿真
  • External模式用于连接外部系统实现基于客户端/服务器模式的实时系统仿真

正常模式(Normal)不需要进行特殊设置,这是Simulink默认的仿真模式。下面简要介绍一下其他几种仿真模式。

STM8系列单片机

STM8系列单片机基于STM8专有8位内核,具有很高的性价比,其下一共有5个系列:STM8SSTM8LSTM8AFSTM8ALSTM8T这篇文章中比较分析了这几个系列,下面简要总结一下。

STM8S是STM8中的主流系列;STM8L侧重于低功耗;STM8AF与STM8AL则是STM8S及STM8L用于汽车应用的增强型,其使用温度更广,具有更高的可靠性;STM8T未在上图中出现,此系列在STM8L系列的基础上增加了ProxSense电荷转移电容采集技术,用于触控检测。

|