DSP综合实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP综合实验报告

基于DSP的三段式电流保护 综 合 实 验 基于DSP的三段式电流保护 一、实验目的: 1.通过DSP程序的设计模拟继电保护跳闸实验,进一步了解DSP在继电保护中的应用。 2.理论与实践相结合,强化学生的工程实际能力。 3.通过具体电路的设计和调试,加深对电力系统微机保护整个流程的理解,锻炼运用常用算法编程解决问题的能力。 4.通过实验线路的设计,计算及实际操作,使理论与实践相结合,增加感性认识,使书本中的知识更加巩固。培养动手能力,增强对DSP运用的能力,培养分析查找故障的能力。 二、硬件电路: 2·1实验设备 DSP板、仿真器、直流电源、吸锡器、电烙铁、万用表,示波器、调压器、灯泡、螺丝刀、导线若干 2·2 DSP芯片F2812介绍 DSP2812功能比单片机强大的多,TMS320F2812 是美国TI 公司推出的C2000 平台上的定点32 位DSP 芯片,适合用于工业控制,电机控制等,用途广泛,应该相当于单片的升级版。运行时钟也快可达150MHz,处理性能可达150MIPS,每条指令周期6.67ns。IO口丰富,对用户一般的应用来说足够了。两个串口。具有12位的0~3.3v的AD转换等。具有片内128k×16位的片内FLASH,18K ×16 位的SRAM,一般的应用系统可以不要外扩存储器。 (1).ADC编程 TMS320F2812带有两个8选1多路切换器和双采样/保持器的12位ADC,模拟量输入范围为 0~3V,最快转换速率为80ns,选用10kSPS采样率,并采用EVA的定时器(0.1ms)自动触发方式,可同时采样4个通道,并采用每次转换结束的中断方式来纪录采样结果(右移4位)。转换结果=(212-1)×(输入的模拟信号-ADCLO)/3 ADC转换时,首先初始化DSP系统,然后设置PIE中断矢量表,再初始化ADC模块,接着将ADC中断的入口地址装入中断矢量表并开中断,然后再启动0.1ms定时器,同时等待ADC中断,最后在ADC中断中读取ADC转换结果,并用软件启动下一次中断。 (2).脉波宽度调变(PWM) PWM的功能包括:拥有宽广可程序的Dead-time长度;PWM载波频率实时的改变;PWM脉波宽度实时的改变可以透过程序来产生非对称、对称及空间向量PWM信号;提供外部保护接脚PDPINTx来保护功率级板,当这个接脚为地时,PWM信号将会强制变为高阻抗.其动作流程大致为:比较器的值(CMPRx)进来与T1CON所设定的对称或非对称之波形比较,然后产生方波PHx输出进入死区时间产生电路产生出两个有死区时间的信号,再透过输出逻辑电路来设定每个PWM的输出逻辑,如此就可产生所需要的PWM信号。 2·3硬件电路图 三、分析与计算: 主电路由电流互感器、电压互感器、微型继电器、和部分电阻组成。 交流采样模块(+-12V双电源供电)信号处理电路有4个运算放大器、两个电位器、一个104独石电容和部分电阻组成。 从电压互感器出来的信号,首先经过运放D,进行反相偏置处理,然后经过运放C,它是个一阶有源滤波。运发B的作用是对前两级的信号进行放大,使信号更适合DSP的要求,最后运放A是个跟随器,其作用是减小对信号源的影响,因为理想运放的输入电阻无穷大。 1. 交流采样结果 用示波器观察得到的波形,基本上和计算值相符,不大于3.3V,不小于2V 2. 模拟继电保护动作结果 1)输入电压小于80V不动作,数码管显示当前输入电压,模拟电路正常工作; 2)输入电压大于160V时立即跳闸,数码管显示当前电压值,模拟电流速断; 3)输入电压小于160V且大于120V时,数码管显示当前输入电压,经过3秒的延时后跳闸,数码管显示当前电压值,模拟电流二段; 4)输入电压小于120V且大于80V时,数码管显示当前输入电压,经过5秒的延时后跳闸,数码管显示当前电压值,模拟电流三段; 四、软件流程: 五、软件代码: #include DSP281x_Device.h #include DSP281x_Examples.h; interrupt void adc_isr(void); void output(int m,int n); void disp(int d); Uint16 LoopCount; Uint16 ConversionCount; Uint16 Voltage1[240]; Uint16 Voltage2[240]; Uint16 Power_voltage; Uint16 c; Uint16 d; Uint16 e; Uint16 f; main() { InitSysCtrl();//初始化cpu DINT;//关中断 InitPieCtrl();//初始化

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档