简易直流电子负载C.docx

上传人:b****6 文档编号:13150928 上传时间:2023-06-11 格式:DOCX 页数:32 大小:445.88KB
下载 相关 举报
简易直流电子负载C.docx_第1页
第1页 / 共32页
简易直流电子负载C.docx_第2页
第2页 / 共32页
简易直流电子负载C.docx_第3页
第3页 / 共32页
简易直流电子负载C.docx_第4页
第4页 / 共32页
简易直流电子负载C.docx_第5页
第5页 / 共32页
简易直流电子负载C.docx_第6页
第6页 / 共32页
简易直流电子负载C.docx_第7页
第7页 / 共32页
简易直流电子负载C.docx_第8页
第8页 / 共32页
简易直流电子负载C.docx_第9页
第9页 / 共32页
简易直流电子负载C.docx_第10页
第10页 / 共32页
简易直流电子负载C.docx_第11页
第11页 / 共32页
简易直流电子负载C.docx_第12页
第12页 / 共32页
简易直流电子负载C.docx_第13页
第13页 / 共32页
简易直流电子负载C.docx_第14页
第14页 / 共32页
简易直流电子负载C.docx_第15页
第15页 / 共32页
简易直流电子负载C.docx_第16页
第16页 / 共32页
简易直流电子负载C.docx_第17页
第17页 / 共32页
简易直流电子负载C.docx_第18页
第18页 / 共32页
简易直流电子负载C.docx_第19页
第19页 / 共32页
简易直流电子负载C.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

简易直流电子负载C.docx

《简易直流电子负载C.docx》由会员分享,可在线阅读,更多相关《简易直流电子负载C.docx(32页珍藏版)》请在冰点文库上搜索。

简易直流电子负载C.docx

简易直流电子负载C

2012江苏省电子设计竞赛

 

参赛学校:

苏州大学文正学院

 

参赛队员姓名:

王卫鑫王干申进

 

参赛队编号:

512053

 

竞赛选题:

C题简易直流电子负载

 

简易直流电子负载(C题)

摘要

 

本文介绍简易直流电子负载的结构、原理和设计过程等。

整个电子负载由LCD显示电路、参考电压电路、D/A电路、A/D电路、直流恒定电流负载电路和输出电路等电路组成。

该电子负载的原理是通过单片机MSP430控制,使电子负载工作于CC模式。

在CC模式下,通过MSP430单片机、DAC、运放等元件所组成反馈环路的控制功率MOSFET的导通量(量占空比大小),以使在CC模式下,输出电流恒定、电压可变。

MSP430单片机,通过A/D电路进行电压电流检测,通过D/A电路进行CC模式下电流恒定值地检测,最后由键盘控制,LCD显示所得值。

关键词:

电子负载;MSP430单片机;数模(D/A);模数(A/D);CC模式;反馈环路;

 

目录

摘要.............................................................

Abstract.........................................................

目录.............................................................

1、绪论.........................................................

2、方案选择.....................................................

1.系统框图....................................................

2.显示模块选择................................................

3.直流恒流设计................................................

4.D/A模块选择.................................................

5.A/D模块选择.................................................

6.单片机系统..................................................

 

3、单元模块设计

1、系统电源...................................................

2、显示模块...................................................

3、直流恒流设计...............................................

4、D/A模块...................................................

5、单片机系统与A/D、键盘.....................................

6、程序模块..................................................

 

4、系统调试.....................................................

4.1测试方案.................................................

4.2电流的测量...............................................

4.3电压的测量...............................................

4.4负载调整率的测量........................................

4.5测试结果分析.............................................

 

5、设计总结....................................................

参考文献........................................................

附录............................................................

 

1、绪论

电子负载即电子负荷。

凡是能够消耗能量的器件,可以广泛地称为负载。

电子负载能消耗电能,使之转换成热能或其它形式的能量。

静态的电子负载可以是电阻性(如功率电阻、滑线电阻)、电感性、电容性。

但在实际应用中,负载形式就较为复杂,如动态负载,消耗功率是时间函数,或电流、电压是动态,也可以是恒定电流、恒定电阻、恒定电压,不同峰值系数(交流情况下),不同功率因数或瞬时短路等。

电子负载就是在实际应用中负载比较复杂的情况下而设计生产的测试设备。

它能替代传统的负载,如电阻箱、滑线变阻器、电阻线、电感、电容等。

尤其是吸收恒定电流或恒定电压吸收电流,或电压电流都要在设定范围突变等传统方法不能解决的领域,更能显示出优越性能。

电子负载是一种起程控电能吸收吸收装置作用的仪器。

其主要应用是对直流电源进行测试。

不过,它也可用于其它场合,如制造或研发期间的电池测试、固态半导体大功率元件测试、直流电动机测试、直流发电机测试和固态电动机控制的测试。

通常,电子负载具有允许输出电压和输出电流迅速改变的高输出阻抗。

由于电子负载要吸收能量,故常常称之为“电流吸收器”。

典型情况下,电子负载有固定电流(CC),固定电压(CV),固定电阻(CR)模式,可分别用于不同的电源参数的测量。

电子负载在作为一个可变或恒定电阻时,还可以作为直流电压、直流电流的测量,而且有保护功能。

这既有利于提高测量速度也方便测量。

因此,电子负载的正确使用和测试是很重要的。

2、方案选择

1.系统框图

D/A转换器

键盘

LCD显示

A/D转换器

2.显示模块选择

方案一:

采用8位LED配以74LS164显示。

控制简单,调试方便,且串行显示占用I/O口少;但只能显示一般数码,不能显示字母和汉字,故不采用。

方案二:

采用LCD1602液晶显示屏。

虽然占用I/O口多,编程相对复杂点,但功能强大,可以显示数字、字母和符号,可设计清晰的简单,提供全面的信息,功耗低,界面友好,控制灵活,使系统智能化、人性化。

3.直流恒流设计

方案一:

采用LM7805或者LM317组成恒流电路。

原理简单,但如果要输出大功率的电压,则电路将会变得复杂,难于调试,且无法达到所需的精度,故不采用。

方案二:

采用晶体三极管组成恒流电路,除了存在方案一的缺陷,晶体三极管的导通内阻大,难以实现自动调节电子负载的电流。

方案三:

采用MOS场效应管和LM358运放组成恒流电路,由于方案以填补了方案一和方案二的缺点,电路简单明了,容易调试,且达到题目要求精度,因此本次设计采用此方案。

4.D/A模块选择

方案一:

采用8位DAC0832DA转换器,DAC0832由8位输入寄存器、8位DAC寄存器和8位D/A转换电路组成。

输入寄存器和DAC寄存器作为双缓冲,因为在CPU数据线直接接到DAC0832的输入端时,数据在输入端保持的时间仅仅是在CPU执行输出指令的瞬间内,输入寄存器可用于保存此瞬间出现的数据。

但由于DAC0832是并行输入,占用的I/O口多,且8位DA输入无法满足设计所需的精度。

此外,DAC0832是电流型的D/A,需要外接运放,且只有一个通道,从而使电路复杂,难以调试,精度不高,考虑到以上缺点,故没有采用。

方案二:

采用12位DACMAX19693,该芯片是串行输出,且能够满足设计的精度要求,但由于该芯片成本高,控制复杂,故而没有使用。

方案三:

采用12位的TLV5616DAC。

该芯片是串行输出且电路设计简单,编程容易,转换效率高。

采用TLV5616具有方案一和方案二的优点,又填补了它的缺点,因此本次设计选用TLV5616。

5.A/D模块选择

方案一:

采用8位的ADC0809,该芯片价格便宜,使用广,电路设计简单编程容易,但是精度达不到题目要求且模数转换速度相对较慢,故不采用。

方案二:

采用12位的TLV2543,该芯片有转换快、稳定性好与微处理器接口简单价格低等优点,但电路设计需要和其他芯片搭配使用,且编程相对复杂,故不采用。

方案三:

采用12位MAX187,该芯片转换快,性能稳定,电路设计简单,串口接口,编程容易,价格相对昂贵,综合考虑使用MAX187。

 

3、单元模块设计

1.系统电源

稳压电源运用桥式整流和电容滤波,后面输出则采用了三端稳压集成电路LM317T和LM337T作为稳压处理,其中后四个二极管起保护作用,调节两个电位器可以分别调节正负输出电压大小;同样的原理采用三端稳压集成电路LM7805做稳压处理,可得到+5V电源。

2.显示模块

仿真原理图如下:

3.直流恒流恒压设计

(1)恒流设计

恒流源电路是由比较放大器,调整管和采样电阻组成。

电路图如下所示。

LM358是单电源运放,采用+12—+12V电压供电,Rs(R6和R7的并联0.1)的上端引入深度负反馈到比较器的反相输入端,单片输出机数字信号经D/A数模转换的模拟电压与取样电阻Rs两端的电压形成压差,经LM358放大器放大电压配合6.2v稳压管作用开启MOS管IRFP460,便可得到稳定电流iD,iD与取样电阻乘积经OP2134运放后送给A/D转换器进行模数转换输入到单片机处理,从而得到了稳定的电流。

(2)恒压设计

从比较器的负端输入基准电压,反馈到正端相连。

LM358同样是+12-12V供电,有稳压管保护MOS管,免电压很大,当正端与负端之差值经过比较器到了MOS这端,打开了MOS的开启电压,MOS正常工作,他的电阻很小,就可以实现稳压源了。

4.D/A模块

5.单片机系统与A/D、键盘

 

6.程序模块

 

 

四、测试方案与测试结果

4.1测试方案

测试仪器:

数字万用表,直流电压源

4.2电流的测量

 

预设电流值(A)

输出电流值(A)

显示电流值(A)

精度(%)

1.000

1.000

0.999

0.1%

0.900

0.900

0.899

0.1%

0.800

0.800

0.799

0.1%

0.700

0.701

0.700

0.1%

0.600

0.600

0.600

0.1%

0.500

0.499

0.498

0.1%

0.400

0.400

0.401

0.1%

0.300

0.300

0.301

0.1%

0.200

0.201

0.200

0.1%

0.100

0.100

0.101

0.1%

4.3电压的测量

电源电压(V)

显示电压(V)

精度(%)

10.000

10.003

0.03%

9.000

9.005

0.05%

8.000

8.010

0.125%

7.000

7.006

0.034%

6.000

6.012

0.002%

5.000

5.014

0.137%

4.000

4.016

0.201%

3.000

3.019

0.196%

2.000

2.016

0.28%

 

4.4负载调整率的测量

负载时电压Vn(V)

空载时电压Vo(V)

负载电压调整率((Vo-Vn)/Vo*100%)

10.00

8.87

11.3%

8.00

6.42

19.7%

7.00

5.21

25.6%

6.00

3.91

34.8%

5.00

2.23

55.4%

4.00

1.87

57.8%

3.00

0.78

74.1%

2.00

0.71

64.5%

4.5发挥部分

1.电源内部装有防反接电路,保证电源负载接错极性后不会烧坏。

2.超过18.000V后有声光报警,以保护电路不损坏。

3.输出可以动态步进增加电流、减少电流。

4.外接负载电池电压极低,对测试电源电压0至18V都可测量。

5.100mA以下可以输出电流。

 

五、结论

通过此次电子设计大赛,从硬件电路到软件程序的设计,都进行一定的研究与创作。

通过对电子负载原理的学习、对作品的设计,对电子负载有了进一步的认识,基本掌握了电子负载的原理及其应用,学会了认识并解决电路的干扰问题。

查阅大量的资料,这对我完成设计任务奠定了坚实的基础。

同时在此期间,我也复习了C语言、模拟电路、数字电路的理论知识,掌握了C员严重的很多技巧。

在具体工作的过程中,要实时、稳定、高效地完成控制系统的设计,必须考虑许多外围电路和实际的应用。

通过本次电子设计大赛的制作,更加锻炼了我的动手能力和独立解决问题的能力。

六、参考文献

【1】康华光、邹寿彬、秦臻著.电子技术基础(模拟部分).高等教育出版社.2005年7月

【2】康华光邹寿彬、秦臻著.电子技术基础(数字部分).高等教育出版社.2005年7月

【3】王毓银.数字电路逻辑设计.高等教育出版社.2004年5月

【4】樊昌信、曹丽娜著.通信原理.国防工业出版社.2006年2月

【5】黄志伟著.全国大学生电子设计竞赛系统设计.北京航空航天大学出版社.2011年1月

【6】史红梅著.测控电路及应用.华中科技大学出版社.2010年11月

【7】丁亚寿。

C语言程序设计(第2版),高等教育出版社,2007

【8】黄智伟。

全国大学生电子竞赛训练教程,电子工业出版社,2006

 

七、附件

#include

#include"1602LCD.h"

#include"5616.h"

#include"Keypad.h"

#include"gdata.h"

typedefunsignedcharuchar;

//uchar*s1="welcome!

";

unsignedcharsd1[16]={0x30};//LCDshow1

unsignedcharsd2[16]={0x30};//LCDSHOW2

unsignedintaaa[10];//LCDSHOW2

unsignedintbbb[10];//LCDSHOW2

unsignedintccc[10];//LCDSHOW2

unsignedintddd[10];//LCDSHOW2

voiddelay_nmP(unsignedintn);

voidkey_scan();

unsignedintm,t,opt1,opt2,opt3,page,q;

unsignedintad1,ad2,opt4,ap1,ap2,amax,amin,aptx,apty;

voidmain(void)

{

unsignedinti;

unsignedlongyy,k,tva,tv1,tv2;

WDTCTL=WDTPW+WDTHOLD;//Stopwatchdogtimer

BCSCTL1=0X00;//XT2开启OK

//TX1工作在低频模式

//ACK的分频因子为1

BCSCTL2|=0X88;//SELM1;//MCK=XT210001000

BCSCTL3|=0X8c;//10000100

IFG1&=~OFIFG;//清除振荡器失效标志

for(i=0xFF;i>0;i--);//稳定时间

do

{

IFG1&=~OFIFG;//清除振荡器失效标志

for(i=0xFF;i>0;i--);//稳定时间

}

while((IFG1&OFIFG)!

=0);//如果振荡器失效存在

BCSCTL2|=0X88;//SELM1;//MCK=XT210001000

BCSCTL3|=0X8c;//10000100

delay_nmP(0x0ffff);/*延时300ms*/

delay_nmP(0x0ffff);/*延时300ms*/

P3DIR|=0xFF;//LCD

P5DIR|=0xF0;//KEY

P4DIR|=0x02;//p4.1控制输出

P6DIR|=0x0f;//P1.0=DINP1.1=SCLKP1.2=CSP1.3=FS

P1SEL|=0X01;//TACLKP1.0

P4SEL|=0X80;//TBCLKP4.7HL工作

P4OUT|=0X02;//P4.1H关

TACTL=TACLR;

TACTL|=MC1;

TBCTL=TBCLR;

TBCTL|=MC1;

delay_nmP(0x0ffff);/*延时300ms*/

LCD_init();

for(i=0;i<16;i++)

{sd1[i]=0x20;sd2[i]=0x20;}//空白

//对1602液晶模块进行复位操作

delay_nmP(0x0ffff);/*延时300ms*/

//LCD_show(hu,0);//第一行

sd1[1]=0x30;

sd1[2]='.';

sd1[3]=0x30;

sd1[4]=0x30;

sd1[5]=0x30;

sd1[6]='V';

sd2[1]=0x30;

sd2[2]='.';

sd2[3]=0x30;

sd2[4]=0x30;

sd2[5]=0x30;

sd2[6]='A';

sd2[9]=0x30;

sd2[10]='.';

sd2[11]=0x30;

sd2[12]=0x30;

sd2[13]=0x30;

sd2[14]='A';

sd1[9]='S';

sd1[10]='e';

sd1[11]='t';

sd1[12]='u';

sd1[13]='p';

LCDX_show(sd1,0);//第一行

LCDX_show(sd2,1);//第一行

Init_Keypad();

page=0;

ap1=0;

ap2=0;

k=0;

q=0;

//-----------------------------------------------------

while

(1)

{

k=k+1;

if(k>150000)//

{

k=0;

q=q+1;

if(q>9)q=0;//5以上采样稳定,最好9

sd1[15]=q+0x30;

}

//---------------------------------调整率-------------------

if(page==3)

{

if(q>4)

{

amin=aaa[0];

amax=aaa[0];

yy=aaa[0];

for(i=1;i<10;i++)

{

if(amin>aaa[i])amin=aaa[i];

if(amax

yy+=aaa[i];

}

yy=yy-amin-amax;

yy=yy>>3;

tv1=yy;//负载

q=0;

page=4;

tlv5616(0x00);//输出=0

P4OUT|=0X02;//P4.1H关ALARM

sd2[9]=0x30;

sd2[11]=0x30;

sd2[12]=0x30;

sd2[13]=0x30;

LCDX_show(sd1,0);

}

}

if(page==4)

{

if(q>4)

{

amin=aaa[0];

amax=aaa[0];

yy=aaa[0];

for(i=1;i<10;i++)

{

if(amin>aaa[i])amin=aaa[i];

if(amax

yy+=aaa[i];

}

yy=yy-amin-amax;

yy=yy>>3;

tv2=yy;//空载

q=0;

page=5;

}

}

if(page==5)

{

tva=tv2*1000;

tva=tva-(tv1*1000);

tva=tva/tv2;

apty=tva;

sd1[8]=apty/1000+0x30;

aptx=apty;

apty=aptx%1000;

sd1[9]=apty/100+0x30;

aptx=apty;

apty=aptx%100;

sd1[10]=apty/10+0x30;

sd1[12]=apty%10+0x30;

//sd1[9]='S';

//sd1[10]='e';

sd1[11]='.';

//sd1[12]='u';

sd1[13]='%';

if(sd1[8]==0x30)sd1[8]=0x20;

LCDX_show(sd1,0);//调整率

page=6;

}

//=====================================================

Key_Event();

key_scan();

if((P1IN&0X02)!

=0X0)//p1.1

{

if(ad1==0x0)

{

ad1=0x1;

opt2=TAR;

TACTL|=TACLR;

opt2-=0x2712;

ap1=ap1+1;

if(ap1>9)ap1=0;

aaa[ap1]=opt2;

amin=aaa[0];

amax=aaa[0];

yy=aaa[0];

for(i=1;i<10;i++)

{

if(amin>aaa[i])amin=aaa[i];

if(amax

yy+=aaa[i];

}

yy=y

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2