直流电子负载.doc

直流电子负载.doc

ID:59460333

大小:188.00 KB

页数:15页

时间:2020-11-02

直流电子负载.doc_第1页
直流电子负载.doc_第2页
直流电子负载.doc_第3页
直流电子负载.doc_第4页
直流电子负载.doc_第5页
资源描述:

《直流电子负载.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、直流电子负载一、基本要求(1)负载工作模式:恒压(CV)、恒流(CC)两种模式可选择。(2)电压设置及读出范围:1.00V~20.0V。(3)电流设置及读出范围:100mA~3.00A。(4)显示分辨力及误差:至少具有三位数,相对误差小于5%。二、总体方案论证与设计显示按键输入单片机AD转换DA转换电流检测电压检测恒压恒流2.1参数设计方案   利用A/D转换把模拟信号转换为数字信号,在利用单片机程控来修改电压电流参数,此方案精确度高,操作技术要求很高,节省时间。并且用DA采集显示测量值,比较得出结论。2.2恒流恒压设计方案1.定电流模式(CCmode)在定电流工作模式时,电子

2、负载所流入的负载电流依据所设定的电流值而保持恒定,与输入电压大小无关,即负载电流保持摄定值不变。 2.定电压模式(CVmode)在定电压工作模式时,电子负载所流入的负载电流依据所设定的负载电压而定,此时负载电流将会增加直到负载电压等于设定值为止,即负载电压保持设定值不变。2.3电源模块设计  电源模块基本电路图2.4单片机模块设计单片机模块基本电路三、测试及分析测试原始数据1.恒流模式数据测量  模式设定值(A)测量值1(A)测量值2(A)测量值3(A)工作电压(V)工作电压(V)工作电压(V)恒流0.370.430.430.430.852.083.49恒流0.750.760.

3、760.761.232.434.45恒流1.131.151.151.151.424.095.38恒流1.701.721.721.722.294.666.22恒流1.891.911.911.913.245.356.872.恒压模式数据测量  模式设定值(V)测量值1(V)测量值2(V)测量值3(V)工作电压(V)工作电压(V)工作电压(V)恒压1.111.121.121.121.683.817.40恒压3.113.163.083.144.877.3410.25恒压9.008.969.049.0410.0312.2715.33恒压15.2215.1615.2415.1815.491

4、7.7819.34恒压20.0019.9219.8419.9020.2221.1222.23四、附录基本程序恒流模块#include#include#defineuintunsignedint#defineucharunsignedcharsbitrs=P2^7;sbitE=P2^6;sbitadwr=P2^5;sbitadrd=P2^4;floatadval;longinttemp;voiddelay(uintz)//延时子程序{uintx,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}write_com(

5、ucharcom)//写命令{rs=0;P0=com;delay(5);E=1;delay(5);E=0;}write_data(uchardat)//写数据{rs=1;P0=dat;delay(5);E=1;delay(5);E=0;}init()//液晶初始化{E=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01);write_com(0x80+3);}voidDisplay_Resulti(uchardac)//恒流设定值子程序{floatdb=0.0;ucharshi=0,ge=0,xs=0

6、,xxs=0;P3=dac;db=dac*3.00/158.00;shi=(int)db/10;ge=(int)db%10;db*=10.0;xs=(int)db%10;db*=10.0;xxs=(int)db%10;write_com(0x80+1);delay(2);write_data('c');delay(2);write_data('u');delay(2);write_data('r');delay(2);write_data('r');delay(2);write_data('e');delay(2);write_data('n');delay(2);write_

7、data('t');delay(2);write_data(0x3a);delay(2);if(shi==0){write_data(0x20);delay(2);}elsewrite_data(0X30+shi);delay(2);write_data(0X30+ge);delay(2);write_data(0x2e);delay(2);write_data(0x30+xs);delay(2);write_data(0x30+xxs);delay(2);}voidDisplay_Resu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。