版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选word文档 下载可编辑dsp课程设计基于dsp的电力系统谐波分析xxx(南京xxx大学xxx系,南京210044)摘要本文主要研究电力系统的谐波分析,在理论研究的基础上给出了电力参数测量及谐波分析的方法。综合谐波分析的方法,利用dsp器件对电力系统进行谐波分析的仪器设计,包括硬件设计和软件设计。在硬件电路的设计上,着重选择了传感器滤波电路,a/d转换电路与dsp开发系统相连接对谐波信号进一步处理。最后用单片机结合lcd将处理结果显示出来。关键词谐波分析dsp电力系统harmonicanalysisofpowersystembasedondspxxx(nanjinguniversityof
2、xxx,nanjing210044,china)abstract:inthispaper,itmakesastudyofthepowersystemharmonicanalysis,andtheoryresearchpresentedonthebasisofelectricityparametermeasurementandharmonicanalysismethod.comprehensiveharmonicanalysismethod,usingdspdeviceforpowersystemharmonicanalysisofequipmentdesign,includinghardwar
3、edesignandsoftwaredesign.inthehardwarecircuitdesign,emphaticallychosesensorfiltercircuit,a/dcircuitconnectedwithdspdevelopmentsystemofharmonicsignalfurthertreatment.finallymcucombinedwithlcddisplayoftheresultofitshandling.keywords:harmonicanalysis;dsp;powersystem;1引言随着现代工业的高速发展,电力系统中的非线性负荷日益增多,供电系统中
4、谐波电压和电流成分不断增加。电力系统谐波不仅对供电系统造成污染,对电力设备构成危害,而且产生谐波的非线性用户将其吸收的一部分基波电能转化成谐波电能,造成供电企业线损增加,电力运营企业非经营性成本增加。我们只有对电网中的谐波进行合理测量,掌握了电网中谐波实际情况,才能为谐波的智力提供良好的依据,维护电网的安全运行。电力参数的测量对于分析电力系统的运行状态以及故障诊断具有重要的意义。如何设计出高精度、功能齐全且性能稳定、价格低廉的电力参数测量仪,一直是不断追求的方向和目标。本设计主要研究电力系统谐波分析的仪器设计方法,包括硬件设计和软件设计。论文围绕系统的硬件设计,采用ti公司的5000系列dsp
5、中的高性能廉价的tms320vc5416为主控制器,为了能够使其适应于本系统中实时高速数字信号处理功能和系统可编程功能,因而进行了高速的数据存储器和flash程序存储器扩展。系统采用ad8364对采集到的模拟量进行ad变换,利用锁相倍频电路对ad转换进行触发,来实现非同步交流采样,减少误差。系统在软件上着力遵循模块化设计原则,给出了主程序的流程图,谐波测量的流程图。2谐波分析概述由于电力系统中大量非线性设备的存在,导致它们在工作时不仅会产生基波频率的整数次谐波,还可能产生基波频率的非整次谐波,即间谐波,这会对电能造成严重的污染,增加能量损失,威胁电力设备的安全运行。因此,谐波和间谐波的分析对于
6、电力系统的监控与保护都具有十分重要的意义。传统的正交小波包变换在电力系统谐波分析与检测中有着广泛的应用。但是由于小波包变换固有的性质,如小波包变换的混叠现象比小波变换的混叠现象更为直观形象,其影响也比小波变换严重,这主要是由于分解滤波器之间存在频带混叠现象,小波频谱的起始频率和截止频率之间存在过渡带。谐波小波变换是一种基于快速傅里叶变换(fastfouriertransform,fft)及其逆变换(inversefastfouriertransform,ifft)的快速算法,在数值上容易实现,其算法快,精度高,具有很好的工程实用价值。通常的小波算法(如mallat算法,daubechies小波
7、)在分解信号时要隔二取一,从而使得在小波分解时各层的数据点数和采样频率随尺度的增加逐渐减小。谐波小波相对于传统的小波函数而言,具有更普遍意义上的正交性以及优异的视频分解能力,其明显优势就是信号任意频段的“细化”能力,虽然它在时域中的局部化能力一般,但在频域分析中对精度有特殊要求的场合,这种优势就非常符合需求。3系统框图本系统的硬件平台采用了以dsp为主控制器的系统结构,系统总框图如下图1所示。该系统主要由tms320vc5416为主控制器,同时与扩展的数据存储器和程序存储器组成dsp的最小系统,为了测量还加入了电压、电流传感器,a/d转换及控制电路和电源监视电路,此外还扩展了人机接口电路键盘和
8、lcd显示电路。图1系统框图4硬件电路设计1信号调理电路该部分电路的功能是通过电压互感器和电流互感器将强电信号转换为弱电信号,并将双2/3存储器扩展2a/d模数转换接口is61lv12816l和sst39lf400,如图4。图2信号调理电路图3a/d模数转换接口电路十六位模数转换器,采用+5v工作电压。它与dsp的连接如图3极性的交流信号通过电压抬升电路转换成适合ad采样的单极性信号,如图2。a/d转换器采用的是ti公司的ads8364,他是高速,低功耗,六通道同时采样和转换的数据处理采用的是dsp(tms320c5416),同时外挂了一个ram和一个flash,分别为图4dsp外接ram与f
9、lash3/65软件设计以达到3v左右。4mcu微处理器及基本外设图5mcu微处理器及基本外设程序、数据处理子程序、液晶显示程序、数据通信子程序等。晶和键盘。dsp和mcu之间采用hpi总线通信,由于dsp的使用电压为3v,而mcuti公司的一种16为双向总线收发器。它可以接收高达5v的高电平,而输出的高电平可的使用电压为5v,因此采用了74lvc16245a来协调两个处理器的电压。74lvc16245a是软件系统采用ti公司的集成开发环境ccs开发,ccs集成了代码调试工具,能对dsptms320c5416处理能力强,但是控制能力弱,因此我们使用at89s52来控制12864液主要包括主程序
10、、dsp初始化程序、a/d初始化程序、液晶模块初始化程序、a/d中断采样升级。为使系统的精确度和速度达到最优,该系统软件采用c语言和汇编语言混合编程,进行指令级的方针和实时数据分析,并拥有丰富的数据处理函数库,方便对软件惊醒调试、4/6图6主程序流程图图7数据采集流程图图8mcu和dsp通信流程图6结论电力参数的测量对于分析电力系统的运行状态以及故障诊断具有重要的意义。如何设计出高精度、功能齐全且性能稳定、价格低廉的电力参数测量仪,一直是我们不断追求的方向和目标。论文围绕系统的硬件设计,采用ti公司的5000系列dsp中的高性能廉价的tms320vc5416为主控制器,为了能够使其适应于本系统
11、中实时高速数字信号处理功能和系统可编程功能,因而进行了高速的数据存储器和flash程序存储器扩展。系统采用ad8364对采集到的模拟量进行ad变换,利用锁相倍频电路对ad转换进行触发,来实现非同步交流采样,减少误差。系统在软件上着力遵循模块化设计原则,给出了主程序的流程图,谐波测量的流程图。5/参考文献1宋文南,刘宝仁.电力系统谐波分析高等学校教材.中国电力出版社.1995-11-12瓦基勒(wakilehgeorgej.).电力系统谐波:基本原理分析方法和滤波器设计.机械工业出版社.201*-1-13马永军,刘霞.21世纪高职高专规划教材dsp原理与应用.北京邮电大学出版社.201*-6-1
12、4刘艳萍.dsp技术原理及应用教程(普通高校十一五规划教材).北京航空航天大学出版社.201*-7-15高海林,钱满义.dsp技术及其应用(国家电工电子教学基地系列教材).清华大学出版社.201*-7-16/扩展阅读dsp课程设计 报告课程设计报告(201*201*学年第二学期)课程名称dsp课程设计班级学号姓名指导教师201*年09月课程设计报告一、目的(1)、通过实习,进一步掌握tms320c5402的工作原理及其最小系统和基本外围电路;(2)、培养阅读电路原理图的能力,掌握根据图纸焊接电路的技能;(3)、培养硬件查错的能力;(4)、熟练掌握利用c语言编写dsp程序;(5)、掌握利用dsp
13、开发环境ccs软件编译和调试程序的能力;(6)、培养学生独立分析和解决问题的能力,学会查手册以及有关资料,提高知识综合运用能力和创新能力。二、内容和要求内容(1)、根据原理图焊接电路板,熟悉各部分的功能;(2)、安装并学会使用dsp开发环境ccs;(3)、根据编程任务编写程序并使用串口仿真器seed-xdsusb0在线调试程序;(4)、参加成果验收;(5)、撰写报告。具体要求(1)、了解ti公司的数字信号处理器tms320c5402的相关背景知识及其工作原理;(2)、完成tms320c5402简易实验开发板的焊接,要求能够成功下载并执行程序,若有问题,结合电路原理图分析和硬件查错最终解决问题;
14、(3)、了解tms320c5402简易实验开发板的基本构成和各部分硬件电路的作用;(4)、熟练掌握dsp开发环境ccs的编译和调试方法,学会用c语言编写dsp程序;(5)、编写tms320c5402控制led灯闪烁和按键识别等基本程序并用硬件实现;(6)、编写tms320c5402实现iir、fir滤波等程序并用软件仿真,分析仿真结果。(7)、认真阅读理解tms320c5402结合语音芯片tlv320aic23b实现语音信号处理的程序,掌握tms320c5402的多通道缓冲串行口mcbsp和dma控制器的工作原理,并使用实验开发板完成语音输入与输出的效果演示。-课程设计报告三、过程(如实际程序
15、开发、电子制作,详细说明有关原理、开发过程、调试过程、结果)(一)tms320c5402实验开发板介绍tms320c54xdsp芯片是ti公司于1996年推出的新一代定点数字信号处理器,是tms320c5000dsp平台中最为成熟、应用十分广泛的芯片。c54x采用先进的修正哈佛结构,片内共有8条总线(1条程序存储器总线、3条数据存储总线和4条地址总线)、cpu、在片存储器和在片外围电路等硬件,加上高度专业化的指令系统,使c54x具有功耗小、高度并行等优点。tms320c54x的cpu具有先进的多总线结构、40位算术逻辑运算单元、17*17并行乘法器、指数编码器和双地址生成器,内部存储器包括19
16、2k可寻址存储空间(64k字程序存储器、64k字数据存储器和64k字io空间)、片内rom和片内单寻址ram,在片外围电路有可编程状态发生器、片内锁相环时钟发生器、16位可编程定时器、全双工串行口、时分多路串行口、缓冲串行口和多通道缓冲串行口、8/16位并行主机接口、6通道dma控制器等。c54x系列中各种派生器件,既有相同的cpu结构及指令系统,而片内存储器及外围电路则不尽相同。本次实习我们使用的tms320c5402片内存储器有4k的rom和16k的daram,在片外围电路主要有2个mcbsp串行口、8位hpi主机接口、6通道dma、2个定时器。图1为本次课程设计所使用的tms320c54
17、02实验板系统设计结构图。pcrs232tms320vc5402dsp最小系统音频编解码键盘led等单片机最小系统译码电源模块图系统总体设计结构图-课程设计报告本实验板以tms320c5402为核心。整个系统按照功能可划分为以dsp位核心的最小系统电路和应用电路两大部分,最小系统电路主要包括电源电路、时钟电路、复位电路、自举加载器及jtag仿真电路等;应用电路包括io端口应用(键盘和led灯)模块和通过mcbsp串行通信实现音频信号编解码模块。通过硬件设计和软件设计,把以上电路连接在一起使其成为一个完整的系统,就可以得到基本的实验开发系统。对本实验板的硬件介绍分以下模块1、dsp处理器模块ds
18、p处理器模块以tms320vc5402为核心,由jtag仿真口、时钟电路、复位电路组成。如图2所示。结合原理图可以看出,复位电路由一个按键构成,连接在处理器的98脚即复位脚上,当按键按下,复位管脚检测到低电平,处理器复位。jtag仿真口实际上是一排双排针,通过5个管脚tdi、tdo、tms、tck、reset与仿真器上对应口连接,即可完成程序下载和在线调试。时钟电路由外部晶振构成,这是一个20mhz的晶振,直接加到x2/clkin管教上,它作为时钟发生器的参考时钟输入,时钟发生器由内部振荡器和锁相环电路组成。处理器通过设定c54x的3个引脚clkmd1,clkmd2,clkmd3硬件配置pll
19、,选定时钟方式,实际电路使用了3个硬件切换开关来设定此3个管脚的高低平状态。图tms320c5402处理器的基本连接图-课程设计报告2、电源模块tms320vc5402芯片采用低电压供电方式,这可以大大降低dsp的功耗,tms320vc5402的电源分两种,即内核电源和i/o电源。其中,i/o电源采用3v,而内核电源为8v。为了满足tms320vc5402对电源的要求,并降低实验板成本,采用ams1117芯片分别提供8v和3v电源,满足系统中所有芯片的供电需求。如图3所示。图电源模块原理图3、人机接口模块进行hpi接口程序设计,包含了单片机和dsp相关技术。采用hpibootloader进行程
20、序加载脱离高额仿真器的限制,为我们的开发设计节省了成本。具体方法首先在ticcs集成开发环境中编写用户程序编译后形成coff文件(.out文件),利用ti提供的命令hex500将.out文件转换为.hex文件。利用stc单片机在线烧写的功能,将这一文件和单片机控制dsphpi接口程序一起编译,采用rs232串口一同烧写到stc单片机片内rom中。图stc单片机与tms320vc5402hpi接口硬件连接图-课程设计报告4、i/o口应用模块dsp芯片存在三种空间分别是程序、数据和i/o空间。dsp芯片通过/is以及/iostrb外部i/o空间片选和锁存,结合地址线、数据线对i/o空间进行读写操作
21、。应用数字电路基础课程的74lvc系列译码器件进行逻辑设计,加以编程实现如44键盘、led的读写控制,可以完成一些简单实验如按键控制霓虹灯闪烁等。图按键、led及其译码电路5、音频编解码模块tlv320aic23b使ti公司推出的一款高性能、集成有模拟功能的立体声音频codec。数字传输长度可为16,20,24,32位,采样频率范围8-96khz。它能以数字和模拟电压运行,这些电压与c54x的i/o电压兼容,可以实现与c54xdsp的iic接口和mcbsp端口的无缝连接。通过设置引脚mode为低电平,配置接口为spi模式,与c54xdsp的硬件连接图如图6所示。图vc5402与aic32硬件连
22、接图-课程设计报告(二)硬件焊接和调试这次课程设计首先要把tms320c5402简易实验开发板焊起来,电路板已经做好,我们只需要焊上dsp芯片和其外围电路等各种器件,之后便可以用ccs软件编写和调试程序进行各种实验。焊接时要注意安全,特别是在使用烙铁时,不要烫着人体,不要烫着电线,以免发生电路短路等故障。焊接的过程如下(1)、用万用表测量电路板上电源与地,保证这两端不短路,然后开始具体的焊接工作。(2)、焊接电源模块(包括5v电源接口,8v和3v电压芯片及其指示灯)。(3)、焊接较小贴片器件(电阻、电容、贴片led灯等)。焊led灯前先判断用万用表正负极,将万用表打到最左边短路检测档上,红黑表
23、笔分别接在led灯两端,如果led灯亮则说明接红表笔的那一端是led灯正极,判断完毕后根据原理图将其焊接好。另外在焊接极性电容要注意极性。(4)、焊接较大的插针器件(双排针、按键、单片机等)。(5)、焊接结束。在基本焊接结束后,我们检测实验板的可行性,第一次使用时发现可以使用仿真器进行实验,但是串口部分有问题,不能将程序下载进去。于是我们检查串口那一部分的电路,首先检查周围的晶振、电容等有没有虚焊的。在老师的帮助下,经过一系列的排查,最终发现时max232芯片有问题,重新换上之后实验板就可以下载程序了。实验板焊接结束后,需要验证所焊的电路板能否正常工作,也就是检验实验板能否下载程序和在线调试。
24、步骤如下(1)、安装c54xdsp开发环境tmdsccs5000-1ccs2,安装路径为c盘ti文件夹。(2)、安装c5402仿真器seed-xdsusb0的硬件驱动程序,安装文件夹也要设为ccs的路径c盘ti文件夹。(3)、将仿真器usb接口一端插在电脑上,另一端jtag接口连在实验板上,实验板上电。(4)、在setupccs2(5000)里正确配置驱动程序,添加c5402xds510emulator,属性设置,自动产生数据文件由外部配置,配置文件为ccs中drivers目录下的seedusbcfg文件,i/o地址设置为0x240。(5)、关掉ccssetup,保存设置,启动ccs。打开例程
25、led灯闪烁程序,将.out文件下载到目标板中,运行程序,观察到led灯闪烁效果,说明实验板的焊接基本正确,能够工作。-课程设计报告(三)实验程序设计1、led控制实验此实验是使用dsp的数字i/o控制4个led闪烁。由原理图可看出,4个led的控制电平是由74hc244驱动的,74hc244的输入端为dsp的d4-d7。led的低电平选通脚由dsp的a12和a13经74hc139译码提供(译码值为0),根据这个原理可知,led的地址的第12位和13位第13位必须是0,其他位任意值,程序中设置led的地址为0xcfff#defineledaddportcfffioportunsignedint
26、ledadd;这样的话只需要设置变量ledadd第七位至第四位的值就可以控制对应led的亮灭例如程序ledadd=0x0000;/四个led全灭ledadd=0x00f0;/四个led全亮程序设计思想在程序中定义好led的控制地址变量,初始化dsp配置寄存器后,直接对ledadd赋值,使led等处于某种状态,经进行延时改变为另一种状态,如此反复执行则可实现闪烁效果。根据实现的效果,程序流程图7所示。图led闪烁流程图-课程设计报告2、键盘控制实验key0key3是四个独立式的按键,使用74hc244驱动,四个按键对dsp的输入脚为dsp的数据信号d0-d3,即由这四个管脚读取按键电平值,当没有
27、按键按下时,读入四个高电平,当有按键按下时,对应输入管脚读得低电平。使用到74lvc139译码,译码值为1,译码源是dsp的地址线a14和a15,所以按键的地址这两位要保证是低电平,其他位可以任意设置。用如下变量读取按键电平值#definekeyregport3fff;keyreg;ioportunsignedint程序主要实现用四个按键控制led的闪灯效果,按下key0key3中任意一个,由处器识别按键,点亮对应的led灯。程序流程图main函数译码选中led和键盘驱动dxf灯亮开总中断dxf灯灭返回扫描键值键值0x0e?led0亮键值0x0d?led1亮键值0x0b?led2亮键值0x07
28、?led3亮图键盘控制led点灯流程图-课程设计报告3、音频编解码实验本设计中,dsp控制tlv320aic23b对语音信号进行ad转换,采样得到的数据,通过缓冲串行口mcbsp传输给dsp,dsp收到数据后不做任何处理,再通过缓冲串行口mcbsp将数据传给tlv320aic23b,有它内部的d/a转换器d/a转换后将声音信号输出。即通过mic输入音频信号,通过耳机试听到处理后的音频信号。tlv320aic23b有2个接口,一个是控制口,用于设置aic23的工作参数,另一个是数据口,用于传输aic23的a/d、d/a数据,这部分与vc5402的mcbsp无缝连接。其中cs的反是片选信号,低电平有效;sdin是aic23控制口串行数据输入,sclk是aic23控制口的位-时钟。bclk表示数据口位时钟信号,lrcin表示数据口dac输出的帧同步信号,lrcout表示数据口adc输入的帧同步信号,din表示数据口dac输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东青年职业学院《数据结构和算法》2023-2024学年第一学期期末试卷
- 广东女子职业技术学院《护理传染学》2023-2024学年第一学期期末试卷
- 不断进取-助推事业成功:年度工作总结与自我提升
- 2025年中国农业机械行业概述与产业链及发展历程调研报告
- 《xx项目建议书》课件
- 【名师一号】2020-2021学年高中英语必修二-第二单元综合测评
- 2021高考英语浙江义乌市课外训练(9)及答案
- 湖北省黄石市阳新县2024-2025学年八年级上学期数学期末考试题 含答案
- 《直肠癌术后的护理》课件
- 【名师一号】2020-2021学年高中英语(北师大版)必修1随堂演练:期中测试
- 政府部门劳动合同范例
- 河南省平顶山市郏县2023-2024学年八年级下学期期末测试英语试题
- 2024年辽宁经济职业技术学院单招职业倾向性测试题库附答案
- JT∕T 1477-2023 系列2集装箱 角件
- 启明计划工信部青年人才
- 乙酸钠危化品安全信息卡、周知卡及MSDS-
- 人工造林项目与其他单位的协调配合
- 居家服侍老人协议书
- (高清版)DZT 0426-2023 固体矿产地质调查规范(1:50000)
- 2024年-(多附件条款版)个人汽车租赁给公司合同电子版
- 文旅微电影项目策划
评论
0/150
提交评论