打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
三相正弦波变频电源毕业设计

三相正弦波变频电源毕业设计

D width=77>

0.00

0.04

70

0.04

0.00

0.04

0.04

0.00

0.04

其中,各项相电压之差去其绝对值,各项相电压为V,从中可以看出相电压有效值之差小于0.1V,达到设计任务书的要求。

4.输出线电压有效值测试

测量条件:当输入电压为198~242V,负载电流有效值为0.5~3A。

测量方法:在隔离变压器前接一个500VA的自耦变压器,通过调节输出电流,其测量简化图如图5-3所示。

以测试A相线电压为例,结果分析:输出线电压有效值测试结果数据见表5-4。

图5-3 输出线电压有效值测试简化图

表5-4 输出线电压有效值测试结果数据

输入电压/V

负载电流/A

A相

B相

C相

198

1

35.86

35.87

35.89

2

35.74

35.76

35.77

3

35.67

35.69

35.70

220

1

36.01

36.04

36.10

2

36.00

36.00

36.03

3

35.97

35.98

36.00

240

1

36.30

36.32

36.35

2

36.27

36.29

36.30

3

36.15

36.18

36.12

输出电压有效值应保持在36V,误差的绝对值小于5%左右。

5.输出指标实测与显示测试

测试仪器:UT56数字万用表、湘星42L6-A交流电流表,SP-1500A等精度频率计。

测试数据见表5-5,以测试A相线电压为例。

表5-5 输出指标实测测数据

测试指标

显示值

实测值

误差

UA

36V

37.47V

4.08%

IA

1.41A

1.45A

3.57%

60Hz

62.30Hz

3.83%

P

62W

63.50W

2.42%

经计算,该频率电源输出电压、电流、频率、功率的值,测量误差的绝对值小于5%。

6.输出相电压的失真度测试

利用ZQ4121A型自动失真度仪进行测试,用失真度的两个探头接在设计电源的相电压测量处、调整

仪器、调整输出频率为60Hz。测量结果为A相:4.7%、B相:4.8%、C相:4.9%。故变频电源输出频率在50Hz以上时,输出相电压的失真度小于5%。

7.保护性能测试

①过流保护:调整负载电阻,使输出电流增大,当输出电源等于3.62A时,电路自动保护,并发出光告警信号。

②负载缺相保护:人为将三相负载电阻中的一相电阻断开,电路自动保护并发出光告警信号。

③负载不对称保护:人为将三相负载电阻中的一相电阻阻值变大,当增大了9Ω时,电路自动保护并发出光告警信号。

④过压保护:调整稳压器的输出电压调节旋钮,当输出电压高于250V时,电路自动保护并发出光告警信号。


结论

本设计利用PIC16F877单片机,用软件方法产生PWM波与SPWM波;控制电力电子器件MOSFET和IGBT构成的斩波、逆变输出电路,实现直流稳压、交流调频输出。

经真有效值变换电路对输出电压、电流进行变换,又经ADC变换后送PIC16F877处理,实时对SPWM进行修正,保证输出电压的稳定性。经测试,在输出频率范围为10~100Hz的三相对称交流电,各相电压有效值之差小于0.5V超出了题目要求的20~100Hz的范围;输出电压波形为正弦波;当输入电压为198~242V,负载电流有效值为0.5~3A时,输出线电压有效值保持在36V,误差小于1%,满足发挥部分的要求;该频率电源显示的电压、电流、频率和功率指标与测量的各项指标误差的绝对值均小于5%;该频率电源输出频率在50Hz以上时,输出电压的失真度为4.7%,满足题目要求相电压失真度小于5%的要求。根据上述测试结果,系统达到设计要求。


参考文献

[1] 马建国等.电子系统设计.高教出版社

[2] 杨刚,周群主编.电子系统设计与实践.电子工业出版社

[3] 王彦明主编.大学生电子设计与应用.中国电力出版社

[4] 高吉祥主编.全国大学生电子设计竞赛培训系列教程—基本技能训练与单元电路设计.电子工业出版社;

[5] 数据采集与处理技术;

[6] 谭博学,苗汇静等.集成电路原理及应用.电子工业出版社;

[7] 张一工,肖湘宁.现代电力电子技术原理与应用.科学出版社

[8] 刘和平等编著.PIC16F87X单片机实用软件与接口技术—C语言及其应用.北京航空航天大学出版社

[9] 沙占友,王彦鹏,孟志勇等编著.单片机外围电路设计.电子工业出版社

[10] 武锋,陈新建,盛春花编著.PIC系列单片机开发应用实战.北京航空航天大学出版社

[11] 刘启中,李荣正,王力生等.PIC单片机原理及应用.北京航空航天大学出版社

[12] Myke Predko.Programming and Customizing PICmicro Microcontrollers.Publishing House of Electronics Industry,1998,5

[13] Ikuo Thara etc. Measurement of the Ultrasonic Attention in Material Surface Layer by spectroscopic Technique with Ultrasonic Reflectivity Measurement. JSME International JournaI,1995,3

[14] Pao Y.H etc. Acoustoelasticity and Ultrasonic Measurement of residual Stress. Physical acoustics, 1984,Vol,15(2)

[15] D.I, Crecraft. The measurement of applied and residual stresses in metals using ultrasonic waves. Sound Vib. 1967.173-192


致谢

在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

本课题是在魏佩瑜教授指导下完成的,魏老师给了我耐心、细致的指导,不厌其烦的解决每一个问题。在这半年的学习期间,魏老师给了我无数的帮助与教诲,使我终生难忘。魏老师严谨的治学作风、忘我的工作精神时时激励着我不断进取。她渊博的学识、敏锐而活跃的思维为我树立了榜样,使我终身受益。

在课题设计过程中,还得到了同学的热情帮助,同他们的交流拓宽了我思路,丰富了我的知识。在此,向他们深表谢意!

另外,我很要感谢这些年来对我有所教导的老师,他们的教诲不仅使我学了很多的知识,也教会了我一些为人处事的道理。同时我也要感谢周围同学的帮助。

最后,要感谢评阅、评议毕业论文和出席毕业论文答辩会的各位老师,感谢他们在百忙的工作中能给予指导。


附录一  总体电路1

附录二  总体电路2

附录三  程序清单

程序清单

LIST P=16F877

INCLUDE  “P16F877.INC”

系统初始化子程序

LCDINIT1  CALL   DISOFF1                ;开显示E1

           MOVLW  0XA4                  ;静态显示驱动

           CALL     SEND1

           MOVLW   0XA9                 ;占空比为1/32

           CALL      SEND1

           MOVLW   0XE2                 ;复位

           CALL      SEND1

           MOVLW   0XA0                 ;ADC选择正常输出

           CALL      SEND1

           CALL      CLEAR1              ;清屏

           CALL      LCDSTA1

           CALL      DISP1                ;开显示

           RETURN

INITIAL    BANKSEL   TRISA

           MOVLW     0X87

           MOVWF     ADCON1           ;定义PORTA, PORTB口为

           BCF         TRISA,3            ;I/O口

           BCF         TRISB,0

           CLRF        TRISE             ;设置液晶的4个控制脚为输

                                           ;出

           BANKSEL    PORTB             ;回到BANK0

           RETURN

CCP模块设置为PWM方式时的初始化程序

PWMINT  MOVLW     0X7F

          MOVWF     CCPR1L

          MOVLW     0X3C

          MOVWF     CCP1CON    ;设置CCP1模块为PWM工作方式且

                                    ;其工作循环的低2位为11,高8位

                                    ;为01111111=0X7F

          MOVLW     0X04

          MOVWF     T2CON       ;打开TMR2,且其前后分频都为1

          BANKSEL    PR2

          MOVLW     0XFF

          MOVWF     PR2          ;设置PWM的工作周期

          BCF         TRISC,2      ;设置CCP1引脚为输出方式

          BCF         PIE1,CCP1IE  ;CCP中断禁止

          RETURN

A/D转换初始化程序

ADINT   MOVLW   0X51

         MOVWF   ADCON0  ;选择A/D转换通道为RA2,且打开A/D在

                              ;工作状态,并使A/D转换时钟为8tosc

         BANKSEL  ADCON1  ;选中BANK1体

         MOVLW   0X80

         MOVWF   ADCON1  ;转换结果右移,即ADRESH寄存器的高6

                              ;位为“0”,且把RA2口设置成模拟量输入

                              ;口

         CLRF      PIE1      ;禁止其他中断

         BSF       PIE1,ADIE ;A/D转换中断允许

         BSF      TRISA,2   ;设置RA2口为输入方式

         BSF      INTCON,PEIE   ;外围中断允许

         BSF      INTCON,GIE    ;总中断允许

         BCF      STATUS,RP0    ;返回BANK0

         RETURN

PORTB口“电平变化中断”初始化子程序

PORTBINT BSF         INTCON,RBIE   ;B口变位中断允许

    BANKSEL    OPTION_REG

    BCF         OPTION_REG,7  ;弱上拉有效

    BCF         TRISB,1

    BCF         TRISB,2

    BSF         TRISB,4

    BSF         TRISB,5   ; 设置与键盘有关的各口的输入方式

    BANKSEL    PORTB

    MOVF       PORTB,W  ; 读入PORTB口bit4,bit5的初值(为高电平),

                              为“电平变化中断”的产生创造;初始条件(电

平由高到低时产生中断)

    BSF       INTCON,GIE  ;总中断允许

    RETURN

读液晶显示器状态子程序

LCDSTA1  BANKSEL    TRISD         ;选中存储1区

           MOVLW     0XFF

           MOVWF     TRISD         ;设置D口为输入

           BANKSEL    PORTB        ;选中存储区0

           BSF         PORTB,0       ;E1=1

           BCF        PORTA,3        ;E2=0

           BSF         PORTC,0       ;R/W=1

           BCF      PORTC,1          ;A0=0

BUSY1    MOVF    PORTD,0          ;将状态字读入W中

          MOVWF   LCDFLAG        ;将W中的状态字读入

                                      ;LCDFLAG中

          BTFSC    LCDFLAG,7        ;判断D7位是否为0

          GOTO     BUSY1            ;D7=1,为忙状态,则继续等待

                                         ;其为空闲

          RETURN                       ;返回

对液晶显示器发指令子程序

SEND1    MOVWF  INTSCODE           ;指令暂存INTSCODE

          CALL    LCDSTA1             ;判断液晶是否为忙

          BANKSEL  TRISD

          CLRF      TRISD              ;D口为输出

          BANKSEL  PORTB

          BSF        PORTB,0            ;E1=1

          BCF        PORTA,3            ;E2=0

          BCF        PORTE,0            ;R/W=0

          BCF        PORTE,1            ;A0=0

          MOVF      INTSCODE,0

          MOVWF    PORTD

          BCF        PORTB,0            ;E1=0写入指令

          NOP

          BSF        PORTE,0             ;R/W=1

          RETURN

对液晶显示器写数据子程序

WRITE1  MOVWF  SBDATA                ;数据暂存SBDATA

         MOVF    CLMADD,0              ;设置列地址

         CALL     SEND1                 ;写入列地址

         CALL     LCDSTA1               ;查询液晶是否为忙

         BANKSEL  TRISD

         CLRF      TRISD

         BANKSEL  PORTB

         BSF        PORTB,0               ;E1=1

         BCF       PORTA,3                ;E2=0

         BCF       PORTE,0                ;R/W=0

        BSF       PORTE,1                 ;A0=1

        MOVF     SBDATA,0

        MOVWF   PORTD

        BCF       PORTB,0                 ;E1=0写入数据

        BSF       PORTA,3

        INCF      CLMADD,1               ;列地址加1

        NOP

        BSF       PORTE,0                  ;R/W=1

        RETURN

中断服务程序

INTERRUPT  BCF   PIR2,CCP2IF            ;清CCP2中断标志位

             BCF   PIR1,ADIF              ;清AD中断标志位

             BANKSEL  ADRESH

             MOVF     ADRESH,W

             MOVWF    INDF

             INCF       FSR

             BANKSEL   ADRESL

             MOVF      ADRESL,W    ;以上通过间接寻址的方法保

                                         存A/D转换的结果

             MOVWF    INDF

             INCF       FSR

             BANKSEL   COUNT1

             DECF       COUNT1,1      ;软计数器减1,表示完成一次

                                           A/D转换

             RETFIE                     ;中断返回

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
温度DS18b20与PIC单片机通讯程序
单片机与pc机通信
单片机闪灯c语言,PIC单片机入门之闪灯程序
PIC系列单片机程序设计基础
家用管道煤气遥控切断阀
PIC单片机的清零指令详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服