图1 冰箱系统结构框图。
如图1 展示的就是一个基于东芝TMPM374 和IPD TPD4135K 的冰箱控制系统结构框图。图 2 矢量控制引擎(VE)结构。
如图2,可知矢量控制引擎(VE)通过ADC、马达控制电路(PMD)共同实现马达的矢量驱动控制。 红色区域为速度控制、位置估算,由软件负责,深蓝色区域为硬件固化,浅蓝色区域为可选,可通过配置设定。图 3 VE 控制框图
矢量控制引擎的工作方式是以任务的组织、管理构成,在VE 中将矢量的运算过程分解为几个不同的运算任务,通过任务调度来确定当前调度执行的任务及其后的任务执行顺序,同时也提供调度结束后的中断响应。表1 任务调度示例
图4 马达控制状态转换。
1、停止(Stop)状态:在该状态下马达停止运行,无相电流。图 5 VE、PMD、ADC 的工作时序。
如图5,启动马达前我们需要分别对ADC、VE、PMD 模块的寄存器进行配置。在ADC 中,需要配置采样通道、ADC 采样时钟、采样完成后通知VE 响应中断。为了同步PMD 模块的PWM 信号,我们需要配置ADC 采样允许PMD 同步触发转换。这里需要注意的是VE 将空间矢量划分为6 个60°的扇区,分别对应ADC 的不同采样通道,由于我们使用的是3 电阻的采样方式,因此需要配置触发来执行输出。根据VE 触发器的生成任务将VE 扇区信息(VESECTORn)自动传送给PMD 程序的触发输出选择寄存器(VETRGSELn)。欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |