background image

依托新型式共轨线形电机的零方位感应器扼制程序

系统功能结构在

TI 公司的 TMS320C2000 系列 DSP 中,F2812 是专门为电机控制开发

的一款

DSP 芯片。它采用 32 位定点处理器,处理速度达到每秒 150M 条。F2812 采用哈佛总

线结构,利用多总线在存储器、外围模块和

CPU 之间转换数据。这种多总线结构使得它可以

在一个周期内并行完成取指令、读数据和写数据;同时采用了指令流水线技术,保证信号处
理 的 快 速 性 和 实 时 性 。

F2812 芯 片 的 内 部 集 成 了 诸 多 寄 存 器 , 包 括 128K×16 位

FLASH 、 18K×16 位 SRAM 、 4K×16 位 BootROM 和 1K×16 位 OTPROM. 其 中
FLASH、OTPROM 和 8K×16 位 SRAM 受密码保护,保护用户程序。
  芯片内集成的外围模块非常丰富,包括看门狗电路,

2×8 通道 12 位的 ADC 模块,16

通道的

PWM 输出,多达 56 个独立的、可编程的 GPIO 口,3 个带有 6 种模式的通用目的定

时器,

3 个可配置死区的比较器,3 个单端比较单元,4 个捕捉单元。

  同时还集成有多种串行接口:完全符合

RS2232 标准的双通道串行接口,CAN 总线模

块,

McBSP 接口和 SPI 接口。这些硬件资源使得它完全能够满足电机实时控制的需要<4>.示

出了

F2812 的功能结构框图。

  

F2812 功能结构框。2A/D 转换模块 A/D 转换器是 DSP 的关键设备,它将模拟信号转换

成数字信号,其采样得到的信号的精度直接影响信号处理的结果。

TMS320F2812 片上有 1

12 位 A/D 转换器,其前端为 2 个 8 选 1 多路切换器和 2 路同时采样/保持器,构成 16 个

模拟输入通道,并将各模拟通道的转换结果顺序存入

16 个结果寄存器中。F2812 的 A/D 转

换模块既可以构成两组独立的

8 通道输入,也可以级联成 1 组 16 通道输入。虽然 ADC 模块

含有多个输入通道和

2 个排序器,但是转换器只有 1 个。ADC 转换模块如所示,其特点如

下:(

1)带 2 个 8 选 1 多路切换器和双采样/保持器的 12 位的 ADC,共有 16 个模拟输入

通道;(

2)模拟量输入范围 0~3.0V;(3)转换率,在 25MHz 的 ADC 时钟——下转—

—换时间为 80ns;(4)自动排序功能可以提供一次触发顺序转换 16 通道模拟输入,每次
转换能够编程选择

16 通道的任何 1 个;(5)排序可以选择 2 个独立的 8 通道排序或者是 1

个大的

16 通道排序;(6)转换结果存贮在 16 个结果寄存器中;(7)转换结果=4095×

(输入的模拟信号

-ADCLO)/3;(8)有软件启动、EVA 和 EVB 多种 A/D 触发方式;

9)灵活中断方式,可以在每次转换结束或每隔一次转换结束触发中断。

  由于电机刚起动时,速度很慢,反电动势很小,几乎无法用式(

5)、(6)式计算 α、β

轴磁链,因此需要霍尔传感器来确定初始位置处在哪一个

60°相区<6>.如所示,霍尔传感器

3 路信号 H1、H2、H3 的不同值组合表示不同的相区。其对应关系如所示:霍尔传感器信号

霍尔信号与相区对应关系

H1H2H2 所处相区 1010°~60°10060°~120°110120°~180°2.2 系

统硬件架构是无位置传感器控制系统框图。电压和电流传感器获取

PMSLM 的三相电压和二

相电流信号,经过电平抬升电路将交流信号转换成

0~3V 的直流电压信号(A/D 转换器的

输入范围为

0~3V),并经过低通滤波器去除高频信号,最后送入 A/D 转换器。霍尔传感器

的信号由有正交编码捕获单元

QEP 获取。中央处理单元将获取的电压、电流信号及霍尔传感

器信号按

2.1 节中所述方法进行运算,得到电机动子的位置信号。

  这个位置信号反馈给系统电流控制器,产生逆变器

IGBT 开关信号,从而实现 PMSLM

的无位置传感器运行。

A/D 转换模块采样电压、电流信号。

  结语

TMS320F2812 以其高速的工作频率,丰富的片上外设,充分满足了 PMSLM 无位

置传感器实时控制的需要,解决了传统位置传感器带来的弊端。在无位置传感器位置估算方
法的基础上,提出了用

TMS320F2812DSP 实现该控制系统的硬件架构以及软件流程,为本

课题实现基于

DSP 的 PMSLM 无位置传感器控制系统奠定了基础。