课程设计
学 院:
专 业:
班 级:
姓 名:
学 号:
年 月 日
题目 单相桥式全控整流电路仿真
一、实验目的:
1.学习和掌握Multisim软件的使用。
2.通过对单相桥式全控整流电路的仿真,更好的理解单相桥式全控整流电路。
3.学会使用单片机驱动晶闸管。
二、实验内容:
用Multisim软件进行仿真,根据电力电子技术教材中的主电路搭建仿真模型,并用80C51或80C52单片机编写驱动程序,完成两种负载形式的仿真(纯电阻负载+阻感负载,电源电压:交流100V/50Hz;触发角α=0°、30°、60°、90°为例)
三、实验用设备仪器及材料:
Multisim软件;
仿真器件:
四、实验原理图:
五、实验方法及步骤:
第一步:根据电路原理图画出multisim仿真图。
第二步:打开Keil 4,新建项目工程,编写触发脉冲的程序,编写完成后下载,生成hex文件,保存工程。
第三步:打开multisim,点击工作栏上的MCU-MCU 8051-MCU代码总管,单击选中你的项目,添加你的hex文件。
第四步:开始仿真。
六、仿真电路图及参数设置
电阻负载电路图:
阻感负载电路图:
七、仿真结果分析
α=0°时的电阻及阻感负载仿真图:
α=30°时的电阻及阻感负载仿真图:
α=60°时的电阻及阻感负载仿真图:
α=90°时的电阻及阻感负载仿真图:
八、单片机参考程序
α=90°时的单片机程序:
#include int a=0; void main() { TMOD=0x10; // 方式1 TH1=(65536-833)/256; TL1=(65536-833)%256; EA=1; ET1=1; TR1=1; while(1) { if(a==24) a=0; } } void IsrT1() interrupt 3 { TH1=(65536-833)/256; TL1=(65536-833)%256; a++; if(a==6) { P1=0x01; } if(a==8) { P1=0x00; } if(a==18) { P1=0x02; } if(a==20) { P1=0x00; } }