原创 关于电阻匹配的仿真

2011-7-4 09:56 2086 16 17 分类: 电源/新能源

我们日常生活中所使用的电阻其电阻值并不连续,主要使用的是EIA电阻标准。为了提高电阻生产的成品率,将所有生产出来的电阻归到其中一个电阻标准值里,实现100%可用,根据电阻值以及不同的电阻精度,EIA主要定义了几个系列的电阻值,分别为E3、E6、E12、E24、E48、E96、E192几个主要标准,标准名称中的数字表示阻值从100到1000之间电阻的个数,其中,数字越大,精度越高,每个标准的精确度如下:E3:50% 精度(已不再使用)、E6:20% 精度、E12:10% 精度、E24:5% 精度、E48:2% 精度、E96:1% 精度、E192:0.5%, 0.25%, 0.1% 和更高精度。每个标准中的其他电阻值是将组织表中100到1000之间电阻阻值乘上10的指数得到。其中,每个电阻标准中100到1000之间电阻阻值计算公式如公式(7)所示。

20110704095030001.gif                                 公式(7)

其中公式中的N代表每个标准中阻值从100到1000之间电阻的个数(N=3、6、12、24、48、96),n代表组织表中第n个阻值,故根据公式可以得到下面各个标准的电阻值表见附录。

对于上述电阻标准中,常用的是E6、E12、E24、E48、E96,为了使上面电路中求得的电阻比值更加贴近要求,故使用MATLAB建模,在输入需要电阻比值的最大值和最小值以及电阻标准的编号的时候,可以得到在此比值范围内所有匹配的标准电阻值,可以根据所列的电阻值来确定最终选择。如果电阻值的比例值为20110704095030002.gif,使用的是E96标准,MODE=1,比值范围在6.9~7.1,最终使用ResFinder.m(具体程序见附录)计算出的电阻值如图11所示。

20110704095030003.jpg

图11 MATLAB中求的匹配电阻的值

根据图中所示的电阻对的值以及对应的电阻比例的值,可以对中确定选择825与137,根据电路中电阻值最终选择8.25kΩ与1.37kΩ。确定电路最终的参数。

EIA电阻值表。

20110704095621001.jpg

3. ResFinder.m程序

function ResValue=ResFinder(MaxV,MinV,MODE)

%MODE=2-EIA48,MODE=3-EIA24,MODE=4-EIA12,MODE=5-EIA6,others-EIA96

%E6-20%,E12-10%,E24-5%,E48-2%,E96-1%

EIA96=[100;102;105;107;110;113;115;118;121;124;127;130;133;137;140;143;147;150;154;158;162;165;169;174;178;182;187;191;196;200;205;210;215;221;226;232;237;243;249;255;261;267;274;280;287;294;301;309;316;324;332;340;348;357;365;374;383;392;402;412;422;432;442;453;464;475;487;499;511;523;536;549;562;576;590;604;619;634;649;665;681;698;715;732;750;768;787;806;825;845;866;887;909;931;953;976;];

EIA48=[100;105;110;115;121;127;133;140;147;154;162;169;178;187;196;205;215;226;237;249;261;274;287;301;316;332;348;365;383;402;422;442;464;487;511;536;562;590;619;649;681;715;750;787;825;866;909;953;];

EIA24=[100;110;120;130;150;160;180;200;220;240;270;300;330;360;390;430;470;510;560;620;680;750;820;910;];

EIA12=[100;120;150;180;220;270;330;390;470;560;680;820;];

EIA6=[100;150;220;330;470;680;];

if MODE==2

EIA48N=1./EIA48;

      Ratio=EIA48*EIA48N';

      [rows,cols]=find(Ratio<MaxV  &  Ratio>MinV);

     ResValue=[EIA48(rows),fix(1./EIA48N(cols)),

Ratio(find(Ratio<MaxV  &  Ratio>MinV))];

 elseif MODE==3

     EIA24N=1./EIA24;

     Ratio=EIA24*EIA24N';

     [rows,cols]=find(Ratio<MaxV  &  Ratio>MinV);

     ResValue=[EIA24(rows),fix(1./EIA24N(cols)),

Ratio(find(Ratio<MaxV  &  Ratio>MinV))];

 elseif MODE==4

     EIA12N=1./EIA12;

     Ratio=EIA12*EIA12N';

     [rows,cols]=find(Ratio<MaxV  &  Ratio>MinV);

     ResValue=[EIA12(rows),fix(1./EIA12N(cols)),

Ratio(find(Ratio<MaxV  &  Ratio>MinV))];

 elseif MODE==5

     EIA6N=1./EIA6;

     Ratio=EIA6*EIA6N';

     [rows,cols]=find(Ratio<MaxV  &  Ratio>MinV);

     ResValue=[EIA6(rows),fix(1./EIA6N(cols)),

Ratio(find(Ratio<MaxV  &  Ratio>MinV))];

 else

     EIA96N=1./EIA96;

     Ratio=EIA96*EIA96N';

     [rows,cols]=find(Ratio<MaxV  &  Ratio>MinV);

     ResValue=[EIA96(rows),fix(1./EIA96N(cols)),

Ratio(find(Ratio<MaxV  &  Ratio>MinV))];

 end

end

 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户355456 2011-8-27 11:59

鼎澳电子 kejismsd.taobao.com 唯一客服是贴片 电阻 电容专家哦 帮查二三极管代码.欢迎前来咨询 谢谢 !!!

jizzll_617398179 2008-9-15 00:02

谢谢
相关推荐阅读
用户159579 2013-07-04 16:44
gerber文件转换 bl bo bs ko tl to ts
s ...
用户159579 2013-01-11 15:10
【博客大赛】PLC与上位机通信显示系统(四)
  一、     固件实现 1.       资源分析 1)      Ram资源 STM32F103VCT6共48K Ram资源,分配个内部变量和程序栈空间。 2)     ...
用户159579 2013-01-11 15:07
【博客大赛】PLC与上位机通信显示系统(三)
  一、     硬件电路设计 硬件电路的设计将在系统总体方案确立的基础上进行电路板的设计。其中,硬件电路设计主要应用ALTIUM公司的PROTEL软件,首先建立元件封装库,设计原理图绘制...
用户159579 2013-01-11 15:06
【博客大赛】PLC与上位机通信显示系统(二)
  一、     系统总体方案 根据系统的设计要求和需要的功能,对系统的总体方案进行选择,其中包括系统的显示方案、主芯片的选择、显示驱动的选择等等,将对最终确定的方案进行介绍。 1. ...
用户159579 2013-01-11 15:04
【博客大赛】PLC与上位机通信显示系统(一)
一、     系统概述 PLC与上位机通信显示系统主要完成与西门子PLC进行通信,将结果使用7寸彩屏进行显示,在系统上预留出与上位机(PC机)通信的接口和协议,可以保证上位机与系统的通信通畅。主要的...
用户159579 2012-08-18 16:45
PAL,NTSC,还有SECAM
  PAL,NTSC,还有SECAM,这是全球现行的三种模拟技术彩色电视的制式。 NTSC(National Television System Committee)制是最早的彩电制式,195...
EE直播间
更多
我要评论
1
16
关闭 站长推荐上一条 /3 下一条