基于ARM的交流电机直接转矩控制系统的设计_第1页
基于ARM的交流电机直接转矩控制系统的设计_第2页
基于ARM的交流电机直接转矩控制系统的设计_第3页
基于ARM的交流电机直接转矩控制系统的设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于arm的交流电机直接转矩控制系统的设计    崔屹摘 要:直接转矩控制是继矢量控制之后,迅速发展起来的一种新型的高性能的交流变频调速技术。而伴随着微电子技术的迅速发展,基于arm的高性能微处理器的应用越来越广泛,特别是在机电产品中的应用越来越普遍。因此研究直接转矩控制嵌入式系统具有广阔的应用前景和实际应用价值。关键词:嵌入式系统;直接转矩控制;s3c2440a;linux系统:tm346 :a :1671-2064(2017)05-0023-01本文首先介绍了交流电动机直接转矩控制的基本原理,在分析交流电动机转矩的数学模型的基础上,论述了空间

2、电压矢量与转矩和磁链之间的关系,并给出了直接转矩控制系统的基本结构。1 研究的目的和意义随着交流调速系统得到越来越广泛的应用,交流调速控制理论得到了快速的发展,越来越多的先进的控制方式应用到交流调速中,在交流调速控制方法中,直接转矩控制具有转矩响应迅速,且无超调,具有良好的静动态性能,并且已成功应用于通用变频器,高铁电动牵引等系统中,创造了巨大的经济、社会价值。但是先进的交流调速方法在带来控制性能改进的同时,对调速控制系统硬件提出了更高的要求1。目前国内外对此的研究主要建立在专用dsp控制器平台上,开发环境和实现方法相对成熟,但成本较高、高频时钟的高频干扰以及功率消耗较大等问题是其明显的缺点。

3、2 研究的主要内容(1)学习研究直接转矩控制的有关理论与系统实现的各种方法,为设计开发基于arm的交流电机直接转矩控制系统打下良好的基础。(2)建立基于arm9内核的直接转矩控制嵌入式系统,主要硬件包括s3c2440a cpu、nand flash、nor flash、sdram、触摸屏(nec 3.5 inch)接口、adc转换接口、iic、uart、usb、以太网接口以及gpio口等。(3)通过分析控制系统对嵌入式硬件的要求和控制系统本身的特点,选择一款合适的arm开发板作为目标板,用于系统的快速开发和原型实验。针对交流直接转矩控制系统以及目标板的硬件特点,设计并实现输入接口电路、大功率继

4、电器输出驱动电路、标准电流环(4-20ma)传感器输入,a/d转换接口电路以及用pwm模拟d/a转换的dac接口转换电路。(4)通过分析当前主流嵌入式操作系统的特点,选用开源的linux操作系统,学习研究linux操作系统内核的编译和移植,linux根文件系统的制作和移植,linux环境下a/d转换驱动程序的编写以及在目标板上的移植。(5)在qtopia嵌入式图形开发环境下,开发直接转矩控制系统的图形界面,将编写好的驱动程序、图形界面进行交叉编译,得到应用程序的嵌入式可执行文件,并移植到目标板上,实现对电机的直接转矩控制。3 控制系统程序组成结构对于直接转矩控制系统来说,系统软件是实现控制规律

5、的关键部分。本系统采用linux操作系统,采用多进程技术开发,通过模块化的设计,完成对两相电流和母线电压的ad采样、直接转矩基本控制、lcd显示、与pc机的通信等任务。直接转矩控制系统软件主要包括主程序和中断处理程序两大部分。主程序完成软件和硬件的初始化工作、键盘和显示的处理和开中断等一些工作。中断服务程序包括主中断服务程序和功率模块保护中断程序。主中断服务程序主要是完成包括a/d采样、控制策略实现以及pwm调制信号输出。功率模块保护中断程序主要是处理过压、过流等故障,对ipm模块起保护作用2。4 系统实现及应用测试把设计好的各界面文件(*.ui),以及构造函数(*.h)和实现函数(*.cpp

6、)、main.cpp,用qt2提供的progen工具生成项目文件(*.pro),然后用qmake工具生成编译所需的makefile文件,通过交叉编译工具linux-gcc对项目下的文件进行交叉编译通过后,会得到应用程序的可执行文件。把应用程序的可执行文件复制到qtopia-2.2.0以及根文件系统_qtopia下的opt/qtopia/bin目录,库文件和字体文件拷入root-qtopia/opt/qtopia/lib目录下,应用系统的图标文件(png格式的图标文件)拷入root-qtopia/opt/qtopia/pics目录,的.desktop桌面配置文件拷入root-qtopia/opt

7、/qtopia/apps/embedsky目录,利用affs2image工具,把root_qtopia目录制作成映象文件embedsky.img。将bootloader、linux-2.6.30內核(zimage)、包含应用系根文件系统(qtopia.img)下载到目标板的nand flash中,整个应用系统就完成了。5 结语本设计的操作系统采用嵌入式linux操作系统,详细介绍了pc与开发板之间交叉编译环境的建立,uboot的移植,linux内核的移植、配置与编译,根文件系统的制做等问题。然后在根文件系统下建立了qt/embedded图形用户界面,并用编写c+程序对控制系统的界面进行设计,实现了对电机运行的实时监控。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论