基于TMS320F2812的能量回馈调速系统的研究与设计

合集下载

第5章 TMS320F2812片内外设模块

第5章 TMS320F2812片内外设模块

5.1.1 通用定时器(General purpose timers)
1. 通用定时器的结构特点 作用: (1)定时 (2)产生PWM波形 (3)为其它模块提供时钟
5.1.1 通用定时器(General purpose timers)
GP定时器模块的结构如图5-1-3,包括: 1个16位可读/写、可增/减的定时器计数器 TxCNT (x=1,2,3,4) 1个16位可读/写定时器比较寄存器TxCMPR(双 缓冲) ; 1个16位可读/写定时器周期寄存器TxPR (双缓 冲); 1个16位可读/写定时器控制寄存器TxCON; 1个通用定时器比较输出引脚TxCMP;
D6 D5 D4 D3 D2 D1 D0
SELT1PR/
T2SWT1/ TENABLE TCLKS1 T4SWT3
TCLKS0 TCLD1TCLD0TECMPR SELT3PR
通用定时器控制寄存器TxCON 定时器使能控制位timer enable 0 禁止定时器操作 1 使能定时器操作 定时器比较使能位timer compare enable 0 禁止定时器比较操作 1 使能定时器比较操作
高速 预定标器
SYSCLKOUT
C28x
EVBENCLK HSPCLK B
registers
A A
GPIO MUX
EVA/B PDPINTA CMP1/2/3INT CAPINT1/2/3n T1CINT,T1PINT A A T1UFINT,T1OFINT T2CINT,T2PINT T2UFINT,T2OFINT B PDPINTB CMP4/5/6INT CAPINT4/5/6n B T3CINT,T3PINT T3UFINT,T3OFINT T4CINT,T4PINT T4UFINT,T4OFINT

基于TMS320F2812的DSP最小系统设计毕业设计论文

基于TMS320F2812的DSP最小系统设计毕业设计论文

题目:基于TMS320F2812的DSP最小系统设计要求:TMS320F2812的DSP最小系统设计包括两个模块,即硬件设计模块和软件检测模块。

硬件设计模块包括电源设计、复位电路设计、时钟电路设计、存储器设计、JTAC接口设计等。

软件检测模块需要编写测试程序。

用Protel软件绘制原理图和PCB图。

从理论上分析,设计的系统要满足基本的信号处理要求。

DSP主要应用在数字信号处理中,目的是为了能够满足实时信号处理的要求,因此需要将数字信号处理中的常用运算执行的尽可能快。

这就决定了DSP的特点和关键技术。

适合数字信号处理的技术:DSP包涵乘法器,累加器,特殊地址发生器,领开销循环等;提高处理速度的技术:流水线技术,并行处理技术,超常指令等。

DSP对元件值的容限不敏感,受温度、环境等外部参与影响小;容易实现集成;VLSI 可以时分复用,共享处理器;方便调整处理器的系数实现自适应滤波;可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等;可用于频率非常低的信号。

关键词: TMS320F2812,CCS3.3,Protel99SE软件目录第1章绪论第2章系统设计2.1系统方案介绍2.2 系统结构设计第3章硬件电路设计3.1 TMS320F2812芯片介绍3.2电源及复位电路设计3.3 时钟电路设计3.4 DSP与JTAG接口设计3.5 DSP的串行接口设计3.6 通用扩展口设计3.7 总体电路原理图设计第4章软件设计4.1 程序设计4.2 仿真调试总结参考文献附录1:总体电路图附录2:程序代码第1章绪论数字化已成为电子、通信和信息技术的发展趋势与潮流。

在这种趋势与潮流的推动下,数字信号处理的理论与实现手段获得了快速的发展,已成为当代发展最快的学科之一。

而DSP芯片作为数字信号处理,尤其是实时数字信号处理的主要方法和手段,自20世纪70年代末、80年代初诞生以来,无论在性能上还是在价格上,都取得了突破性的迅猛发展。

2812DSP实验指导书

2812DSP实验指导书

实验指导书数字信号处理E300型教学实验系统Tech_v F2812漆为民、何立言、于军目录第一章实验系统介绍 (3)1.1 EL-DSP-E300型DSP实验系统介绍 (3)1.2 Techv_2812CPU板介绍 (13)第二章调试软件安装说明 ...................................................................... 错误!未定义书签。

2.1 CCS的简介 ............................................ 错误!未定义书签。

2.2 CCS3.1软件的安装 ..................................... 错误!未定义书签。

3.3 CCS3.1软件的设置(以F2812为例) ..................... 错误!未定义书签。

第三章硬件安装说明 .............................................................................. 错误!未定义书签。

3.1 DSP硬件仿真器的安装 .................................. 错误!未定义书签。

3.2 DSP硬件仿真器的使用 .................................. 错误!未定义书签。

E300样例实验说明 ..................................................................................... 错误!未定义书签。

第四章常规实验指导 ................................................................................ 错误!未定义书签。

关于F2812的CAN问题

关于F2812的CAN问题

关于F2812的CAN问题关于F2812的CAN问题2812得can说起来不复杂,但是我调了有一段时间。

我是看了T I提供得例子程序,然后修改放在自己上面得,刚开始得时候不知道为什么总是不行,后来在网上搜,问别人,答案都不让人满意。

于是我就放置了,过了一段时间再拿出来看,问题却解决了。

我很感叹自己从中得经历,所以将自己开发得过程和得出得教训写给大家,以供参考。

我是先参考TI得例子程序来做得,TI得例子程序可以从网站上下载。

can得例子程序是自测试得,而且程序是再ram里面跑得,修改和下载都比较方便,只是没有用到滤波,中断,标准模式,我想这些也是比较容易添加得,前提是要资料看会了,还有个办法就是参考ca n得例子程序,这个文件名是《Programming Examples for the TM S320F281x eCAN.pdf》里面有不少例子。

快说糊涂了,其实我想说明4个问题,1 怎么样快速得得到自己得程序 2 can接收到发送方得id后怎么存放得。

3 发送邮箱得数据修改4 发送和接收中断得使用1 怎么样快速得到自己得程序参考ti提供得例子程序,先将他们得例子在自己得板子上跑起来,其实就是用自测试得方式来验证一下程序,也可以加些中断,看看程序怎么跑得。

这步没问题得话,可以改写程序,当然还在自测试模式下先试,如果可以改写后,在自测试模式下可以。

那么就差不多了,将自测试模式改成正常模式,将程序移植到自己得程序中,拿一个经过验证可以正常通讯得can模块通讯,记得两个can得速率要一致。

当然这个can模块还要能让你看到或者说能验证你得can是否通讯正常。

例如can转232接口得板子,如果收到你得can数据通过232口输出到电脑上。

我经过验证,ti得例子基本上,只要将自测试模式改成正常模式,基本上就可以正常通讯。

修改成那种方式,可以参看《Programming Examples for the TMS320F281x eCAN.pdf》2 can接收id得问题如果在不使用滤波得情况下,基本不用考虑id因为只有相同id得才能接收。

一种由TMS320F2812设计的智能断路器

一种由TMS320F2812设计的智能断路器
561
文献标识码:A
文章编号:1 002—087 X(201 4)04一0771一04
Design of an intelligent breaker based
TAO Bing
on
TMS320F28 1 2
kunl,WANG Xinl,MENG
Fan-hua2,LIU Hal・linl
rJ.Ordnance Engineering College,ShOiazhuang Hebei 050003,China;
A/D转换模块、电源模块和异步串行通信模块等几部分。
2。1数据采集模块
数据采集模块用来采集输入的模拟量,由于智能断路器
i逖垫孽二垒兰!里旦。

外部输入引脚ADCSOC是模数转换的外部触发输入,用 于要求严格同步触发采样的场合。ADC的时序基准频率由处 理器主频分频提供,可以通过改变相关配置寄存器的值来设 定分频系数,从而改变ADC的转换速率。ADC单元的基本工 作原理见图3。
A/D转换模块设计
TMS320F2812的ADC单元是交流采样的核心部件。它提
供了16个通道的12位模数转换器(A/D conveter),其内部含
有A、B两路采样保持器,两路A/D转换通道共用一个12位
的模数转换,可以方便地实现双通道同步采样【4]。采用 TMS320F2812设计交流采样系统时,通常不必外接A/D转换 芯片,避免了复杂的硬件设计。
图2电压互感器原理图
201 4.4
V01.38
No.4
772
万方数据
自 生 电 源 电 压 源
3软件设计
在智能断路器系统中,DSP为系统核心,软件的设计都是 围绕着DSP展开的,不仅可以实现断路器保护和监测功能,而 且可以增强断路器使用的可靠性和方便性。在设计系统软件 时既要充分利用DSP资源,又要考虑软件的结构。本系统采用

一种基于TMS320F2812的软件锁相环实现方法

一种基于TMS320F2812的软件锁相环实现方法

第44卷第8期2010年8月电力电子技术Power ElectronicsVol.44,No.8August ,2010一种基于TMS320F2812的软件锁相环实现方法刘翔,张爱玲(太原理工大学,山西太原030024)摘要:介绍一种基于TMS320F2812三相软件锁相环的实现方法。

该方法利用PI 调节器输出的误差角频率与TMS320F2812定时器计数值的对应关系,产生定时器周期中断,在中断程序中加固定角度,达到锁相的目的。

该方法取代了软件锁相中复杂的积分环节,使实现方法简化。

在三相电压型PWM 整流器控制系统中的应用结果表明该方法的可行性。

关键词:软件锁相环;调节器;中断中图分类号:TN911.8文献标识码:A文章编号:1000-100X (2010)08-0060-02Realization Method of Software Phase -locked Loop Based on TMS320F2812LIU Xiang ,ZHANG Ai -ling(Taiyuan University of Technology ,Taiyuan 030024,China )Abstract :A realization method of three phases software phase -locked loop (SPLL )based on TMS320F2812is presented.The method uses the correspondence between PI regulator output error of the angular frequency and the TMS320F2812timer counts ,resulting in timer periodic interrupt and adding a fixed angel during the interruption process ,to achieve the purpose of phase -locked.This method replaces the SPLL integral part of the complex to simplify the implementation method.A novel three phases SPLL is used in PWM rectifier control system ,the experimental results prove the scheme is feasible.It has certain reference value in the project.Keywords :phase -locked loop ;rectifier ;interruptFoundation Project :Supported by National Natural Science Foundation of China (No.50877051)基金项目:国家自然科学基金资助项目(50877051)定稿日期:2010-01-19作者简介:刘翔(1984-),男,山西太原人,硕士,研究方向为电力电子与电力传动。

基于TMS320F2812的同步发电机励磁控制器_翁情安

基于TMS320F2812的同步发电机励磁控制器_翁情安

第37卷第19期电力系统保护与控制Vol.37 No.19 2009年10月1日 Power System Protection and Control Oct. 1, 2009 基于TMS320F2812的同步发电机励磁控制器翁情安1,张炳达2,郝 爽3(1.广东省电力工业局试验研究所,广东 广州 510600; 2.天津大学电气与自动化工程学院,天津 300072;3.青海电力科学试验研究院,青海 西宁 810008)摘要:文中介绍的同步发电机励磁控制器,硬件上充分利用了TMS320F2812芯片丰富的外设资源,并把同步信号捕获模块、交流信号采样模块、开关量输入输出模块和移相触发脉冲产生模块有机地整合为一体,同时文中还给出了各个模块的软件编制方法。

实践表明:所设计的励磁控制器软硬件配合良好,性能指标满足相关国标要求。

关键词: TMS320F2812;励磁控制器;同步交流采样;移相触发Excitation controller of synchro generator based on TMS320F2812WENG Qing-an1, ZHANG Bing-da2, HAO Shuang3(1.Guangdong Power Test & Research Institute, Guangzhou 510600, China; 2.School of Electrical Engineering and Automation,Tianjin University, Tianjin 300072, China; 3.Qinghai Power Scientific Test & Research Institute, Xining 810008, China) Abstract: The excitation controller of synchro generator is given in this paper. The plenty peripherals of chip TMS320F2812 are used fully in the hardware designing, and the sync signal capture module, the AC signal sampling module, the switching value in-out module and the phase shift trigger pulse generator module are organically combined, besides, the software methods of each module are given in detail. It has been proved that the designed hardware and software of this excitation controller can cooperate well, and the performance index meets the relevant requirements.Key words: TMS320F2812; excitation controller; synchronized AC sampling; phase shift trigger中图分类号: TM75 文献标识码:A 文章编号: 1674-3415(2009)19-0092-050 引言励磁控制器是同步发电机励磁系统的重要组成部分,对于电力系统的安全稳定运行起着十分重要的作用。

第一章TMS320F2812系列DSP综述

第一章TMS320F2812系列DSP综述
MCU:微控制器(单片机),它是为中、低成本控制领域 而设计和开发的。单片机价格低、使用方便,但与DSP 相比,处理速度较慢。 ARM:具有比较强的事务管理能力,适合跑界面、操作系 统等,控制能力高。DSP相比具有强大的数据处理能力。 PLC:控制电机。 FPGA:一般用于数字电路,硬件的功能可以像软件一样通 过编程修改,价格较贵。 例如:手机。现在的手机都有单片机的核(ARM)和DSP的 核。ARM主要用来控制键盘,DSP的核主要是做语音的 压缩和解压,无线信道的调制和解调。
0x000000 0x000040 0x000400 0x000800 0x000D00
F2812的存储器映像
数据空间 程序空间 数据空间 程序空间 M0中的向量表 M0 SARAM(1K) M1 SARAM(1K) 保留 外设帧0 PIE中断 保留 0x000E00 向量表 保留 0x002000 XINTF Zone0(8k) 保留 XINTF Zone1(8K) 0x006000 外设帧 1 0x007000 保留 0x008000 外设帧2 保留 L0 SARAM(4K) 0x009000 L1 SARAM(4K) 0x00A000 XINTF Zone2(512k) 保留 XINTF Zone6(512K) 0x3D7800 OTP (1K) 0x3D7C00 保留(1K) 0x3D8000 保留 0x3F7FF8 片内FLASHA(128K) 安全密码128位 0x3F 8000 H0 SARAM(8K) 0x3FA000 保留 XINTF 0x3FF000 BootRom(MP/MC=0) Zone7(16K)(MP/MC=1) 0x3FFFC0 BROM Vector-ROM XINTF Vector-RAM (32×32)MP/MC=0 (32×32)MP/MC=1

dsp实验心得体会

dsp实验心得体会

dsp实验心得体会篇一:dsp实验报告心得体会TmS320F2812xdSP原理及应用技术实验心得体会1.设置环境时分为软件设置和硬件设置,根据实验的需要设置,这次实验只是软件仿真,可以不设置硬件,但是要为日后的实验做准备,还是要学习和熟悉硬件设置的过程。

2.在设置硬件时,不是按实验书上的型号选择,而是应该按照实验设备上的型号去添加。

3.不管是硬件还是软件的设置,都应该将之前设置好的删去,重新添加。

设置好的配置中只能有一项。

S可以工作在纯软件仿真环境中,就是由软件在Pc机内存中构造一个虚拟的dSP环境,可以调试、运行程序。

但是一般无法构造dSP中的外设,所以软件仿真通常用于调试纯软件算法和进行效率分析等。

5.这次实验采用软件仿真,不需要打开电源箱的电源。

6.在软件仿真工作时,无需连接板卡和仿真器等硬件。

7.执行write_buffer一行时。

如果按F10执行程序,则程序在mian主函数中运行,如果按F11,则程序进入write_buffe函数内部的程序运行。

8.把str变量加到观察窗口中,点击变量左边的“+”,观察窗口可以展开结构变量,就可以看到结构体变量中的每个元素了。

9.在实验时,显示图形出现问题,不能显示,后来在GraphTitle把input 的大写改为input,在对volume进行编译执行后,就可以看到显示的正弦波图形了。

10.在修改了实验2-1的程序后,要重新编译、连接执行程序,并且必须对.oUT文件进行重新加载,因为此时.oUT文件已经改变了。

如果不重新加载,那么修改执行程序后,其结果将不会改变。

11.再观察结果时,可将data和data1的窗口同时打开,这样可以便于比较,观察结果。

12.通过这次实验,对TmS320F2812xdSP软件仿真及调试有了初步的了解与认识,因为做实验的时候都是按照实验指导书按部就班的,与真正的理解和掌握还是有些距离的。

但是这也为我们日后运用这些知识打下了基础,我觉得实验中遇到的问题,不要急于问老师或者同学,先自己想办法分析原因,想办法解决,这样对自身的提高更多吧。

基于CAN和TMS320F2812的永磁同步电机控制器的研究

基于CAN和TMS320F2812的永磁同步电机控制器的研究

输入最大电流 5 , 0 最高电压 6 0 推荐使用条 A 0 件如下: 逆变 电压不超过 4 0 工作 电流不超过 0
其 中, , 为定 子 磁链 ;
为转 子 磁 链 ;L ,q dL
为 d/ 轴 电感 分 量; , 为 d/ 轴 电流 分量 . i q 留 定子 线 圈上 的 电压 方程 为 :
f / d d ~ 0+ , 3 l p + ' + . “ q  ̄ 0 g d 3 ,
第2 卷 第4 ,0 1 1N 4 期 2 1年 0
V 4No4 Oc . Ol l .. t 2 1 2
宁 波 大 学 学 报 (理 工 版 )
J R LOF NG O U V R I Y( E OU NA N1 B NI E ST NS E)
首届中国高校优秀科技期刊奖
_
宁波大学学报 ( 理工版 )
流 及控 制部分 4路 1 V独立 直流 , 电流检 测 、 5 向 位
置检测及系统板提供4 2 - 1 v、+ 直流. 5 v 系统具体 硬件如图 1 所示.
和过热等故 障检测 电路, 并可将 故障检测信号输 出到控制单元, 功能非常完善. 本次设计采用三菱 第五代 IM 模块 P 0 L B 6 . M5 C 1 00 P M5 C 1 00 P 0 L B 6
浙江省秀科技期刊一等奖
基于 C N和 T 30 2 A MS 2 F 8 1 2的永磁 同步 电机控制器 的研究
梅 义成,俞建定
( 宁波大学 信息科学与工程学院,浙江 宁波 3 5 1 ) 12 1
摘 要 :基 于永磁 同步 电机 的 矢量控 制 理论 、C N 总线和 T 30 2 1, A MS 2F 82 从硬 件 和软件 提 出了一

SRTP论文(郭建波)

SRTP论文(郭建波)

基于TMS320F2812最小系统设计本系统是基于TMS320F2812电流调节器的主控模块,用调节通过电磁线圈的电流的方法来控制电磁铁产生的磁场强度,测试不同外场对高温超导块材悬浮力与导向力的影响。

通过TMS320F2812控制电流调节器实现电流的稳定输出,从而实现磁悬浮列车的高度的精确控制。

同时利用TMS320F2812对磁悬浮列车高度进行实时监控,通过对采集到数据进行分析,调整输出电流的大小,保证磁悬浮系统的稳定工作。

TMS320F2812是美国TI公司推出的C2000平台上的顶点DSP芯片。

采用高性能静态CMOS技术,I/O供电电压及Flash变成电压为3.3V,内核供电电压为 1.8V,减小了控制器的功耗。

1500MIPS的执行速度使得指令周期减小到6.67ns,从而提高了控制器的实时控制。

支持JTAG接口。

TMS320F2812的程序总线包括22位的地址总线和32位的数据总线,数据总线包括32位的地址总线和32位的数据总线。

较之C24X/C240X的16位地址总线,TMS320F2812大幅提高了可寻址范围。

同时,32位的数据总线可以实现单周期的32位指令。

其片内的32×32位MAC具有处理64位数的能力,可用于处理高精度的数字运算,完全可以替代其它更贵的浮点数处理器。

在中断响应方面,TMS320F2812自动保存上下文的功能加快了中断响应速度,用户可以在更短的时限内完成更多的异步事件,这在多路信号采集系统中大幅提高了系统的实时性。

在外设方面,TMS320F2812除了保留前代产品的4个16位通用定时器以外,又增加了3个32位的定时器,可方便地实现大范围转轴转速信号的采集,以及提供更为灵活的数据采样模式。

同时,丰富的片上存储资源可满足用户处理大量数据的需求。

该器件集成了丰富而又先进的外设,如128kB的Flash存储器、4kB的引导ROM、数学运算表、电机控制外设、串口通信外设、2kB的OTP ROM以及16通道高性能12位模数转换模块,提供了两个采样保持电路可以实现双通道信号同步采样,同时具有很高的运算精度(32位)和系统处理能力(达到150MIPS),可广泛应用于电力自动化、电机控制和变频家电等领域。

基于DSP的永磁同步电机控制系统硬件设计

基于DSP的永磁同步电机控制系统硬件设计

基于DSP的永磁同步电机控制系统硬件设计胡宇;张兴华【摘要】以小功率永磁同步电机(PMSM)为研究对象,结合数字信号处理器TMS320F2812功能特点,给出了一套PMSM驱动控制系统硬件设计方案.详细阐述了功率驱动主电路、反馈信号检测电路以及供电电路的设计,介绍了主要元器件选型和参数计算方法.基于设计的硬件平台,对PMSM调速控制系统进行了测试.试验结果表明,所设计的控制系统硬件设计可靠、性能稳定、控制精度高.%Based on the controlled object of small power permanent magnet synchronous motor (PMSM),combined with the main features of digital signal processor TMS320F2812,an overall hardware design scheme had been put forward for the PMSM drive control system.Design of the power driven main circuit had illustrated,signal detection circuit and power supply circuit in detail,meanwhile introduced the main components selection and parameters calculation method.Based on the designed hardware platform,the control system of PMSM had been performed a functional test.Experimental results showed that the hareware design of control system had good reliability with stable performance and high control precision.【期刊名称】《电机与控制应用》【年(卷),期】2017(044)012【总页数】7页(P19-24,80)【关键词】永磁同步电机;功率驱动主电路;信号检测电路【作者】胡宇;张兴华【作者单位】南京工业大学电气工程与控制科学学院,江苏南京211816;南京工业大学电气工程与控制科学学院,江苏南京211816【正文语种】中文【中图分类】TM351永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)因其体积小、损耗低、功率密度高和效率高等优点,在机械制造、工业控制、航空航天等领域得到广泛应用[1]。

DSPTMS320F2812实验讲义

DSPTMS320F2812实验讲义

目次第一章 (2)1.1 系统概述 (2)1.2 实验箱整体配置与特点 (2)1.3 实验箱功能实现 (4)第二章 (5)2.1 电源设计 (5)2.2 复位电路设计 (7)2.3 时钟电路设计 (9)第三章 (11)3.1 硬件仿真器的安装 (11)3.2 CCS软件设置与项目管理 (18)3.3 CCS常用工具与窗口 (33)第四章 (40)4.1 CCS入门实验(C语言的使用) (40)4.2 片上外设实验----定时器控制实验 (43)4.3 片上外设实验----A/D采集实验 (47)4.4 有限冲击响应滤波器(FIR)算法实验 (54)4.5 快速傅立叶变换(FFT)算法实验 (60)附录 (65)定时器工作寄存器 (67)AD转换功能寄存器 (70)第一章实验系统介绍1.1系统概述SEED-DTK(DSP Teaching Kit)是由合众达公司提供的一套可以满足大学本科、研究生和教师科研工作的综合实验设备,具有独特的多DSP结构、较强的DSP主板功能、丰富的外围实验电路、与教学内容紧密结合的实验例程。

下面主要介绍下SEED-DTK2812实验箱,它由SEED-DEC2812板卡以及SEED-DTK_MBoard构成:其中主控板是合众达公司生产的SEED-DEC2812,母板是由该公司生产的SEED-DTK_MBoard板卡。

此外,该款实验箱还可以配置DSK板卡、图像处理卡等多种子卡。

1.1.1 SEED-DTK2812实验箱实验例程■ SEED_DEC2812板卡实验例程S软件应用实验:介绍CCS的使用,编写简单的实验例程。

2.DSP片上资源应用实验本部分例程介绍的是DSP的片上资源。

3.SEED_DEC2812板卡应用实验SEED_DEC2812板卡与实验箱资源的应用实验。

包括:异步、同步串口通讯;扩展I/O口使用;AD/DA的使用。

4.算法实验包括FFT,滤波(FIR、IIR),卷积,自适应滤波器算法实验5.参考实验包括USB使用实验、自举程序的编写以及SEED_DEC2812板卡与SEED-DTK_MBoard板卡之间数据传递实验。

变压变频器设计及MATLAB仿真

变压变频器设计及MATLAB仿真
2.2 驱动电路介绍............................................................................................................................... 10 2.2.1 驱动芯片........................................................................................................................... 10 2.2.2 驱动电路电源设计 ........................................................................................................... 17
基于 TMS320F2812 的变压变频器设计及 MATLAB 仿真
摘要
本文针对以 TMS320F2812 为控制系统核心的变压变频电源进行了讨论,设计了主电路与驱动电 路,并对电源的工作情况进行了仿真。
仿真结果显示,设计的电源在输入三相交流 380V 电源的情况下可以输出 0~300V,30~300Hz 可调的交流电压;并能够对输出电流AKE 电路能够及时工作,防止泵升电压损坏电源。
2.3 控制芯片 TMS320C2812 及控制电路 ........................................................................................... 17 2.3.1 芯片简介........................................................................................................................... 17 2.3.2 控制电路........................................................................................................................... 18

基于DSPTMS320F2812的智能家庭监控系统设计与制作

基于DSPTMS320F2812的智能家庭监控系统设计与制作

www�ele169�com | 21智能应用引言随着国民经济与人民生活水平的不断提高,人们对住宅环境的要求不断提高,人们越来越希望自己的生活环境舒适、安全、节能。

本文设计了一款低成本的监测室内温度、湿度、亮度以及可燃性气体浓度的系统,以为人们提供一个舒适安全的居住环境。

1.系统总体设计本设计采用DSP(TMS320F2812)为主控芯片,结合外围电路,组成智能家庭监控系统。

系统硬件电路主要由TMS320F2812及其外围温度检测电路、湿度检测电路等组成。

DSP 主控制器循环检测温度、湿度、光照强度、气体浓度的值,并且在液晶屏上显示出来,当温度、湿度、气体浓度超过阈值则启动风扇,低于阈值则风扇不动作,当光照强度低于设定阈值则LED 灯被点亮,高于阈值则熄灭。

系统设计框图如图1所示。

图1 系统设计框图2.系统硬件电路设计■2.1 主控制器主控制器选用TI 公司的高性能32位信号处理器TMS320F2812,它能够在一个周期内完成32×32位的乘法累加运算,或两个16×16位乘法累加运算。

它的中断延迟时间短,能满足实时控制的需要。

此外,它具有高度集成、高速、低功耗、易于开发等优点,特别适用于高性能数字控制和通讯等领域[1]。

主控制器最小系统图如图2所示[2]。

图2 主控制器最小系统图■2.2 温度检测电路温度检测电路主要实现对环境温度的检测,本设计采用PT100铂电阻作为温度传感器。

温度检测电路连接图如图3所示,其主要由运算放大器LM358构成电压跟随器、PT100和R14构成的分压电路构成,通过分压检测PT100的阻值,由运放构成电压跟随器,提高测量点电压驱动能力,最后将检测电压送到DSP 的模数转换单元进行处理。

图3 温度检测电路■2.3 湿度检测电路湿度检测电路主要实现对家居环境湿度的检测,本设计采用HIH-4000系列湿度传感器里的HIH-4000-03。

由其设计与制作作者/徐敏、梁亚清,江苏信息职业技术学院摘要:本设计以TI公司的TMS320F2812作为主控制芯片,辅以传感器外围电路,实现了一个智能家庭监控系统,对室内温度、湿度、亮度以及可燃性气体进行检测和处理,监测结果由液晶显示屏显示,当检测物理量超出设定值时,启动报警,并打开相应的执行模块。

基于DSP的变频器能量回馈单元的设计与实现

基于DSP的变频器能量回馈单元的设计与实现

基于DSP的变频器能量回馈单元的设计与实现摘要:对于传统的变频器而言,电机在处于制动状态时产生的再生电能往往无法被有效回馈到电网进行利用。

为了避免产生过高的泵升电压,提高变频器的节能性能,设计了一种基于固定开关频率SPWM算法的能量回馈单元。

介绍了能量回馈单元工作的原理,并通过理论推导出控制算法的公式。

以TMS320F28062DSP为核心构造硬件电路,完成能量回馈实验。

最后实验波形表明设计不但可以实现变频器的能量回馈,而且性能良好,有广阔的市场前景。

关键词:能量回馈;电流控制;SPWM;数字信号处理引言变频器凭借电机控制性能优越性,正逐步广泛应用于工业变频传动系统。

但是根据中国电器工业协会变频器分会的研究,目前传统的变频器应用变频器回馈能量技术的却并不多,电机在制动过程中产生的大量电能通过制动电阻以热能的形式被白白浪费,且会影响变频器自身的制动性能。

随着能量回馈研究的不断进行,许多能源回馈技术被提出。

综合考虑成本与结构的复杂性,本文提出了一种以DSP(TMS320F28062)为内核的采用固定开关频率的SPWM(正弦脉宽调制)控制算法能量回馈单元,较之于过去主控单元采用单片机实现SPWM波的做法,TMS320F28062能够更快的进行浮点运算、处理中断服务和实时任务,对于A/D数据的采样也可以达到更高的精度。

硬件部分采用集成芯片代替多个运放模块实现相同功能,最大程度减小实际体积。

1.能量回馈单元的实现原理与组成能量回馈单元的实质就是一个有源逆变器,其主回路主要包括由IGBT组成的三相半桥,输出滤波电感L以及直流侧输入滤波电容C等,拓扑结构图如图1所示图1 能量回馈单元主回路拓扑图在上述拓扑图中Udc为直流母线电压,D1~D6为在并联IGBT两端的反向二极管,其目的主要是缓冲PWM过程中产生的无功电能。

Sa,Sb,Sc为IGBT的开关函数,L为输出滤波电感,R为传输线的等效电阻,ia、ib、ic为输出电流。

TMS320F2812中文资料介绍

TMS320F2812中文资料介绍

TMS320F2812中⽂资料介绍TMS320F2812中⽂资料介绍简介:德州仪器所⽣产的TMS320F2812数字讯号处理器是针对数字控制所设计的电机控制(digital motor control, DMC)、资料撷取及I/O控制(data acquisition and control, DAQ)等领域。

针对应⽤最佳化,并有效缩短产品开发周期,F28x核⼼⽀持全新CCS环境的C compiler,提供C语⾔中直接嵌⼊汇编语⾔的程序开发介⾯,可在C语⾔的环境中搭配汇编语⾔来撰写程序。

值得⼀提的是,F28x DSP核⼼⽀持特殊的IQ-math函式库,系统开发⼈员可以使⽤便宜的定点数DSP来发展所需的浮点运算算法。

F28x系列DSP预计发展⾄400MHz,⽬前已发展⾄150MHz的Flash型式。

1.⾼性能静态CMOS制成技术(1)150MHz(6.67ns周期时间)(2)省电设计(1.8VCore,3.3VI/O)(3)3.3V快取可程序电压2.JTAG扫描⽀持3.⾼效能32BitCPU(1)16x16和32x32MAC Operations(2)16x16Dual MAC(3)哈佛总线结构(4)快速中断响应(5)4M线性程序寻址空间(LinearProgramAddressReach)(6)4M线性数据寻址空间(LinearDataAddressReach)(7)TMS320F24X/LF240X程序核⼼兼容4.芯⽚上(On-Chip)的内存(1)128Kx16 Flash(4个8Kx16,6个16Kx16)(2)1Kx16OTPROM(单次可程序只读存储器)(3)L0和L1:2组4Kx16 SARAM(4)H0:1组8Kx16SARAM(5)M0和M1:2组1Kx16 SARAM共128Kx16 Flash,18Kx16 SARAM5.外部内存接⼝(1)⽀持1M的外部内存(2)可程序的Wait States(3)可程序的Read/Write StrobeTi最⼩g(4)三个独⽴的芯⽚选择(Chip Selects)6.频率与系统控制(1)⽀持动态的相位锁定模块(PLL)⽐率变更(2)On-Chip振荡器(3)看门狗定时器模块7.三个外部中断8.外围中断扩展⽅块(PIE),⽀持45个外围中断9.128位保护密码(1)保护Flash/ROM/OTP及L0/L1SARAM(2)防⽌韧体逆向⼯程10.三个32位CPU Timer11.电动机控制外围(1)两个事件管理模块(EVA,EVB)(2)与240xADSP相容12. (1)同步串⾏外围接⼝SPI模块(2)两个异步串⾏通讯接⼝SCI模块,标准UART(3)eCAN(Enhanced Controller Area Network)(4)McBSP With SPI Mode13.16个信道12位模拟-数字转换模块(ADC)(1)2x8通道的输⼊多任务(2)两个独⽴的取样-保持(Sample-and-Hold)电路(3)可单⼀或同步转换(4)快速的转换率:80ns/12.5MSPS2.2TMS320F2812硬件结构介绍2.2.1OSC与PLL⽅块F2812芯⽚上设计了⼀个相位锁定模块(PLL),这个模块将会提供整个芯⽚所需频率源。

基于TMS320F2812的PWM调制的实现

基于TMS320F2812的PWM调制的实现

基于TMS320F2812的PWM调制的实现作者:李晓光,苑林,刘博宁来源:《电脑知识与技术》2011年第08期摘要:该文论述了一种基于DSP芯片TMS320F2812的PWM调制的软件实现方法:使用TMS320F2812事件管理器的EVA模块产生PWM信号,并通过软件编程实现。

仿真与实验结果表明:采用DSP实现的PWM调制技术不但经济、节约空间,而且抗噪性能强,是一种值得广大工程师在许多设计应用中使用的有效技术。

关键词:TMS320F2812;PWM调制;EVA模块中图分类号:TP391文献标识码:A文章编号:1009-3044(2011)08-1927-02早期的PWM调制实现方法基本上是通过硬件电路模拟产生(主要以正弦波脉宽调制为主),后来发展到模拟和数字电路混和控制,目前采用全数字化的方案,完成实时在线的PWM信号的输出,提出了规则采样数字化PWM方案,对自然采样规律做了简单的近似,为PWM控制信号的实时计算提供了理论依据。

随着DSP技术的发展,高速的运算、控制功能使DSP逐步在脉宽调制领域内得以广泛应用,尤其是在脉宽调制的高频化设计中。

它包含的事件管理器中集成了实现PWM的电路和存储器。

使得生成PWM所需的代码大大简化了,同时DSP提供了丰富的中断源,极大方便了时实控制处理。

1 PWM调制技术随着电力电子技术、微电子技术和自动控制技术的发展以及各种新的理论方法,如现代控制理论、非线性系统控制思想的应用,PWM控制技术获得了空前的发展。

到目前为止,已出现了多种PWM控制技术,根据PWM控制技术的特点,到目前为止主要有以下几种方法:等脉宽PWM法、随机PWM法、SPWM法、等面积法、硬件调制法、软件生成法等。

这里主要介绍最后两种。

1.1 硬件调制硬件调制法是为解决等面积法计算繁琐的缺点而提出的,其原理就是把所希望的波形作为调制信号,把接受调制的信号作为载波,通过对载波的调制得到所期望的PWM波形。

(完整版)基于2812DSP的PWM产生方法

(完整版)基于2812DSP的PWM产生方法

基于TMS320F2812 DSP的PWM产生方法PWM(Pulse-Width Modulation)即脉宽调制技术,广泛运用于各种工业控制中,现需要用TMS320F2812DSP产生该波形,主要通过如下几点来实现。

一、硬件芯片选型依托现有条件,选用合众达的eZ dsp TMS320F2812开发平台作为目标板。

首要关注其datesheet和电路图。

如图1所示,产生的PWM波通过目标板P8插针口的第15根脚输出,测试时需要通过示波器检查该口的输出状态。

事件管理器(Event Manager)是产生PWM波的核心模块,包括通用定时器、比较单元、捕获单元、QEP电路等,这里主要用到通用定时器中的定时器1。

图2表示EV A中通用定时器1的相关寄存器,对这些寄存器进行配置是产生PWM 波的必经之路。

二、软件编程实现在了解2812DSP各相关寄存器的前提下,通过在CCS3.3环境下编程可实现。

S3.3软件环境学习一个完整的DSP工程文件需要由头文件(.h)、库文件(.lib)、源文件(.c)、和CMD文件共同组成。

在实际编程中,我们通常是打开某一个例程工程文件,其中很多头文件已经被默认添加进去,一般不需要改动,源文件在相应地方进行改动即可。

2.编程实现DSP芯片在一定时钟节拍驱动下才能正常工作,因此需要对系统时钟进行配置,通常使用外部时钟,并将PLL控制寄存器PLLCR取最大值10,送至CPU 的时钟则为150MHz。

主函数流程图如图3所示:初始化包括:系统时钟配置、PIE控制寄存器初始化、PIE中断向量表初始化、GPIO口初始化、事件管理器EV A初始化。

开中断实际上是定时器T1开始计数。

在通用定时器初始化的时候便将中断打开。

当T1CNT和T1CMPR的值相等时发生比较匹配事件,如果T1控制寄存器T1CON的TWCMPR为1,定时比较器被使能,且GPTONA的位TCMPOE为1时,定时器比较输出被使能,那么Hz PRT TCLK f 12106⨯⨯=PRT CPMR T PR T D 111-=Hz HSPCLK 5.372=T1PWM_T1CMP 引脚就会有PWM 波形输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.2 直流母线电压检测电路设计
检测直流母线电压的目的是用来控制能量反馈单元的
开 启 和 关 闭 。 当 直 流 母 线 电 压 高 于 Udh 时 , 开 启 能 量 反 馈 单元, 使电机产生的能量回馈至电网; 当直流母线电压低
于 Udl 时 , 关 闭 能 量 反 馈 单 元 , 能 量 回 馈 过 程 结 束 。 由 于 直流母线电压过高, 故采用电阻分压法进行检测, 电路如
图 5 温度检测电路图 第 二 对 称 方 式 [4], 即 R310=R33=100Ω, 同 时 选 取 R32=R34= 500Ω, VCC=3.3V。 AD3 连 接 至 DSP 的 ADC 模 块 进 行 模 数 转 换 以 数 字 显 示 温 度 。 当 温 度 到 达 90℃ 时 R31=138.52Ω, AD3=2.4885V, 此 时 DSP 启 动 过 温 保 护 程 序 , 故 可 将 温 度 控制在 90℃以下。
从 上 述 控 制 系 统 的 结 构 图 可 以 看 出 , PWM 逆 变 器 的 输 出 会 对 PWM 整 流 器 的 控 制 存 在 着 一 定 的 干 扰 , 为 了 抑 制这种干扰, 可以在两环节之间加储能电容 [6], 储能电容 的选取应兼顾两个原则: (1) 满足电压环控制的抗扰指 标; (2) 满足电压环控制的跟随性能指标 。 同时要综合 考虑同步电机的功率, 限于篇幅, 本文不给出推导过程, 在硬件电路设计时选取了 4 个 400V、 500μF 的电容两并两 串组成电容组。
从 式 (6) 我 们 可 以 看 到 , 当 id=0 时 定 子 单 位 电 流 产 生的转矩最大, 这时的电机电磁 转 矩 与 iq 成 正 比 , 因 此 只 需要对 iq 进行控制即可以控制转 矩 , 并 且 控 制 性 能 可 以 达 到他励直流电动机的控制性能, 控制系统结构图如图 6 所 示。
ADC 模块进行模数转换。
图 电压同频同相的三相交流 电流信号, 因此必须通过同步电路取得电网电压的频率和 相位。 同步信号的产生主要有过零检测、 锁相环技术和虚 拟转子法三种方法 [3], 其中以过零检测最为简单 , 本文采 用 过 零 检 测 实 现 同 步 功 能 。 由 于 三 相 交 流 电 压 互 成 120°, 知道其中一相的相位就可以知道另外两相的相位, 为了简 化同步电路, 所以只取一相电压的过零信号作为同步电 路, 如图 4 所示。
PMSM 在 d-q 坐标系下的数学模型 [5] 如下所示: 定子磁链方程:
(1) (2)
定子绕组电压方程:
(3)
(4)
电磁转矩方程:
(5)
电机转子的机械运动方程:
(6)
式 (1) ~ (7) 中 , Rs 为 定 子 绕 组 相 电 阻 ; Ld、 Lq 为 定 子 绕 组 的 d、 q 轴 电 感 ; ud、 uq 为 定 子 绕 组 的 d、 q 轴 电 压; id、 iq 为定子绕组的 d、 q 轴电流; ψd、 ψq 为 d、 q 轴的 磁 链 ; ωr 为 转 子 永 磁 体 产 生 的 磁 链 ; np 为 转 子 极 对 数 ; ω 为 转 子 电 角 速 度 ; Te 为 电 磁 转 矩 ; TL 为 负 载 转 矩 ; J 为 转 子转动惯量; B 为阻尼系数。
3.2 系统软件设计
本系统包括回馈单元和调速单元, 回馈单元采用用了 电压、 电流双闭环的全数字控制, 调速单元采用了速度、 电 流 双 闭 环 的 全 数 字 控 制 , 分 别 利 用 TMS320F2812 的 EVA、 EVB 的 PWM 输 出 控 制 回 馈 单 元 和 调 速 单 元 中 的 IGBT 的开启和关闭, 实现能量回馈调速功能。 控制系统软件
图 2 所 示 。 其 中 Vbus 为 母 线 电 压 采 样 点 , AD1 连 接 至 DSP 的 ADC 模块进行模数转换。
2.3 电流检测电路设计
在 能 量 回 馈 调 速 系 统 中 , 由 于 采 用 双 PWM 控 制 , 控
制器需要及时、 准确的知道电网侧和电机侧电流的大小,
为此需要对电流进行
图 1 能量回馈主电路图
收稿日期: 2008-10-28
31
工业控制
机电工程技术 2009 年第 38 卷第 03 期
为了避免能量回馈状态频繁切换, 切换电压采用滞环控
制 , 控 制 的 下 限 电 压 Udl 必 须 大 于 电 网 电 压 波 动 时 直 流 母 线上的最高电压, 以避免整流和回馈状态同时进行。 一般
图 4 同步电路图
2.5 温度检测电路设计
电力电子器件在导通和开关过程中, 都会产生损耗, 这些损耗通常会转换为热量, 使电子器件温度升高, 因此 非常有必要外加温度检测电路。 本文采用在靠近功率模块 的散热器上加装热电阻的方法构成温度检测电路, 如图 5 所示。 由于被测温度变化范围大, 为了提高灵敏性, 采用 不平衡电桥进行测量 R31 采 用 分 度 号 为 Cu100 的 热 电 阻 , 其 允 许 耗 损 功 率 PTg 为 3.6mW。 为 了 减 小 非 线 性 误 差 , 采 用
3 控制策略和软件设计
3.1 系统数学模型及控制策略
系 统 正 常 运 行 时 电 机 运 行 于 电 动 状 态 , TMS320F2812
32
机电工程技术 2009 年第 38 卷第 03 期
工业控制
事 件 管 理 器 EVA 的 PWM 输 出 控 制 PWM 整 流 器 处 于 整 流 状 态 , EVB 的 PWM 输 出 控 制 PWM 逆 变 器 进 行 调 速 ; 系 统制动时电机运行于发电状 态 , TMS320F2812 事 件 管 理 器 EVB 的 PWM 输 出 控 制 PWM 逆 变 器 处 于 整 流 状 态 , EVA 的 PWM 输出控制 PWM 整流器进行能量回馈。
三相 VSR 在 d-q 坐标系下的数学模型 [6] 如下所示:
(7)
(8)
(9)
式 (7) ~ (9) 中, R 为功率开关管 损 耗 等 效 电 阻 和 交流滤波电感等效电阻 之 和 ; RL 为 直 流 侧 负 载 电 阻 , L 为 交 流 滤 波 电 感 ; u 为 直 流 母 线 电 压 的 平 方 ; ud、 id、 uq、 iq
NP, 2 个用来检测电网侧电流, 2 个用来检测电机侧电流。
该款电流传感器原边和副边是绝缘的, 具有出色的精度、
良好的线性度、 低温漂、 反应时间快, 频带宽度宽、 抗外
界干扰能力强等优点, 因此被广泛用于交流变频调速、 伺
服电机牵引等领域。 电流检测电路如图 3 所示, 霍尔电流
传感器的输出信号接至图 3 中的 I 点, AD2 连 接 至 DSP 的
情况下, 电网电压的波动范围不会超过±15%, 则电网电压
波 动 时 直 流 母 线 上 的 最 高 电 压 为 : 姨 2 × 姨 3 × (1+0.15) ·U2=2.45×1.15×220=619.85V, 取 Udl=630V; 控 制 的 上 限 电 压 Udh 必须小于变频器的过电压保护值, 取 Udh=660V。
1 引言
目前变频调速广泛采用简单的能耗制动, 存在浪费电 能, 电阻发热严重, 不能四相限运行等缺点 [1]。 能量回馈 调速系统不仅可以使系统获得快速的动态响应, 使变频器 真正实现四象限运行, 而且通过整流器和逆变器的功率平 衡控制, 能大大减少直流回路储能电容的容量 [2]; 把制动 电能回馈至电网, 能量得到回收利用, 系统的效率大大提 高, 与此同时, 电网品质不受影响, 因此研究能量回馈调 速系统具有十分重要的现实意义。 在国际上, 德国西门子 公司已经推出了电机四象限运行的电压型交-直-交变频 器 , 日 本 富 士 公 司 也 成 功 研 制 了 电 源 再 生 装 置 , 如 RHR 系 列 、 FRENIC 系 列 电 源 再 生 单 元 [3], 这 些 装 置 普 遍 存 在 的问题是价格昂贵, 再加上一些产品对电网的要求很高, 不适合我国的国情。 国内在中小容量系统中大都采用能耗 制动方式, 不具备能量回馈功能, 关于能量回馈控制的研 究正在进行, 但基本上都处于实验阶段 [3]。 本文给出了一 种 基 于 DSP 芯 片 TMS320F2812 的能量回馈 调速系统的设计, 该方案 充 分 利 用 DSP 高 速 处 理 能力和双事件管理器来实 现 双 PWM 控 制 , 节 省 了 硬件开销, 实现了复杂的 控制算法, 主要内容包括 系统硬件电路设计, 系统 控制策略和软件设计以及 Matlab 仿真试验结果。
2 能量回馈调速硬件电路设计
2.1 主电路设计与能量回馈原理
主 电 图 采 用 两 电 平 电 压 型 双 PWM 变 换 器 , 电 路 结 构 如 图 1 所 示 。 主 电 路 主 要 由 网 侧 电 抗 器 、 PWM 整 流 器 、 直 流 环 节 和 PWM 逆 变 器 组 成 。 其 中 PWM 整 流 器 和 PWM 逆 变 器 采 用 由 IGBT 组 成 的 智 能 功 率 模 块 , 内 部 集 成 驱 动 电 路 、 过 热 、 过 流 及 短 路 保 护 电 路 ; R7 的 作 用 是 在 电 源 接 通 的 一 段 时 间 内 接 入 , 将 电 容 器 C1 的 充 电 电 流 限 制 在 一定范围内, 当 C1 充电到一定程度时, 投入开关将 R7 短 路 掉 。 当 电 机 正 常 运 行 时 处 于 电 动 状 态 , PWM 整 流 器 处 于整流状态, DSP 通过控 制 PWM 逆 变 器 中 VT21~VT26 来 进行变频调速; 当电动机制动时处于发电状态, 滤波电容 储能, 直流母线电压升高, 当直流母线电压升高到一定值 时 , 利 用 DSP 控 制 PWM 整 流 器 使 其 处 于 逆 变 工 作 状 态 , 能 量 回 馈 至 电 网 ; 当 直 流 母 线 电 压 降 低 到 一 定 值 时 , DSP 控制 PWM 整流器重新回到整流状态, 能量回馈过程结束;
相关文档
最新文档