APP下载

TMS320F2812三种运行方式在SRM控制中的应用*

2012-06-25温燕斌蔡燕李雪

单片机与嵌入式系统应用 2012年1期
关键词:调试程序用户

温燕斌,蔡燕,李雪

(天津工业大学 电气工程与自动化学院,天津 300160)

温燕斌(硕士研究生),研究方向为开关磁阻电机驱动系统;蔡燕(教授),研究方向为电力电子与电力传动;李雪(硕士研究生),研究方向为开关磁阻电机及其纺织应用。

引 言

开关磁阻电机(Switched Reluctance Motor,SRM)的控制对实时性的要求很高,它需要不断地判断其转子瞬时位置、相电流等信息,进而控制SRM换相,实现电机运转。而作为SRM的控制核心,不仅要实现上述SRM基本控制功能,而且要实现各种控制策略(包括电流斩波控制、电压PWM控制、角度位置控制),甚至是很复杂的SRM优化算法的应用。因此,SRM的控制需要一个性能优越的控制核心。

TI公司推出的TMS320F2812是一款性能非常优越的数字信号处理器(DSP),最高工作时钟频率可达150 MHz。其外设功能十分强大,存储资源也很丰富:芯片内部集成了18KSARAM(M0、M1各1K,L0、L1各4K,H0为8K),Flash为128K;且预留了5个扩展空间,方便用户进行功能扩展。这就为TMS320F2812运行方式的多样化提供了条件,同时也是选其作为SRM控制核心的原因。

1 TMS320F2812三种运行方式的实现

TMS320F2812代码的开发环境为CCS,其工程一般由头文件、源文件、库文件以及连接命令文件(CMD)四种文件组成。头文件采用位域结构体进行定义,方便用户操作相关寄存器;源文件保存用户开发时编写的软件代码;库文件为系统文件,无法修改;CMD文件则是用来分配存储空间的,它告诉链接器将编译器生成的段链接到哪。所以,要想实现代码运行方式的多样化,必须很好地了解CMD文件。

CMD文件包括MEMORY和SECTIONS。其中,MEMORY的作用是指示存储空间的起始位置和长度,而SECTIONS的作用是将各种初始化段和非初始化段分配到相应的存储空间。……

登录APP查看全文

猜你喜欢

调试程序用户
试论我国未决羁押程序的立法完善
基于航拍无人机的设计与调试
FOCAS功能在机床调试中的开发与应用
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
无线通信中频线路窄带临界调试法及其应用
关注用户
关注用户
关注用户
调压柜的调试与试运行探讨